/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:  url(../images/ics_template/pagebg.jpg);
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	text-align:left;
	
}
.subtitle1 {
	font-size: 15px;
	font-weight: bold;
}
.txtfield {
	border: 0px;
	/*font-size: 60;*/
	padding: 2px 3px; 2px 3px;
}
h1  { font-size:13px; color:#AC1A2F; text-transform:uppercase;}
h2 {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#333333;}
.footer {font-size: 11px; text-decoration: none; color: #000000;}
a:hover.footer {color: #ffffff; text-decoration: none;}
a:active.footer {text-decoration: none; color: #000000;}

a:active.newsLink { color:#000;}
a:hover.newsLink { color:#AC1A2F;}
.greybig {
	font-size: 22px;
	font-weight: bold;
	color: #666666;
}
.call {
	font-size: 15px;
	font-weight: bold;
	color: #AF1F2C;
}
.signup {
	font-size: 20px;
	font-weight: bold;
	color: #A52B36;
}
.colortxt {
	color: #AF1F2C;
}
.highlighttxt {
	font-weight: bold;
	color: #AF1F2C;
}
.subtitle {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}
.label { text-align:right; padding:3px 8px 3px 3px; vertical-align:top;}
.colorlink {text-decoration: none; color: #BD272A;}
a:hover.colorlink {color: #FD0000; text-decoration: underline;}
a:active.colorlink {text-decoration: none; color: #BD272A;}


div#content a {color:#ae1f2c;font-weight:bold;text-decoration:none;}
div#content a:hover{color:#000000;text-decoration:underline;}
div#content ul li {list-style-type: disc !important}

.label {text-align:right; font-weight:bold; padding:3px; font-size:11px; }
.inputStyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; width:160px;  border:1px solid #e3dcc9;
}
.btnTable { border:1px solid #FFF;}
.bodyTxtList { list-style-image:url(../images/ics_template/bullet2.jpg);}
.bodyTxtList ul li li { list-style-type:square;}
.pageHeadBox {
	background-image:url(../images/ics_template/pageHeadingBg.gif); 
	background-repeat:no-repeat; color:#FFF; text-transform:uppercase; padding:3px 4px 3px 4px; font-weight:bold; height:23px;  }
	.pageHeadBox2 {
	background-image:url(../images/ics_template/pageHeadingBgLg.gif); 
	background-repeat:no-repeat; color:#FFF; text-transform:uppercase; padding:3px 4px 3px 4px; font-weight:bold; height:46px;  }
	.pullquote { border:1px solid #d3d3d3; background-color:#AC1A2F; padding: 4px; margin:0px; color:#ffffff; width:205px;font-weight:bold;font-size:12px; text-transform:capitalize; }
.tableText {font-size:9px; vertical-align:bottom; color:#595959;padding-right:2px; width:63px;}
.req {color:#ae1f2c; font-size:9px;}
.csText { padding:4px 3px 4px 2px;}
.highlighttxtbackground {background-color:#C9CED1;padding:2px;font-weight:bold;}
.small { font-size:9px; }
.white { color:#FFF;}
.strong { text-transform:uppercase; color:#FFF; font-size:13px; font-weight:bold;}
.featText { background-color:#81898F; padding:8px 14px 20px 22px;}

a.newsTitle:link,a.newsTitle:visited,a.newsTitle:active { color:#000000; font-size:14px; text-decoration:none;}
a.newsTitle:hover { color:#AC1A2F; text-decoration:none;}

/* CSE Styles */
/*
#cse div.gsc-adBlock {
	display: none;
}
#cse div.gsc-trailing-more-results {
	display: none;
}
*/
#cse .gsc-control-cse {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
#cse div.gs-title  {
	text-decoration:none;
}
#cse div.gs-title b {
	color:#ae1f2c;
	text-decoration:none;
}
#cse div.gsc-trailing-more-results {
	text-decoration:none;
}
#cse div.gs-visibleUrl.gs-visibleUrl-long {
	display:block; 
}
#cse div.gs-visibleUrl.gs-visibleUrl-short {
	display:none;
}
