/* CSS Document */
body{
	margin:0 0 0 0px;
	}

/*---------------------------------------------------------header-------------------------------------------------------------*/

#main_header {
	width:100%; margin-left: auto; margin-top: auto; margin-right: auto; position:relative;
	background:url(images/header_bgline.jpg) repeat; height:200px;
	}
#main_header #header_container {
	width:778px; margin:0px 100px 0px 100px; position:relative;  height:200px;
	}	
#main_header #header_phonenumber {
	width:288px; padding:29px 0 0 10px; float:left; height:35px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;
	}
#main_header #header_logo {
	width:275px; background:url(images/header_logo.jpg) no-repeat; position:relative; float:right; 
	margin:11px 0 0 180px; height:94px;
	}
#main_header #header_tabscontainer {
	width:100%; position:absolute; height:26px;	left:0px; top:134px;
	}
#main_header #header_x {
	width:778px; position:absolute; height:40px; left:0; top:160px;
	}
#main_header #header_curveleft {
	width:14px; height:40px; background:url(images/header_leftcurve.jpg) no-repeat; position:relative; float:left;
	}
#main_header #header_middleline {
	width:730px; height:40px; background:url(images/header_xbg.jpg) repeat; position:relative; float:left;
	}
#main_header #header_curveright {
	width:14px; height:40px; background:url(images/header_rightcurve.jpg) no-repeat; position:relative; float:left;
	}
#menu {
	float:left;
}
#menu ul {
	margin: 0;
	padding: 0px 30px 0px 30px;
	list-style: none;
}
#menu li {
	display: inline;
}
#menu a {
	float: left;
	width: 98px;
	height: 21px;
	margin: 0 0 0 3px;
	padding: 5px 0 0 0;
	background:url(images/header_button.gif) no-repeat;
	font-family:Tahoma;
	font-size:12px;
	text-decoration: none;
	text-align: center;
	color:#FFFFFF;
}

/*---------------------------------------------------------Body-------------------------------------------------------------*/

#sidetitle {
	width:533px; height:13px; padding:10px 21px 0 0px;
	}
#radiobutton {
	width:173px; float:left; margin:0 0 0 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
	color:#7f7f7f; font-size:12px; text-align:center;
	}
form input.button { width:94px; height:22px; border:none; background:url(images/ash_button.gif) no-repeat;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#595858;
	}








/*-------------------------------------------------------------------FONTS-----------------------------------------------------*/

.header_call {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#92feff;
	}	
.run_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;
	}
.txt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#004b77;
	}
.txt3 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#004b77;
	}
.txt4 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#7f7f7f;
	}
.sub_heading {
	font-family:Trebuchet MS; font-size:18px; color:#3b3b3b; font-weight:bold; text-decoration:none;
	}
.sub_heading:hover {
	font-family:Trebuchet MS; font-size:18px; color:#004a76; font-weight:bold; text-decoration:none;
	}
.txt5 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#6d6d6d;
	}
.sub_heading2 {
	font-family:Trebuchet MS; font-size:20px; color:#004975; font-style:italic;
	}
.runing_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#211f1f;
	}
.BLINK {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#6d6d6d; text-decoration:blink;
	}
.BLINK:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#6d6d6d; text-decoration:blink;
	}
.form_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#42619c;
	}