body {
	margin: 0;
	padding: 0;
	font-family: Arial;
	color: #000;
	font-size: 80%;
	text-align: left;
	font-style:normal;
	background-image:url(../images/bg_dots.jpg);
}
a{ text-decoration: none; color:#2F2F2F; cursor:pointer;}
/*a:hover { text-decoration: underline;color: #F2F4CD; cursor:pointer;}*/
a:hover { text-decoration: underline;color:#D6001F; cursor:pointer;}
a:active { text-decoration: none; color: #366; cursor:pointer;}

img {border: 0;}
h1 { margin:0; padding: 0; padding-bottom: 3px;	font-size: 150%;}	
h2 { margin:0; padding: 0; padding-bottom: 3px;	font-size: 120%;}	
h3 { margin:0; padding: 0; padding-bottom: 3px;	font-size: 110%;}	
h4 { margin:0; padding: 0; padding-bottom: 3px;	font-size: 100%;}	
h3 span,h4 span {display: none;}
input { font-size: 90%; }
/******************************/
/*----- default classes ------*/
/******************************/
.hide-on-screen {	display: none; }
.allcaps { text-transform: uppercase; }
.smallcaps { text-transform: lowercase; }
.clear { clear: both; display: block; height: 1px; overflow: hidden; margin: 0; padding: 0; } 
.clearleft { clear: left; display: block; height: 1px; overflow: hidden; margin: 0; padding: 0; background-color:transparent;} 
.clearright { clear: right; display: block; height: 1px; overflow: hidden; margin: 0; padding: 0;  background-color:transparent;}
.boxFloatLeft{float:left;}
.boxFloatRight{float:right;}
.textAlignRight{text-align:right;}

/*--- HACKS ---*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*generic classes*/
.rowMarginBottom10{float:left;clear:left;margin-bottom:15px;padding:0;width:675px;}
.rowMarginBottom102{float:left;clear:left;padding:0;width:675px;}
.rowInsideMarginBottom10{float:left;clear:left;margin-bottom:15px;padding:0;width:675px;}
.textTitleBold{font-weight:bold;font-size:11px;font-family:Arial;width:150px;}
.textTitleBold1{font-weight:bold;font-size:11px;font-family:Arial;}
.textTitleBold4{font-weight:bold;font-size:11px;font-family:Arial;width:311px;}
.textTitleBold3{font-weight:bold;font-size:11px;font-family:Arial;width:148px;}
.textTitleBold2{font-weight:bold;font-size:14px;font-family:Arial;color:#FFCC00;}
.textBlurbNormal{font-weight:normal;font-size:10px;font-family:Arial;color:#5F5F5F;}
.textItalicNormal{font-weight:normal;font-size:11px;font-family:Arial;color:#5F5F5F;font-style:italic}

a.grayHoverEffect{background:transparent;color:#2F2F2F;text-decoration:none;}
a.grayHoverEffect:hover,a.grayHoverEffect:hover span.textBlurbNormal,a.grayHoverEffect:hover span.textTitleBold {background:#858585;color:#F8FBCE;text-decoration:none;}

.noPaddingTop{padding-top:0;}

.formError { background-color: #F9FF9A; }
.formErrorBorder { border-bottom:1px solid #C51702; }

.alert{color:#ff0000;}
.boldFont{font-weight:bold;}

.header16px{margin:0 0 0 25px;color:#FFFFFF;display:block;font-family: sans-serif;font-style: italic;font-weight: bolder;font-size: 12px;letter-spacing: 0.1ex;text-decoration: none;text-align:left;}
.header17px{margin:1px 0 0 25px;color:red;display:block;font-family: sans-serif;font-style: italic;font-weight: bolder;font-size: 12px;letter-spacing: 0.1ex;text-decoration: none;text-align:left;}
.header20px{margin:2px 0 0 25px;color:#FFFFFF;display:block;font-family: sans-serif;font-style: italic;font-weight: bolder;font-size: 14px;letter-spacing: 0.1ex;text-decoration: none;text-align:left;}

.adsCenter{margin:0 auto;text-align:center; display:block;}
.adsCenter #headTxt{padding-top:30px;}

.box_406x191{border:1px solid #000000;width:404px;height:189px;padding:0;margin:0;overflow:hidden;}
.box_406x191 h3{width:404px;border-bottom:1px solid #000000;padding:0;margin:0;overflow:hidden;}
.box_406x191 h3 span{display:none;}

.box_406x251{border:1px solid #000000;width:404px;height:249px;padding:0;margin:0;overflow:hidden;}
.box_406x251 h3{width:404px;border-bottom:1px solid #000000;padding:0;margin:0;overflow:hidden;}
.box_406x251 h3 span{display:none;}

.box_406x397{border:1px solid #000000;width:404px;height:395px;padding:0;margin:0;overflow:hidden;}
.box_406x397 h3{width:404px;border-bottom:1px solid #000000;padding:0;margin:0;overflow:hidden;}
.box_406x397 h3 span{display:none;}

.box_406x217{border:1px solid #000000;width:404px;height:215px;padding:0;margin:0;overflow:hidden;}
.box_406x217 h3{width:404px;border-bottom:1px solid #000000;padding:0;margin:0;overflow:hidden;}
.box_406x217 h3 span{display:none;}

.box_376x397{border:1px solid #000000;width:374px;height:395px;padding:0;margin:0;overflow:hidden;}
.box_376x397 h3{width:374px;border-bottom:1px solid #000000;padding:0;margin:0;overflow:hidden;}
.box_376x397 h3 span{display:none;}

.inputwidth{width:205px;}
.messsageBox{width:600px;padding:20px; margin:10px auto;text-align:center;background-color:#DFDFDF;border:1px solid #9F9F9F;color:#EF4A4A}
.messsageBox a{color:#EF4A4A;text-decoration:underline;}
.messsageBox a:hover{color:#EF4A4A;text-decoration:none;}

.clearBullets{padding:0;margin:0}
.clearBullets li{list-style:none;padding:0;margin:0}
.clearBullets li a{color:#000000;text-decoration:none}
.clearBullets li a:hover{color:#CC0000;text-decoration:none}

.grayColumn{background-color:#E2E2E2;}

#Mkeyword {border:1px solid #bdbcbd;}