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

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, img, ins, kbd, q, s, samp,
small, strike, 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: #ffffff url(images/bg.gif) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
}
#container{ width:900px; margin:auto;}
#main{-webkit-box-shadow: 0px 5px 15px -11px #000;box-shadow: 0px 5px 15px -11px #000; margin-top:11px;}
#header{
	background: url(images/header-bg.jpg) no-repeat;
	height: 500px;
}
#header h1{ height:118px; width:472px; margin-left:33px;text-indent:-999999px; padding-top:16px;}
#header h1 a:link, #header h1 a:visited{ display:block;height:118px; width:472px;}
#header h2{ font-size:20.63px; text-transform:uppercase;color:#212121;}
#header p{text-indent:-999999px;}
ul#menu{ width:900px;overflow:hidden;height:35px; padding-top:22px;}
ul#menu li{float:left; border-right:1px solid #d3d3d3; height:22px;}
ul#menu li.none{ border:none;}
ul#menu li a:link, ul#menu li a:visited{ font-size:13px;text-align:center; text-decoration:none; color:#3c5c81;text-transform:uppercase; 
margin-right:30px; margin-left:35px;} 
ul#menu li a:hover{ text-decoration:underline}
#form{
	height: 250px;
	width: 300px;
	position: absolute;
	top: 10px;
	left: 590px;
}
#form .inside_block{ width:295px; margin:auto;}
#form .inside_block h1{ text-indent:-999999px; padding:0px; margin:0px; height:113px;}
#form .inside_block p{ font-size:15px; color:#2f2f2f; text-align:center; line-height:19px; margin-bottom:5px; width:299px; text-transform:none; padding:0px; padding-top:27px; padding-bottom:15px; font-style:normal;}
#form .inside_block ul{ list-style-type:none;}
#form .inside_block ul li{ margin-bottom:10px;}
#form .inside_block .textbox{ background: url(images/textbox.gif) no-repeat; border:none; height:28px; width:280px; padding:8px; font-size:16px; font-weight:bold;}
#form .inside_block .btn{ background: url(images/form-btn.png) no-repeat; height:54px; width:298px; border:none; cursor:pointer; margin-top:4px;}
#form .inside_block div{ font-size:10px; color:#575757; width:200px; margin:auto; text-align:center; line-height:13px; padding-top:3px;}

#form1{
	height: 62px;
	width: 300px;
	position: absolute;
	top: -105px;
	left: 58px;
}
#content{background:#ffffff; position:relative;}
#content #block{overflow:hidden;}
#content_area {
	width: 570px;
	margin-right: 5px;
	float: left;
	margin-bottom: 5px;
	margin-left: 15px;
}
#content-heading-text{ width:500px;border-bottom:1px solid #757575;margin-bottom:15px;}
#content_area h1{
	font-size: 28px;
	color: #313131;
	margin-bottom: 4px;
	padding-top: 2px;
	text-shadow: -1px 0px 0px #7087a3;
}
#content_area h2{ font-size:20.63px; text-transform:uppercase; margin-bottom:7px; color:#212121;}
#content_area p{
	font-size: 16px;
	color: #424242;
	line-height: 32px;
	padding-bottom: 18px;
}
#content_area ul{ list-style-type:none;}
#content_area ul li{ background-image:url(images/bullet-check.png); background-repeat:no-repeat; background-position:top left; padding-left:55px;font-size:13px; color:#424242; line-height:17px; margin-bottom:10px;}

#content_area1 {
	width: 870px;
	margin-right: 15px;
	float: right;
	margin-bottom: 5px;
	margin-top: 20px;
}
#content-heading-text{
	width:500px;
	border-bottom:1px solid #757575;
	margin-bottom:15px;
	margin-top: 20px;
}
#content_area1 h1{ font-size:37.37px; color:#3c5c81; margin-bottom:4px; padding-top:2px; text-shadow:-1px 0px 0px #7087a3;}
#content_area1 h2{
	font-size: 22px;
	text-transform: uppercase;
	margin-bottom: 7px;
	color: #212121;
	padding-bottom: 15px;
}
#content_area1 p{
	font-size: 14px;
	color: #424242;
	line-height: 26px;
	padding-bottom: 18px;
}
#content_area1 ul{ list-style-type:none;}
#content_area1 ul li{ background-image:url(images/bullet-check.png); background-repeat:no-repeat; background-position:top left; padding-left:55px;font-size:13px; color:#424242; line-height:17px; margin-bottom:10px;}

ul#clips{
	list-style-type:none;
	overflow:hidden;
	padding-top:5px;
	padding-left:390px;
	background:url(images/bg-clips.gif) repeat-x;
	height:38px;
}
ul#clips li{ background:none; padding:0px; margin:0px; float:left; margin-right:5px;}
ul#clips li.divider{ margin-left:15px;}
ul#clips li h2{ font-size:24.93px; color:#fffefe; text-shadow:1px 1px 0px #6d6d6d; line-height:28px; padding-top:5px; margin-right:10px; text-transform:none;}
#footer { padding-top:18px; padding-bottom:15px;}
#footer div{ text-align:center; color:#646464; text-transform:uppercase; font-size:10.07px; padding-bottom:10px; text-shadow:1px 1px 0px #f5f5f5}
#footer div a:link, #footer div a:visited{ font-size:12px; color:#646464; text-decoration:none; margin-left:14px; margin-right:14px; text-transform:uppercase; text-shadow:1px 1px 0px #f5f5f5}
#footer ul{ list-style-type:none; overflow:hidden; width:610px; margin:auto; padding-bottom:8px;}
#footer ul li{ float:left; border-right:1px solid #646464; font-size:9px;}
#footer ul li.none{ border:none;}
#footer ul li a:link, #footer ul li a:visited{ font-size:12px; color:#646464; text-decoration:none; margin-left:14px; margin-right:14px; text-transform:uppercase; text-shadow:1px 1px 0px #f5f5f5;}
