/* CSS Document */
*{
margin:0;
padding:0;
border:0;
}
html{}
body{
padding:0;
margin:5px 50px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
p{
line-height:1.4em;
padding-bottom:10px;
}
div#wrapper{
text-align:left;
margin: 0 auto;
/*width:770px;*/
min-width:625px;
}
div#logo{
	position:absolute;
	left: 50px;
	top: 5px;

}
div#photos{
	float:right;
	left: 250px;
	top: 5px;
}
div#homephotos{
	position:absolute;
	left: 250px;
	top: 5px;
	border:1px solid #000;
	padding-top:0px;
padding-left:10px;
}
div#top{
background:url(../images/dark_blue_spacer.jpg);
height:121px;
}
div.banner{
background:url(../images/banner1-bg.gif) repeat-x;
height:163px;
padding-top:0px;
padding-left:0px;
}
div#banner1, div#banner2, div#banner3,div#banner4,div#banner5,div#banner6{
display:none;
}
div#globalnav{
background:#0085B2;
height:25px;
}
div#content-top{
background:url(../images/content-top-bg.gif) no-repeat;
height:10px;
}
div#content-bottom{
background:url(../images/content-bottom-bg.gif) no-repeat;
height:9px;
}
div#content{
border:1px solid #000;
}
div#contentwrap{
background:#fff left;
}
table#content-table{
margin:0px;
}
div#secondary-nav{
text-align:eft;
margin-left:20px;
text-decoration:none;
font-size:11px;
}
div#secondary-nav-title{
text-align:left;
margin-left:10px;
text-decoration:none;
font-size:14px;
}
td#left-content{
width:25%;
padding:5px 5px 5px 5px;
vertical-align:top;
background:url(../images/grey_background.jpg);
border:0px solid #006;
font-size:11px;
color:#1B4F8B;
}
td#right-content{
width:75%;
padding:10px 10px;
vertical-align:top;
background:#fff;
border:0px solid #006;
color:#1B4F8B;
font-size:11px;
}

div#footer{
background:#0085B2;
height:25px;
text-align:center;
padding-top:0px;
border:1px solid #000;
}
#footer p{
color:#006;
padding-top:5px;
font-size:11px;
}
#footer p a{
color:#006;
text-decoration:underline;
}

#topnav-right{
padding:0;
margin:0;
float:right;
width:290px;
height:51px;
background: url(../images/top-nav-right.gif) no-repeat;
}
ul.top-navigation{
text-align:right;
padding-right:10px;
padding-top:35px;
font-size:11px;
}
ul.top-navigation li{
background:url(../images/top-nav-button.gif) no-repeat;
background-position:0 2px;
padding-left:0px;
padding-right:5px;
display:inline;
}
ul.top-navigation a{
color:#006;
text-decoration:none;
}
ul.top-navigation a:hover{
color:#006;
text-decoration:underline;
}

#banner-left{
padding:0;
margin:0;
height:163px;
background: url(../images/banner1-left.gif) no-repeat;
}
h1.tagline{
margin:0 0 0 380px;
padding-top:50px;
color:#fff;
font-size:26px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:left;
}
h2.sub-tagline{
padding:0px 0 0 380px;
margin:0;
color:#ccc;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
div.database-nav{
color:#006;
font-size:16px;
font-weight:bold;
background:transparent url(../images/audience/separator.gif) no-repeat;
background-position:bottom center;
text-decoration:none;
}

div.audience-section{
margin-left:0px;
padding-bottom:10px;
background:transparent url(../images/audience/separator.gif) no-repeat;
background-position:bottom center;
}

div.audience-section img.thumb{
float:left;
width:85px;
}
h2.audience-head{
color:#006;
font-size:11px;
font-weight:bold;
}
p.audience-details{
color:#777;
font-size:10px;
}
p.read-more{
text-align:right;
font-size:11px;}
p.read-more a{
color:#f93;
text-decoration:none;
}
p.read-more a:hover{
color:#f93;
text-decoration:underline;
}



div.intro{
}
div.intro p{
color:#006;
font-size:14px;
}
div.sample-projects{
width:150px;
float:right;
text-align:center;
}
div.wci{
width:150px;
font-size:14px;
background:red;
float:left;
text-align:center;
}
.sample-projects img.sample-thumbs{
border:1px solid #006;
width:143px;}

div.text{}
div.text h2{
font-size:12px;
color:#006;
margin-bottom:10px;

}
div.text p{
color:#006;
}
ol.list{
color:#006;
margin-left:30px;
}
ol.list li{
padding-bottom:10px;}

