@charset "utf-8";
/* CSS Document */

.nav ul, .nav li, .nav a, .nav a:link, .nav a:visited, .nav a:active {margin:0;padding:0;list-style:none;display:block;text-decoration:none;}

/* ====== Main ====== */
.mainNav{height:36px; background:url(/images/nav_bg.png) repeat-x top left; font-size:13px; border:1px solid #999999; border-top:none;border-bottom:none;}
.mainNav ul{ margin:0 0 0 25px;}
ul.topnav li { float:left; position: relative; z-index:100;}
ul.topnav li a, ul.topnav li a:link, ul.topnav li a:visited, ul.topnav li a:active{color:#FFFFFF; margin:7px 7px 4px 7px;padding:3px 15px;}
ul.topnav li a:hover {color:#F2A40E;}

ul.subnav {list-style:none;display:none;position:absolute;left:0;top:32px;width:165px;z-index:1000;background:#000000;margin:0;padding:0;}
ul.subnav li{margin: 0; padding: 0;clear: both;width: 165px;}
ul.subnav li a, ul.subnav li a:link, ul.subnav li a:visited, ul.subnav li a:active{margin: 0; padding:4px 7px 4px 7px;width:146px;border-bottom:1px solid #333333;font-size:12px;font-weight:normal;white-space:nowrap;}

/* ====== Top Bar ====== */
.topBarNav{font-size:11px;}
.topNavlink{float:right;}
.topNavlink img{ float:left;}
.topNavlink span{ float:left; margin:6px 0 0 4px;}
.topNavlink a{color:#000000;text-decoration:none;}
.topNavlink a:hover {text-decoration:underline;}
.linkWidth150{width:150px;}
.linkWidth175{width:175px;}
.linkWidth275{width:275px;}

/* ====== Footer ====== */
.footNav{font-size:11px; text-align:center;}
.footNav li {display:inline;}
.footNav li a, .footNav li a:visited, .footNav li a:link, .footNav li a:active {color:#000000; margin:4px 0 4px 0; display:inline-block;}
.footNav li a span {display:block; padding:3px 12px;}
.footNav li a:hover { text-decoration:underline;}

/* ====== Tabs ====== */
.tabs{font-size:10px;height:25px;}
.tabs li {background:url(/images/qs_tab.jpg) repeat-x 0 0; height:25px; float:left; border:1px #666666 solid; border-bottom:none; margin-right:2px;margin-bottom:-1px;position:relative;}
.tabs li a {color:#000000; border-bottom: 1px solid #666666;}
.tabs li a span {display:inline-block;padding:5px 7px 7px 7px; cursor:pointer;}
.tabs li a:hover {background:url(/images/qs_tab.jpg) repeat-x 0 -25px; border-bottom: 1px solid #E3E2CA;}
.tabs li.current a {background:url(/images/qs_tab.jpg) repeat-x 0 -25px; border-bottom: 1px solid #E3E2CA;}
.tabsBorder{border-bottom:1px #000000 solid; padding:0 0 1px 0;}

/* ====== Agent ====== */
.agentNav{font-size:10px;}
.agentNav li {background:#333333; border-bottom:1px solid #FFFFFF;}
.agentNav li a{color:#FFFFFF;display:block;}
.agentNav li a span{padding:7px 4px 7px 4px; display:block; font-weight:bold;}
.agentNav li a:hover {background:#D5A41D;}
.agentNav li.current{background:#D5A41D;}
