h1, h2, h3, h4 {font-family:Arial, Helvetica, sans-serif; color:#252525;}

/*Tab overrides due to tab color and padding differences*/

@media screen {
.tabs {background: url("/fp_includes/images/tab_bottom.gif") repeat-x bottom; width:502px;}
.tabs li {background:url("/fp_includes/images/left_both.gif") no-repeat left top;}
.tabs a {background:url("/fp_includes/images/right_both.gif") no-repeat right top; padding:5px 10px 4px 2px; font-family:Arial, Helvetica, sans-serif; }
}
.tabtble {height:160px; width:480px; background-color:#FFFFFF; padding:10px; overflow:auto; border:1px solid #363636; border-top:0; /* scrollbar-arrow-color: #6A6A6A; scrollbar-3dlight-color: #EAEAEA; scrollbar-highlight-color: #788386; scrollbar-face-color: #EAEAEA;  scrollbar-darkshadow-color: #EAEAEA; scrollbar-track-color: #EAEAEA; */ }
#bodycol div.tabs a:link, #bodycol div.tabs a:visited, {color:#6A6A6A; font-family:Arial, Helvetica, sans-serif}
#bodycol div.tabs li.active a:link, #bodycol div.tabs li.active a:visited {color:#000000}
div.action {text-align:left}
#horizsep {height:10px; background-color:#CACACA; border-top:1px solid #FFFFFF;  border-bottom:1px solid #FFFFFF; font-size:0 }
#tright div.release a.action:link, #tright div.release a.action:visited {color:#FFFFFF}
.release {vertical-align:bottom; height:10px; padding:70px 0 0 150px}

/*List classes*/
ul.lists li h3 { margin-left:2px; margin-bottom:0px; font-size:12px; list-style-type:none; list-style-image:url(/images/pixel_clear.gif); color:#252525 }
ul.lists { margin-top:0px; margin-bottom:0px; }
ul.lists li.ulheader h3.header {list-style-type:none; list-style-image:url(/images/pixel_clear.gif);}
ul.lists li ul li {margin-left:-22px; line-height:130%; }
#bleft ul.lists li {margin-bottom:2px; list-style-type:none; list-style-image:none; }
#bleft ul.lists li.ulsubheader {list-style-type: none; list-style-image:url(/fp_includes/images/fp_more_bullet.gif); margin-left:0px; margin-top:12px; }

/*structural ids*/
#tleft { vertical-align:top; background-color:#1a2f5a; }
#tright ul.lists li, .tabtble ul li {list-style-image:url(/fp_includes/images/fp_bullet.gif);}
#bleft , td#bright {padding-left: 10px; padding-bottom:10px}
#bright {padding-top:3px; padding-right: 10px; }

/*Ryan*/
#bright .tabtble ul.nande { margin-bottom:12px; margin-top:5px; }
#bright .tabtble .nande li { margin-bottom:8px; }
#bright .tabtble h4 { margin-top:0px; }

#tright { /* background-image:url(/fp_includes/images/release_announce.jpg); background-repeat:no-repeat; background-position:bottom right; vertical-align:top;*/ }
#tright #featprod .lists .ulheader { margin-top:0px; margin-bottom:0px; } 
#tright #featprod td.left { padding-left:20px; padding-right:0px; padding-top:15px; } 
#tright #featprod td.right { padding-left:20px; padding-right:10px; padding-top:15px; }
#tright #featprod ul { margin:0px; padding:0px; list-style:none; }
#tright #featprod ul li { margin:0px 0px 11px 0px; padding:0px; list-style-type:none; list-style-image:none; }
#tright h3 { margin:0px 0px 8px 0px; padding:0px; font-size:12px}


#bleft {padding-top:0px}
#bright div.action { padding-bottom:10px; }
table#btable {background-color:#F5F5F5}
table#ttable { margin-top:1px}
a:link, a:visited {text-decoration:none}

/*FireFox Exploits*/
html>body .tabtble {height:160px; padding:10px; overflow:-moz-scrollbars-vertical; overflow-x:hidden; overflow-y:scroll; border:1px solid #363636; border-top:0; }
html>body #tright ul li {margin-left:0px; }
#bodycol a:visited {color: #405C9C; }

