
/* link styles */

a:link { color:#FFFFFF; font-weight:bold; text-decoration:none }
a:active { color:#FFFFFF; font-weight:bold; text-decoration:none }
a:visited { color:#FFFFFF; font-weight:bold; text-decoration:none }
a:hover { color:#FFFFFF; font-weight:bold; text-decoration:underline }

.foot a:link { color:#666666; text-decoration:none }
.foot a:active { color:#666666; text-decoration:none }
.foot a:visited { color:#666666; text-decoration:none }
.foot a:hover { color:#666666; text-decoration:underline }

.sm_wht a:link { color:#FFFFFF; font-weight:bold; text-decoration:none }
.sm_wht a:active { color:#FFFFFF; font-weight:bold; text-decoration:none }
.sm_wht a:visited { color:#FFFFFF; font-weight:bold; text-decoration:none }
.sm_wht a:hover { color:#FFFFFF; font-weight:bold; text-decoration:underline }

/* general styles */

.logo { height:77px; background-color:#FFFFFF }

.logo IMG { margin-top:14px; margin-bottom:14px; margin-right:40px; }	 

.nav { height:24px; background-color:#000000; }

.content { margin-top:14px; background-color:#666666 }
.content_home { background-color:#666666 }
.content_nosnav { margin-top:14px; margin-left:15px; background-color:#666666 }

.subnav { margin-left:14px; margin-top:14px; line-height:21px }

/* text styles */

.sm_wht {
	font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; line-height:13px;
	color:#FFFFFF; 
	}

.md_wht {
	font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; line-height:16px;
	color:#FFFFFF; 
	}
	
.md_wht_up {
	font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; line-height:16px; text-transform:uppercase;
	color:#FFFFFF; 
	}
	
.heading {
	padding-left:3px; margin-bottom:14px;
	font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; line-height:16px; text-transform:uppercase;
	color:#000000; background-color:#FFFFFF; 
	}
	
.foot {
	margin-top:7px; margin-left:14px;
	font-family:Arial, Verdana, Helvetica, sans-serif; font-size:9px; 
	color:#666666; 
	}

.foot_home {
	margin-top:7px; margin-left:250px;
	font-family:Arial, Verdana, Helvetica, sans-serif; font-size:9px; 
	color:#FFFFFF; 
	}
	
.subheading { 
	padding-left:5px;padding-right:5px;padding-bottom:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal;font-size:9px;font-weight:bold;text-transform:uppercase;
	color: #FFFFFF;border: #333333 1px solid;background-color: #000000 }

/* image styles */

.fp_img { 
	margin-right:14px;
	border:4px solid #FFFFFF; 
	}

.hd_img { margin-bottom:14px; }
	
.ico_img {margin-top:12px; margin-bottom:3px; margin-left:10px; margin-right:10px; }

/* positioning styles */
.fp_pos { position:absolute; left:475px; top:10px; width:290px; }

.qs_pos { position:absolute; left:475px; top:307px; width:275px; }

.feat_pos { position:absolute; left:475px; top:407px; }

.feat_sub_pos { position:absolute; left:15px; top:40px; }

.feat_sub_txt_pos { position:absolute; left:120px; top:40px; }

.text_pos {
	position:absolute;
	left:15px;
	top:300px;
	width:420px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}



img.shot {
 float: right;
	border:4px solid #FFFFFF; 
 margin: 0 0 10px 10px;
}

/* form styles */

.frm_fg { background-color:#FFFFFF }
.frm_bg { background-color:#CCCCCC }
.frm_hdr {
	padding-left:8px; padding-top:3px; padding-bottom:5px;
	font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:bold; font-size:11px; text-transform:uppercase;
	color:#FFFFFF; background-color:#000000;
	}
.frm_txt {
	padding-left:8px;
	font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px;
	color: #000000;
	}
.frm_txt SELECT, INPUT {
	font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px;
	color: #000000;
	}
.frm_txt STRONG {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold;
	color:#CC0000;
	}
.frm_btn {
	font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; 
	color:#666666; background-color:#FFFFFF; border:1px solid #666666;
	}
.frm_inp {
	font-size:11px;
	border:#AAAAAA 1px solid; scrollbar-base-color:#E0E2A9; scrollbar-arrow-color:#B0B458;
	}
.frm_slct {
	font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px;
	}
.frm_btn {
	font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; 
	color:#666666; background-color:#FFFFFF; border:1px solid #666666;
	}
.pid_btn {
	height:18px;
	font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; 
	color:#666666; background-color:#FFFFFF; border:1px solid #666666;
	}
.pid_inp {
	margin-left:14px; height:18px; width:103px;
	font-size:11px;
	background-color:#FFFFFF; border:1px solid #666666;
	}
.qs_slct {
	margin-bottom:6px;
	font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px;
	}