@charset "utf-8";

/* CSS Document */

/* General Style Start Here */

body{
	margin:0 auto;
	padding:0; 
	color:#545454;
	background:#9f1d24;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	}

ul{
	list-style:none;
	}

div, ul, li, ol, form, label, p, input, select, textarea, a, span, th, td, object, embed, h1, h2, h3, h4, h5, h6{
	padding:0;
	margin:0;
	}

img{
	padding:0;
	margin:0;
	border:none;
	}

a{
	text-decoration:none;
	}

.lt, .lm, .lb{
	text-align:left;
	}
	
.lt, .rt, .ct{
	vertical-align:top;
	}
	
.lm, .rm, .cm{
	vertical-align:middle;
	}	
	
.rt, .rb, .rm{
	text-align:right;
	}
		
.lb, .cb, .rb{
	vertical-align:bottom;
	}
		
.ct, .cb, .cm{
	text-align:center;
	}

.bldTxt{
	font-weight:bold;
	}
	
.spacer{
	clear:both;
	font-size:0;
	line-height:0;
	}
	
table.tableWidth100{
	width:100%;
	border:none;
	}

table.tableWidth850{
	width:850px;
	border:none;
	}
	
/* General Style End Here */

/* Body Style Start Here */

td.bgBdyLft{
	background:url(images/bg-bdy-lft.gif) 0 0 repeat-y;
	width:7px;
	}

td.bgBdyRght{
	background:url(images/bg-bdy-rht.gif) 0 0 repeat-y;
	width:7px;
	}

td.bgBdyMid{
	color:inherit;
	background-color:#f1f1f1;
	padding:17px;
	}

table.contentBdr{
	color:inherit;
	background-color:#f7f7f7;
	border:1px solid #FFFFFF;
	width:100%;
	}
	
ul.list li{
	background:url(images/arrowred.gif) 0 6px no-repeat;
	padding:0 0 10px 15px;
	}
	
ul.list li a{
	font-weight:bold;
	text-decoration:underline;
	color:#545454;
	background-color:inherit;
	}
	
ul.list li a:hover{
	font-weight:bold;
	text-decoration:none;
	color:#CC0000;
	background-color:inherit;
	}
	
h2.bodyHeading{
	font-size:18px;
	color:#026f97;
	font-weight:normal;
	padding:0 0 6px;
	background-color:inherit;
	}

/* Body Style End Here */

/* Banner Style Start Here */

td.bannerPad{
	height:272px;
	background:url(images/banner.jpg) 0 0 no-repeat;
	}
	
/* Banner Style End Here */

/* Body Content Style Start Here */

/* Body Left Style Start Here */

td.bdyLeft{
	width:242px;
	padding:28px 8px 28px 9px;
	background:url(images/dot2.gif) 100% 0 repeat-y;
	}

td.bdyLeft td.lftNv{
	padding:0 0 28px 0;
	}

td.lftNv ul.leftNav{
	font:normal 11px/26px Arial, Helvetica, sans-serif;
	}
	
td.lftNv ul.leftNav li{
	border-top:1px solid #eaeaea;
	position:relative;
	height:26px;
	}

td.lftNv ul.leftNav li a{
	color:#524934;
	background-color:#f7f7f7;
	height:26px;
	padding:0 0 0 8px;
	display:block;
	}

td.lftNv ul.leftNav li a.bgImg{
	background:url(images/arrowred.gif) 219px 11px no-repeat;
	}

td.lftNv ul.leftNav li a:hover{
	color:#d80000;
	background-color:#ffffff;
	}

td.lftNv ul.leftNav li a.active{
	font-weight:bold;
	color:#d80000;
	background-color:#ffffff;
	}
	
td.lftNv ul.leftNav ul.dropdown{
	left:242px;
	top:-1px; 
	visibility:hidden;
	position:absolute;
	width:240px;
	border-bottom:1px solid #eaeaea;
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	border-top:none;
	}

td.lftNv ul.leftNav ul.dropdown li,
td.lftNv ul.leftNav ul.dropdown li a{
	height:100%;
	}

td.contact{
	padding:13px 0 20px 0;
	color:inherit;
	background:url(images/bgcontact.gif) 0 100% repeat-x #FFFFFF;
	}
	
td.contact td.contactHd{
	color:#000000;
	background:url(images/icon-contact.gif) 10px 0 no-repeat;
	background-color:inherit;
	padding:8px 0 0 70px;
	font:normal  20px/24px Helvetica, Verdana, Arial, sans-serif;
	border-bottom:1px solid #e5e5e5;
	}

td.contact td.contactTxt{
	padding:10px 10px 0 10px;
	font-size:11px;
	}

td.contactTxt p{
	background:url(images/redarrow.gif) 0 5px no-repeat;
	padding:0 0 4px 70px;
	text-indent:-55px;
	}

td.contactTxt p span{
	font-weight:bold;
	}

td.contactTxt p.email{
	padding:0 0 4px 50px;
	text-indent:-35px;
	}

td.contactTxt p a{
	color:#CC0000;
	background-color:inherit;
	}
	
td.contactTxt p a:hover{
	text-decoration:underline;
	}
	
a.link{
	color:#CC0000;
	background-color:inherit;
	text-decoration:underline;
	}
	
a.link:hover{
	color:#000;
	background-color:inherit;
	text-decoration:none;
	}
	
/* Body Left Style End Here */

/* Body Right Style Start Here */

td.bdyRight{
	padding:28px 13px 28px 32px;
	color:inherit;
	background-color:#FFFFFF;
	}
	
td.bdyRight td.welcome{
	font:bold 24px/30px Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:inherit;
	padding:0 0 10px;
	}

td.bdyRight p{
	padding:0 0 18px;
	}

td.bdyRight p span.red{
	font-weight:bold;
	color:#d80000;
	background-color:inherit;
	}

td.bdyRight td.whatNw{
	color:#545454;
	background:url(images/red-batch.jpg) 0 13px no-repeat;
	background-color:inherit;
	padding:0 0 0 125px;
	height:140px;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	}

td.bdyRight td.whatNw p{
	padding:0;
	}

td.bdyRight td.whatNw p.hd{
	font:normal 30px/30px Arial, Helvetica, sans-serif;
	color:#d80000;
	background-color:inherit;
	}
	
td.bdyRight td.whatNw p.hd span{
	color:#a4a4a4;
	background-color:inherit;
	}

td.bdyRight td.whatNw p.ser{
	font:bold 16px/20px Arial, Helvetica, sans-serif;
	color:#d80000;
	background-color:inherit;
	}

td.bdyRight td.serTxt{
	background:url(images/dot.gif) 0 20px repeat-x;
	padding:30px 0 0 0;
	}

td.bdyRight td.serTxt p{
	padding:10px 0;
	}
	
td.bdyRight td.serTxt p.hdTXt{
	font:normal 22px/22px Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:inherit;
	}
		
/* Body Right Style End Here */

/* Body Content Style End Here */

/* Footer Content Style End Here */

td.footer{
	color:#b1b1b1;
	background:url(images/bgfooter.gif) 0 0 repeat-x #FFFFFF;
	height:80px;
	padding:0 15px;
	}

td.footer p{
	padding:3px 0;
	}
	
td.footer p.small{
	font-size:11px;
	color:#524934;
	background-color:inherit;
	}

td.footer p.small a{
	padding:0 5px;
	color:#524934;
	background-color:inherit;
	}
	
td.footer p.small a:hover,
td.footer p.small a.active{
	color:#d80000;
	background-color:inherit;
	}
	
/* Footer Content Style End Here */
