/* CSS Document */

body {
	text-align: center;
	padding: 0px;
	margin: 0px;
	background: #103A86 url("../images/back_blue.jpg") repeat-x;
}
p,td,li {
	font: 11px/18px Verdana,Arial,Helvetica;
}
tr,td {
	vertical-align:top;
}	
table,form{
	margin: 0px;
	padding: 0px;
}
#mainContent {
	padding: 0px 25px 50px 25px;
}	
td.mainContent {
}
#quoteContent {
	padding: 0px 0px 50px 0px;
}
h1 {
	margin: 0px 0px 15px 0px;
	padding-top: 25px;
	font: bold 16px Verdana, Arial;
	color: #003399;
}
h1.quotes {
	margin: 0px 0px 15px 25px;
	padding-top: 25px;
	font: bold 16px Verdana, Arial;
	color: #003399;
}
h2 {
	font: bold 16px Verdana, Arial;
	color: #003399;
	margin-top: 40px;
}
h3,.h3 {
	font: bold 12px Verdana, Arial;
	color: #003399;
	margin-top: 10px;
}
#page{
	width: 775px;
	background: #FFFFFF;
	border-left: solid 5px #000000;
	border-right: solid 5px #000000;
	border-bottom: solid 5px #000000;
}
#top {
	width: 775px;
	height: 133px;
	vertical-align: top;
	text-align: left;
	background: url("../images/back_top2.jpg") repeat-x top right;
}
.topBack {
	background: url("../images/back_top.gif") repeat-x bottom;
}
#navBar {
	background: url("../menu/nav-back.jpg") repeat-x;
	width: 775px;
	height: 30px;
}	
#content,#contentBlock {
	width: 775px;
	text-align: left;
	border-bottom: solid 1px #A7A8AB;
}
.left {
	width: 277px;
	background: #E2E2E2;
	border-right: solid 1px #A7A8AB;
}
.leftBox {
	width: 247px !important;
	width: 277px;
	padding: 15px;
	border-top: solid 4px #878787;
	border-bottom: solid 1px #A7A8AB;
}
.disclaimer {
	width: 765px !important;
	width: 775px;
	background: #FFFFFF;
	padding: 5px;
	text-align: left;
	border-bottom: solid 1px #A7A8AB;
	color: #999999;
}
.disclaimerHm {
	width: 765px !important;
	width: 775px;
	background: #AAAAAA;
	padding: 5px;
	text-align: left;
	border-bottom: solid 1px #A7A8AB;
	color: #FFFFFF;
}
.captionBox {
	background: #EEE;
	border: solid 1px #999;
	padding: 8px;
	font: bold 11px Verdana,Arial;
}
.smallText {
	font: 10px/12px Arial;
}	
.caption {
	font: italic 11px Arial;
	color: #888888;
}	
#footer {
	width: 765px !important;
	width: 775px;
	background: #FFFFFF;
	padding: 5px;
	text-align: left;
	color: #999999;
}	


/* Table Formatting */
.TDhead {
	background: #0A51A1;
	color: #FFFFFF;
	font: bold 9px Arial;
	text-transform: uppercase;
	text-align: center;
}
.TDsubhead {
	background: #CCC;
	font: bold 12px Verdana,Arial;
	text-align: left;
	padding: 4px 6px;
}


/* Forms */
.inputLogin {
	border:0px; 
	width:110px; 
	background:#B9B9B6; 
	padding:3px; 
	margin:6px 0px;
}
.btnLogin {
	border: 0px;
	width: 132px;
	background: #0A51A1;
	color: #FFFFFF;
	font: bold Verdana,Arial;
	text-transform: uppercase;
	text-align:center;
	padding: 2px;
}

/* Links */

a,
a:link,
a:visited {
	color: #003399;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
	background: #DDD;
}

a.home,
a.home:link,
a.home:visited {
	text-align: right;
	background: #9E9E9E;
	color: #FFFFFF;
	font: bold 9px Arial;
	text-transform: uppercase;
	margin-right: 50px;
	text-decoration: none;
	padding: 2px 6px 2px 6px;
}
a.home:hover {
	background: #666666;
}
a.btn,
a.btn:link,
a.btn:visited {
	border: solid 1px #000000;
	font: bold 11px Verdana, Arial;
	text-transform: uppercase;
	text-decoration: none;
	padding: 5px 15px;
	background: #DDDDDD;
}
a.btn:hover {
	background: #0A51A1;
	color: #FFFFFF
}

a.btnLeft,
a.btnLeft:link,
a.btnLeft:visited {
	background: #0A51A1;
	color: #FFFFFF;
	font: bold 9px Verdana,Arial;
	text-decoration: none;
	text-transform: uppercase;
	padding: 2px;
}
a.btnLeft:hover {
	color: #FFFFFF;
}
