@charset "UTF-8";
/* DQ20100817-SCR147, CSS UPDATE, UPDATED CSS INCLUDE   ../Include/style_AST1.css and ../Include/style_AST2.css  */
/* DQ20100902-SCR1002, fix the screen printing issue by introducing media print css */
html { background-color: #ffffff; }

body,
#mainContainer{
	background-color: #ffffff;
	margin:0px auto;
	width: 867px;
	border-left:6px solid #F3F3F3;
	border-right:6px solid #F3F3F3;
	font-family: Arial, Helvetica, sans-serif;
}
	
/* IE styles */
#mainContainer{margin:0px auto;}
#mainContainer #mainContainer{border:none;}
html{*background-color:#FFF;}
body {  	
	*background-color: #ffffff;
	*width: auto;
	*border:none;
	*text-align:center;
}
img { border: none; }

#header {	
	border-bottom: 3px solid #F3F3F3;
	background-image: url(../images/header_background-city.jpg);
	background-repeat:no-repeat;
	background-position: right top;
	height: 116px;
	position:relative;
	**w*idth: 855px;
	**width: 868px;    /* IE only width*/
	**height: 119px;   /* IE only*/
	margin-left:0px;
	margin-right:0px;
}
#header{margin:0px 2px;}
#header_logo {
	position: absolute;
	left: 13px;
	top: 13px;
}
#header_verbiage {
	font-size: 11px;
	line-height: 1.3em;
	color: #666;
	font-style:oblique;
	width: 110px;
	position: absolute;
	left: 252px;
	top: 30px;
	text-align:center;
}
#header_verbiage ul, #header_verbiage li {
	margin: 0;
	padding: 0;
	list-style:none;
}
#header_nav {
	position:relative;
	top:94px;
	margin: 0 0;
	height: 20px;
	background-color:#f2f2f2;
	padding: 0px;
	left:0px;
	**w**idth:100%;
}
*html #header_nav {width:868px !important;}
#header_nav li {
	border-left: 1px solid white;
	width: 171.5px;
	text-align: center;
	float: left;
	position: inline; 
	list-style: none;
}
#header_nav li:hover, #header_nav li a:hover {background-color:#F3F3F3;}
#header_nav.logout li, #header_nav.logout li a { width: 119px; }
#header_nav li:first-child { border-left: none; }
#***header_nav li.bitLonger, #header_nav li.bitLonger a, #header_nav.logout li.bitLonger a {width:180px;**width:176px;} 
#header_nav li.on { background-color: #F2F2F2; }
#header_nav li a {
	color: #000000;	text-decoration: none;
	line-height: 20px;
	font-size: 12px;
	font-weight: bold; 
	display: block;
    width:170px;
    /*display: block;	
	 width: 261px;
	 width:155px;
	*/
}

#footer {	
	position:relative;
	margin: 0 2px; 	
	**width: 868px;
	margin-left:0px;
	margin-right:0px;
}
#footer{margin:0px 2px;}
#footer_nav {
	background-color: #F2F2F2;
	height: 18px;
	padding: 0px;
	position:relative;
	margin: 0 0;
	left:0px;
} 
#footer_nav {width:100%;}
#footer_nav li {
	float: left;
	position: inline; 
	list-style: none;
	padding: 0 10px;
	line-height: 13px;	
}
#footer_nav li:first-child { margin-left: 0px; }
#footer_nav.secure li:first-child { margin-left: 0px; }
#footer_nav li a {
	color: #000000;
	font-weight:bold;
	font-size:10px;
	text-decoration: none;
}
#footer p {
	height: 20px;
	border-top: 2px solid #f1f1f1;
	font-size: 10px;
	color: #000;
	text-align:left;
	line-height: 20px;
	position:relative;
	margin: 2 0; 	
	**width: 868px;
}
#footer p a { color: #000;}

.sidenav { 
	background-color: #F2F2F2; 
	width: 190px;
}
.sidenav ul { 
	margin: 0 0 0 20px; 
	padding: 0;
}
.sidenav ul a:hover { color: #fc823c; }
.sidenav ul ul { margin: 0 0 0 12px; }
.sidenav ul ul ul { margin: 0 0 0 12px; }
.sidenav ul li {
	list-style-image:url(../images/nav_lg_arrow.png);
	list-style-position: outside;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:1.2em;
	color: #001b3a;
	font-weight: bold;
	border-bottom: 1px solid #F3F3F3; 
	margin:10px 15px;
}
.sidenav ul li a {
	color:#001b3a;
	text-decoration:none;
}
.sidenav ul li.open { list-style-image:url(../images/nav_lg_d_arrow.png); }
.sidenav ul li.open+li { list-style-image:none; list-style-type:none; }
.sidenav ul li.no_arrow { list-style-image:none; list-style-type:none; border-bottom:none;}
.sidenav ul li.no_label { list-style-image:none; list-style-type:none; border-bottom:none; font-size:6px;}
.sidenav ul ul li { 
	font-size: 10px;
	list-style-image: none;
	list-style-type:none;
	line-height: 1.5em;
	margin: 0;
	font-weight: normal;
	border: none;
}
.sidenav ul ul ul li { 
	font-size: 10px;	
	line-height: 1.5em;
	margin: 0;
	font-weight: normal;
	border: none;
}
.sidenav a.nav-on {
	text-transform:uppercase;
	color: #fc823c;
	font-weight:bold;
}
.backgroundTanDark
{
	background-image: url(../images/background1.gif);
	font-family: Arial, Verdana;
}
.copyReg
{
    FONT-SIZE: 11px
}
.copyBold
{
    FONT-SIZE: 11px;
	font-weight: 700;
}
.copySmall
{
    FONT-SIZE: 10px
}
.copyBoldWhite
{
    FONT-WEIGHT: 700;
	color: #fff;
	FONT-SIZE: 11px;
}
A 
{ 
COLOR: #000099;
font-weight:bold;
}
.copyBoldRed
{
    COLOR: red;
}
.copyBoldBig
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 14px;
    COLOR: black;
}
.copyred
{
    FONT-WEIGHT: bold;
    FONT-SIZE: smaller;
    COLOR: red;
}
table {
	**f*ont-size:11px; 
	clear:both;
	position: inherit;
	margin:0px 3px;	
}
table div table {
	background-color: #E8E8E8;
	margin:0px 0px;		 
}


