/********************************************************* ********************************************************** Folder: Theme330 Name: Generic 3 Cat: Generic ********************************************************** *********************************************************/ /*------------------------------------ GENERAL ------------------------------------*/ body { color:#000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; } h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; } .sf_outer_wrapper{ width:727px; margin: auto; } .sf_wrapper{ width:727px; } a:link { color:#000; } a:visited { color:#000; } a:hover { color:#000; } .sf_extra1{ width: 727px; height: 18px !important; height: 18px; min-height: 18px; } /*------------------------------------ HEADER ------------------------------------*/ .sf_header_wrapper{ width:727px; height: 103px; margin: 0 0 0 22px; background-image: url(images/main_image.jpg); background-repeat: no-repeat; } .sf_main_header p, .sf_sub_header p { margin: 0; padding: 0; } .sf_main_header{ padding: 40px 40px 0px 400px; text-align: center; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; height: 30px; overflow: hidden; } .sf_sub_header{ padding: 0 40px 0 400px; text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 10px; height: 25px; overflow: hidden; } /*------------------------------------ NAVIGATION ------------------------------------*/ .sf_navigation{ margin: 3px auto 0 auto; width:683px; clear: both; height: auto !important; } .sf_navigation ul{ margin: 0; list-style-type: none; padding: 3px 0px 0px 25px; height: auto !important; height: 16px; clear: both; width:658px; } .sf_navigation ul:after{ content: "."; display: block; visibility: hidden; height: 0; font-size: 1px; clear: both; } .sf_navigation ul { display: inline-block;\ } .sf_navigation ul li{ float: left; white-space:nowrap; height: 19px; width: auto !important; width: 5px; /*for IE*/ } .sf_navigation ul li a{ padding: 0px 12px 0px 12px; text-decoration: none; display: block; font-size:10px; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif; color: #fff; } .sf_navigation_top{ display:none; } .sf_extra5 { clear: both; width: 727px; height: 3px; margin: 0 auto; } .sf_subnavigation, .sf_subnavigation2 { display:none; } /*------------------------------------ Dropdown ------------------------------------*/ #Nav1 iframe { position: absolute; /* account for the border */ left: -0.25em; top: -0.25em; z-index: 0; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); margin-left: 3px; } #Nav1, #Nav1 ul { /* all lists */ list-style:none; } #Nav1 a { display:block; } #Nav1 li:hover, #Nav1 li.hover { position: static; } #Nav1 li { /* all list items */ float:left; } #Nav1 li ul { /* second-level lists */ position:absolute; left:-999em; width:130px; height:auto; margin:5px 0 0 4px; border:solid 2px #ffffff; padding:3px 3px 0 3px; z-index:1000; } #Nav1 li ul li{ margin:0; padding:0; height:auto; background:none; } #Nav1 li ul li a{ height:auto; margin:0 0 3px 0; width:120px; background-image:none; padding:5px; line-height:normal; white-space:normal; border:none; } #Nav1 li ul li a:hover{ background:#ffffff; } #Nav1 li:hover ul, #Nav1 li.sfhover ul { /* lists nested under hovered list items */ left:auto; } /*------------------------------------ CONTENT ------------------------------------*/ .sf_extra8{ width: 727px; height: 27px !important; } .sf_pagetitle{ width: 683px; font-size: 14px; font-weight: bold; padding: 15px 0px 5px 25px; font-family:Verdana, Arial, Helvetica, sans-serif; } .sf_pagetitle h1 { font-size:14px; font-weight:bold; margin:0; } .sf_content{ width:696px; margin: 0 auto; padding-left: 5px; padding-bottom: 10px; } .sf_content:after{ content: "."; display: block; visibility: hidden; height: 0; font-size: 1px; clear: both; } /*------------------------------------ FOOTER ------------------------------------*/ .sf_footer{ width: 683px; font-family: Arial, Helvetica, FreeSans, sans-serif; font-size: 9px; color:#666; text-align:center; margin: 0 auto; clear: both; } .sf_footer div{ } /*------------------------------------ BANNER ------------------------------------*/ .sf_banner{ margin-bottom: 35px; padding-top: 80px; text-align: center; font-size: 10px; } .sf_banner div#bannerLink{ padding-top: 10px; } /** * Sticking flyout menu bug * * @bugfix * @affected ie7 * @css-for ie7 * @valid yes */ #Nav1 li:hover, #Nav1 li.hover { position: static; }