body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.90em;
    color: #000000;
	clear: both;
	background-color: #1e1e1e;
	background-image: url(../images/mbg.jpg);
	background-position: center bottom;
	background-repeat:no-repeat;
	
}
.dynbg { 
	background-image: url(../images/06fc.png);
	height: auto;
	width: 965px;
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
}
.headerlay {
	background-image: url(../images/02.jpg);
	height: 306px;
	width: 965px;
}
.menuelay {
	background-image: url(../images/04.jpg);
	height: 36px;
	width: 965px;
}
.headercontenlay {
	background-image: url(../images/05fc.jpg);
	height: 145px;
	width: 965px;
}
.contentlay {
	background-image: url(../images/06fc.png);
	height: auto;
	min-height: 266px;
	width: 965px;
	background-repeat: repeat-y;
}
.footercontentlay {
	background-image: url(../images/07.jpg);
	height: 52px;
	width: 965px;
}
.footerlay {
	background-image: url(../images/08.jpg);
	height: 220px;
	width: 965px;
}
.headercontenlay {
	background-image: url(../images/05fc.jpg);
	height: 145px;
	width: 965px;
}
.headnav {
	height: 25px;
	width: 375px;
	position: relative;
	left: 15px;
	top: 45px;
}
.contentfooter {
	color: #FFFF00;
	width: 400px;
	margin-left: 140px;

}
.subfooter {
	color: #FFFF00;
	width: 400px;
	position: relative;
	left: 140px;
	top: 20px;
}
.navigation {
	height: 30px;
	width: 940px;
	position: relative;
	left: 11px;
	top: 7px;
}
.hl_content {
	height: 20px;
	width: 800px;
	position: relative;
	left: 20px;
	top: 70px;
	color: #FFFF00;
}
.content {
	width: 925px;
	position: relative;
	color: #FFFF00;
	left: 20px;
}
.subcontentnav {
	color: #FFFF00;
	width: 220px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
}
.sbmt {
	vertical-align:middle;
}	
.searchlay {
	width: 930px;
	position: relative;
	left: 15px;
	top: 7px;
	color: #FFFF00;
	font-weight: bold;
	z-index: 2;
	vertical-align:middle;
	text-align: center;
}
#search {
	vertical-align:middle; 
	float: left;
}
table, img {
	border: 0px;
}
.textItem {
	clear:both;
	margin: 0px;
	margin-top: -59px;
	padding: 0px;
}
.isn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	color: #ffff00;
	text-decoration: none;
}
.isn:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	color: #ffff00;
	text-decoration: underline;
}
.fnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	color: #ffff00;
	text-decoration: none;
}
.fnav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	color: #ffff00;
	text-decoration: underline;
}
.timer {
	float: right;
	vertical-align:middle;
	margin-top: 4px;
	text-align: left;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	color: #ffff00;
	text-decoration: underline;
	font-weight: bold;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	color: #ffff00;
	text-decoration: underline;
	font-weight: bold;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	color: #ffff00;
	text-decoration: none;
	font-weight: bold;
}
#SpryContactForm{ 

    padding-top:20px;

}

span.contactFormSubmit input.resetbutton,span.contactFormSubmit input.submitbutton{

    background:#fff;

    color:#000;

    border: 1px solid #000;

}

span.contactFormSubmit input.submitbutton{

    margin-left:60px;

}

#SpryContactForm ul{

    list-style:none;

    margin:0;

    padding:0;

}



#SpryContactForm select, #SpryContactForm input[type="text"]{

    width:280px;

}



#SpryContactForm textarea{

    height:150px;

    width:350px;

}

#SpryContactForm ul li{

    height:30px;

    clear:both;

}

#SpryContactForm ul li.textarea{

    height:180px;;

}

#SpryContactForm label{

    display:block;

    float:left;

    width:130px;

}

.validMsg, .novalidMsg{

    position:relative;

    top:2px;

    padding: 0px 3px;

    width:16px;

    height:16px;

    display:none;

}

.validMsg{

    display:none;

}

.radioValidState .validMsg,

.checkboxValidState .validMsg,

.textfieldValidState .validMsg, 

.textareaValidState .validMsg, 

.selectValidState .validMsg{

    display:inline;

}



.checkboxMaxSelectionsState .novalidMsg,

.checkboxMinSelectionsState .novalidMsg,

.radioRequiredState .novalidMsg,

.checkboxRequiredState .novalidMsg,

.textfieldRequiredState .novalidMsg,

.textareaRequiredState  .novalidMsg,

.textfieldInvalidFormatState .novalidMsg , 

.textfieldMinCharsState .novalidMsg, 

.textfieldMaxCharsState .novalidMsg , 

.textareaMinCharsState .novalidMsg , 

.textareaMaxCharsState .novalidMsg, 

.selectRequiredState .novalidMsg{
    display:inline;
}

span.textareaRequiredMsg,span.textareaMinCharsMsg,span.textareaMaxCharsMsg{
	position:relative;
	left:131px;
}

#Counterror_mess{

    padding:0px 5px;

}

#SpryContactForm ul li.grpradio{
	height:auto;
}

#SpryContactForm ul li span span.grpradio{
	display:block;
	width:70px;
	height:25px;
	float:left;
}

#SpryContactForm ul li.grpcheckbox{
	height:auto;
}

#SpryContactForm ul li span span.grpcheckbox{
	display:block;
	width:100px;
	height:25px;
	float:left;
}

br.clear{
	clear:both;
}
.invi {
	display: none;
}
