/* --------------------------------------------
UA-2005: Universal/Accessible
Name:     UA
Designer: Holly Valero
URL:      www.hollyworks.com
Date:     18 April 05
----------------------------------------------- */

@import "ie6win.css";
@media tty {
 i{content:"\";/*" "*/}} @import 'ie5win.css'; /*";}
}/* */
/*\*//*/
  @import "ie5mac.css";
/**/




/* -- 508 -- */
#skip {position: absolute; left: -9999px; font-size: small;}
#skip a:hover {color: #f00;}
.hide {display: none;}




/* --  Tags  -- */
a:link {color: #0047AD; text-decoration: none;}
a:visited {color: #FF7235; text-decoration: none;}
a:hover {color: #fff; background-color: #0047AD; text-decoration: none;}

abbr, acronym {font-style: normal; border-bottom: dotted 1px #A7AAB8; cursor: help;}

body {color: #636C85; background: #ffffff; font: 12px/19px 'Bitstream Vera Sans', Verdana, Helvetica, Arial, sans-serif; margin: 0; padding: 0; text-align: left; min-width: 730px;}

code, var, kbd {font-family: monaco, courier, monospace; color: #636C85;}


dd {margin: 0; padding: 0 0 0 20px;}
dt {font-weight: bold; color:#0047AD; padding: 0 22px 0 22px; line-height:14px; background: url(../gifs/bullet22x20.gif) no-repeat;}

form {margin: 0;}

h1 {font: bold 24px Helvetica, Arial, sans-serif; color: #516D94; letter-spacing: -1px; line-height:24px;}
h2 {color: #516D94; font:bold 16px Helvetica, Arial, sans-serif; display:inline;}
h3 {color: #516D94; font:bold 14px Helvetica, Arial, sans-serif; line-height:13px;}
h4 {font-size: 12px;}

hr {border: none; height: 1px; background: #eff; margin:3px;}

img {border: 0; padding: 0;}
pre {width: 580px;}

table {margin: 0px; padding:0px;}
table caption {color: #fff; background: #636C85;}
th {text-align: left; background: #C7CBCE;}
tr.alt {background: #E9EAEB;}

 


/* -- Page Architecture -- */

#container {width: 758px; text-align:left; margin:0 auto;}  /* page width and placement */
#intro {position: relative;} 
#pagebody {padding: 1px 0 0 0;}


#contentleft {width:250px; padding:0px; float:left; background:#fff;}
#contentleft dt {font-weight: bold; color:#0047AD; padding: 0 22px 0 22px; line-height:14px; background:url(../gifs/bullet22x20.gif) no-repeat;}
#contentleft dd {margin: 0; padding: 0 10px 0 10px; border-right: dotted 1px #cccccc;}



#contentcenter {width:250px; padding:0px; float:left; background:#fff;}
#contentcenter dt {font-weight: bold; color:#0047AD; padding: 0 22px 0 22px; line-height:14px; background:url(../gifs/bullet22x20.gif) no-repeat;}
#contentcenter dd {margin: 0; padding: 0 10px 0 10px; border-right: dotted 1px #cccccc;}


#contentright {width:250px; padding:0px; float:left; background:#fff;}
#contentright dt {font-weight: bold; color:#0047AD; padding: 0 22px 0 22px; line-height:14px; background:url(../gifs/bullet22x20.gif) no-repeat;}
#contentright dd {margin: 0; padding: 0 10px 0 10px; border-right: dotted 0px #cccccc;}









#maincontent {float: left; margin: 0; width: 500px;}
#maincontent li {list-style:none; padding: 0 0 0 14px; margin:0; background: url(../../../69.65.19.184/_DVcom/elements/gifs/greybullet.gif) 2px 4px no-repeat;}
#maincontent a:link, #maincontent a:visited {border-bottom:dotted 1px #94CBFA;}

#maincontent dd {margin: 0; padding: 0 0 0 20px;}
#maincontent dt {font-weight: bold; color:#0047AD; padding: 0 22px 0 22px; line-height:14px; background: url(../gifs/greybullet.gif) no-repeat;}





#sidebar {margin-left: 510px;}



/* -- pagetop -- */
#pageheader {width: 758px; height: 44px; background:#0068FB url(http://www.digitalvillages.org/elements/dvlogo.jpg) 0 0 no-repeat; position: relative;}
#pageheader h2 {margin: 0;}
#pageheader h2 a:link, #pageheader h2 a:visited, #pageheader h2 a:hover {width:130px; height:40px; position: absolute; top: 0; left: 0px; display:block; background:none; overflow:hidden; font-size:1px; height:1px; padding-top:44px;}
#pageheader h3, #pageheader h4 {display:none;} /* non display items */

/* -- footer -- */
#footer {clear: both; width: 758px; height: 60px; background: #fff url(../gifs/brandbar.gif) no-repeat; padding:0px;}
#footer p {margin: 0; font-size: 10px; color: #bcbcbc; line-height: 1.3; text-align:center;}
#footer a:link, #footer a:visited {color: #bcbcbc;}
#footer a:hover {color: #333; background: transparent;}


/* -- feature -- */
#feature {
width: 758px; 
height: 177px; 
position: relative; 
padding-left: 0;
margin-left: 0;
background:#fff}


#feature a:hover, #feature  a:link, #feature a:visited {background-color:transparent; text-decoration:none;}




/* -- email or print -- */

#emailorprint {
	background-color: #e9edf8;
	padding: 5px;
	margin: 5px 10px 5px 10px;
	font-size: 11px;
	border-color: #779;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px; 
	border-style: solid;
	}
	
 



/* -- nextprev -- */

#nextprev {
	background-color: #fff;
	padding: 5px;
	margin: 5px 10px 5px 10px;
	font-size: 11px;
	border-color: #efefef;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px; 
	border-style: solid;
	}
	
#nextprev a {line-height: 1.6; font-size:10px; font-family:"Bitstream Vera Sans", Arial, "Lucida Grande", Verdana, sans-serif; font-weight:bold; color:#5A86B3;}
#nextprev a:hover { color:#222; background:transparent;}



/* -- sidebar -- */
#sidebar {color:#8d98a3; background:#e9edf8; padding-left:8px; padding-right:8px; padding-bottom: 2px;}
#sidebar p {font-size: 10px; line-height: 1.4;}
#sidebar dl, #sidebar dl p {margin: 0 10px; font-size: 10px; line-height: 1.4;}
#sidebar dt, #sidebar dd {margin: 0; padding: 0 0 0 6px; line-height:12px;}
#sidebar dt {background: url(../../../69.65.19.184/_DVcom/elements/gifs/dotsgray.gif) repeat-x bottom;}
#sidebar dd {margin: 0 0 10px 0;}
#sidebar .menu {background-color: #ffffff; width: 180px; margin-left:16px;}	
#sidebar .menu a {display: block; line-height: 1.6; font-size:10px; font-family:"Bitstream Vera Sans", Arial, "Lucida Grande", Verdana, sans-serif; font-weight: bold; color: #5A86B3; padding-top: 3px; padding-left: 9px; padding-bottom: 3px; text-decoration: none; background: url(http://www.digitalvillages.org/elements/css/dotsgray.gif) repeat-x bottom;}
#sidebar .menu a:hover { color: #60f; }
#sidebar .menu a.highlight {color: #494949;}



#bot {clear: both; background: #fff url(../../../69.65.19.184/_DVcom/elements/gifs/spacer.gif) no-repeat; width:758px; height:15px;}


/* -- search -- */
#searcherbox {width: 758px; height: 35px; background:#fff; position: relative; margin: 0 auto;}
#searcher label {display:none;}
#searcher #search {position:absolute; left: 580px; top:2px; margin:4px; width:140px; height:18px; border-top:#efefef 1px solid; border-left:#efefef 1px solid;  border-bottom:#dedede 1px solid; border-right:#dedede 1px solid; font-size:11px; color:#ccc; line-height:20px;}
#searcher .button {float: right; width:24px; height:25px;  top:2px; margin:4px;}


 


/* -- image wraps n floats -- */
.fleft {float: left; margin: 0 15px 0 0;}
.fright {float: right; margin: 0 0 0 15px;}


/* -- colors -- */
.gr {font-size: 11px; color:#007A00;}
.blu {color:#6162BB;}



/* -- Nav -- */


div#navcontainer
{
background-color: #cccccc;
border-top: solid 0 #cccccc;
border-bottom: solid 0 #fff;
}

div#navcontainer ul
{
font-size:12px; 
font-family:Helvetica, Arial, sans-serif;
font-weight:bold;
color:#fff;
text-align:right;
margin:0;
padding-bottom:5px;
padding-top:5px;
}

div#navcontainer ul li
{
display: inline;
margin-left: -4px;
}

div#navcontainer ul li a
{
padding: 8px 10px 8px 10px;
color:#fff;
text-decoration:none;
border-right: 0 solid #cccccc;
}

div#navcontainer ul li a:hover
{
background-color:#ffffff;
color:#444;
}


