/* 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:#000;	color:#000;}
em {font-style:italic;}


#holder {width:952px; margin:0 auto; padding:10px; background:#fff; border-top:20px solid #000;}
#header {width:952px; height:178px; background:transparent url('../images/bg_header.jpg') no-repeat;position:relative;}
#logo {width:952px; height:178px; z-index:10;display:block;}
#logo a {width:952px; height:178px; display:block;}
#moto {display:none;}
#mainNav {width:952px; padding:6px 0; border-bottom:8px solid #fff; border-top:8px solid #fff; background:#66a1dd;}
#banner {width:952px; height:314px;	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:#fff; display:table;}
#content p {padding:5px 0;}
#content h1, #content h2, #content h3, #content h4 {color:#000; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
#content h1 {margin:0 0 15px 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:#575757; text-decoration:underline;}
#content a:hover {color:#575757;}
#content ul, #content ol {padding:0px 0; list-style:inside square;}
#content li {padding-left:15px; color:#000;}

div#col-1 {margin:0 auto; padding:0; width:950px; 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 {margin:0; display:block; padding:40px 25px 20px 25px; float:left; position:relative; width:900px;}
div#col-2 {border-right:0px dotted #DDD; min-height:250px;}

#footerHolder {width:972px; margin:0 auto; background:#66a1dd; border-top:10px solid #000; border-bottom:20px solid #000; clear:both;}
#footer {width:930px; margin:0 auto; color:#fff; clear:both; display:table; padding-top:10px;}
#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' */

