body, table, tr, td, span, div {
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #666 }

a {
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #D40000; }
	a:visited { color:#D40000; }
	a:active { color:#D40000; }
	a:hover { color:#D40000; text-decoration: underline;}	
	
a.homePromoLinks {
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	color: #D40000; }
	a.homePromoLinks:visited { color:#D40000;}
	a.homePromoLinks:active { color:#D40000;}	
	a.homePromoLinks:hover { color:#D40000; text-decoration: none; }	
	
a.homePromoLinksLarge {
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #666; }
	a.homePromoLinksLarge:visited { color:#666;}
	a.homePromoLinksLarge:active { color:#666;}	
	a.homePromoLinksLarge:hover { color:#D40000; text-decoration: none; }	
	
a.breabCrumbLinks {
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	color: #D40000; }
	a.breabCrumbLinks:visited { color:#D40000;}
	a.breabCrumbLinks:active { color:#D40000;}	
	a.breabCrumbLinks:hover { color:#D40000; text-decoration: none; }		
	
a.footerLinks {
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	color: #D40000; }
	a.footerLinks:visited { color:#D40000;}
	a.footerLinks:active { color:#D40000;}	
	a.footerLinks:hover { color:#D40000; text-decoration: none; }	

a.navLinks {
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #333; }
	a.navLinks:visited { color:#666;}
	a.navLinks:active { color:#666;}	
	a.navLinks:hover { color:#D40000; text-decoration: none; }	
	
a.navLinksOn {
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #D40000; }
	a.navLinksOn:visited { color:#D40000;}
	a.navLinksOn:active { color:#D40000;}	
	a.navLinksOn:hover { color:#D40000; text-decoration: none; }
		
.ctaText {
	font-family: Arial, Verdana, Helvetica;
	font-size:11px;
	color:#D40000 }		
	
.headerBarText {
	font-family: Arial, Verdana, Helvetica;
	font-size:12px;
	font-weight: bold;
	color:#FFF }			
		
.homePromoText {
	font-family: Arial, Verdana, Helvetica;
	font-size:10px;
	color:#666 }	
	
.breabCrumbText {
	font-family: Arial, Verdana, Helvetica;
	font-size:10px;
	color:#666 }	
	
.homePromoHLText {
	font-family: Arial, Verdana, Helvetica;
	font-size:10px;
	color:#D40000 }		
	
.bodyHeaderText {
	font-family: Arial, Verdana, Helvetica;
	font-size:12px;
	color:#666 }		
	
.footerText {
	font-family: Arial, Verdana, Helvetica;
	font-size:10px;
	color:#999 }		
	
.inputFieldText {
	font-family: Arial, Verdana, Helvetica;
	font-size:10px;
	color:#666 }				
	
.homePromoBkg {
	background-color: #E5E5E5 }
	
.contentBkg {
	background-color: #FFF }
	
.promoBkg {
	background-color: #E5E5E5 }		
	
.subNavBkg {
	background-color: #F7F7F7 }		
	
.headerBarBkg {
	background-color: #D40000 }	
	
.subNavBkg {
	background-color: #E3E3E3 }		
	
.pinline {
	background-color: #E3E3E3 }		

.homePromoHLText12 {
	font-family: Arial, Verdana, Helvetica;
	font-size:12px;
	color:#D40000 }

.promoBoxTitle {
	color: #C40000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold; }

.sfBkg {
	background-color: #666 }	
	
.sfBreadcrumbBkg {
	background-color: #BD1002 }		
	
.sfbreabCrumbText {
	font-family: Arial, Verdana, Helvetica;
	font-size:10px;
	color:#FFF }		
	
.sfHeaderText {
	font-family: Arial, Verdana, Helvetica;
	font-size:15px;
	font-weight: bold;
	color:#FFF }	
	
.sfText {
	font-family: Arial, Verdana, Helvetica;
	font-size:11px;
	color:#CCC }	
	
.sfSideColumnText {
	font-family: Arial, Verdana, Helvetica;
	font-size:11px;
	color:#FFF }	
	
a.sfBreabCrumbLinks {
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	color: #FFF; }
	a.sfBreabCrumbLinks:visited { color:#FFF;}
	a.sfBreabCrumbLinks:active { color:#FFF;}	
	a.sfBreabCrumbLinks:hover { color:#FFF; text-decoration: none; }	


.mainheading_col1 {
	float:left;
	width:5px;
	height:34px;
	background:url(img/headingleft_bg.png) top left no-repeat;
}

.mainheading_col2 {
	float:left;
	width:651px;
	height:34px;
	background:url(img/heading_bg.png) top left repeat-x;
}


.main_heading {
	color:#b7d81c;
	line-height:34px;
	font-size:18px;
	text-indent:25px;
}

.mainheading_col3 {
	float:right;
	width:5px;
	height:34px;
	background:url(img/headingright_bg.png) top left no-repeat;
}

.main_text {
	margin:10px 0;
	color:#3d3d3d;
	text-align:justify;
}

.img {
	margin:0 0 0 10px;
}

.h_line {
	background:url(pic/h_line.jpg) top left repeat-x;
	clear:left;
}

.other_heading {
	height:34px;
	background:url(pic/heading_bg.png) top left repeat-x;
}

.dedicated_heading {
	height:34px;
	background: url(pic/menu_right_bg.gif) top left repeat-x;
}

.other_heading_col1 {
	float:left;
	width:43px;
	height:34px;
	text-align:right;
}

.other_heading_col2 {
	margin:0 0 0 43px;
	height:34px;
}

.other_heading_col3 {
	float:left;
	width:25px;
	height:34px;
}

.other_heading_col4 {
	margin:0 0 0 25px;
	height:34px;
}

.other_heading_col5 {
	height:34px;
}

.other_block_heading {
	color:#fff;
	line-height:34px;
	font-size:14px;
	text-indent:5px;
	font-weight:bold;
}

.contact_text {
	border:1px solid #CCCCCC;
	padding:5px 5px;
	background:#fbfbfb;
}

.contact_block {
	padding:5px;
}

.contact_col1 {
	float:left;
	width:32%;
}

.contact_col3 {
	float:left;
	width:32%;
	margin:0 0 0 2%;
}

.contact_col2 {
	margin:0 0 0 66%;
}

.contact_col4 {
	float:right;
	width:32%;
}

/** other middle end **/

.dedicated_tabcol1 {
	width:50%;
	float:left;
	line-height:30px;
	font-size:14px;
	color:#93ac11;
	font-weight:bold;
	text-align:center;
}

.dedicated_tabcol2 {
	margin:0 0 0 50%;
	line-height:30px;
	text-align:center;
}

.ffmpg_col1 {
	float:left;
	width:30%;
	padding:20px 0;
	text-align:center;
}

.ffmpg_col3 {
	float:left;
	width:30%;
	text-align:center;
}

.ffmpg_col2 {
	margin:0 0 0 30%;
	padding:0;
}

.ffmpg_bold {
	font-size:14px;
	color:#93ac11;
	font-weight:bold;
}

.ffmpgtab_col1 {
	float:left;
	width:49%;
	border:1px solid #eaeaea;
}

.ffmpgtab_col2 {
	margin:0 0 0 51%;
	border:1px solid #eaeaea;
}

#spam_list ul {
	margin:0px;
	padding:5px 10px 10px 20px;
	font-size:13px;
	font-weight:bold;
	color:#919191;
}

#spam_list li {
	display:block;
	list-style:none;
	line-height:20px;
	background:url(img/arrow.png) top left no-repeat;
	padding:0 0 0 18px;
}

