/* Start of CMSMS style sheet 'theme' */
/* reset.css */
html {margin:0;padding:0;border:0;}
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, article, aside, dialog, figure, footer, header, hgroup, nav, section 
{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}
body {line-height:1.5;background:white;}
/*
table {border-collapse:separate; border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;float:none !important;}
*/
table, th, td {vertical-align:top;}
blockquote:before, blockquote:after, q:before, q:after {content:'';}
blockquote, q {quotes:"" "";}
a img {border:none;}
:focus {outline:0;}
body {font:12px/1.5em 'Trebuchet MS', Arial, Helvetica, sans-serif; background:#035d84; color:#000;}
em {font-style:italic;}


#holder {margin:0px auto;padding:10px; background:#fff; width:900px;}
#header {width:900px; background:transparent url('../images/bg_header.jpg') no-repeat; height:188px; position:relative;}
#logo {width:900px; height:188px; text-indent:-9999px; float:left; display:block; z-index:100;}
#logo a {width:900px; height:188px; display:block;}
#moto {display:none;}
#mainNav {width:900px; padding:0; margin:0; background:#32a4d5; margin:6px 0;}
#banner {width:900px; height:250px; margin:0 auto; margin-top:0px; overflow:hidden; position:relative; background:#fff url('../images/bg_banner.jpg') no-repeat;}
#bannerTxt {width:620px; position:absolute; font-weight:none; top:54px; left:275px; font-size:33px; line-height:38px; color:#0076a3; overflow:hidden;}
#bannerTxt a:link, #bannertxt a:active, #bannertxt a:visited {color:#999; text-decoration:none;}
#bannerTxt a:hover {color:#000; text-decoration:underline;}


#content {width:100%; margin:auto 0; display:table; padding:0;}
#content p {padding:5px 0;}
#content h1, #content h2, #content h3, #content h4 {font-weight:normal; color:#000; margin:10px 0 5px 0;}
#content h1 { margin:5px 0; padding-left:30px; font-size:22px; background:transparent url('../images/bl.png') left no-repeat;}
#content h2 { padding:0; font-size:20px;}
#content h3 { padding:0; font-size:16px;}
#content h4 { padding:0; font-size:12px;}
#content a:link, #content a:active, #content a:visited { color:#069; text-decoration:underline;}
#content a:hover {color:#000;}
#content ul, #content ol {padding:5px 0;list-style:inside square;}
#content li {padding-left:15px; color:#666;}

div#col-1 {margin:0 auto; padding:10px 20px 30px 20px; clear:both;}
div#col-1 blockquote {padding:10px 0 5px 0; clear:both; font-size:14px; font-style: italic; font-weight:normal;}
div#col-1 img {padding:0px;}
div#col-2, div#col-3 {display:block; float:left; position:relative;}
div#col-2 {min-height:200px;}
div#col-3 {padding-bottom:30px;}
div#col-3 img {padding:0; border:0;}

table.globalTable {margin:10px auto; border:1px solid #CCC; border-right:2px solid #999; border-bottom:2px solid #999; width:80%;}
table.globalTable tr.odd td {background:#FAFAFA;}
table.globalTable th {padding:5px 0; border-right:1px solid #CCC; border-bottom:1px solid #CCC; background:#FC0; text-align:center; font-size:13px; font-weight:bold;}
table.globalTable td {padding:5px; border-right:1px solid #DDD; border-bottom:1px solid #DDD;}


#footerHolder {width:880px; margin:0 auto; padding:10px; clear:both; background:#32a4d5; border-top:25px solid #fff;}
#footer { width:860px; margin:0 auto; font-size:11px; color:#fff; display:table; clear:both; font-family: Arial, Helvetica, sans-serif;}
#footerTxt {width:550px; margin:3px 0 2px 5px; display:block; float:left; clear:left;}
#footer a, #footer a:link, #footer a:active, #footer a:visited {color:#fff; text-decoration:none;}
#footer a:hover {color:#fff;}
#social {display:block; float:right; padding:15px 10px 0px 30px;}
#social img {margin-left:10px;}


.formbuilderform td {padding:3px; font-weight:bold;}
.formbuilderform input, .formbuilderform textarea {width:250px;}
.formbuilderform select {width:257px;}
.cms_submit {width:100px !important;}
/*.contactform  input[type=text] {width: 350px;}*/
/* End of 'theme' */

