@charset "utf-8";
/* CSS Document */

* { font-family:Arial, Helvetica, sans-serif; padding: 0px; margin: 0px; font-size: 100%; color:#333; }
html, body { height: 100%; line-height: 1.75em; }

body { font-size: 0.7em; padding: 0px 10px; background:url(../images/global/global-bk.jpg) repeat-x top; background-color:#FBD550;}

a, a:visited { color: #000; text-decoration:none; }
a:hover { text-decoration:underline; }
blockquote {font-style:italic;}
em { font-style: normal; font-weight: bold; }
h1, h2, h3, h4, h5, h6 { color: #1A3A6E; font-weight: normal; margin-top: 0.5em; }
h1 { width:350px; height:113px; background:url(../images/global/Secura-logo.png) no-repeat top center; margin:0px 0px 0px 5px;; padding:0px; }
h1 span { display:none;} 
h2 { font-size: 1.4em; color:#006; font-weight:bold; margin: 0px; padding:0px;  }
h3 { font-size: 1.25em; color:#FFF; width:520px; height:25px; line-height:25px; padding:0px 0px 0px 10px; margin:0px 0px 15px 20px;  background-color:#98BFC7;}
h4 { font-size: 1.1em; }
h5 { font-size: 1em; }
h6 { font-size: 1em; }
hr { margin: 10px 0px; }
img { border: 0px; }
p { margin: 0px 0px 10px 0px; line-height: 1.5em; }

table h1, table h2, table h3, table h4, table h5, table h6 { margin-top: 0px; }

table.form td, table.form th { padding: 2px; }
input.text, select, textarea { padding: 1px; border: 1px solid  #808080; }
input.button {  border: 0px; padding: 3px 5px; font-weight: bold; }

ol, ul { margin-left: 1.2em; padding-left: 1.2em; margin-top: 1em; margin-bottom: 1em; }

#root { width:780px; margin:auto; background-color: #FFFFFF;}
	#root-bkgd {}

		#header-root { height:113px; background:url(../images/global/header-bk.jpg) no-repeat top right; }
			
		#nav-root { background-color:#006;}	
			#content-root { }
				#main-root { margin:5px; min-height:620px; display:block; font-size:1.2em; background: url(../images/global/blue-BK-right.jpg) repeat-y right;}
					#right-block{width:191px; float:right;}
						#subnav-holder{width:191px; height:250px; background-color:#98BFC7; border-bottom:2px solid #FFF;}
						#newsletter{ padding:10px 0px 10px 5px;}
							#newsletter span{color:#006; font-weight:bold; line-height:25px;}
							#newsletter #newsletter-form #email{width:130px; height:18px; border:1px solid #98BFC7; background-color:#FFF; float:left;}
							#newsletter #newsletter-form #button{width:35px; height:20px; border:1px solid #FFF; background-color:#98BFC7; float:left; margin-left:3px; color:#FFF;}
							#contact-right{color:#006; padding:0px 0px 15px 10px;}
								#contact-right address{color:#006; font-style:normal; margin-bottom:10px;}
								#contact-right a{color:#006;}
					#content{width:575px; float:left;}
					
	#footer-root { padding:0px 5px 5px 5px;}
			#call-us-now { width:100%; height:90px; text-align:center; padding-top:5px; background-color:#F93;  float:left; line-height:25px;}
			#associated-bodies {float:right; width:265px; height:85px;padding-top:5px; margin-left:5px;}
	#bottom-links {background-color:#FBD550; height:30px;}

.orange-arrow-list{clear:both; font-weight:bold; list-style-image:url(../images/global/blue-arrow.gif); padding:15px 0 0 20px;}
.orange-arrow-list a{color:#F93; text-decoration:underline;}
.yellow-square-list{clear:both; font-weight:bold; list-style-image:url(../images/global/yellow-square.gif); padding:0px 0 0 20px; margin:0 auto auto auto;}
.yellow-square-list a{color:#999; text-decoration:underline;}
.orange{ font-weight:bold; color:#F93;}	
.orange-sm{font-size:12px; color:#F93;}
.underline{ text-decoration:underline;}
.blue-arrow{display:block; padding-left:10px; background:url(../images/global/blue-arrow.gif) no-repeat; background-position:0% 50%; }
.orange-arrow{display:block; padding-left:10px; background:url(../images/global/orange-arrow.gif) no-repeat; background-position:0% 50%; }
.heading{width:565px; background-color:#98BFC7; height:25px; padding-left: 10px; line-height:25px;}
.heading h2{font-weight:normal; color:#FFF; font-size:16px;}
.content-wrap{width:563px; padding:10px 5px; margin-top:1px;}
.sub-wrap{width:525px; margin:auto; padding:10px;}
.sub-collumn-a{padding-right:5px; width:260px; float:left;}
.sub-collumn-b{ width:260px; float:left;}
.hr{height:1px; width:100%; background-color:#98BFC7;}
.item{padding:5px 0px;}
.item-content{float:left; width:420px; height:100px; padding-left:5px;}
.img-margin{margin:10px;}
.quote-left, .quote-right{width:230px; margin:5px 10px 10px 0; float:left; padding-right:5px; clear:both; border-right:15px solid #F93; font-family:"Times New Roman", Times, serif; font-style:italic; font-size:18px;}
.quote-right{ float:right; border-left:15px solid #F93; border-right:none; margin:5px 0 10px 10px; padding-left:15px; padding-right:0;}
.thumb{float:left; width:80px; padding-top:5px;}
.big-txt{font-size:1.1em;}
.yellow-txt{color:#FF6; font-size:1.4em;}				
.white-txt{color:#FFF; font-size:1.4em;}			
.red-txt{color:#F00; font-size:1.4em;}
.blue-border{border:1px solid #98BFC7;}
.align-left { text-align: left; }
.align-center { text-align: center; }
.align-right { text-align: right; }
.valign-top { vertical-align: top; }
.valign-middle { vertical-align: middle; }
.valign-bottom { vertical-align: bottom; }
.clear-left { clear: left; line-height: 1px; height: 1px; font-size: 1px; }
.clear-right { clear: right; line-height: 1px; height: 1px; font-size: 1px; }
.clear { clear: both; line-height: 1px; height: 1px; font-size: 1px; }
.float-left { float: left; }
.float-right { float: right; }
.error { text-align: center; font-weight: bold; color: red; }
.smaller { font-size: 0.8em; line-height: 1.5em;}
.content-pad{ margin: 0px 20px;}
.content-pad img.float-left{ margin-right: 10px;}
.content-pad img.float-right{ margin-left: 10px;}
.height1{height:1%;}
