html { 
	/* Forces vertical scrollbar to keep design centered */
	height: 100%; 
	margin-bottom: 1px;
	overflow-y: scroll; 
} 
body {
	margin:0px;
	font-family: Verdana, tahoma, Arial, Helvetica, sans-serif;
	color:#8A8585;
}


a:link, a:visited, a:active {
	text-decoration:none;
	color:#526BA3;
} 
a:hover {
	text-decoration:underline;
	color:#526BA3;
}


/* Footer navigation BEGIN */ 
.navFooter {
	font-size:11px;
	padding:7px 0px 34px 8px;
	border-top:solid 2px #E9EAD8;
	margin-left:13px;
	
}
/* Footer navigation END */ 

/* Main Body Table BEGIN */
table.main .mainLeft {
	vertical-align:top;
	padding: 0px 18px 0px 12px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}

table.main .mainRight {
	vertical-align:top;
	text-align:left;
}
/* Main Body Table END */

/* Outer Table BEGIN */
table.border  {
	border:1px solid #FFFFFF;
	background-color:#FFFFFF;
}
table.border td {
	text-align:left;
}
/* Outer Table END */

/*Brand banner BEGIN */
.brandBanner {
	margin-bottom:13px;
}
.brandBanner .hdrImg {
	border-left:2px solid #FFFFFF;
}
/*Brand banner END */


/* Side Navigation Begin */
table.navSide {
	border-top:1px solid #858585;
	color:#555555;
}
.navSide div.selected {
	font-weight:bold;
}
.navSide div {
	padding:5px 0px 7px 16px;
}
.navSide td {
	font-size:0.63em;
	text-align:left;
}
tr.nav1 td{
	background-color:#FFFFFF;
	border-bottom:solid 1px #858585;
}
tr.nav1 .opener div.selected{
	text-indent:-14px;
	padding-left:16px;
}
tr.nav2 td.opener {
	border-bottom:solid 1px #FFFFFF;
}
tr.nav2 td{
	background-color:#E9EAD8;
	border-bottom:solid 1px #858585;
}
tr.nav2 .opener div.selected{
	text-indent:-14px;
	padding-left:30px;
}
tr.nav2 div{
	padding-left:30px;
}
tr.nav2 td.closer {
	border-top:solid 1px #858585;
}
tr.nav3 .closer div{
	border-bottom:none;
}
tr.nav3 .opener div{
	border-top:solid 1px #FFFFFF;
}
tr.nav3  div {
	padding-left:40px;
	background-color:#DFE5BF;
	border-bottom:solid 1px #FFFFFF;
	text-indent: -10px;
}
.open td.nav3 div {
	background-image: none;
}

/* SIDE NAVIGATION END */

/* Bottom Navigation BEGIN */
.navBottom {
	padding-left:10px;
	border-top:2px solid #E9EAD8;
	padding-top:7px;
	padding-bottom:24px;
	text-align:left;
	font-size: 0.63em;
}
/* Bottom Navigation END */
.border101 {
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.navtitle {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #526BA3;
	letter-spacing: 2px;
}
.vline {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #526BA3;
	letter-spacing: 2px;
	border-right-style: dotted;
	border-right-color: #526BA3;
}
