/* 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:14px/1.5em Arial, Helvetica, sans-serif;	background:#000;}
em {font-style:italic;}


#holder {width:960px; margin:0 auto;}
#header {width:960px; height:174px; background:transparent url('../images/bg_header.jpg') no-repeat;position:relative;}
#moto {width:400px; position:absolute; text-align:right; top:125px;	right:125px; font-size:32px; line-height:35px; color:#000; overflow:hidden; font-family: Impact, Charcoal, sans-serif;}
#mainNav {width:960px; padding:6px 0; border-bottom:4px solid #6d6e71; background:#231f20;}
#banner {width:960px; height:317px;	margin:0 auto; margin-top:0px;	background:#000 url('../images/bg_banner.jpg') no-repeat; overflow:hidden; position:relative;}
#bannerTxt {width:600px; position:absolute; top:5px; font-weight:bold; text-align:right; right:0px; font-size:18px; line-height:20px; color:#fff200; overflow:hidden;}
#slider {width:960px; position:absolute; top:36px; height:250px; z-index:10;}
#bannerTxt2 {width:600px; position:absolute; top:293px; left:25px; font-size:15px; line-height:20px; color:#6d6e71; 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:#fff200 url('../images/bg_content.jpg') no-repeat top; 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 10px 0;	padding:0;	font-family:Arial, Helvetica, sans-serif; font-size:24px; line-height:24px; font-weight:bold;}
#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:#000;}
#content ul, #content ol {padding:0px 0; list-style:inside square;}
#content li {padding-left:15px; color:#333;}

div#col-1 {margin:0 auto; padding:40px 20px 20px 20px; 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; float:left; position:relative; width:910px; color:#000; }
div#col-2 {border-right:0px dotted #DDD; min-height:250px; padding-bottom:40px;}
div#col-2-home {border-right:0px dotted #DDD; min-height:250px; padding-bottom:0px;}

#footerHolder {width:960px; margin:0 auto; border-top:4px solid #6d6e71;clear:both; border-bottom:4px solid #fff200;}
#footer {width:930px; margin:0 auto; color:#fff; clear:both; display:table; padding:10px 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:120px !important;}

.contactform  input[type=text] {width: 260px;}
#img-bottom {background:transparent url('../images/bg_bottom.jpg') no-repeat; height:13px; width:899px; margin-top:30px; }

#slideshow {
    position:relative;
    height:250px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 250px;
   
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    height: 250px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}



.anythingSlider {
	width: 950px;
	height:240px;
	position: relative;
	/*float: left;*/
	margin: 0;
	padding: 0px;
}
.anythingSlider .wrapper {
	width: 960px;
	height:250px;
	overflow: auto;
	margin: 0px;
	position: absolute;
	top: 0;
	left: 0;
	padding: 0px;
}
.anythingSlider .wrapper ul {
	width: 99999px;
	list-style: none;
	position: absolute;
	top: 0;
	left: 0;
	background: none;
	;
	border-top: 0px solid #0292c0;
	border-bottom: 0px solid #0292c0;
	margin: 0;
	padding: 0 !important;
}
.anythingSlider ul li {
	display: block;
	float: left;
	padding: 0;
	height: 250px;
	width: 960px;
	margin: 0;
}
.anythingSlider .arrow {
	display: block;
	height: 200px;
	width: 67px;
	background: url(../images/arrows.png) no-repeat 0 0;
	text-indent: -9999px;
	position: absolute;
	top: 65px;
	cursor: pointer;
}
.anythingSlider .forward {
	background-position: 0 0;
	right: -20px;
	display:none;
}
.anythingSlider .back {
	background-position: -67px 0;
	left: -20px;
	display:none;
}
.anythingSlider .forward:hover {
	background-position: 0 -190px;
}
.anythingSlider .back:hover {
	background-position: -67px -190px;
}
#thumbNav {
	padding-left:10px;
	position: relative;
	top: 185px;
	left:0;
	text-align: left;
display:none;
}
#thumbNav a:link, #thumbNav a:visited {
	color: #FFF;
	display: inline-block;
	padding: 2px 8px;
	height: 16px;
	margin: 0 5px 0 0;
	background: #000;
	text-align: center;
	-moz-border-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none !important;
}
#thumbNav a:hover {
	background: #333 !important;
	color: #FFF !important;
}
#thumbNav a.cur {
	background: #FC0;
	color: #000;
}
#start-stop {
	background: #1399c6;
	background-repeat: repeat-x;
	color: #000;
	width: 30px;
	text-align: center;
	position: absolute;
	top: 10px;
	left:700px;
	-moz-border-radius: 5px;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border: 2px solid #0292c0;
	text-decoration: none;
	display:none;
}
#start-stop.playing {
	background-color: #1399c6;
	color: #FFFFFF;
	border: 2px solid #0292c0;
}
#start-stop:hover {
	background-image: none;
}
.anythingSlider .wrapper ul ul {
	position: static;
	margin: 0;
	background: none;
	overflow: visible;
	width: auto;
	border: 0;
}
.anythingSlider .wrapper ul ul li {
	float: none;
	height: auto;
	width: auto;
	background: none;
}


/* End of 'theme' */

