body {font-family:arial, verdana, sans-serif;font-size:75%;text-align:center;margin:0px;background:#d7d8da;color:#373e48;}

a:link, a:visited {text-decoration:none;color:#036d87;}
a:hover {color:#1eb2d7;}
a img {border:none;}

h1, h2, h3, h4, h5, h6 {font-size:1.5em;font-weight:normal;margin-bottom:0px;}
p {margin:5px 0px 15px;}

.left {float:left;}
.right {float:right;}
.margin {margin:10px;}

#top {background:#373e48 url(../images/bg_top.jpg) repeat-x top left;height:210px;}
	#top .wrapper {text-align:left;}
	#top ul, #top li {float:left;margin:0px;padding:0px;list-style:none;}
	#top a {font-size:2em;margin:0px 15px}
	#top .current a {color:#1eb2d7;}
	#top .current li a {color:#036d87;}
	#top .current li.current a, #top .current li a:hover {color:#1eb2d7;}
#middle {background:#fff url(../images/bg_middle.jpg) repeat-x top left;padding:10px 0px;float:left;width:100%;}
#footer {border-top:24px solid #383e48;color:#fff;clear:left;float:left;width:100%;}
	#footer div {width:100%;background:#383e48;padding:10px 0px;float:left;clear:left;}
	#footer p.wrapper {position:relative;}
	#footer .sia {z-index:2;display:block;width:117px;height:78px;position:absolute;right:343px;top:20px;overflow:hidden;text-indent:-999em;}
	
.wrapper {width:960px;margin:0px auto;text-align:left;}

/* Homepage */
.box {float:left;width:460px;padding:10px;}
.box2 {float:left;width:300px;padding:10px;}
.box2 iframe {border:1px solid #ababab;}

#video {background:#373e48 url(../images/bg_top.jpg) repeat-x top left;width:100%;float:left;text-align:left;padding-top:15px;border-bottom:1px solid #000;}
	#video h1 {color:#fff;}
	#video ul {margin:0px auto;padding:0px;list-style:none;}
		#video ul li {float:left;padding:10px 20px 20px 0px;}
			#video ul li a, #video ul li a:visited, .video {display:block;width:220px;height:135px;overflow:hidden;text-indent:-9999em;background:#000 url(../images/bg_video.jpg) no-repeat top left;}

/* Form */
form {margin:0px;width:300px;float:left;}
	form label {font-weight: bold;float: left;display: block;width: 300px;padding-top: 4px;margin:0px;position:relative;}
		.required {font-weight:bold;color:#f05;font-size:2em;position:absolute;top:3px;right:10px;}
		form input, form select, form textarea {padding:5px;margin:0px;font-size:12px;float:left;color:#636363;border: 1px solid #d7d8da;font-family: Arial, Verdana, sans-serif;}
		form input:focus, form select:focus, form textarea:focus {border-color:#1eb2d7;}
		textarea{padding:10px;font-family: Verdana, sans-serif;width:286px;}
		input.input {width:285px;}
		.textFldRed {border-color:#f05;}
		input.textFldRed {width:285px;}
	.fieldcaptcha {display:none;}
.submit {background:#1eb2d7;color:#fff;font-size:1.167em;font-weight:bold;padding:5px 15px;margin-top:5px;border:1px solid #036d87;cursor:pointer;}

/* Services */
#services {float:left;margin-top:10px;}
#child_menu {margin:10px 0px 20px;padding:0px;list-style:none;float:left;width:100%;}
#child_menu li {margin:0px 10px 0px 0px;padding:0px;list-style:none;float:left;}
#child_menu li#parent {display:none;}
#child_menu li a:link, #child_menu li a:visited {padding:5px 10px;background:#036D87;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#child_menu li a:hover, #child_menu li.current a {background:#1eb2d7;}
#services img {float:left;margin:0px 10px 10px 0px;}
#services img.small {width:100px;}
.one {float:left;width:310px;padding-right:20px;}
.two {float:left;width:610px;padding-left:19px;border-left:1px dotted #333;}
.three {float:left;width:290px;padding-left:19px;border-left:1px dotted #333;}
.divider {float:left;width:100%;margin:20px 0px 0px;padding:20px 0px 0px;border-top:1px dotted #333;}
.kill {clear:both;}
#services h2 {margin-top:0px;}

/* About */
#about {float:left;}
#about .one {float:left;width:600px;padding-right:20px;}
#about .two {float:left;width:300px;padding-left:19px;border-left:1px dotted #333;}

/* Articles */
.article {margin:20px 5px 20px 15px;position:relative;border-bottom:1px dotted #383f49;}
.article .title {font-size:2em;}
.article .date {float:right;margin:-30px 0px 10px 10px;text-align:center;width:80px;padding:15px 10px;background:#383f49;color:#fff;-webkit-border-radius: 3px;
-moz-border-radius:3px;border-radius:3px;}

/* Downloads */
#page {margin:20px 5px 20px 15px;}
#imageTable {border:1px solid #d7d8da;border-bottom:none;border-left:none;border-collapse:collapse;margin:0px 5px 20px 15px;width:940px;}
#imageTable th, #imageTable td {border-bottom:1px solid #d7d8da;border-left:1px solid #d7d8da;padding:0px 10px;}
#imageTable .iimage {display:none;}
#imageTable .primarylink {font-size:2em;}
#imageTable .Documents .imgthumb {background:transparent url(../images/pdf.gif) no-repeat 0px 0px;width:24px;height:45px;}

#page iframe {float:left;margin:10px 55px 10px 0px;}

.footer_link {float:right}

.embed {float:right;}

#SecurityRiskAssessmentForm h1, form h2, form h3 { text-align: center; padding-top: 10px;}
#SecurityRiskAssessmentForm {width:800px; padding:20px;border:1px solid #d8dcdf;margin:0px auto 20px;text-align:left;;text-shadow:0px 1px 0px #fff;overflow:hidden;}
#SecurityRiskAssessmentForm table { width: 100%;}
#SecurityRiskAssessmentForm table tr {text-align: left; vertical-align: top; padding-top: 5px;}
#SecurityRiskAssessmentForm table .button {text-align: right;}
#SecurityRiskAssessmentForm input, #SecurityRiskAssessmentForm select, #SecurityRiskAssessmentForm textarea {font-family:Arial, Helvetica, sans-serif;color:#535353; float:none;}
#SecurityRiskAssessmentForm textarea { font-size: 12px;}
#SecurityRiskAssessmentForm small {font-family:Arial, Helvetica, sans-serif;color:#535353;}
#nic, #income, #other, #vehicle, #set, #refund {display:none;}
#SecurityRiskAssessmentForm table {border-top:1px solid #d8dcdf;border-right:1px solid #d8dcdf;border-collapse:collapse;float:left;clear:left;
font-size: 12px;}
#SecurityRiskAssessmentForm td, #SecurityRiskAssessmentForm th {border-bottom:1px solid #d8dcdf;border-left:1px solid #d8dcdf;padding:5px} 