/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {min-height:100%;font-size:11px; color:#6f7073; background: #fff url(../img/bg_main.jpg) repeat-y 50% 0; font-family: Arial, Helvetica, sans-serif;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle; padding: 4px 4px 4px 0;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
ul,li { list-style-type:none;}

/*Wrappers and sections */
#content-wrapper{width:990px; text-align:left; margin: 0 auto; }
#contentmain-wrapper{width:990px; text-align:left; margin: 0 auto; }
#header-wrapper {height:108px;}
#logo-section {float: left; width: 617px;}
#main-navigation {float: right; width: 990px; height: 30px; background: url(../img/bg_menu.jpg) bottom repeat-x; margin-bottom: 10px;}
#section-wrapper {width: 990px;}
#section-wrapper .left-column{float: left; width: 200px;}
#section-wrapper .left-column-inner{float: left; width: 200px; padding: 5px; background: #f2f2f2;}
#section-wrapper .search-area{width: 168px; height: 398px; border: 1px solid #bababa; margin-bottom: 10px; background: url(../img/bg_search.jpg) top no-repeat; padding: 15px}
#section-wrapper .contact-area{width: 168px; height: 213px; border: 1px solid #bababa; background: url(../img/bg_contact.jpg) top no-repeat; padding: 15px; margin-bottom: 10px;}
#section-wrapper .questions-area{width: 168px; height: 265px; border: 1px solid #bababa; background: url(../img/bg_questions.jpg) top no-repeat; padding: 15px; margin-bottom: 10px;}
#featured-wrapper {height: 227px; margin-bottom: 10px; clear:both;}
#footer {margin:-7px 0 10px 0; color: #fff; font-size: 11px; background:#8d9ba8 url(../img/phone.jpg) left no-repeat; height: 23px; padding: 7px 10px 0 90px; text-align:right;}
#footer a {color: #fff; text-decoration:none; }
#footer a:hover {color: #fff; text-decoration:underline; }

/* sections Classes*/
.left-box {float: left; width: 281px; height: 289px; border: 1px solid #bababa; margin: 0 10px 0 0; background: url(../img/bg_leftbox.jpg) top no-repeat; padding: 5px 15px 15px 25px;}
.right-box {float: left; width: 284px; height: 289px; border: 1px solid #bababa; margin: 0; background: url(../img/bg_rightbox.jpg) top no-repeat; padding: 5px 15px 15px 18px;}
.clear {display:inline-block;}
.clear:after {display:block; visibility:hidden; clear:both; height:0; content: "."; }
.section-right{float:right; text-align: right; clear: right;}
.section-right-textleft{float:right;}
.section-left{float:left;}
.section-left-scroll{float:left; overflow: scroll; overflow: auto; width: 290px; height: 253px; margin-top: 10px; }
.section-left-footer{float:left; font-size: 20px; margin-top: -5px;}
.section-right .toplinks {margin-bottom:20px; padding-top: 15px;color: #5C7183; font-size: 10px;}
.section-right .toplinks a {color: #5C7183; text-decoration:none; }
.section-right .toplinks a:hover {color: #3572BF; text-decoration:underline; }


/* Menu */
#menu {float:left; text-align:left; margin: 0; width: 985px; height: 30px; padding-left: 5px;}
#menu li {display:inline-block; border-right: 1px solid #69C; height: 23px; background-image: url(../img/blue_arrow.png); background-repeat: no-repeat; background-position: 0 .5em; padding:7px 30px 0 30px ;}
#menu a {color: #fff; text-decoration:none; text-transform:uppercase; font-weight:bold; font-family: Helvetica, Arial, sans-serif; font-weight: normal;}    
#menu a:hover { color: #FFD800; }
#menu a:active { color: #FFD800; }

/* Typo */
a {color: #5C7183; text-decoration: none;}
a:hover {text-decoration: underline;}
h1 {color:#fff; font-size: 14px; margin-bottom: 10px; font-family: Helvetica, Arial, sans-serif; font-weight:normal;}  
h1 a {color: #fff; text-decoration: none;}  
h2 {color:#0059a1; font-size: 14px; margin-bottom: 10px; font-family: Helvetica, Arial, sans-serif; font-weight:bolder;}  
h2 a {color: #0059a1; text-decoration: none;}  
h3 {color:#fff; font-size: 14px; margin-bottom: 10px;}  
h3 a {color: #fff; text-decoration: none;}  
h4 {color:#808080; font-size: 14px; margin-bottom: 10px;}  
h4 a {color: #808080; text-decoration: none;}  
h5 {color:#808080; font-size: 10px; margin-bottom: 4px;	font-weight: bold;}  
h5 a {color: #808080; text-decoration: none;}  
h6 {color:#d12639; font-size: 12px; margin-bottom: 6px; font-weight: bold;}  
h6 a {color: #d12639; text-decoration: none;} 
.bluelinks{color: #3572BF; text-decoration: underline;}
.bluelinks:hover {color: #6f7073; text-decoration: underline;} 

/*forms*/
.select{ height: 18px; width: 170px; font-size: 10px;}
.textfield2{ height: 16px; width: 130px; font-size: 10px;}
.textarea{ height: 30px; width: 270px; font-size: 10px;}
.cell-right{ text-align: right; }

