@charset "UTF-8";
/* CSS Document */

/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/pro_drop_2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* Sitewide css rules */

html {height:100%; max-height:100%; padding:0; margin:0; border:0;}
body {height:100%; max-height:100%; padding:0; margin:0;}
#container {position:relative; left:50%; width:990px; margin-left:-500px; text-align:left;}


#content {margin:0; top:0; padding:0;}
#contentHeader2 {margin:0; top:0; padding:0;}

#content2 {padding-bottom:9em; margin-bottom:3em; margin-top:7em; width:950px; padding-left:20px;}
#content3 {padding-bottom:9em; margin-bottom:3em; margin-top:2.5em; width:950px; padding-left:20px;}


/* Header 2 */
#header2 {background:url(/images/main/Header2.jpg) no-repeat top left; height:8em;}
#home2 a {position:relative; top:0; left:0; display:block; height:8em; width:100%; text-decoration:none; z-index:3000;}
#home2 a i {visibility:hidden;}

a {cursor:pointer;}







#BannerAds {top:-.25em; padding:0; text-align:center; display:block; position:relative; width:900px; left:50%; margin-left:-395px;}
iframe#MoveLeft {width:950px; height:90em;}

/* Audience selector iframe */
iframe#audBrowse {display:none; visibility:hidden; width:0; height:0; border:0;}
/* //// Audience selector iframe */

a, a:hover, a:focus {outline:none;}

