body {
	background-color: #e8e7e2;
	margin-top: 20px;
}

#main {
	width:962px;
	padding-right:12px;
	margin:0 auto;
	height:100%;
	background-image:url(../images/main_background.gif);
	background-repeat:no-repeat;
	
	
}
#topnav {
	width:950px;
	height:128px;
	background-image:url(../images/top-header-back.jpg);
	background-repeat:repeat-x;
}
.inputbutton { 
background-color:#ffffff; 
height:15px; 
width:85px; 
text-align:left;
font-family:Arial, Helvetica, sans-serif; 
color:#645f61; 
font-size:10px ; 
border:1px solid #3d3d3f;
float:right; 
margin-top:10px; 
margin-right:25px;}

#mainbod {
	background-repeat:no-repeat;
	width:979px;
	height:400px;
	clear:both;
	padding:35px 0px 5px 20px;
	
}
#maintext {
	margin-top:-15px;
	height:370px;
	width:570px;
	overflow:auto;
	padding:10px;
	/*background-color:#FFF;
	background-image:url(../images/90_white.png);*/
	line-height:18px;
	color:#000000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif; 
	/*text-align:justify;*/
	  scrollbar-face-color:#FFF;
      scrollbar-shadow-color:#CCC;
      scrollbar-highlight-color:#CCC;
      scrollbar-3dlight-color:#CCC;
      scrollbar-darkshadow-color:#CCC;
      scrollbar-track-color:#CCC;
      scrollbar-arrow-color:#CCC;
}
#maintext a {
	
		color:#000000;

	
}
#mainlogin {
	float:right;
	width:300px;
	height:270px;
	overflow:hidden;
	/*background-color:#FFF;*/
	margin-right:70px; 
	margin-top:-25px;
	background-image:url(../images/50_white.png);
}
#bottom {
	clear:both;
	margin-top:50px;
	border:1px solid #bdbbb7;
	margin-left:-20px;
	width:949px;
	background-color:#F3F2ED;
}
#bottom img {
	margin:10px 7px 10px 7px;
}
#footer {
	width:949px;
	background-color:#FFF;
	text-align:center;
	margin-top:10px;
	margin-left:-20px;
	color:#999;
	font-size:11px;
	letter-spacing:1px;
	font-family:Arial, Helvetica, sans-serif; 
	padding:5px 0px 5px 0px;
}
#footer A {
	text-decoration:none;
	color:#999;
}
#footer A:hover {
	text-decoration:underline;
	color:#999;
}
/**************** menu coding *****************/
#menuh {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif; 
	width: 100%;
	margin-bottom:10px;
	_margin-bottom:-10px;
	padding-top:5px;
	clear:both;
	margin-left:462px;	
}

#menuh ul {
list-style: none;
margin: 0px 10px 0px 0px;
padding: 0;
float: left;
z-index:9999;
}


#menuh a {
font-family: arial, helvetica, sans-serif;
display: block;
/* border-left:#999999 1px solid;*/
color:#FFF;
margin: 0;
padding: 2px 0px 0px 3px;
text-decoration: none;
}


#menuh a:hover {
	background-color:#222222;
}

#menuh li {position: relative;
list-style:none;
z-index:9999;
padding:3px;

}
#menuh ul li ul li {

border-bottom:1px #999999 solid;
z-index:9999;
background-color:#333333;
}
#menuh ul li ul li a:hover{

background-color:#222222;
z-index:9999;

}

#menuh ul ul {
width: 185px;
list-style:none;
position: absolute;
z-index: 500;
text-align:left;
z-index:9999;
}

#menuh ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menuh ul ul,
div#menuh ul li:hover ul ul,
div#menuh ul ul li:hover ul ul
{display: none;
z-index:9999;}

div#menuh ul li:hover ul,
div#menuh ul ul li:hover ul,
div#menuh ul ul ul li:hover ul
{display: block;
z-index:9999;}

#menuh img {
border:none;
margin-left:-5px;
margin-top:-2px;
}
/**************** end menu coding *****************/
/*****************start arrow list menu***********/
.arrowlistmenu{
width: 300px; /*width of accordion menu*/
	color:#000000;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.arrowlistmenu a {
	color:#000000;
	text-decoration:none;
}
.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Arial;
color: white;
cursor: hand;
cursor: pointer;
}

/*.arrowlistmenu .openheader{ CSS class to apply to expandable header when it's expanded
background-image: url(titlebar-active.png);
}*/

/*.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
/*list-style-type: none;
/*margin: 0;
/*padding: 0;
/*margin-top: 8px; /*bottom spacing between each UL and rest of content*/
/*}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
/*}

.arrowlistmenu ul li a{
color: #A70303;
background: url(arrowbullet.png) no-repeat center left; /*custom bullet list image*/
/*display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS
color: #A70303;
background-color: #F3F3F3;
}*/
/*** end accordian **/

/* dropdown start _--------------------------> */
.dropdown {padding:0; margin:0}
.dropdown {float:left; text-align:left; color:#FFF;}
.dropdown dt {width:188px; /*border:2px solid #9ac1c9; 
padding:8px; font-weight:bold;*/ cursor:pointer; background:url(images/header.gif);}
.dropdown dt:hover {background:url(images/header_over.gif);}
.dropdown dd {position:absolute; overflow:hidden; width:185px; display:none; background:#333; z-index:200; opacity:0; margin-left:0px; margin-top:5px}
.dropdown ul {width:185px; list-style:none; border-top:none}
/*.dropdown li {display:inline}*/
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block;  color:#333; text-decoration:none; background:#333; width:185px}
.dropdown a:hover {background:#d9e1e4; color:#000}
.dropdown .underline {border-bottom:1px solid #b9d6dc}
/* <----------------------dropdown end------------> */


h1 {
	color:#000000;
	margin-top:-5px;
}