body {
	margin: 0px;
	padding: 0px;
}

form, div, h1, h2, h3, h4, h5, h6, p {
	margin: 0px;
	padding: 0px;
}

li {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
table,tr,body,form,select,input,a, textarea, div, p {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #b3b3b3; /*#2d3134;*/
}

/*table, td, tr, th {
padding:0px;
margin:0px;
border-style:none;
border-collapse:collapse;
}	
*/

p {
	margin: 0px;
	padding: 0px;
	padding-bottom:10px;
}

input, select, textarea { color:#666666; }


.f10 {	font-size:10px; }
.f9  {	font-size:9px;}
.f11 {	font-size:11px;}
.f12 {	font-size:12px;}

.verdana {	font-family:Verdana, Arial, Helvetica, sans-serif;}
.tahoma {	font-family:Tahoma, Arial, Helvetica, sans-serif;}
.arial {	font-family:Arial, Helvetica, sans-serif;}
.centuryGothic { font-family: Century Gothic, Arial, Helvetica, sans-serif; }

a.underline:link, a.underline:visited, a.underline:active { text-decoration:none; }
a.underline:hover {text-decoration:underline;}

a.hide_Underline:link, a.hide_Underline:visited, a.hide_Underline:active { text-decoration:underline;}
a.hide_Underline:hover {text-decoration:none;}

a:link, a:active,a:visited {  } /*66c1ff*/
a:hover {  color:#c3c3c3;	 } /*2DABFF*/

a.none:link, a.none:active, a.none:visited, a.none:hover { text-decoration:none;}

.z1 { z-index:1; }
.z2 { z-index:2; }
.z3 { z-index:3; }

h1 { font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:11px; }
h2 { font-size:1.2em; 	font-family:Verdana, Arial, Helvetica, sans-serif;padding-bottom:11px; }
h3 { font-size:1.1em; 	font-family:Verdana, Arial, Helvetica, sans-serif;padding-bottom:11px;  }
h4 { font-size:1.0em; 	font-family:Verdana, Arial, Helvetica, sans-serif;padding-bottom:11px;  }
h5 { font-size:0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:11px; }
h6 { font-size:0.8em; font-family:Verdana, Arial, Helvetica, sans-serif;padding-bottom:11px;  }
h1,h2,h3,h4,h5,h6 { margin-top:15px; margin-bottom:10px; color:#2a323a;}

.table {
width: 100%;
border: 1px solid #CCCFD3;
background-color: #FFFFFF;
padding: 1px;
}

.table th {
	padding: 3px 4px;
	color: #FFFFFF;
	background-color:#43CB46;
	border-top: 1px solid #6DACD2;
	border-bottom: 1px solid #327AA5;
	/*text-align: left;*/
	font-size: 0.85em;
	text-transform: uppercase;
}

.table td {
	/*text-align: left;
	padding: 4px;
	line-height: 1.20em;*/
}

.row1 { background-color: #F9F9F9; }
.row2 { background-color:#E9E9E9; }
.row3 { background-color: #DBDFE2; }
.row4 { background-color: #D8E8CE; }
.col1 { background-color: #DCEBFE; }
.col2 { background-color: #F9F9F9; }

.paddingTd { padding:4px; }

.bold { font-weight:bold; }
.lh135 { line-height:135%; }
.lh155 { line-height:155%; }


hr { background-color:#cccccc; }
/*
 ====================================================================
*/

body, html { height:100%;  min-width: 971px; }
body { background-color:#111111; }
#body { 
	background: #111 url(../img/const/bg.jpg) repeat-y top center;  
	min-width: 971px;
	height: 100%; 
	overfow-x:scroll;
	   }

.clear  { clear:both; height:0px; }



a.lGrey:link,a.lGrey:active,a.lGrey:visited  { color:#5a5a5a; text-decoration:none; }
a.lGrey:hover { text-decoration:underline; }

a.lMenu:link,a.lMenu:active,a.lMenu:visited  { color:#dddddd; text-decoration:none; }
a.lMenu:hover { text-decoration:underline; }



#one { 
	overflow: hidden;
	position: relative;
	height: 162px;
	z-index: 1;
}

#two {
	background: url(../img/const/top.jpg) no-repeat top center; 
	xoverflow hidden;
	margin: 0 auto;
	position: relative;
	height: 162px;
	width: 100%;
	max-width: 1400px;	
	min-width: 971px;
	z-index: 5;
}
#homeLink { position:absolute; left:-30px; top:-158px;  }
#newsletterSignup { position:absolute; right:30px; top:-130px;  }
#newsletterSignup input { background-color:#ffffff; border:1px solid #5a5a5a; color:#000000;  }

.a1 {
	background: #0d0d0d url(../img/const/line.jpg) repeat-x top;
	position: absolute;
	top: 0px;
	left: 50%;
	margin: 0 0 0 -999px;
	height: 162px;
	width: 300px;
	z-index: 6;
	
	}

.a2 {
	background: #111 url(../img/const/line.jpg) repeat-x bottom; 
	position: absolute;
	top: 0px;
	right: 50%;
	margin: 0 -999px 0 0;
	height: 162px;
	width: 300px;
	z-index: 6;

	}
	
#main {
	display: block;
	margin-top:0px;
	width: 971px; /*1052px;*/
	position: relative;
	z-index: 2;
	height: auto;
	text-align:left;

}
#preMain {
 z-index:99; 
}
#top  {
	position:absolute; top:-162px; left:-33px;  z-index:100; width:971px; /*width:1052px;*/
}
	
.menuButton { position:relative; padding:0px; margin:0px; }
.menuButton .menuArrow { position:absolute; right:0px; top:1px; }	

#text { padding:16px 0px 16px 16px; }
#text, #text p, #text div, #text p div, #text div p, #text td, #text td div, #text td p { line-height:150%; }

.noPad, .noPad p, .noPad div, .noPad td { padding:0px; margin:0px; }

#footer { margin-top:10px;  }
.footerLine { background-image:url(../img/const/lineFooter.gif); background-repeat:repeat-x; }

.cGrey { color:#5a5a5a; }

.rightWidth { width:740px; }



.hideNewsletterNotAbleView { display:none; }


#accordion {
	margin:0px; padding:0px;
}

h3.toggler {
	margin:0px; padding:0px;
}

div.element p, div.element h4 {
	margin:0px;
	padding:0px;
}

 .element {  background-color:#606060; margin-left:1px; }
 .element div { padding:6px 5px 9px 11px; }

.thumb { width:249px;  float:left; padding-bottom:16px; } /*height:183px;*/
.thumbLast { width:221px; }
.thumb { width:221px; }
.thumbMiddle { width:282px; text-align:center; }

#formContactUs input, #formContactUs textarea { background-color:#ffffff; border:1px solid #5a5a5a; color:#000000; }
.alert_Panel {  left:0px;  top:90px;  position:absolute; z-index:300; width:100%;  }
.alert_Panel div { padding:10px; width:450px; background-color:#333333; border:1px solid 333333; }