body{
margin:0px;
padding:0px;
background:#fff url(../images/body_bg.gif) repeat-x;
}
.table{
 font-family:arial;
 font-size:11px;
 font-weight:normal;
 color:#FFFFFF;
 background-color:#BE6239;
 height:90px;
}
.header{
	background:#fff url(../images/left_bg.gif) repeat-y;
	color:#990000;
	padding:3px;
	font-weight:bold;
	}
.head_body{
	background:#fff url(../images/footer.gif);
	padding:5px;
	}
.border{
    border:#B99C75 2px thick;
	}	
.subheading{
	font-family:"Times New Roman", Times, serif;
	font-size:24px;	
	color:#C0633A;
	
	}
.news{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;	
color:#000000;	
	}
.news1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;	
color:#BE6239;	
	}
.news2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;	
color:#424040;	
	}
.formal{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;	
color:#678096;	
	}
.text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;	
color:#678096;
padding:5px;
	}
.text_body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;	
color:#678096;
	}	
.formal2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;	
color:#990000;
font-weight:bold;
text-transform:uppercase;
	}
.formalblack{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;	
color:#000000;	
	}
.sub_head{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	font-stretch:expanded;
	}	
.search{
  	background-color: #E88665;
	height:23px;
	}
	
a.header_righttext:hover{
	color: #353131;
	text-decoration:underline;
	}

.main_image{
	background:url(../images/main_image.jpg);
	height:209px;
	background-repeat:no-repeat;
	}
	
.footer{
	background:#fff url(../images/footer.gif) repeat-y;
	height:38px;
	}
.dot{
   background-image:url(../images/dotwitdhline.png);
   height:1px;
   background-repeat:repeat-x;
}
.doth{
   background-image:url(../images/dothightline.png);
   height:215px;
   background-repeat:repeat-y;
}
	
.footer_table{
	color:#FFFFFF;
	font-size:9px;
	font-weight:normal;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	}
	
a.footer_table:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}
	
.footer_sub{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background-color:#BE6239;
	border-bottom:#884737 1px solid;
	border-top:#884737 2px solid;
	height:20px;
	}
.footer_sub:hover{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background-color:#BE6239;
	border-bottom:#000000 2px solid;
	border-top:#884737 1px solid;
	height:20px;
	}
.home_back{
background:#DCA086 url(../images/home_back.gif) no-repeat;
height:30px;
width:160px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:white;
text-transform:uppercase;
font-weight:bold;
}
.other_back{
background:#DCA086 url(../images/other_back.gif) no-repeat;
height:31px;
width:160px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:white;
text-transform:uppercase;
font-weight:bold;
}
.bottom_back{
background:#DCA086 url(../images/bottom_back.gif) no-repeat;
height:31px;
width:158px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:white;
text-transform:uppercase;
font-weight:bold;
}
.sep{
background:#DCA086 url(../images/sep.gif) center no-repeat;
height:1px;
width:100px;
}
.leftlink{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;	
 color:#fff;
 text-decoration:none;
	}
	
a.leftlink:hover{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;	
 color:#000;
 text-decoration:underline;
	}
.button{
font-family:tahoma;
font-size:9px;
font-weight:normal;
height:18px;
width:30px;
padding:0px;
border:#993300 3px inset;
background-color:#BC4725;
color:#fff;
}

.buttonsub{
font-family:tahoma;
font-size:11px;
font-weight:bold;
border:#993300 1px solid;
background-color:#BC4725;
color:#fff;
}
a.footer_table1:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}
	
.left_body{
	background:#B99C75;
	padding-left:13px;
	padding-right:5px;
	}
.left_bg{
background:#fff url(../images/left_bg.gif) repeat-y;
}
	
.right_body{
	background:#C1AB8B;
	}
	
.left_heading{
	color:#FFFFFF;
	font-size:12px;
	font-weight:600;
	}
	
.left_form{
	color:#D22602;
	font-size:11px;
	font-weight:bold;
	}

.main_heading{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	}
.inner_heading{
	color:#003399;
	font-size:12px;
	font-weight:bold;
	}
.inner_heading:hover{
    text-decoration:none;
	}
.footer_end{
	color:#FFFFFF;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	}
a.footer_end:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}
	
.logo_heading{
	font-family:verdana;
	font-size:8px;
	font-weight:bold;
	color:#000000;
	}
