/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */ 

body {
	padding:0;
	margin:0;
	color: #000000;
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	background-color: #DBDDEF;
	text-align: center;
}
	

	
	
/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#outer {
	width: 980px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	background-color: #FFFFFF;
	position:relative;
	text-align:left;
}

html>body #outer{height:auto;} /*for mozilla as IE treats height as min-height anyway*/


.firstcol {
width:520px;
border-right:1px solid #E8E8E8;
}

.secondcol {
width:230px;
border-right:1px solid #E8E8E8;
color:474747;
vertical-align:middle;
padding-left:25px;
font-size:16px;
}

.thirdcol {
width:230px;
color:474747;
vertical-align:middle;
padding-left:25px;
font-size:16px;
}

.grn {
color:#336633;
font-size:14px;
font-weight:bold;
}


.blu {
color:#003366;
font-size:14px;
font-weight:bold;
}

.menucol {
background:url(images/menubg.jpg) no-repeat right top;
background-color:#0A2658;
width:520px;
}

.menucolin {
background-color:#0A2658;
width:520px;
}

.dvdr {
border-bottom:1px solid #3888AD;
}

.menulinks {
padding:8px 0px 8px 25px;
width:150px;
font-size:13px;
font-weight:bold;
font-family:verdana;
color:#FFFFFF;
}

.menulinks a{
color:#FFFFFF;
text-decoration:none;
background:url(images/arrw.gif) no-repeat left 5px;
padding-left:30px;
}

.menulinks a:hover{
color:#397BAF;
}

.promo1 {
width:230px;
background:url(images/prm1.jpg) no-repeat right top;
background-color:#C24145;
vertical-align:top;
padding:30px 100px 0px 30px;
color:#FFFFFF;
}

.promo1 a{
color:#FFFFFF;
text-decoration:none;
}

.promo1 a:hover {
text-decoration:underline;
}

.promo2 {
width:230px;
background:url(images/prm2.jpg) no-repeat right top;
background-color:#56BAD4;
vertical-align:top;
padding:30px 20px 0px 30px;
color:#FFFFFF;
}

.promo2 a{
color:#FFFFFF;
text-decoration:none;
}

.promo2 a:hover {
text-decoration:underline;
}

.promo11 {
width:230px;
background:url(images/prm1.jpg) no-repeat right top;
background-color:#C24145;
vertical-align:top;
padding:30px 20px 0px 30px;
color:#FFFFFF;
}

.promo11 a{
color:#FFFFFF;
text-decoration:none;
}

.promo11 a:hover {
text-decoration:underline;
}

.promo22 {
width:230px;
background:url(images/prm2.jpg) no-repeat right top;
background-color:#56BAD4;
vertical-align:top;
padding:30px 20px 0px 30px;
color:#FFFFFF;
}

.promo22 a{
color:#FFFFFF;
text-decoration:none;
}

.promo22 a:hover {
text-decoration:underline;
}

.hdg1 {
background:url(images/bar.gif) repeat-y;
padding-left:15px;
font-size:13px;
font-weight:bold;
color:#5D0003;
}

.hdg2 {
background:url(images/bar.gif) repeat-y;
padding-left:15px;
font-size:13px;
font-weight:bold;
color:#003E4D;
}

.hdgcmn {
background:url(images/hdgbullet.gif) no-repeat right 2px;
font-family:Futura Lt BT;
font-size:16px;
font-weight:bold;
color:#003E4D;
padding-right:18px;
}

.hdgcmn a{
color:#003E4D;
}

.hdgcmn a:hover{
color:#003E4D;
text-decoration:none;
}


.hdgcmn2 {
background:url(images/hdgbullet2.gif) no-repeat right 2px;
font-family:Futura Lt BT;
font-size:16px;
font-weight:bold;
color:#003E4D;
padding-right:18px;
}




.mor{
color:#FFFFFF;
}

.mor a{
background:url(images/bar2.gif) repeat-y;
padding-left:8px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.mor a:hover {
text-decoration:underline;
}

.morb{
color:#000000;
}

.morb a{
background:url(images/bar2.gif) repeat-y;
padding-left:8px;
color: #666666;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.morb a:hover{
text-decoration:underline;
}


.cntntcol {
border-right:1px solid #E8E8E8;
border-bottom:1px solid #E8E8E8;
width:518px;
padding:0 0px 25px 0px;
vertical-align:top;
}

.cntntin {
padding:25px;
border-bottom:1px solid #E8E8E8;
vertical-align:top;
}

.newscol {
border-bottom:1px solid #E8E8E8;
width:462px;
padding:25px;
vertical-align:top;
}

.footercol {
border-right:1px solid #E8E8E8;
vertical-align:top;
text-align:center;
font-size:10px;
}

.footerlinks {
background-color:#C24145;
vertical-align:middle;
text-align:center;
padding:25px;
color:#000000;
font-size:16px;
font-weight:bold;
}

.footerlinks a{
color:#FFFFFF;
font-size:12px;
text-decoration:none;
padding-left:5px;
padding-right:5px;
}

.footerlinks a:hover{
color:#FF9966;
text-decoration:none;
}

.spac {
padding-right:20px;
}

.whtlink {
color:#FFFFFF;
text-decoration:none;
}

.whtlink a:hover{
text-decoration:underline;
}

.lh11 {
line-height:11px;
}

.lh13 {
line-height:11px;
}