/* 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:#2c2328;}
em {font-style:italic;}


#holder {width:960px; margin:0 auto; padding:0px; background:#fff;}
#header {width:960px; height:163px; background:transparent url('../images/bg_header.jpg') no-repeat;position:relative;}
#logo {width:960px; height:163px; z-index:10;display:block;}
#logo a {width:960px; height:163px; display:block;}
#moto {
	width:400px;
	position:absolute;
	font-family: Arial, Helvetica, sans-serif;
	top:45px;
	font-weight:100;
	right:28px;
	font-size:20px;
	line-height:40px;
	color:#fff;
	text-align:right;
	overflow:hidden;
}
#mainNav {width:960px; padding:0; background:#4b4247; border-bottom:2px solid #fff; border-top:0px solid #fff;}
#banner {width:960px; height:250px; margin:0 auto; background:#fff; overflow:hidden; position:relative; border-bottom:0px solid #000;}
#bannerTxt {width:350px; position:absolute; top:135px; left:250px; font-size:22px; font-style:italic; line-height:1.3em; color:#000; font-weight:bold; overflow:hidden;}
#bannerTxt p {padding-bottom:20px;}
#bannerTxt a:link, #bannerTxt a:active, #bannerTxt a:visited {color:#fff;text-decoration:none;}
#bannerTxt a:hover {color:#fff;	text-decoration:underline;}


#content {width:100%; margin:0 auto; display:table; background:#fff; }
#content p {padding:5px 0;}
#content h1, #content h2, #content h3, #content h4 {color:#000; font-weight:normal; line-height:1.5em;}
#content h1 {margin:10px 0;	padding:0; font-size:22px;}
#content h2 {margin:10px 0;	padding:0; font-size:18px;}
#content h3 {margin:15px 0 0 0;	padding:0; font-size:16px;}
#content h4 {margin:10px 0;	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:#000;*/ text-decoration:underline;}
#content a:hover {/*color:#000;*/}
#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:960px; clear:both;}
div#col-1 blockquote {padding:10px 0 5px 0; clear:both;	color:#818385; font-size:14px; font-style: italic;	font-weight:normal;}
div#col-2{margin:0; display:block; padding:10px 40px 30px 40px; float:left; position:relative; width:880px; color:#000; min-height:170px;}

#footerHolder {width:960px; margin:0 auto; background:#4b4247; border-top:3px solid #2c2328;clear:both;}
#footer {width:920px; 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; }

a:link, a:active, a:visited {
color: #0000FF;
text-decoration: underline;
}
a:hover {
text-decoration: none;
}
/* End of 'theme' */

