/*	Style Sheet for ClarkSEO	*/



*{

	padding: 0;

	margin: 0;

}



html, body, #wrap {height: 100%; min-width: 1024px; background: #e8e8e8 url(../images/gradbg.jpg) top repeat-x;}

body > #wrap {height: auto; min-height: 100%;}



a {

	color: #328cca;

	text-decoration: none;

}

a.red {

	color: #C03;

	font-size: 14px;

}



#page{

	width: 1024px;

}



#bigContainer {

	/*min-height: 512px; height: auto !important; height: 512px;*/

	min-height: 660px;

	background: url(../images/topBG.jpg) no-repeat top center;

}



		/* TOP BANNER	*/

		

.top_cont {

	height: 216px;

}

.top_cont .logo {

	float: left;

	width: 361px;

	height: 216px;

	background: url(../images/logo.png) no-repeat top left;

}

			/*	Main Menu	*/

.top_cont .menubar {

	float: left;

	width: 1024px;

	height: 216px;

	background: url(../images/menubar.png) no-repeat top center;

}

ul.mainMenu {

	float: left;

	width: 410px;

	height: 45px;

	margin-left: 20px;

	margin-top: 93px;

	list-style: none;

}

li.mainMenu {

	float: left;

	display: inline;

	margin-top: 10px;

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 15px;

}

#topMenu span {

	color: #999;

}

#sep {

	font-family: "Times New Roman", Times, serif;

	font-weight: lighter;

	font-size: 30px;

	color: #CCC;

}



		/* BODY MAIN	*/

		

#page_cont {

	width: 948px;

	min-height: 512px; height: auto !important; height: 512px;

}

#top_cont {

	width: 948px;

	height: 225px;

	/*background: url(../images/pagebannerbg.png) no-repeat top center;*/

}

.topbanner {

	width: 948px;

	height: 225px;

	background: url(../images/adbanner.png) no-repeat top center;

}

.startButton {

	float: left;

	width: 138px;

	height: 46px;

	margin-top: 157px;

	margin-left: 514px;

	background: url(../images/start_arrow.png) no-repeat top center;

}

.link_block{

	margin: -52px 20px 0pt;

	background: none repeat scroll 0% 0%;

	width: 140px;

	height: 53px;

}

#button{

	width: 100%;

	height: 100%;

	display: block;

}

			/*	index.tpl left */

#main_cont {

	width: 948px;

	min-height: 555px; height: auto !important; height: 555px;

	padding-top: 40px;

	padding-bottom: 40px;

	background: url(../images/mainbodybg.png) repeat-y top center;

}

#main_cont .quote_cont{
	padding: 0 30px;
}

.main_cont .quote_cont {

	float: left;

	text-align: center;

	width: 400px;

	height: 150px;

}

.quote{

	height: 100px;

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 20px;

	word-spacing: -1px;

	color: #328cca;

}

.main_left {

	float: left;

	text-align: left;

	width: 474px;

	min-height: 512px; height: auto !important; height: 512px;

}

.main_left .box {

	float: left;

	width: 432px;

	height: 170px;

	margin-left: 43px;

	margin-bottom: 3px;

	margin-top: 5px;

	background: url(../images/main_cont_bg.png) no-repeat top center;

}

.main_left .box .image {

	float: left;

	width: 72px;

	height: 72px;

	margin-top: 5px;

	margin-left: 3px;

}

.main_left .box .title {

	float: left;

	width: 348px;

	height: 28px;

	margin-top: 15px;

}

.main_left .box .text {

	float: left;

	width: 330px;

	height: 82px;

	margin-top: 10px;

	margin-left: 10px;

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 12px;

	color: #666;

}

.main_left .box .arrow {

	float: right;

	width: 140px;

	height: 45px;

	margin-right: 15px;

	margin-top: -20px;

	background: url(../images/main_imagearrow.png) no-repeat bottom right;

}

			/*	process.tpl left */

h1.process {

	text-align: left;

	color: #328cca;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: lighter;

	letter-spacing: -1px;

	line-height: 55px;

	display: inline;

}

h2.process {

	text-align: left;

	color: #328cca;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: lighter;

	letter-spacing: -1px;

	line-height: 55px;

}

h3.process {

	text-align: left;

	color: #000;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: lighter;

	letter-spacing: -1px;

	line-height: 40px;

}

h4.process {

	text-align: center;

	color: #000;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: lighter;

	letter-spacing: -1px;

	line-height: 30px;

}

p.process {

	float: left;

	text-align: justify;

	width: 800px;

	margin-left: 50px;

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 12px;

	color: #666;

}

#process_cont {

	float: left;

	text-align: justify;

	width: 854px;

	padding-left: 50px;

	padding-right: 50px;

	display: inline;

	min-height: 492px; height: auto !important; height: 492px;

}

			/*	process_backup.tpl	*/

p.process2 {

	float: left;

	text-align: justify;

	width: 380px;

	margin-left: 50px;

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 12px;

	color: #666;

}

#process_cont2 {

	float: left;

	text-align: justify;

	width: 434px;

	padding-left: 50px;

	display: inline;

	min-height: 492px; height: auto !important; height: 492px;

}			

			/*	about.tpl top	*/

h1.about {

	text-align: left;

	color: #328cca;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: lighter;

	letter-spacing: -1px;

	line-height: 55px;

	margin-left: 50px;

	display: inline;

}

