/* 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;}
.hr {width:100%; border-bottom:dotted 1px #e7b5da; padding:0 0 20px 0;}
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:13px/1.5em Arial, Helvetica, sans-serif; background:#00315b;}
em {font-style:italic;}


#holder {width:940px; margin:0 auto; padding:10px; background:#0060ad;}
#header {width:940px; height:162px; background:transparent url('../images/bg_header.jpg') no-repeat;position:relative;}
#moto {width:400px; position:absolute; top:60px;	right:50px; font-size:26px; line-height:28px; color:#fff; text-align:right; overflow:hidden;}
#mainNav {width:940px; padding:0; background:#07609b;}
#banner {width:940px; height:250px;	margin:0 auto; margin-top:0px;	background:#fff url('../images/bg_banner.jpg') no-repeat; overflow:hidden; position:relative;}
#bannerTxt {width:400px; position:absolute; font-weight:bold; top:30px;	right:300px; font-size:25px; line-height:25px; color:#000; overflow:hidden;}
#bannerTxt p {padding-bottom:20px;}
#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:0 auto; background:#0060ad; display:table;  color:#fff;}
#content p {padding:5px 0;}
#content h1, #content h2, #content h3, #content h4 {color:#4891dc; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
#content h1 {margin:0 0 10px 0;	padding:0;	background:transparent url('../images/bl01.png') left top no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:22px; line-height:22px;}
#content h2 {margin:0 0 10px 0; padding:0; font-size:18px;}
#content h3 {padding:0; font-size:15px;}
#content h4 {padding:0; font-size:13px;}
#content td.menu {magin-right:2px; border-bottom:1px dotted #999;}
#content table.function {border:1px solid #666; padding-left:10px;}
#content a:link, #content a:active, #content a:visited {color:#fff; text-decoration:underline;}
#content a:hover {color:#fff;}
#content ul, #content ol {padding:0px 0; list-style:inside square;}
#content li {padding-left:10px; color:#fff;}
#content .s {padding-left:25px; background: url('../images/bl.png') no-repeat left ; color:#fff; font-size:16px; font-weight:bold;}

div#col-1 {margin:0 auto; padding:40px 0 20px 0; width:910px; clear:both;}
div#col-1 blockquote {padding:10px 0 5px 0; clear:both;	color:#575757; font-size:14px; font-style: italic;	font-weight:normal;}
div#col-2, div#col-3 {margin:0; display:block; padding:0 20px; float:left; position:relative; width:880px;}
div#col-2 {border-right:0px dotted #DDD; min-height:250px;}
div#col-3 {padding-bottom:30px;}
div#col-3 img {padding:0; border:0;}

#footerHolder {width:940px; margin:0 auto; background:#00315b; border-top:3px solid #fff;clear:both;}
#footer {width:910px; margin:0 auto; color:#fff; clear:both; display:table; padding:5px 0;}
#footerTxt {
    width:650px;
    margin:5px 0 7px 5px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:normal;
	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; line-height:33px; padding:10px 10px;}
#social img {margin-left:10px;}



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;}


.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: 250px;}*/
#img-bottom {background:transparent url('../images/bg_bottom.jpg') no-repeat; height:13px; width:899px; margin-top:30px; }

/* End of 'theme' */

