@charset "utf-8";/* CSS Document *//* GLOABAL RESET */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, font, 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 {margin:	0; padding: 0; border:0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}body { line-height: 1;}ol, ul { list-style: none; }blockquote, q { quotes: none; }blockquote:before, blockquote:after, q:before, q:after { content: 	''; content: 	none; }:focus { outline: 0; }ins { text-decoration: none; }del { text-decoration: line-through; }table { border-collapse: collapse; border-spacing: 0; }body { background:	#82574f url('../images/background.jpg') top left; background-attachment: fixed; color: #333333; font-family: Helvetica, Arial, Sans-serif; font-size: 16px; line-height: 1.125em; }/* BASIC */body { background-image:url(../images/bg.jpg); background-repeat:repeat-x; background-color:#5C6D7F; }a:link {color:#145454;}a:visited {color:#145454;}a:hover {color:#009999;}p { margin:0 0 10px 0; font:12px Helvetica, Arial, sans-serif; line-height:19px; color:#000; }h1 { margin:0 0 10px 0; padding:2px; font:bold 14px Helvetica, Arial, sans-serif; color:#333333; }h2 { margin:0 0 10px 0; padding:2px; font:bold 14px Helvetica, Arial, sans-serif; color:#0072bc; }h3 { margin:0; padding:2px; font:bold 13px Helvetica, Arial, sans-serif; color:#fff; }	h3 strong { color:#febf0f; }h4 { margin:0 0 3px 0; font:bold 13px Helvetica, Arial, sans-serif; color:#169596; }ol { font:12px Helvetica, Arial, sans-serif; line-height:19px; color:#000; list-style: decimal; }ul { font:12px Helvetica, Arial, sans-serif; line-height:19px; color:#000; }/* STRUCTURE */#container { background-color:#fff; width:980px; margin:0 auto; min-height:484px; height:auto !important; height:484px; }#top { background-color:#fff; width:980px; }#containermain { width:966px; margin:0 auto; border-left:solid 6px #b3b3b3; border-right:solid 6px #b3b3b3; clear:both; overflow:auto; }#content { border-left:solid 1px #fff; border-right:solid 1px #fff; background-color:#fff; min-height:522px; height:auto !important;  height:522px; width:964px; margin:0; }#content_left { border-right:solid 1px #CCCCCC; margin:30px 20px 0 0; padding-right:10px; float:left; width:360px; height:522px; }#content_right { top:80px; margin-top:30px; float:right; width:360px; height:522px; }	#content_right img { display: block; margin: 0 auto; }#bottom { clear:both; position:relative; width:980px; height:38px; background: url(../images/bottom.png) no-repeat center top; }	#bottom ul { margin:0 125px; padding:0; }	#bottom li { display:inline; padding-right:20px; font:10px Arial, Helvetica, sans-serif; }/* NAVIGATION */ul#navigation { background: url(../images/nav-bk.gif) top center no-repeat; list-style: none; text-align: center; margin: 0; height: 20px; font: 1em Arial, Helvetica, sans-serif;}	ul#navigation li { display: inline; padding: 0 .2em;}		ul#navigation li a { font: bold .687em Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; text-transform: uppercase; padding: .2em;}	ul#navigation li a:hover { color: #FEBC25; }#nav { margin:20px 20px 0px 0px; position:relative; float:left; width:170px; height:445px; border-right:solid 1px #114A8E; }#nav ul { width:135px; margin:15px 0; padding:0; list-style-type:none; font:12px Helvetica, Arial, sans-serif; text-align:center; }	div#nav img { display: block; margin: 5px auto; }	div#nav a img { border: none; }	#nav strong { color:#169596; }	#nav ul a {text-decoration:none;}	#nav ul a:link {color:#555555;}	#nav ul a:visited {color:#555555;}	#nav ul a:hover {color:#114A8E;}#nav span ul li { margin:5px 0 0 30px; border-bottom:dashed 1px #666666; font-weight:bold; text-align:left; list-style-image:url(../images/nav_arrow.gif);}	#nav span ul li a#e-newsletter_link { color: #CC0000; }	/* SPECIFIC */.right { float: right; margin: .5em; }.left { float: left; margin: .5em; }.center { display: block; margin: .5em auto; }.flags { margin: 1em 1.75em .25em 2em; height: 38px; width: 120px; float: right; }	.flags p { padding-top: .75em; }	.flags a img { border: none; }.nudge_300h { margin-top:300px; }.yella { color:#FEBE0A; font-weight:bold; }.list { margin:1em 0; list-style:disc inside; font: 12px Helvetica, Arial, sans-serif; color:#000; }.caption2 {font-weight:bold;color:#003366;}.caption3 {font-weight:bold;color:#003366;text-align:center;}#hp_address { margin-top: 0; margin-left: 15px !important; font-size: 11px !important; text-align: center; }/* CONTACT FORM */td.title { font:12px Helvetica, Arial, sans-serif; line-height:16px; color:#666666; }input, select, textarea { border: solid 1px #0B3E3F; font:bold 11px Arial, Helvetica, sans-serif; color:#113438; }address { width:290px; padding:10px; background-color:#eff4f9; border: 2px solid #115A61; font: 12px Arial, Helvetica, sans-serif; line-height:1.5; color:#333333; }/* QT-PLUS */#qt_plus { font:bold 10px arial, sans-serif; border:solid 1px #008a94; width:98%; background-color:#FFFFCC; margin-bottom: 25px; }#qt_plus strong {font-size:12px; color:#0066CC;}#qt_plus td { padding:3px 0; }	.qt_border { border-left:solid 1px #000; }	.caption { background-color:#666666; color:#fff; text-align:center; text-transform:uppercase; }div#why_specify h4 { background: #008a94; text-align: center; color: #fff; padding: 3px; margin-bottom: 0; }div#why_specify ul { background: url(../images/why_specify_bk.jpg) top left repeat-x; list-style: none; margin-top: 0; padding: 15px 15px 15px 15px; }	#content-main {position:relative; margin:30px 20px 0 0; padding-right:10px; float:left; width:500px; height: auto; }table#contact { font:12px Helvetica, Arial, sans-serif; line-height:16px; color:#666666; }	table#contact ol { list-style: none; margin: 0; padding: 0; }table#contact ol li { margin: 5px 0px; padding: 0; }tr.other td { background: #CCCCCC; }div#map { margin-top:10px; border: 2px solid #115A61; }ul.pr li { font: 11px Arial, Helvetica, sans-serif; margin: 5px; }	ul.list li { margin: 1em auto; }/* LIGHTBOX */	#lightbox{ display:none; position: absolute; top:50%; left:50%; z-index:9999; width:500px; height:400px; margin:-220px 0 0 -250px; border:1px solid #fff; background:#FDFCE9; text-align:left; }#lightbox[id]{ position:fixed; }#overlay{ display:none; position:absolute; top:0; left:0; width:100%; height:100%; z-index:5000; background-color:#000; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80); }#overlay[id]{ position:fixed; }#lightbox.done #lbLoadMessage{ display:none; }#lightbox.done #lbContent{ display:block; }#lightbox.loading #lbContent{ display:none; }#lightbox.loading #lbLoadMessage{ display:block; }#lightbox.done img{ width:100%; height:100%; }div#lbContent {width:300px;height:300px;background: #fff; margin:0 auto;padding:20px;border:solid 5px #1F969E;}#lightbox form {margin-left:0 !important;}#lightbox.done {background:none;border:none;}#lightbox ul li label {margin-bottom:2px;display:block; color:#333333;}#lightbox {font:bold .750em Verdana, Arial, Helvetica, sans-serif;color:#fff;}#lightbox ul, #lightbox form {margin: 0 !important; padding: 0 !important; text-align: center;}#lightbox form ul li {margin:10px 0; list-style:none !important;}#lightbox input {padding:4px;font-size:1.13em;color:#0673B6;width:200px;}#lightbox select {font-size:1.13em;color:#0673B6;width:210px;}#lightbox option {font-size:1.13em;color:#0673B6;width:180px;}#lightbox h2{margin:0 auto 1em auto;font-size:1.125em; color:#C00A34; width:260px;}#lightbox h3{ color:#1F969E;}#lightbox.done p {color:#fff;}#lightbox p a {color:#fff;}.highlight{background: url(../images/dir_bg.jpg) top left repeat-x;}#lightbox form ul { margin: 0; }