body{
	font-size:11px;
	background:#690000;
	margin:0;
	padding:0;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

table{
	border:0;
}

img{
	border:0;
}

#body{
	margin:0;
	padding:0;
	background:url('/images/template/bg.gif') repeat-x;
	width:100%;
        padding-top:308px;
}

#page{
    width:960px;    
    border-top:8px solid #e60004;
    margin:0px auto;
    position:relative;
    padding:4px 0px 0px 0px;
}

h4{
   padding:0px 0px 20px 0px;
   margin:0px;
   display:block;
   font-weight:normal;
   font-size:11px;
}

textarea{
    width:400px;
    border-top:1px solid #666666;
    border-left:1px solid #666666;
    border-right:1px solid #d1d1d1;
    border-bottom:1px solid #d1d1d1;
}

#contactForm input, #questionForm input{
    width:250px;
    border:1px solid #666666;
}

#contactForm select,  #questionForm select{
    width:250px;
    border:1px solid #666666;
}

input.submit{
    border:1px solid red;
    font-weight:bolder;
    color:#FFFFFF;
    width:250px;
    background:#f16300;
    
}

tr.required{
    font-weight:bolder;
}

tr.required input, tr.required textarea, tr.required select{
    border:1px solid red !important;
}

td.form_label{
    text-align:right;
}


.clear{
	clear:both;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}body{
	font-size:11px;
	background:#690000;
	margin:0;
	padding:0;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

table{
	border:0;
}

img{
	border:0;
}

#body{
	margin:0;
	padding:0;
	background:url('/images/template/bg.gif') repeat-x;
	width:100%;
        padding-top:308px;
}

#page{
    width:960px;    
    border-top:8px solid #e60004;
    margin:0px auto;
    position:relative;
    padding:4px 0px 0px 0px;
}



textarea{
    width:400px;
    border-top:1px solid #666666;
    border-left:1px solid #666666;
    border-right:1px solid #d1d1d1;
    border-bottom:1px solid #d1d1d1;
}

input.submit{
    border:1px solid red;
    font-weight:bolder;
    color:#FFFFFF;
    width:200px;
    background:#f16300;
    
}

tr.required{
    font-weight:bolder;
}

tr.required input, tr.required textarea{
    border:1px solid red;
}


.clear{
	clear:both;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
