/* Main Layout Styles */

body {
	background-color: #ECF1F9; /* For any browser that can't create a gradient  */ 
	background: -moz-linear-gradient(top, #ECF1F9, #FFF); /* Mozilla - FireFox*/
	background: -webkit-gradient(linear, left top, left bottom, from(#ECF1F9), to(#FFF)); /* Chrome/Safari */ 
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#ECF1F9',EndColorStr='#FFF'); /*IE 6/7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ECF1F9, endColorstr=#FFFFFF)"; /*IE 8 */ 
	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; color: #000;
}
.right {float: right;}
.left {float: left;}
.inputbox {border: 1px solid #0093C4; padding: 3px 3px; margin: 3px 10px;}
	.inputbox:hover {
	 border: 1px solid #005773;
	 background: #ECF1F9;
	}
.inputbox:focus{border-color: #005773;}
img {border: none;}
ul, li {margin: 0; padding: 0; list-style: none;}
form {margin: 0; padding: 0;}
a {color:#0088B5; font-weight: bold; }
	a:hover {color: #0078A0; }

#container { width: 930px; padding: 0px 15px 15px 15px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; margin: 0px auto; overflow: auto;}
	#content {width: 930px; overflow: auto;}
	
	#header {width: 930px; height: 77px;}
		.logo {margin: 3px 0 0 10px; float: left; }
		ul#toplinks {float: right; color: #000; margin: 0; padding: 0; list-style: none;}
		ul#toplinks li {float: right; margin: 3px 0 0 10px;}
		ul#toplinks a { color: #000; font-weight: normal;}
		ul#toplinks a:hover { color: #666; font-weight: normal;}
		
	#nav {width: 910px; background: #FFF; padding: 9px 0 10px 20px; color: #000; height: 12px; margin: 15px 0px 0px 0px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border:1px solid #C0C0C0;}
		#nav li {padding-right: 16px; float: left; display: block;}
		#nav a {color: #000; text-decoration: none; font-weight: normal;}
		#nav a:hover {color: #3594D6;}
		
	#footer {width: 960px; text-align: center; margin: 10px auto; padding-bottom: 15px; clear: both;}
		#footer ul {width: 380px; margin: 0 auto;}
			#footer li{float: center; margin-right: 20px;}
				#footer li a{color: #999;}
				
/* Homepage Styles */

	#topbox {width: 890px; padding: 20px; -moz-border-radius: 10px; background: #FFF; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border:1px solid #C0C0C0; repeat-x bottom; overflow: auto; color: #000;}
		#topbox h4 {color: #006C91; font-size: 20px; letter-spacing: -1px; margin: 0; padding: 0 0 5px 0; }

		#topbox select {margin-left: 3px;}
		#topbox .btn {padding: 3px 5px; background: #006C91; color: #fff; border: none; -moz-border-radius: 3px; margin-left: 10px; cursor: pointer; width: 60px; font-size: 11px;}
			#topbox .btn:hover {background: #005773; }
			
		#tbleft {float: left; width: 450px; border-right: 1px solid #006C91; padding: 15px 15px 0 10px;}
			#tbleft .tld {width: 75px;}
			#tbleft h4 {color: #3594D6; font-size: 20px; letter-spacing: -1px; margin: 0; padding: 0 0 5px 0; }
		#leftaddress {margin-right: 200px; float: left; width: 450px; padding: 0 0 0 130px;}
		
		#tbright {font-size: 12px; float: right; width: 390px; padding: 15px 0 0 15px;}
			#tbright #boxleft {float: left; width: 225px;}
			#tbright h4 {color: #3594D6; font-size: 20px; letter-spacing: -1px; margin: 0; padding: 0 0 5px 0; }
			#tbright input {width: 100px; margin: 5px 0 0 5px;}
			#tbright p {float: right; margin: 0; padding: 0;}
			#tbright p.link {float: left; margin: 13px 0 0 10px; font-size: 11px; padding: 0;}
			#tbright a {background: #3594D6; color: #fff; margin: 15px 10px 0 0; padding: 5px 10px; text-decoration: none; -moz-border-radius: 5px; font-weight: normal;}
			#tbright a:hover {background: #005773;}
		#rightaddress {margin-left: 0px; float: left; width: 300px; padding: 0 0 0 110px;}
	ul#promobox {width: 930px; position: relative; float: left; margin-bottom: 15px;}
		ul#promobox p {margin: 0; padding: 0;}
		ul#promobox li {width: 268px; padding: 20px 10px 20px 20px; float: left; background: #FFF ; margin: 0 15px 0 0; -moz-border-radius: 10px; color: #000; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border:1px solid #C0C0C0;}
			ul#promobox ul {margin: 0 0 10px 0;}
			ul#promobox li ul li {margin: 5px 0 0 0; background: url(images/bullet.png) no-repeat left center; padding: 0 0 0 10px; width: 250px;}
			ul#promobox li h3 {line-height: 1; color: #3594D6; letter-spacing: -1px; font-size: 25px; float: left; margin: 0; padding: 0 0 3px 0;}
			ul#promobox a {background: #3594D6; color: #fff; float: left; margin: 15px 10px 0 0; padding: 5px 10px; text-decoration: none; -moz-border-radius: 5px; font-weight: normal;}
			ul#promobox a:hover {background: #005773;}
			
		ul#promobox li.two {margin-right: 0;}
	
	#newsbox {width: 575px; padding: 20px; background: #FFF; float: left; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border:1px solid #C0C0C0;}
		#newsbox p {margin: 0; padding: 0;}
		#newsbox h5 {font-size: 25px; letter-spacing: -1px; color: #3594D6; margin: 0; padding: 0; line-height: 1;}
		#newsbox h6 a {font-size: 14px; letter-spacing: -1px; color: #3594D6; margin: 0; padding: 0; line-height: 1;}
		#newsbox h6 {margin-bottom: 2px; padding: 0; line-height: 1;}
		#newsbox li {margin-top: 15px; line-height: 1.5em;}
		#newsbox .rss a{float: right; margin: 3px 8px 0 0; color: #999; font-weight: normal;}
	
	#quotes {width: 260px; height:290px; padding: 20px; float: right; background: #FFF; -moz-border-radius: 10px; color: #808080;-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border:1px solid #C0C0C0;}
		#quotes p {margin: 0; padding: 0;}
		#quotes img {margin: 0px 0px -3px 0px; padding: 0;}
		#quotes h3 {line-height: 1; letter-spacing: -1px; font-size: 25px; margin: 0; padding: 0; color:#3594D6;}
		#quotes li h1 a{margin-top: 17px; font-size: 17px; font-weight: bold; letter-spacing: -1px;}
		#quotes  li h1 a:link{text-decoration: none;font-weight:bold;}
		#quotes  li h1 a:visited{text-decoration: none;font-weight:bold;}
		#quotes a{color: #808080}
		#quotes a:link{text-decoration: none;font-weight:normal;}
		#quotes a:visited{text-decoration: none;font-weight:normal;}