/* Search bar plus fieldset site value */
#search {width:13em; position:absolute; right:12.5em; top:2em; margin:0; padding:0; z-index:6000;}
fieldset {border:none; padding:0; margin:0;}
input.search {border:#9DC4D9 1px solid; width:13em; padding:.3em; margin:0; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:.85em; font-weight:normal; color:#8EBBD1;}
input.search:hover {border-color:#005286; color:#000;}
input.search:focus {color:#000;}
form.log {height:1em; margin:0; padding:0;}


/* Center navigation */
#navCenter {width:25em; position:absolute; top:0; left:29em; height:3em;}
#navCenter2 {width:25em; position:absolute; top:0; right:6em; height:3em;}

#navCenter2 a.Help {display:block; float:left; color:#006296; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:.9em; line-height:2em; padding:.2em .3em; text-decoration:none; text-align:center; cursor:pointer; position:relative; font-weight:bold;}
#navCenter a {display:block; float:left; color:#05AFFD; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:.9em; line-height:2em; padding:.2em .3em; text-decoration:none; text-align:center; cursor:pointer; font-weight:normal; position:relative;} 
#navCenter p.line {display:block; float:left; color:#05AFFD; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:.9em; line-height:2em; padding:.1em .3em .2em .3em; margin:0; text-decoration:none; text-align:center; cursor:pointer; font-weight:normal; position:relative;} 
#navCenter a.gray {color:#7B7E82; cursor:text;}
#navCenter a.gray:hover, #navCenter2 a.Help {text-decoration:none;}
#navCenter a:hover, #navCenter2 a.Help:hover {text-decoration:underline;}


/* Right navigation, note ordered left to right */
#navRight {width:18em; background:#9DC4D9; position:absolute; margin-left:58.95em; padding-right:.2em; height:3em; z-index:0;}
#navRight a {display:block; float:right; color:#005286; font-family:arial, sans-serif; font-size:.9em; line-height:2em; padding:.2em .8em; text-decoration:none; text-align:center; cursor:pointer; font-weight:normal; position:relative; z-index:1000;}
#navRight a:hover {text-decoration:underline;}


/* Shadow underneath header, on top of drop down menu */
body div#shadow {background:url(/images/main/shadow.png) no-repeat center; width:86em; height:8em; position:absolute; left:-4em; top:1em; z-index:-20;}


/* home navigation */
#home a {position:absolute; top:2.5em; left:1.25em; display:block; height:2.75em; width:22em; text-decoration:none; z-index:9000;}
#home a i {visibility: hidden;}



/* Top two tabs on header */
#tabs {width:86em; text-align:center; margin:0; position:relative; height:2em; z-index:2000; font:bold .8em verdana, arial, sans-serif;}
#tabs ul {padding:0; margin:0; width:85.5em; list-style:none; position:relative;}
#tabs ul li.outer {float:left; display:inline; margin:0; color:#fff; padding:0; cursor:pointer;}
#tabs ul li.one a.tab {text-decoration:none; color:#000;}
#tabs ul li.one a.tab:hover {text-decoration:underline;}
#tabs ul li.two a.tab {text-decoration:none; color:#fff;}
#tabs ul li.two a.tab:hover {text-decoration:underline;}

#tabs ul li.one {background:url(/images/main/gradient1.png) no-repeat top left; width:13em; font-family:arial, sans-serif; font-size:.9em; line-height:2em; color:#000; padding-top:.2em; margin-left:.1em;}
#tabs ul li.two {background:url(/images/main/gradient2.png) no-repeat top left; width:13em; font-family:arial, sans-serif; font-size:.9em; line-height:2em; color:#fff; padding-top:.2em; margin-left:-.95em;}

#tabs ul li div {display:none;}
#tabs ul li.click {background-position:0 -55px; height:5.5em; cursor:default;}
#tabs ul li.click div {display:block; padding:.5em; position:absolute; left:4px; top:2em; height:5.5em;}
#tabs ul li.click div.tab_left {background:url(/images/main/gradientleft.png) no-repeat; left:0;}
#tabs ul li.click div.tab_center {background:url(/images/main/gradientright.png) no-repeat; left:0;}



/* menu1 */
#menu {padding:0; margin:0; list-style:none; height:38px; position:relative; z-index:5000; font-family:Arial, Verdana, Helvetica, sans-serif;}
#menu li.top {display:block; float:left; height:2.3em; margin-top:3.5em;}
#menu li a.top_link {display:block; float:left; height:2em; line-height:2em; color:#fff; text-decoration:none; font-size:1em; font-weight:bold; padding:0; cursor:pointer;}
#menu li a.top_link span {float:left; display:block; padding:0 1.3em .5em .8em; height:2em;}

#menu li:hover a.top_link span {text-decoration:underline;}

/* Default list styling */
#menu li:hover {position:relative;}
#menu li:hover ul.sub {left:1px; top:2.35em; background:#A2CAD6; padding:3px; white-space:nowrap; width:auto; text-align:left; height:auto; background:url(/images/main/ShadowDrop.jpg) no-repeat top;}
#menu li:hover ul.sub li {display:block; height:2em; position:relative; font-weight:normal; padding-right:.5em;}
#menu li:hover ul.sub li a {display:block; font-size:1em; height:2em; line-height:2em; text-indent:5px; color:#000; text-decoration:none;}

#menu li:hover ul.sub li a:hover  {text-decoration:underline;}
#menu ul, #menu li:hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}



/* menu2 */
#menu2 {padding:0; margin:0; list-style:none; height:38px; position:relative; z-index:5000; font-family:Arial, Verdana, Helvetica, sans-serif;}
#menu2 li.top {display:block; float:left; height:2.3em; margin-top:3.5em;}
#menu2 li a.top_link {display:block; float:left; height:2em; line-height:2em; color:#000; text-decoration:none; font-size:1em; font-weight:bold; padding:0; cursor:pointer;}
#menu2 li a.top_link span {float:left; display:block; padding:0 1.7em 0 .8em; height:2em;}

#menu2 li:hover a.top_link span {text-decoration:underline;}

/* Default list styling */
#menu2 li:hover {position:relative;}
#menu2 li:hover ul.sub {left:1px; top:2.35em; background:#A2CAD6; padding:3px; white-space:nowrap; width:auto; text-align:left; height:auto; background:url(/images/main/ShadowDrop.jpg) no-repeat top;}
#menu2 li:hover ul.sub li {display:block; height:2em; position:relative; font-weight:normal; padding-right:.5em;}
#menu2 li:hover ul.sub li a {display:block; font-size:1em; height:2em; line-height:2em; text-indent:5px; color:#000; text-decoration:none;}

#menu2 li:hover ul.sub li a:hover {text-decoration:underline;}
#menu2 ul, #menu2 li:hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}


