
#bodyHome {
background : #165b9f url(/i/bg_DNAtop.gif) repeat-x;
padding:0px;
margin: 0px;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

#theBody {
background : #c1d3e4 url(/i/main_top.gif) repeat-x;
padding:0px;
margin: 0px;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

.historyBack {
margin-top:0px;
}

.menu {
font-family : Verdana, Arial, Helvetica, sans-serif;
visibility:hidden;
padding:0px;
margin:0px;
background-color:#cccccc;
padding-bottom:5px;
width:170px;
}
.menuItem {
background-color:#cccccc;
padding-top:2px;
padding-bottom:2px;
}
.menuItemOver {
background-color:#fcf9e7;
padding-top:2px;
padding-bottom:2px;
}

a.menuLink:link, a.menuLink:visited, a.menuLink:active, a.menuLink:hover {
font-size:10px;
text-decoration:none;
color:black;
padding-right:12px;
padding-left:12px;
}

.col {
padding:10px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 70%;
}

#snailtrailWrapper {
clear:both;
float:left;
margin:0px; 
padding:0px; 
padding-top:4px;
padding-bottom:4px;
padding-left:24px;
background-color:#c1d3e4;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 60%;
color:#165b9f;
}
#snailtrailWrapper a, #snailtrailWrapper a:link, #snailtrailWrapper a:visited, #snailtrailWrapper a:hover, #snailtrailWrapper a:active{
color:#165b9f;
text-decoration:none;
}

#pagerWrapper {
}

.pagerCurrentPage {
}

#pager {

}

#print_friendly {

}

.search {
font-family : Arial, Helvetica, sans-serif;
font-size : 70%;
font-weight:bold;
}

#searchForm {
margin:0px;
padding:0px
}

.navnorm {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:10px;
padding-top:2px;
padding-bottom:2px;
}
.navhover {
font-size:10px;
font-family : Verdana, Arial, Helvetica, sans-serif;
background-color:#990000; /*over state of nav*/
padding-left:10px;
padding-top:2px;
padding-bottom:2px;
}

.navsel {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#ff9933;
padding-left:10px;
padding-top:2px;
padding-bottom:2px;
}

#frame {
width:750px;
font-family : Verdana, Arial, Helvetica, sans-serif;
margin-right:auto;
margin-left:auto;
padding:0px;
}

#subframe {
width:750px;
padding:0px;
margin:0px;
border:0px;
background : url(/i/bg_frame.gif) repeat-y;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 80%;
}

#subframemain {
width:750px;
margin-left:auto;
margin-right:auto; 
border-bottom : 10px solid #82a6c9;
background : #ffffff url(/i/bg_frame_main.gif) repeat-y;

}

#bannav {
float:right;
font-size:12px;
padding-right:24px;
padding-top:60px;
height:40px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 70%;
color:#fff;
} 
#bannav a, #bannav a:link, #bannav a:visited, #bannavmain a, #bannavmain a:link, #bannavmain a:visited { /*define hover and visited if you like here*/
color:#fff;
text-decoration:none;
}

#bannav a:hover, #bannavmain a:hover {
color:#FFF999;
text-decoration:none;
}

#bannavmain {
font-size:12px;
float:right;
padding-top:30px;
padding-right:14px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 70%;
color:#fff;
}

#tabs {
clear:both;
clear:all;
background-color:#999;
border-bottom : 10px solid #ffffff;
}

#tabsmain {
background-color:#999;
height:19px;
width:750px;
}

#tabsub {
background-color:#999;
height:19px;
}

.inside {
width:750px;
margin-left:auto;
margin-right:auto;  
}


.inside img {
padding: 0px;
margin: 0px;
border : 0px;
vertical-align:top;
}

#date {
text-align : right;
padding : 0px;
margin : 0px;
padding-left:93px;
padding-top:15px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 60%;
vertical-align:middle;

}
#dateHome {
text-align : right;
padding : 0px;
margin : 0px;
margin-right:14px;
margin-left:83px;
font-size:80%;
vertical-align : 6px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 65%;
}
#tabsub img {
padding: 0px;
margin: 0px;
border : 0px;
}
#tabs img {
padding: 0px;
margin: 0px;
border : 0px;
}
#lefttop {
width:370px;
padding:0px;
margin:0px;
border-bottom : 10px solid #ffffff;
background-color:#ffffff;
color:#333333;
}

