html {
	min-height:100%;
}
body, td {
	color:#000000;
/*	font-family: "Times New Roman", serif;
	font-size:12px;*/
	font-family: "Lucida Grande", Lucida, Verdana, Helvetica, sans-serif;
	font-size:12px;
	
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0px;
	padding:0px;
	text-align:center;
	background: #FFFFFF url(/images/site_bg.gif) top left repeat;
}
html{height:100%;min-height:100%;}
body {height: 100%;min-height:100%;}
h1,h2,h3,h4,h5,h6{color: #666666;padding:0px;font-weight:normal;margin:0px;}
h1{font-size:22px;}
h2{font-size:20px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:12px;}
div{padding:0px;margin:0px;border:0px;}
table,td,ul,li {margin:0px;padding:0px;/*border:1px solid #000000;*/}
/*div {border:1px solid #000000;}*/
ul {list-style:none;}
img{border:0px;}
/***/
input.sm{font-size:11px;padding:2px;border:1px solid #CCCCCC;color:#666666;}
input,select{font-size:14px;padding:3px;border:1px solid #CCCCCC;color:#333333;}
select.sm{font-size:11px;padding:2px;border:1px solid #CCCCCC;color:#666666;}
/* links */
a:link,a:visited,a:active { color: #950707; text-decoration:none; }
a:hover { color: #950707; text-decoration:underline; }
a.bold:link,a.bold:visited,a.bold:active,a.bold:hover {font-weight:bold;}
a.red:link,a.red:visited,a.red:active,a.red:hover  {  background:none;color: #660000; }
a.grey:link,a.grey:visited,a.grey:active,a.grey:hover  {  background:none;color: #666666; }
a.white:link,a.white:visited,a.white:active,a.white:hover  { background:none;color: #FFFFFF; }
a.beige:link,a.beige:visited,a.beige:active,a.beige:hover  {  background:none;color: #c08f25; }
a.orange:link,a.orange:visited,a.orange:active,a.orange:hover  { background:none;color:#c49a37;}
/*****/
.clear {clear:both;}
.left  {float:left;}
.right {float:right;}
/*****/
.b {font-weight:bold;}
.i {font-style:italic;}
.u {text-decoration:underline;}
.n {font-weight:normal;font-style:none;text-decoration:none;}
.btn{cursor:pointer;cursor:hand;}
/****/
.m15{margin:15px;}
.p15{padding:15px;}
.mtb15{margin:0px;margin-top:15px;margin-bottom:15px;}
.ptb15{padding:0px;padding-top:15px;padding-bottom:15px;}
.mt15{margin:0px;margin-top:15px;}
.pt15{padding:0px;padding-top:15px;}
.mlr15{margin:0px;margin-left:15px;margin-right:15px;}
.mtr15{margin:0px;margin-top:15px;margin-right:15px;}
/***/
.m10{margin:10px;}
.p10{padding:10px;}
.mtb10{margin:0px;margin-top:10px;margin-bottom:10px;}
.ptb10{padding:0px;padding-top:10px;padding-bottom:10px;}
.mt10{margin:0px;margin-top:10px;}
.pt10{padding:0px;padding-top:10px;}
.mlr10{margin:0px;margin-left:10px;margin-right:10px;}
.plr10{padding:0px;padding-left:10px;padding-right:10px;}
.mtr10{margin:0px;margin-top:10px;margin-right:10px;}
/***/
.m5{margin:5px;}
.p5{padding:5px;}
.mtb5{margin:0px;margin-top:5px;margin-bottom:5px;}
.ptb5{padding:0px;padding-top:5px;padding-bottom:5px;}
.mt5{margin:0px;margin-top:5px;}
.pt5{padding:0px;padding-top:5px;}
.mlr5{margin:0px;margin-left:5px;margin-right:5px;}
.mtr5{margin:0px;margin-top:5px;margin-right:5px;}
/***/
.w10{width:10px;}
.w20{width:20px;}
.w30{width:30px;}
.w40{width:50px;}
.w50{width:50px;}
.w60{width:60px;}
.w70{width:70px;}
.w80{width:80px;}
.w90{width:90px;}
.w100{width:100px;}
.w150{width:150px;}
.w160{width:160px;}
.w175{width:175px;}
.w190{width:190px;}
.w200{width:200px;}
.w250{width:250px;}
.w300{width:300px;}
.w350{width:350px;}
.w375{width:375px;}
.w400{width:400px;}
.w500{width:500px;}
.w520{width:520px;}
.w600{width:600px;}
.w650{width:650px;}
.w700{width:700px;}
.w770{width:770px;}
.w800{width:800px;}
.w815{width:815px;}
.w100p{width:100%;}
.w355{width:355px;}
.w450{width:450px;}
.w505{width:505px;}
.w550{width:550px;}
.w625{width:625px;}
.w180{width:180px;}
.w190{width:190px;}
/***/
.logo_container{position:absolute;width:862px;z-index:3;margin-top:0px;padding-bottom:0px;left:50%;margin-left:-431px;}
/***/
.site_container{position:absolute;width:862px;z-index:1;margin-top:30px;padding-bottom:30px;left:50%;margin-left:-431px;}
.site_container .top{width:100%;height:14px;background:url(/images/site_border_top.png) top left no-repeat;}
.site_container .mid{width:842px;padding:11px;padding-top:0px;padding-bottom:0px;background:url(/images/site_border_mid.png) top left repeat-y;}
.site_container .bottom{width:100%;height:14px;background:url(/images/site_border_bot.png) top left no-repeat;}
/***/
.nav{position:absolute;z-index:2;width:840px;height:150px;margin-top:104px;text-align:left;left:11px;}
.sub_nav_container{height:33px;}
/****/
ul.nav {width: 100%;}
ul.nav li{height:36px;margin-left:5px;}
ul.nav li.on .nav_left{width:18px;height:36px;background:url(/images/nav_on_left.jpg) top left no-repeat;}
ul.nav li.off .nav_left{width:18px;height:36px;background:url(/images/nav_off_left.jpg) top left no-repeat;}
ul.nav li.on .nav_right{width:18px;height:36px;background:url(/images/nav_on_right.jpg) top left no-repeat;}
ul.nav li.off .nav_right{width:18px;height:36px;background:url(/images/nav_off_right.jpg) top left no-repeat;}
ul.nav li.on .nav_mid{height:36px;background:url(/images/nav_on_mid.jpg) top left repeat-x;}
ul.nav li.off .nav_mid{height:36px;background:url(/images/nav_off_mid.jpg) top left repeat-x;}
ul.nav li.on .nav_txt{margin-top:8px;font-weight:bold;color:#FFFFFF;}
ul.nav li.off .nav_txt{margin-top:8px;}
/****/
.white_btn{height:36px;}
.white_btn .b_l{width:18px;height:36px;background:url(/images/nav_off_left.jpg) top left no-repeat;}
.white_btn .b_m{height:36px;background:url(/images/nav_off_mid.jpg) top left repeat-x;}
.white_btn .b_r{width:18px;height:36px;background:url(/images/nav_off_right.jpg) top left no-repeat;}
.white_btn .nav_txt{margin-top:8px;}
/****/
.orange_btn{height:36px;}
.orange_btn .b_l{width:18px;height:36px;background:url(/images/nav_on_left.jpg) top left no-repeat;}
.orange_btn .b_m{height:36px;background:url(/images/nav_on_mid.jpg) top left repeat-x;}
.orange_btn .b_r{width:18px;height:36px;background:url(/images/nav_on_right.jpg) top left no-repeat;}
.orange_btn .nav_txt{margin-top:8px;font-weight:bold;color:#FFFFFF;}
/****/
.bottom_nav{height:24px;width:840px;border-top:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF;background:url(/images/bottom_nav_bg.jpg) top left repeat-x;}
.legal{font-size:10px;color:#FFFFFF;margin:5px;}
/***/
.txt_left{text-align:left;}
