/*main styles*/
form,fieldset,img{border:0;margin:0;padding:0}
a{
    color:#4a804c;
	font-weight:bold; 
    text-decoration:none;
    border-bottom:1px dotted #4a804c;
}
a:hover{
    color:#4a804c;
	font-weight:bold; 
    text-decoration:none;
    border-bottom:1px solid #810d0d;
}
a:visited{
    color:#717171;
    text-decoration:none;
    border-bottom:1px dotted #717171;
}
/*background*/
html{height:100%;}
body{
	height:100%;
	margin:0;
	font:11px/15px Verdana,Arial,sans-serif;
	color:#000;
	background:#003964 url(../i/back2.jpg) no-repeat 50% 0;
}
#page{
	width:988px;
	margin:0 auto;
}
* html #page{height:100%;}
/*main*/
#main{
	width:988px;
	overflow:hidden;
	background:url(../i/back-body.jpg) repeat-y 50% 0;
}
/*content*/
#content{
	float:left;
	width:433px;
	padding:10px 40px 10px 75px;
}
h1{
	margin:10px 0 30px;
	color:#810d0d;
	font:24px/29px Impact,Charcoal,sans-serif;
}
h2{
	margin:0;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	color:#810d0d;
}
p{
    margin:0 0 15px;
}
.links {
	font:14px/18px Verdana,Arial,sans-serif;
    }
.quoteform { 
	color: #000000; 
	font:9px/11px Verdana,Arial,Helvetica,sans serif; 
}
.quoteform input, select { 
    background-color:#fff;
    border:1px solid #000;
    font-size:10px;
    padding:2px;
    width:275px;
    color:#000000;
}
.news { 
	color: #000000; 
	font:10px/13px Verdana,Arial,Helvetica,sans serif; 
}
/*crosslinks*/
#crosslinks{
	font:9px/10px Verdana,Arial,sans-serif;
	color:#666;
}
#crosslinks a{
    color:#666;
	font-weight:bold; 
    text-decoration:none;
    border-bottom:1px dotted #666;
}
#crosslinks a:hover{
    color:#666;
	font-weight:bold; 
    text-decoration:none;
    border-bottom:1px solid #666;
}
/*sidebar navigation*/
#sidebar {
	padding:0px 4px 0px 4px;
	margin:0;
	font:14px/24px Verdana,Arial,sans-serif;
    }
/*footer*/
#footer{
    clear:all;
	height:87px;
	padding:13px 15px 0px 225px;
	font:16px/16px Verdana,Arial,sans-serif;
	font-weight:bold;
    text-align:left;
	color:#810d0d;
	background:url(../i/footer.png) no-repeat 50% 0;
}
#footer .fineprint{
	font:9px/11px Verdana,Arial,sans-serif;
	color:#666;
}
#footer a{
    color:#000;
    text-decoration:none;
    border-bottom:1px dotted #000;
}
#footer a:hover{
    color:#000;
    text-decoration:none;
    border-bottom:1px solid #000;
}
/*footer2*/
#footer2{
    clear:all;
	padding:0px 0px 50px 0px;
	font:9px/17px Verdana,Arial,sans-serif;
	color:#fff;
    text-align:center;
}
#footer2 a{
    color:#fff;
	font-weight:bold; 
    text-decoration:none;
    border-bottom:1px dotted #fff;
}
#footer2 a:hover{
    color:#fff;
	font-weight:bold; 
    text-decoration:none;
    border-bottom:1px solid #fff;
}
/*rfq*/
#rfq { 
	font-size:9px;
	color:#333;
    border:2px silver solid;
	background:#f6f6f6 url(../i/rfq-back.jpg) no-repeat 0% 100%;
    padding:10px;
}
#rfq h2 { 
	font-weight:bold;
	color:#970505;
	font-size:12px;
	padding:0;
	margin:0 0 4px 0;
}
#rfq .fieldrfq {
    background-color:#fff;
    border:1px silver solid;
    color:#000000;
    font-size:9px;
    height:16px;
    margin:0 0 5px 0;
    padding:0 3px 0 3px;
    width:200px;
}
#rfq .fieldrfqerror {
    background-color:#fff;
    border:1px #990000 solid;
    color:#000000;
    font-size:9px;
    height:16px;
    margin:0 0 5px 0;
    padding:0 3px 0 3px;
    width:200px;
}
/*inquiry*/
#inquiry { 
	font-size:9px;
    padding:10px;
}
#inquiry h2 { 
	font-weight:bold;
	color:#970505;
	font-size:12px;
	padding:0;
	margin:0 0 4px 0;
}
#inquiry .fieldinquiry {
    background-color:#fff;
    border:1px silver solid;
    color:#000000;
    font-size:9px;
    height:16px;
    margin:0 0 5px 0;
    padding:0 3px 0 3px;
    width:200px;
}
#inquiry .fieldinquiryerror {
    background-color:#fff;
    border:1px #990000 solid;
    color:#000000;
    font-size:9px;
    height:16px;
    margin:0 0 5px 0;
    padding:0 3px 0 3px;
    width:200px;
}
#inquiry .textareainquiry {
    background-color:#fff;
    border:1px silver solid;
    color:#000000;
    font-size:9px;
    height:96px;
    margin:0 0 5px 0;
    padding:0 3px 0 3px;
    width:200px;
}
/*incentive*/
#incentive { 
    background-color:#fff;
	font-size:9px;
	color:#333;
    border:2px silver solid;
    padding:10px;
}
#incentive h2 { 
	font-weight:bold;
	color:#970505;
	font-size:12px;
	padding:0;
	margin:0 0 4px 0;
}
#incentive .fieldincentive {
    background-color:#fff;
    border:1px silver solid;
    color:#000000;
    font-size:9px;
    height:16px;
    margin:0 0 5px 0;
    padding:0 3px 0 3px;
    width:200px;
}
#incentive .fieldincentiveerror {
    background-color:#fff;
    border:1px #990000 solid;
    color:#000000;
    font-size:9px;
    height:16px;
    margin:0 0 5px 0;
    padding:0 3px 0 3px;
    width:200px;
}
