/* Blue Sky - Nov 2009 */

body {font:0.85em Tohoma, 'Trebuchet MS', arial, helvetica, sans, verdana, sans-serif; 
padding:0; margin:0 auto; color:#000; background:#1A166B; text-align:center;}

a {color:#213d62; text-decoration:underline;}
a:hover {color:#0095d9; text-decoration:underline;}
ul {margin:0; padding:0;}

h1 {color:#1A166B; font-size:1.7em; font-weight:400; margin-top:0; border-bottom:1px dotted #1A166B;}

h3 {color:#007EC0; border-left:3px #007EC0 solid; padding-left:8px; font-size:1.3em; font-weight:400; margin-top:0;}

em {color:#0076BC;}
#wrapper {position:relative; margin:30px auto; width:900px; min-width:900px; padding:0; text-align:left; background:#fff;}
#holder {padding:0 33px 0 33px; width:826px;}
#logo {float:left;}
#topbar {float:left; margin:0; padding:0;}

#advertise {position:absolute; right:1px; padding-top:20px; padding-right:40px;}

#flash_1 {float:left; padding:0 0 20px 3px;}
#bothold {width:826px;}
#botleft {float:left; width:340px; padding:0 10px 10px 10px;}
#botleft ul {margin:0; padding:0;}
#botleft ul li {margin:0 0 0 17px; padding:4px 0 4px 0; list-style-type:disc;}

#botright {float:right;}
#botwide {float:left; padding:0 10px 10px 10px;}
#botwide ul {margin:0; padding:0;}
#botwide ul li {margin:0 0 0 17px; padding:4px 0 4px 0; list-style-type:disc;}
#botwide p img {float:right; border:none; padding:0 0 15px 15px;}
#footer {background:url('../images/foot.gif') no-repeat left top; width:826px; padding:0 0 20px 0; margin:20px 0 0 0; height:22px;}
#footer table {width:100%;}
#footer table tr td {color:#fff; font-size:0.75em; line-height:22px; padding:0 7px 0 7px;}
#footer table tr td a {color:#fff; text-decoration:none;}
#footer table tr td a:hover {color:#fff; text-decoration:underline;}

#botbar {float:left; margin:0; padding:0; height:9px; line-height:9px;}
.clearends {clear:both; height:1px; line-height:1px;}
hr {color:#D0DDF0; width:70%; text-align:center; padding:5px 0 5px 0;}



#pad {height:140px;}

#menu {padding:0; margin:20px 0 0 1px; list-style:none; height:20px; position:relative; z-index:500; width:550px;}
#menu li {list-style-type:none; margin:0; padding:0; float:left; margin-right:1px;}
#menu li a {display:block; float:left; height:20px; line-height:20px; text-align:center; background:#1A166B; color:#fff; text-decoration:none; font-size:0.75em; padding:2px 5px 2px 5px; margin:0 0 0 2px;}

#menu1 {padding:0; margin:0; list-style:none; height:20px; position:relative; z-index:500;}
#menu1 li {list-style-type:none; margin:0; padding:0; margin-right:1px;}
#menu1 li a {display:block; float:right; height:20px; line-height:20px; text-align:center; background:#FFD61E; color:#1A166B; text-decoration:none; font-size:0.75em; padding:2px 5px 2px 5px; margin:0 0 0 2px;}
#menu1 li a:hover {display:block; float:right; height:20px; line-height:20px; text-align:center; background:#1A166B; color:#fff; text-decoration:none; font-size:0.75em; padding:2px 5px 2px 5px; margin:0 0 0 2px;}

#menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

#menu li a:hover {z-index:200; position:relative; color:#1A166B; background:#FFD61E; text-decoration:none;}
#menu li:hover {position:relative; z-index:200;}

#menu li:hover > a {color:#1A166B; background:#FFD61E;}
#menu li:hover > a.sub {color:#1A166B; background-color:#FFD61E;}

#menu li.current a {color:#fff; background:#4091C9;}

#menu li a.sub {background:#1A166B;}
#menu li.current a.sub {color:#fff; background:#4091C9;}

#menu :hover ul {left:0; top:24px; width:120px; background:#1A166B;}

/* keep the 'next' level invisible by placing it off screen. */
#menu ul, 
#menu :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#menu :hover ul li {margin:0; }
#menu :hover ul li a {border-top:1px solid #fff; width:170px; padding:2px 5px 2px 5px; text-align:left; background:#1A166B; font-size:11px; color:#fff; height:20px; line-height:20px;}
#menu :hover ul li a:hover {width:170px; padding:2px 5px 2px 5px; text-align:left; background:#FFD61E; font-size:11px; color:#1A166B; height:20px; line-height:20px;}