h4.about {

	float: left;

	text-align: center;

	width: 848px;

	line-height: 55px;

	margin-left: 50px;

	margin-right: 50px;

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 16px;

	color: #666;

	display: inline;

}

p.about {

	float: left;

	text-align: justify;

	width: 848px;

	margin-left: 50px;

	margin-right: 50px;

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 12px;

	color: #666;

	display: inline;

}

li.about {

	float: left;

	text-align: justify;

	width: 848px;

	margin-left: 100px;

	margin-right: 50px;

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 12px;

	color: #666;

	//display: inline;

	list-style: disc;

}

#about_cont {

	float: left;

	text-align: justify;

	width: 948px;

	display: inline;

	min-height: 100px; height: auto !important; height: 100px;

}

			/*	FAQ.tpl	*/

h3.faq {

	float: left;

	text-align: left;

	width: 848px;

	line-height: 55px;

	margin-left: 50px;

	margin-right: 50px;

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 18px;

	color: #666;

	display: inline;

}

p.faq {

	float: left;

	text-align: justify;

	width: 798px;

	margin-left: 100px;

	margin-right: 50px;

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 12px;

	color: #666;

	display: inline;

}

			/*	privacy.tpl	*/

p.statement {

	float: left;

	text-align: justify;

	width: 748px;

	margin: 15px 100px 25px 100px;

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #666;

	display: inline;

}

			/*	index.tpl right */

.main_right {
	float: right;
	text-align: right;
	width: 434px;
	min-height: 512px; height: auto !important; height: 512px;
	padding-left:40px;
}
.main_right .formtitle {
	float: left;
	width: 275px;
	height: 35px;
	margin-left: 0px;
	background: url(../images/main_form_title.png) no-repeat top left;
}
.main_right .arrow {
	float: right;
	width: 137px;
	height: 51px;
	margin-right: 20px;
	background: url(../images/main_imagearrow2.png) no-repeat bottom right;
}
			/*	form.tpl	*/
.input_text {
	position: relative;
	width: 179px;
}
.input_name {
	float: left;
	text-align: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #999;
	height: 50px;
	margin-left: 00px;
}
.pad {
	padding-left: 40px;
}
.input_text .leftbox {
	background: url(../images/il.png) no-repeat left top;
	display: block;
	height: 27px;
	width: 10px;
	position: absolute;
	left: 0;
	top: 0;
}
.input_text .rightbox {
	background: url(../images/ir.png) no-repeat left top;
	display: block;
	height: 27px;
	width: 10px;
	position: absolute;
	right: 0;
	top: 0;
}
.input_text .textbox {
	height: 16px;
	width: 160px;
	background: url(../images/ic.png) repeat-x left top;
	border: 0;
	margin: 0;
	position: absolute;
	top: 0;
	right: 9px;
	padding: 6px 0 5px;
	margin-left: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
}
.input_textarea {
	position: relative;
	width: 342px;
	margin-left: 60px;
}
.input_textarea .leftbox {
	background: url(../images/tl.png) no-repeat left top;
	display: block;
	height: 136px;
	width: 10px;
	position: absolute;
	left: 0;
	top: 0;
	margin-left: -60px;
}
.input_textarea .rightbox {
	background: url(../images/tr.png) no-repeat left top;
	display: block;
	height: 136px;
	width: 10px;
	position: absolute;
	right: 0;
	top: 0;
}
.input_textarea .textbox {
	width: 383px;
	border: 0;
	height: 131px;
	background: url(../images/tc.png) repeat-x left top;
	border: 0;
	margin: 0;
	position: absolute;
	top: 0;
	right: 9px;
	padding: 6px 0 5px;
	margin-left: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	overflow: auto;
}

			/*	bottom container	*/

#bot_cont {

	width: 948px;

	height: 243px;

	background: url(../images/botbannerbg.png) no-repeat top center;

}

.botbanner {

	width: 948px;

	height: 250px;

	background: url(../images/botbannertext.png) no-repeat top center;

}

.botbanner .news {

	float: left;

	text-align: left;

	width: 260px;

	height: 135px;

	margin-top: 90px;

	margin-left: 42px;

	font-family: Tahoma, Geneva, sans-serif;

	color: #FFF;

	font-size: 15px;

}

.botbanner .mState {

	float: left;

	text-align: justify;

	width: 570px;

	height: 135px;

	margin-top: 90px;

	margin-left: 47px;

	font-family: Tahoma, Geneva, sans-serif;

	color: #FFF;

	font-size: 15px;

}



		/* FOOTER	*/

		

#foot_cont {

	/*width: 260px;*/

	/*height: 120px;*/
	padding-bottom: 10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #036;

}

#footerMenu {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #036;

	font-weight: lighter;

}

#sepf {

	font-family: "Times New Roman", Times, serif;

	font-weight: lighter;

	font-size: 16px;

	color: #036;

}
/*
ul.footMenu {

	float: left;

	text-align: center;

	list-style: none;

	height: 36px;

	margin-left: 15px;

}
*/
li.footMenu {

	/*float: left;*/

	display: inline;

}



		/*	MISC	*/

		

.none {

	display: none;

}

.hrline {

	float: left;

	text-align: center;

	width: 848px;

	height: 1px;

	padding-top: 50px;

	padding-bottom: 50px;

	margin-left: 50px;

	display: inline;

	background: url(../images/hrline.jpg) no-repeat center;

}



		/*	CLEAR FIX	*/

.clearfix:after {content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/

* html .clearfix { height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */

.clear{

	clear: both;

}
