/* CSS Document */
*{
margin:0;
padding:0;
border:0;
}
html{}
body{
padding:0;
margin:5px 75px;
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:800px;
}
div#logo{
padding-top:11px;
padding-left:30px;
position:absolute;
}
div#logobig{
padding-top:18px;
padding-left:30px;
position:absolute;
}
div#topnav{
background:url(../images/top-nav-bg.gif) repeat-x;
height:51px;
}
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:url(../images/global-nav-bg.gif) repeat-x;
height:28px;
}
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{
background:url(../images/content-right-bg.gif) repeat-y right;
}
div#contentwrap{
background:url(../images/content-left-bg.gif) repeat-y left;
}
table#content-table{

margin:0 10px;
}
td#left-content{
width:75%;
padding:10px 5px 0px 20px;
vertical-align:top;
background:#eee;
border:1px solid #006;
}
td#right-content{
width:25%;
padding:20px 20px;
vertical-align:top;
background:#e8e8e8;
border:1px solid #006;
}

div#footer{
background:url(../images/footer-bg.gif) repeat-x;
height:49px;
text-align:center;
padding-top:0px;
}
#footer p{
color:#006;
padding-top:10px;
}
#footer p a{
color:#006;
text-decoration:underline;
}

#topnav-right{
padding:0;
margin:0;
float:right;
width:350px; /*290px;*/
height:51px;
background: url(../images/top-nav-right.gif) no-repeat right;
}
ul.top-navigation{
text-align:right;
padding-right:20px;
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:12px;
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.helping-section{
text-align:right;
margin-left:20px;
}

div.intro{
}
div.intro p{
color:#006;
font-size:14px;
}
div.sample-projects{
width:150px;
float:right;
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;}