#leftbottom {
width:370px;
margin:0px;
padding:0px;
background-color:#8badcf;
}
#leftbottom .col {
color:#FFFFFF;
padding-left:24px;
padding-right:24px;
font-size:85%;
}
#leftbottom .col a, #leftbottom .col a:link, #leftbottom .col a:active {
color:#FCFC9E;
text-decoration:underline;
}  
#leftbottom .col a:hover {
color:#9B0303 ;
text-decoration:underline;
}
#leftbottom .col a:visited {
color:#3333C7;
text-decoration:underline;
}

#righttop {
width:370px;
float: left;
padding:0px;
margin:0px;
background-color:#759587;
} 
#righttop .col {
color:#FFFFFF;
padding-left:24px;
padding-right:24px;
font-size:85%;
}
#righttop .col a, #righttop .col a:link, #righttop .col a:active {
color:#FFFFCC;
text-decoration:underline;
}  
#righttop .col a:hover {
color:#C9F779;
text-decoration:underline;
}
#righttop .col a:visited {
color:#CCFFFF;
text-decoration:underline;
}

#rightsub {
width:370px;
margin:0px;
padding:0px;
background-color:#759587;
border-bottom : 10px solid #ffffff;
}

#rightbottom {
width:370px;
margin:0px;
padding:0px;
background-color:#f2f3de;
color:#333333;
}
#rightbottom .col {
color:#333333;
padding-left:24px;
padding-right:24px;
font-size:85%;
}
#rightbottom .col a, #rightbottom .col a:link, #rightbottom .col a:active {
color:#4976A4;
text-decoration:underline;
}  
#rightbottom .col a:hover {
color:#9B0303;
text-decoration:underline;
}
#rightbottom .col a:visited {
color:#BE963F;
text-decoration:underline;
}

#contentcenter {
float:left;
width:568px;
padding:0px;
padding-left:16px;
padding-right:16px;
margin:0px;
border:0px;
background:#ffffff;
}
#contentleftnar {
width:149px;
padding:0px;
margin:0px;
float:left;
border:0px;
background:#ffffff;
}
#contentleftnar .col{
font-size:65%;
color:#999;
padding-left:10px;
padding-right:20px;
text-align:right;
}
#contentleftnar .col img {
padding:0px;
}

#contentcenternar {
margin:0px;
float:left;
width: 450px; 
background-color:#fff;
margin-top:35px;
border-left: 1px gray dashed;
padding:0px;
padding-bottom:10px;
}
#contentcenternar .col {
width: 400px; 
margin:0px;
padding:0px;
padding-left:20px;
padding-right:24px;
border:none;
}

.subheader {
clear:both;
clear:all;
padding:0px;
margin:0px;
background-color : #82a6c9;
color:#fff;
font-size:14px;
font-weight:bold;
padding-left:165px;
padding-top:4px;
padding-bottom:4px;
}

.subheadernar {
clear:both;
clear:all;
padding:0px;
margin:0px;
background-color : #82a6c9;
color:#fff;
font-size:14px;
font-weight:bold;
padding-left:26px;
padding-top:4px;
padding-bottom:4px;
}

#contentleft {
padding:0px;
margin:0px;
float:left;
border-right : 10px solid #ffffff;
width:370px;
background-color:#8badcf;
}

#contentright {
padding:0px;
margin:0px;
float:left;
background-color:#f2f3de;
width: 370px; 
}
#contentrightmain {
padding:0px;
margin:0px;
float:left;
width: 150px; 
background-color:#165b9f;
}
#contentrightmain .col {
padding:0px;
margin:0px;
width: 150px; 
}

#contentright a, #contentright a:link, #contentright a:visited, #contentright a:hover, #contentright a:active,  #contentrightmain a, #contentrightmain a:link, #contentrightmain a:visited, #contentrightmain a:hover, #contentrightmain a:active {
color:#fff;
text-decoration:none;
}

#rightmaintop {
padding:0px;
margin:0px;
height: 150px;
width: 150px; 
background: url(/i/bg_subnav.gif) no-repeat #82a6c9;
}

#rightmainbottom {
padding:0px;
margin:0px;
background-color:#165b9f;
color:#fff;
width: 150px; 
}

#rightmainbottom a, #rightmainbottom a:link, #rightmainbottom a:visited, #rightmainbottom a:hover, #rightmainbottom a:active {
color:#FCFC9E;
}

#contentheaderHome {
padding:0px;
margin:0px;
}

#logo {
float:left;
height:74px;
width:400px;

}
#logohome {
float:left;
padding:0px;
margin:0px;
height:128px;
}

img {
border:0px;
padding:0px;
margin:0px;
}