/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6,  blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, 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,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body { background:url(landing_page_images/bg.jpg) #FFFFFF repeat-x;}
.container { max-width:952px; margin:auto; font-family:Arial; position:relative;}
#header { background:url(landing_page_images/header.jpg) no-repeat; max-width:952px; height:540px; overflow:auto; margin: -1px 0 0 0;}
.logo { float:left;}
.form { background:url(landing_page_images/form.png) no-repeat; width:338px; height:528px; float:right; margin-top:0px; margin-right:2px;}
.form .txt { width:275px; color:#FFFFFF; font-size:13px; line-height:14px; padding-top:60px; margin-left:35px;}
.form ul { padding-top:20px; font-size:14px;}
.form ul li { padding-top:5px; padding-bottom:5px;}
.txtbox { background:url(landing_page_images/txtbox.gif) no-repeat; width:182px; height:15px; border:none; padding:5px;}
.fname { margin-right:10px;}
.lname { margin-left:1px; margin-right:10px;}
.add { margin-left:16px; margin-right:10px;}
.email { margin-left:34px; margin-right:10px;}
.zip { margin-left:10px; margin-right:10px;}
.submit { background:url(landing_page_images/button.gif) no-repeat; width:275px; height:48px; border:none; margin-top:15px;}
.small { font-size:10px; line-height:11px; text-align:center; padding-top:10px;}
.desc { overflow:auto;}
.desc h3 { font-size:36px; font-family:Arial; font-weight:bold; letter-spacing:-1px;}
h5 { font-size:27px;  padding-bottom:10px; font-weight:bold; letter-spacing:-1px; padding-top:5px;}
.desc .seal { float:left;}
.desc .txt { color:#535353; font-size:14px; line-height:21px; padding-top:10px;}
.apply { padding-top:20px;}
.bottom { width:952px; overflow:auto;  padding-top:30px; padding-bottom:40px;}
.form2 { width:370px; background:url(landing_page_images/form2bg.jpg) #f0ee81 repeat-x; border-radius:5px; -moz-border-radius:5px; float:left; color:#4e3604;}
.inside_block {margin-left:15px; padding-top:25px; padding-bottom:15px; margin-right:25px;}
.form2 h3 { color:#FFFFFF; font-size:34px; margin-left:15px; font-weight:bold;}
.form2 ul { width:332px; padding-top:25px;}
.bold { font-weight:bold;}
.form2 ul li { background:url(landing_page_images/check.png) no-repeat; padding-left:45px; font-size:14px;  line-height:33px; margin-top:18px; margin-bottom:15px;}
.services { width:275px; margin-left:25px; margin-right:25px; border-right:solid #dcdcdc 1px; float:left; margin-top:25px;}
.bottom h3 { color:#b23022; padding-bottom:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:30px;}
.services .txt { width:250px; font-size:14px; line-height:19px; color:#535353; padding-top:20px;}
.certify { position:absolute; top:480px; right:20px;}
.testimonials { width:255px; float:left; padding-top:25px;}
.testibox { overflow:auto; width:255px; font-style:italic;}
.testibox2 { overflow:auto; width:255px; font-style:italic; border-top:solid #dcdcdc 1px; padding-top:20px;}
.testibox .avatar { float:left; width:74px;}
.testibox .author { text-align:right; font-size:12px; padding-top:10px;}
.testibox .txt { float:left; font-family:Georgia; color:#171717; font-size:12px; line-height:14px; width:150px; margin-left:13px; padding-bottom:20px;}
.testibox2 .avatar { float:left; width:74px;}
.testibox2 .author { text-align:right; font-size:12px; padding-top:10px;}
.testibox2 .txt { float:left; font-family:Georgia; color:#171717; font-size:12px; line-height:14px; width:150px; margin-left:13px; padding-bottom:20px;}
.readmore { margin-left:160px;}
#footer { background:#dfdede; padding-top:30px; padding-bottom:40px; font-size:14px; line-height:18px;}
#footer ul { overflow:auto; text-align:center;}
.first { margin-left:250px;}
.second { margin-left:275px;}
.third { margin-left:390px;}
#footer ul li { float:left; border-right:solid #7a9fae 1px; padding-left:5px; padding-right:5px; line-height:7px; padding-bottom:5px;}
#footer ul li.last { border-right:none;}
#footer a:link, a:visited { color:#b23022; font-family:Arial; text-decoration:underline;}

#innercontent { overflow:auto; padding-top:20px; padding-bottom:90px;}
#innercontent .left { float:left; border-right:solid #dcdcdc 1px; margin-right:20px; width:675px;}
#innercontent .left h3 {font-size:34px; font-family:Arial; font-weight:bold;}
#innercontent .right { float:left; width:245px; margin-left:10px; font-size:14px; line-height:19px; color:#535353; padding-top:5px;}
#innercontent .right p { padding-top:10px; padding-bottom:10px; }
.post .txt { font-size:14px; line-height:21px; color:#535353; width:643px;}
.post { padding-bottom:20px;}
.post h5 { padding-bottom:20px;}
#innercontent .right h3 { color:#4483b0; font-size:34px; padding-bottom:20px;}