@charset "utf-8";
/* CSS Document */

/* 	-----------------------------------------------------
	------------------- General Styles ------------------
	----------------------------------------------------- */	
* {margin:0; padding:0; outline: none;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent;}

blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse; border-spacing:0;}
a, a:hover, a:active, a:focus {outline:none; outline-style:none; outline-width:0;}

img {margin:0; padding:0; outline-style:none; outline-width:0; }

body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#003056; background:url(../images/bg.png) repeat-x top;}

.clr {font-size:0; height:0; line-height:0; clear:both;}
.left {margin:0; padding:0; width:auto; height:auto; float:left;}
.right {margin:0; padding:0; width:auto; height:auto; float:right;}

@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular_0-webfont.eot');
    src: url('../fonts/opensans-regular_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular_0-webfont.woff') format('woff'),
         url('../fonts/opensans-regular_0-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular_0-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold_0-webfont.eot');
    src: url('../fonts/opensans-bold_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold_0-webfont.woff') format('woff'),
         url('../fonts/opensans-bold_0-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bold_0-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sans_semiboldregular';
    src: url('../fonts/opensans-semibold_0-webfont.eot');
    src: url('../fonts/opensans-semibold_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold_0-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold_0-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold_0-webfont.svg#open_sans_semiboldregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansitalic';
    src: url('../fonts/opensans-italic_0-webfont.eot');
    src: url('../fonts/opensans-italic_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-italic_0-webfont.woff') format('woff'),
         url('../fonts/opensans-italic_0-webfont.ttf') format('truetype'),
         url('../fonts/opensans-italic_0-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'droid_serifitalic';
    src: url('../fonts/droidserif-italic_0-webfont.eot');
    src: url('../fonts/droidserif-italic_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/droidserif-italic_0-webfont.woff') format('woff'),
         url('../fonts/droidserif-italic_0-webfont.ttf') format('truetype'),
         url('../fonts/droidserif-italic_0-webfont.svg#droid_serifitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* 	-----------------------------------------------------
	------------------- Header Styles ------------------
	----------------------------------------------------- */
	#header_section {margin:0 auto; padding:0; width:100%; height:652px; background:url(../images/bg.jpg) no-repeat top fixed;}
	
	#header_section2 {margin:0 auto; padding:0; width:100%; height:80px; background:url(../images/bg.jpg) no-repeat top fixed;}
		
		#top_section {margin:0 auto; padding:0; width:100%; height:80px; background:url(../images/top-bg.png) repeat-x top; position:fixed; top:0; z-index:999;}
		#top_section .section01 {margin:0 auto; padding:0; width:940px; height:80px;}
		#top_section .section01 .right ul {margin:0; padding:0; list-style:none;}
		#top_section .section01 .right ul li {margin:0 0 0 20px; padding:0; float:left;}
		
		#header {margin:0 auto; padding:0; width:940px; height:572px; position:relative;}
		
			#header #left_content {margin:0; padding:0; width:620px; height:auto; float:left; position:absolute; top:106px; left:0;}
				
				#header #left_content h1 {font-family: 'open_sansbold'; font-size:76px; font-weight:normal; line-height:70px; color:#ffac0d; text-shadow: 2px 4px 2px #666;}
				#header #left_content h1 span {font-size:44px; color:#FFF; line-height:44px;}
				#header #left_content ul {margin:10px 0; padding:0; list-style:none;}
				#header #left_content ul li {margin:0; padding:0 0 15px 30px; font-family: 'open_sans_semiboldregular'; font-size:18px; font-weight:normal; line-height:22px; color:#FFF; background:url(../images/bullet02.png) no-repeat 0 3px; text-shadow: 1px 2px 1px #333;}
				#header #left_content .link {margin:0; padding:0; width:462px; height:52px; float:left; background:url(../images/link-box.png) no-repeat center; font-family: 'open_sansbold'; font-size:18px; font-weight:normal; line-height:52px; color:#FFF;}
				#header #left_content .link:hover{background:url(../images/link-box-h.png) no-repeat center;}
				#header #left_content .link a {color:#FFF; text-decoration:none; display:block; padding:0 25px;}
			
			#header #qoute_form {margin:0 0 0 640px; padding:0; width:300px; height:500px; position:fixed; top:106px; z-index:999;}
			#header #qoute_form .heading {margin:0; padding:10px; width:280px; height:40px; float:left; background:url(../images/heading-box.png) no-repeat top; text-align:center; font-family: 'open_sansbold'; font-size:24px; font-weight:normal; line-height:20px; color:#FFF;}
			#header #qoute_form .heading span.size {font-size:14px; color:#FFF;}
			#header #qoute_form .heading span.color {color:#ffac0d;}
			
			#header #qoute_form .content {margin:0; padding:4px 19px; width:260px; height:430px; float:left; border:1px solid #cecece; background-color:#FFF;}
		
				#header #qoute_form .content .label01 {margin:0; padding:10px 0 0 0; width:260px; height:16px; float:left; font-family: 'open_sansregular'; font-size:12px; font-weight:normal; line-height:12px; color:#0c223b;}
				#header #qoute_form .content .label01 span {color:#949494;}
				
				#header #qoute_form .content .field01 {margin:0; padding:0; width:260px; height:30px; float:left;}
				#header #qoute_form .content .field01 input[type="text"] {width:250px;}
				#header #qoute_form .content .field01 select {width:260px;}
				
				#header #qoute_form .content .field02 {margin:0; padding:0; width:80px; height:30px; float:left;}
				#header #qoute_form .content .field02 input[type="text"] {width:70px;}
				#header #qoute_form .content .field02 select {width:80px;}
				
				#header #qoute_form .content .field03 {margin:0; padding:0 10px; width:80px; height:30px; float:left;}
				#header #qoute_form .content .field03 input[type="text"] {width:70px;}
				#header #qoute_form .content .field03 select {width:80px;}
				
				#header #qoute_form .content .field04 {margin:0 10px 0 0; padding:0; width:170px; height:30px; float:left;}
				#header #qoute_form .content .field04 input[type="text"] {width:160px;}
				
				#header #qoute_form .content .field05 {margin:0; padding:20px 0 0 0; width:260px; height:36px; float:left;}
				
				input[type="text"] {margin:0; padding:4px; width:auto; height:20px; background-color:#FFF; border:1px solid #919ca8; font-family: 'open_sansregular'; font-size:12px; font-weight:normal; line-height:20px; color:#0c223b; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
				input[type="text"]:focus {border:1px solid #0c223b;}
				input[type="text"].error {border:1px solid #F00;}
				
				select {margin:0; padding:4px; width:auto; height:30px; background-color:#FFF; border:1px solid #919ca8; font-family: 'open_sansregular'; font-size:12px; font-weight:normal; line-height:20px; color:#0c223b; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
				select:focus {border:1px solid #0c223b;}
				select.error {border:1px solid #F00;}
				
				input[type="submit"] {margin:0; padding:0; width:260px; height:36px; background:url(../images/btn.png) no-repeat top; border:none; font-family: 'open_sansbold'; font-size:16px; font-weight:normal; line-height:36px; color:#FFF; text-shadow: 1px 1px 1px #666; cursor:pointer;}
				input[type="submit"]:hover{background:url(../images/btn-h.png) no-repeat top; border:none;}
		

/* 	-----------------------------------------------------
	------------------- Content Styles ------------------
	----------------------------------------------------- */
	#content_section {margin:0 auto; padding:0; width:100%; height:auto; background-color:#FFF;}
	
		#content {margin:0 auto; padding:50px 320px 50px 0; width:620px; height:auto;}
		
			#content h2 {font-family: 'open_sansbold'; font-size:22px; font-weight:normal; line-height:24px; color:#2a3d53; padding-bottom:10px;}
			#content h3 {font-family: 'open_sansbold'; font-size:18px; font-weight:normal; line-height:20px; color:#2a3d53; padding-bottom:10px;}
			#content p {font-family: 'open_sansregular'; font-size:14px; font-weight:normal; line-height:22px; color:#414141;}
			#content ul {margin:10px; padding:0; list-style:none;}
			#content ul li {margin:0; padding:0 0 15px 15px; font-family: 'open_sansregular'; font-size:14px; font-weight:normal; line-height:22px; color:#414141; background:url(../images/bullet01.png) no-repeat 0 6px;}
			#content ul li span {font-family: 'open_sansbold';}
				
				
		
/* 	-----------------------------------------------------
	------------------- Footer Styles -------------------
	----------------------------------------------------- */
	#footer_section {margin:0 auto; padding:0; width:100%; height:228px; background:url(../images/footer-bg.png) repeat-x top;}
	
		#footer {margin:0 auto; padding:0; width:940px; height:228px;}
		
			#footer .section01 {margin:0; padding:24px 20px; width:430px; height:100px; float:left; text-align:center;}
			#footer .section01 h4 {font-family: 'droid_serifitalic'; font-size:18px; font-weight:normal; line-height:28px; color:#0c223b;}
			#footer .section01 h4 span {color:#c1c5ca;}
			#footer .section01 p {font-family: 'droid_serifitalic'; font-size:13px; font-weight:normal; line-height:28px; color:#484848;}
			
			#footer .section02 {margin:0; padding:0; width:940px; height:80px; float:left;}
			#footer .section02 .right {padding:30px 0;}
			#footer .section02 .right {font-family: 'open_sansregular'; font-size:12px; font-weight:normal; line-height:20px; color:#FFF;}
			
	
	
