body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0; padding:0;}

html, body {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#555555;  text-align:justify; background:url(../images/bg.jpg) repeat-x #f0f6eb;}
img, div { behavior: url("iepngfix.htc") }
/* PARAGRAPH STYLES */

H1, H2, H3, H4, H5 {font-size:100%;	font-weight:normal;}
H1 {}
H2 {}
H3 {}
H4 {}
 
UL, OL {list-style: none; }
li {list-style-type:none;}
 
A { color:#555555; text-decoration:none;}
/*A:visited{ text-decoration:none; color:#;}*/
A:hover {color:#555555; text-decoration:underline;}
/*A:active { text-decoration:none; color:#;}*/
A:focus {outline:none;}

:focus {outline: 0;}
fieldset, img {border:0;}
q:before, q:after {	content:'';}

input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit;}

.clr {clear: both;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0px; 
    clear: both; 
    visibility: hidden;}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.lF {float:left;}
.rF {float:right;}

/* LAYOUT STYLES */

#wrapper{ width:980px; margin:0 auto; position:relative; }

#header{ height:117px; background:url(../images/header_bg.jpg) no-repeat;}

#header .mainhead{position:absolute;top:38px;width:475px;left:26px;}
#header .mainhead a {font: normal 30px Georgia, "Times New Roman", Times, serif;color: #FFFFFF; text-decoration:none;}
#header .mainhead_yellow {font: normal 30px Georgia, "Times New Roman", Times, serif;color: #fed11b;}


			/* navigation links
			-------------------------------------------------------- */
			#header .butns{ position:absolute; top:79px; right:0px; width:360px;}
			.butns ul{}
			.butns ul li{ margin: 0px 15px; float:left; }
			.butns ul li.nomar{ margin: 0px 0px 0px 15px;}
			.butns ul li a{font: bold 17px Arial, Helvetica, sans-serif;color: #FFFFFF;text-decoration: none;display:block;}
			.butns ul li a:hover{border-bottom: 1px solid #fed11b;}
			.butns ul li a.active{border-bottom: 1px solid #fed11b;}
					
			/* navigation close */

#container{ background:#FFFFFF;}

#container .banner{ height:266px;}
#container .contain { background: url(../images/contain_bg.jpg) repeat-x; padding: 13px;}

.contain .leftcol {float:left;background:url(../images/left_col_bg.gif) no-repeat right top;width:655px;padding-right:20px;}
.contain .inner {}
.contain .black_heading{font: normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif;color: #000000;text-decoration: none;}
.contain h1 {	font: bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif;color: #0763b1;text-decoration: none;}
.divider{ background:url(../images/dotted_divider.gif) repeat-x; height:2px; overflow:hidden; margin-bottom:12px;}

.contain .search { padding-top:9px;}
.contain .searchbold {font: bold 13px Arial, Helvetica, sans-serif;color: #555555; margin-right:5px;}
.contain .textfield1 { width:220px; height:20px; border:solid 1px #cccccc; margin-right:15px;}
.contain .gobtn{ background:#fed11b; height:23px;  border:solid 1px #cccccc; width:42px; }


.contain .rightcol{ width:269px; float:right; text-align:left; line-height:20px;}
.contain .rightcol a{ font-size:88%;  }

.rightcol .tbl{ margin-bottom:11px;}
.rightcol .tbl_t {
	background:url(../images/righ_tbl_t.gif) no-repeat;
	height:27px;
	font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 5px 0px 0px 15px;
}
.rightcol .tbl_m { background:url(../images/righ_tbl_m.gif) repeat-y;}
.rightcol .tbl_m .r_contain{ padding: 10px 15px;}

.rightcol .tbl_b { background:url(../images/righ_tbl_b.gif) no-repeat; height:8px;}

#footer{ background:url(../images/footerbg.png) no-repeat center top; height:30px; padding-top:10px;padding-left:15px;font-size:11px;}

.form_tbl td{ padding:5px;}
.form_tbl .style1 { color:#FF0000;}
.formbox { width:220px; border: #CCCCCC solid 1px;}

.SubmitButton { background:url(../images/submit_tbn_bg.gif) repeat-x #1e82d7;border:0px; color:#FFFFFF; padding:5px; cursor:pointer;   }

.clsbotlabel{float:right;padding-right:12px;}