.horizontal  li ul{
	margin-top: 1.4em;
	margin-left: -129px;
}	
.horizontal  li li ul{
	position: absolute;
	left: 0px;
}
.frmfld{
 border:#000000 1px solid;
 font-family:tahoma;
 color:#993300;
 padding-left:4px;
 font-size:10px;
 width:100px;
 height:15px;
}
/*These assist the iframe shim*/
.mlmenu iframe{
	position: absolute;
	display: none;
	filter: alpha(opacity=0);
	z-index: 2;
}
select,object,iframe{
	z-index: 1;
}
		/*this is the css for the vertical version*/
		.vertical ul{
			list-style-type: none;
			padding: 0px;
			border-top: 1px solid;
			width: 204px;
		}
		.vertical li a{
			display: block;
			width: 200px;
			text-decoration: none;
			height: 1.2em;
			padding: .1em 1px;
			border: 1px solid;
			border-top: 0px;
		}
		.vertical li{
			/*Needed for IE. Don't ask me why, It was a lucky guess.*/
			display: inline;
		}
		.vertical li ul{
			position: absolute;
			margin-top: -1.3em;
			margin-left: 200px;
		}
		/*this is the css for the horizontal version*/
		.horizontal ul{
			list-style-type: none;
			padding: 0px;
			border-left: 1px solid;
			display: block;
			height: 1.4em;
		}
		.horizontal li{
			float: left;
			display: inline;
		}
		.horizontal li a{
			text-decoration: none;
			height: 1.2em;
			float: left;
			display: block;
			width: 125px;
			padding: .1em 1px;
			border: 1px solid;
			border-left: none;
		}
		.horizontal li li a{
			border-top: none;
			border-left: 1px solid;
		}
		.horizontal li ul{
			position: absolute; 
			margin-top: 1.3em;
			margin-left: -1px;
			width: 129px;
			border: none;
			display: block;
			height: auto;
			border-top: 1px solid;
		}
		.horizontal li li ul{
			position: absolute;
			margin-top: .1em;
			margin-left: 125px;
		}
		.horizontal li ul li a{
		width: 125px;
		}
		/*This section makes the menu not work in non-javascript enabled browsers by not showing the menu by default-This can be worked around by making top level links point to a sitemap*/
		/*Not sure if I recommend this or not*/
		.inaccesible li ul{
			display: none;
		}
		/*Arrow code - looks like <a class="haschild" href="#">Text <span>Arrow</span></a> can be turned on/off with arrow class*/
		.arrow a span{
		padding-left: 1em;
		font-size: 85%;  
		}
		.arrow a:hover span{
		padding-left: 2em;
		}
		.arrow a span.noshow{
			visibility: hidden;
		}
		/*Plus code*/
		.plus a span{
			padding-left: .5em;
		}
		/*colors for menu*/
		.blackwhite li a{
			background-color: white;
			color: black;
			border-color: black;
		}
		.blackwhite li a:hover{
			background-color: black;
			color: white;
			border-color: black;
		}
		.blackwhite ul{
			border-color: black;
		}
		.bluewhite li a{
			background-color: white;
			color: #000033;
			border-color: #000033;
		}
		.bluewhite li a:hover{
			background-color: #000033;
			color: white;
			border-color: #000033;
		}
		.bluewhite ul{
			border-color: #000033;
		}
.tdnormal{
background-color:#B99C75;
}
.frmfld{
font-family:tahoma;
size:10px;
color:#003366;
border:#000000 1px solid;
}
.blacklink{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;	
 color:#000000;
 text-decoration:none;
	}
	
a.blacklink:hover{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;	
 color:#BE6239;
 text-decoration:underline;
	}
	
 .orangelink{
 font-family:tahoma;
 font-size:11px;	
 color:#BE6239;
 font-weight:bold;
 text-decoration:none;
	}
	
a.orangelink:hover{
 color:#000;
 text-decoration:underline;
	}
	
.orangelink2{
  font-family:Arial, Helvetica, sans-serif;
 font-size:12px;	
 color:#000000;
	text-decoration:underline;
	}	
.redlink{
	color:#D22602;
	font-size:11px;
	font-weight:normal;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	}
	
a.redlink:hover{
	color:#D22602;
	text-decoration:underline;
	}
	
.horizontal_border{
	background-image:url(../images/border.png);
	background-position:top;
	background-repeat:repeat-x;
	}
	
.vertical_border{
	background-image:url(../images/border.png);
	background-position:left;
	background-repeat:repeat-y;
	}
	
.blacklink3{
  font-family:Arial, Helvetica, sans-serif;
 font-size:11px;	
 color:#000000;
 text-decoration:none;
	}
/* menu*/
#dropmenudiv{
font-family:tahoma;
font-size:10px;
background:#fff url(../images/left_bg.gif) repeat-y;
position:absolute;
border:1px grrove #990000;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
font-family:tahoma;
font-size:11px;
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #990000;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
color:black;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color:#993300;
color:white;
}

.navlist li {
list-style-type: none;
width: 135px;
background-color: #FFFFB9;
}
#flash {  position: relative; /*or absolute*/  z-index: 0;}
.rootVoices{
	background-color:#f3f3f3;
	padding:5px;
	padding-bottom:0;
}
