﻿@charset "utf-8";
/* Home CSS Document */

/*html, body {margin:0; padding:0; border:0; width:100%; height:100%; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:85%; color:#000; line-height:140%; background:#FFF; background-repeat:repeat-x; background-position:0 89px;}
body.error {background-image:url(../images/bg.gif);}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
img {border:0;}
ul {list-style:none; margin:0; padding:0;}
h1, h2, h3, h4 {padding:0; margin:0;}
p {padding:0 0 20px 0; margin:0;}
dl, dt, dd {padding:0; margin:0;}
table, tr, th, td {margin:0; padding:0; border:0; outline:0; vertical-align:top;}
input, select {font-size:12px;}

h1 {padding:4px 10px; color:#FFF; font-size:12px; margin-bottom:2px;}
h2 {font-size:12px;}
.floatLeft {float:left !important;}
.floatRight {float:right !important;}
.clearfix {display: inline-block;}
.clearfix:after {navContent: " "; display: block; height: 0; clear: both; font-size: 0; visibility: hidden;}
.clearfix {display: block;}
*/
/* Main Nav starts */
#mainNav {clear:both;}
#mainNav .nav {height:27px;}
#mainNav .nav .navContent, #mainNav .subNav .navContent {width:970px; height:100%; float:left;}
#mainNav .shadowL, #mainNav .shadowR {width:12px; height:100%; float:left;}
#mainNav .nav .shadowL {background:url(../images/mainnav_shadow_TL.png) no-repeat right bottom;}
#mainNav .nav .shadowR {background:url(../images/mainnav_shadow_TR.png) no-repeat;}
#mainNav .shadowB {width:952px; height:24px; background:url(../images/mainnav_shadow_B.png) no-repeat center top; margin:0 auto; overflow:hidden;}
#mainNav .nav .navContent a {height:27px; background-repeat:no-repeat; overflow:hidden;}
#mainNav .nav .navContent a img {float:left;}

#mainNav .nav .navContent ul li {float:left; position:relative; z-index:1000;}
#mainNav .nav .navContent ul li div.pullmenu {visibility:hidden; width:155px; height:auto; position:absolute; z-index:100; text-align:left; top:38px; left:-4px;}
#mainNav .nav .navContent ul li div.pullmenu .shadowL {background:url(../images/pullnav_shadow_L.png) repeat-y; width:4px;}
#mainNav .nav .navContent ul li div.pullmenu .shadowR {background:url(../images/pullnav_shadow_R.png) repeat-y; width:6px;}
#mainNav .nav .navContent ul li div.pullmenu .shadowB {background:url(../images/pullnav_shadow_B.png) no-repeat; width:155px; height:9px;}
#mainNav .nav .navContent ul li div.pullmenu .navContent {width:145px; background:none; text-align:left; height:auto; background-color:#FFF;}
#mainNav .nav .navContent ul li div.pullmenu .navContent dl {margin:5px 0 0 0;}
#mainNav .nav .navContent ul li div.pullmenu .navContent dl dt {height:auto; padding:0; position:relative;}
#mainNav .nav .navContent ul li div.pullmenu .navContent dl dt a {display:block; width:145px; height:auto;}
#mainNav .nav .navContent ul li div.pullmenu .navContent dl dt .subArrow span {background:url(../images/navigation/nav_arrow.gif) no-repeat 100% 0; width:3px; height:6px; margin-top:2px; overflow:hidden; position:absolute; right:12px; top:8px; display:block;}
#mainNav .nav .navContent ul li div.pullmenu .navContent dl dt .subArrow:hover span, #mainNav .nav .navContent ul li div.pullmenu .navContent dl dt .subArrow.active span {background:url(../images/navigation/nav_arrow_over.gif) no-repeat 100% 0 #5990F0;}
#mainNav .nav .navContent ul li div.pullmenu .navContent dl dt a img {margin-top:0;}
#mainNav .nav .navContent ul li div.pullmenu .navContent dl dd {background:url(../images/navigation/dash.gif) no-repeat 50% 0; height:1px; margin:1px 0; overflow:hidden;}

#mainNav .nav .navContent ul li div.pullmenu .navContent div.pullmenu {left:141px; top:0;}
#mainNav .nav .navContent ul li.last div.pullmenu .navContent div.pullmenu {left:-149px; top:0;}
#mainNav .nav .navContent ul li div.pullmenu .navContent div.pullmenu .navContent {border:none;}
#mainNav .nav .navContent ul li div.pullmenu .navContent div.pullmenu .navContent dl {margin:0;}
#mainNav .subNav {display:none;}

#mainNav .nav .navContent ul li div.pullmenu .navContent dl dt a {color:#3A4B9E; font-size:12px; font-weight:700;padding:5px 10px; width:125px; background-color:#FFF;}
#mainNav .nav .navContent ul li div.pullmenu .navContent dl dt a:hover, #mainNav .nav .navContent ul li div.pullmenu .navContent dl dt a.active {color:#FFF; background-color:#B42426; text-decoration:none;}
/* Main Nav ends */
