/* MENU START */ 
#mainnav {background:transparent; margin:1 5px; height:35px; margin-left: 10px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }
#mainnav ul {margin:0; padding:0; list-style-type:none; background:transparent; }
#mainnav li {display:block; float:left; margin:0 1px; padding: 0px;}

.mainlook {background:transparent;}
.mainlook span {font-size:11px; font-weight:normal; text-align:left; padding-left: 8px; color:#FFFFFF; margin:0; letter-spacing: 0.1em; }

.main1, .main2, .main3, .main4 {display:block; font-size: 1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }
.main1, .main2, .main3 {height:1px;}
.main2, .main3, .main4 {border-left:1px solid #fff; border-right:1px solid #fff;}
.main1 {margin:0 5px; background:#fff;}
.main2 {margin:0 3px; border-width:0 2px;}
.main3 {margin:0 2px;}
.main4 {height:2px; margin:0 1px;}
.mainnavcontent {display:block; border-left:1px solid #fff; border-right:1px solid #fff;}

.red {background:#b32e33;}

a:hover b.red {background:#b32e33; }

.active {padding-top:5px; background:#b32e33; cursor:default;}

.mainpad {display:block; height:12px;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }

a.mainmenu, a.mainmenu:visited {display:block; text-decoration:none; width: 117px;}
a.mainmenu:hover {background:transparent; cursor:pointer;}
a.mainmenu:hover .mainnavcontent {padding-bottom:12px; background:#b32e33; }
a.mainmenu:hover .mainpad {height:0.2em;}

/* MENU END */ 

/* SUBMENU START */ 
#subnav {background:transparent; margin:1 5px; height:35px; margin-left: 10px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }
#subnav ul {margin:0; padding:0; list-style-type:none; background:transparent; }
#subnav li {display:block; float:left; margin:0 1px; padding: 0px;}

.sublook {background:transparent;}
.sublook span {font-size:11px; font-weight:normal; text-align:left; padding-left: 8px; color:#000000; margin:0; letter-spacing: 0.1em; }

.sub1, .sub2, .sub3, .sub4 {display:block; font-size: 1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }
.sub1, .sub2, .sub3 {height:1px;}
.sub2, .sub3, .sub4 {border-left:1px solid #fff; border-right:1px solid #fff;}
.sub1 {margin:0 5px; background:#ffffff;}
.sub2 {margin:0 3px; border-width:0 2px;}
.sub3 {margin:0 2px;}
.sub4 {height:2px; margin:0 1px;}
.subnavcontent {display:block; border-left:1px solid #fff; border-right:1px solid #fff;}

.orange {background:#EF9D55;}

a:hover b.orange {background:#EF9D55; }

.active {padding-top:5px; background:#EF9D55; cursor:default;}

.subpad {display:block; height: 8px;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }

a.submenu, a.submenu:visited {display:block; text-decoration:none; width: 117px;}
a.submenu:hover {background:transparent; cursor:pointer;}
a.submenu:hover .subnavcontent {padding-top: 8px; background:#EF9D55; }
a.submenu:hover .subpad {height:0.2em;}

/* SUBMENU END */ 

a, h1, h2, h3, h4, p,ul,ol,li,div,td,th, textarea {font-family:arial, helvetica, verdana, sans-serif;}
	
BODY {SCROLLBAR-FACE-COLOR: #FFF9E1; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #c0c0c0; SCROLLBAR-3DLIGHT-COLOR: #666666; SCROLLBAR-ARROW-COLOR: #cc0002; SCROLLBAR-TRACK-COLOR: #FFF9E1; SCROLLBAR-DARKSHADOW-COLOR: #666666; background-color:#FFFFFF; background-image: url(images/bg_headbar.gif); background-repeat:repeat-x; font-family:arial, helvetica, verdana, sans-serif; font-size: 14px; line-height:22px; font-weight: normal; text-align: left; vertical-align:top; color: #4f4f4f;}
#frame {margin-left: auto; margin-right: auto; margin-top: 5px; width: 1000px;}
#Navframe {width: 100%; height: 45px; border-top: 0px; margin-top: 0px; background-image: url(images/bg_navbar.gif); background-repeat: no-repeat;}
#Headframe {width: 980px; height: 123px; margin-left: 2px; margin-top: 0px; background-image: url(images/bg_headbar.jpg); background-repeat: repeat-x; z-index: 999;}
#NavStat {float: none;  width: 900px; height: 20px; margin-left: 14px; margin-top: 38px;}
#Subnavframe {float: none; width: 100%; height: 45px; margin-left: 0px; border-top: 0px; margin-top: 134px;}
#Centerframe {float: left; width: 560px; height: 100%; margin-left: 25px; margin-top: 0px;}
#Rightframe {float:left; width: 315px; margin-top: 45px; margin-left: 15px;}
#Footerframe {clear: both; width: 960px; padding-top: 0px; margin-top: 15px; padding-left: 16px; margin-left: 10px; background-color: #ccced1; height: 23px; background-image: url(images/bg_footerframe.gif);background-repeat: no-repeat; font-weight: normal; color: #b32e33; text-align: left; vertical-align:top; line-height: 5px; font-size: 11px;}
#columns {
	float: left;
	height: 100%;
	width: 960px;
	margin: 0px auto 0px 25px;
	text-align: left;
	padding-left: 0px;
	}
#left {
	float: left;
	margin: 0px;
	padding: 0px 20px 5px 2px;
}
#mid {
	float: left;
	margin: 0px;
	padding: 0px 20px 5px 0px;
}
#right {
	float: left;
	margin: 0px;
	padding: 0px 20px 5px 0px;
}
.rightbox {
background-color:#f1f1f1;
padding: 10px; 
color: #4f4f4f;
margin-top: 50px;
}
a {
	color:#b32e33;
	text-decoration:none;
}
a:hover {
	color: #ff7800;
}
a.link {
	font-weight:normal;
	color:#b32e33;
	text-decoration:none;
	text-align:left;
	line-height:16px;
	height:15px;
	padding-left:15px;
	background-repeat:no-repeat; 
	background-image:url(images/icon_link.gif); }
a.link:hover {
	color: #F77600;
	background-image:url(images/icon_link_b.gif); 
}
a.linkext {
	color: #b32e33;
	text-decoration: none;
	text-align: left;
	line-height: 16px;
	height:15px;
	padding-left:12px;
	background-repeat:no-repeat; 
	background-image:url(images/icon_linkext.gif); }
a.linkext:hover {
	color: #ff7800;
	background-image:url(images/icon_linkext_b.gif); }
a.footer {
	font-size: 11px;
	font-weight: normal;
	color: #b32e33;
	text-decoration: none;
	text-align: left;
	line-height: 16px;}
a.footer:hover {
	color: #ff7800;
	}
a.linkfooter {
	font-size: 11px;
	font-weight: normal;
	color: #b32e33;
	text-decoration: none;
	text-align: left;
	line-height: 16px;
	height:15px;
	padding-left:12px;
	background-repeat:no-repeat; 
	background-image:url(images/icon_linkfooter.gif); }
a.linkfooter:hover {
	color: #ff7800;
	background-image:url(images/icon_linkfooter_b.gif); }
h1 {
	display:inline;
	font-size: 16px;
	line-height:20px;
	font-weight: bold;
	color: #ff7800;
	text-align:justify;
	vertical-align:text-top;
}
h2 {
	font-size: 15px;
	line-height:18px;
	font-weight: normal;
	color: #4f4f4f;
	text-align:justify;
	vertical-align:top;
	padding-right: 25px;
}
h3 {
	display:inline;
	font-size: 12px;
	line-height:20px;
	font-weight: bold;
	color: #e28989;
	text-align:left;
	vertical-align:text-top;
	letter-spacing: 2px;
	height:20px;
	padding-left: 9px;
	background-repeat:no-repeat; 
	background-image:url(images/icon_navstat.gif); 
}
ul {
	padding-left: 0px;
	list-style-image:url(images/icon_list.gif);
	list-style-type:disc;
	list-style-position: outside;
	margin-left: 2px;
	line-height: 18px;
}
li {
	padding-left: 2px;
	list-style-image:url(images/icon_list.gif);
	list-style-type:disc;
	list-style-position: outside;
	margin-left: 15px;
	line-height: 20px;
}
hr {
	height:1px;
	border:0;
	background-color: #ef9d55;
	padding-top: 0px;
	padding-bottom: 0px;
  	margin: 10px 10px 10px 0px;
	border: 0px none;
	border-width: 0px;
	border-style: none;
}
.error{
	font-weight: bold;
	color: #b32e33;
}
.formpull{
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	background-color:#b32e33; 
}
.textsmall {
	font-size: 11px;
	line-height:18px;
	font-weight: normal;
	text-align:justify;
	vertical-align:top;
	color: #4f4f4f;
}
.formfield {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	vertical-align: top;
	background-color:#f1f1f1;
	width:35px; 
}
.formfield1 {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	vertical-align: top;
	background-color:#f1f1f1;
	width:120px; 
}
.formfield2 {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	vertical-align: top;
	background-color:#f1f1f1;
	width:220px; 
}
.formtextarea { 
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	vertical-align: top;
	background-color:#f1f1f1; 
	width:220px; 
}
.formtextarea2 { 
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	vertical-align: top;
	background-color:#f1f1f1; 
	width:470px; 
}
.formpullsmall{
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	vertical-align: top;
	background-color:#f1f1f1; 
	width: 40px;
}
.formradio{
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	vertical-align: top;
	background-color:#FFF9E1;
	width:20px; 
}
