.body {
/*
	font-family:Verdana;
	font-size:11px;*/
		font: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
		font-size: 13px; 	
	font-weight:normal;	
}
.gland {
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #268209;
	text-decoration: none;
}
.bdtext {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #5671BD;
}
.log {
	color: #97C16F;
	font-size: 14px;
	font-weight: 400;
}
.hometext {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #3AB048;
}

.head_name {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-family:"Times New Roman";
}

.title_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #BF9E00;
}
.head_site {
	font-family:"Times New Roman";
	font-size: 11px;
	color: #FFFFFF;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
a {
	font: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 13px; 	
	font-weight:normal;
}
a:link {
	font: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 13px; 	
	font-weight:normal;
}
a:active {
	color: #FAF8CB;
	font: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 13px; 	
	font-weight:normal;
}
a:hover {
	color: #366B00;
	font: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 13px; 	
	font-weight:normal;	
}
.company_header {
	font-size:12px;
	font-weight:bold;
	color:#339900;
}
.company_name {
	font-size:12px;
	font-weight:bold;
	color:#006666;
}
.top_td{
	background:#99CC00 url(imeges/top_td.gif) repeat-y;
}.top_td .top_menu a{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
 .top_td .top_menu a:hover {
	COLOR: #fd7700;
	BACKGROUND:#ABCA00 no-repeat;
	/*background-image:url(../images/btn_bg_s.gif);*/
	background-repeat:repeat-y;
}
.top_td .top_menu a.selected {
	FONT-WEIGHT: bold; 
	COLOR: #fd7700;
	
	background-repeat:repeat-y;
}

.top_td .top_menu a:visited 
	{
		 
		COLOR: #000000;
	
		/*HEIGHT:28PX;*/
		FONT-SIZE: 11px;
		FONT-FAMILY: verdana; 
}
.log_header {
	color:#333333; 
	background:#D3E6EC;
	padding-top:10px; 
	padding-bottom:5px; 
	padding-left:10px; 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

a.forgo_pass, a.forgo_pass:active, a.forgo_pass:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-weight: normal;
	background-color: transparent;
}

a.forgo_pass:hover {
	text-decoration:none;
	color:#E3F2F5;
	font-weight: normal;	
}
.input {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #000000; 
	width:220px;
	text-decoration: none; 
	background-color: #F1F1EB;
}
.input_odd {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #000000; 
	width:220px;
	text-decoration: none; 
	background-color: #C5C5C5;
}
.input_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color:#FF0000; 
	width:220px;
	text-decoration: none; 
	background-color:#FFFFFF;
}
.cls_common {
	width:220px;
	background:#FFBDB5;
}
.require{
	padding-right:20px;	
    color: #2662DF;
	font-weight:normal;
}
#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 250px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}
.public_submit {
 color:#006666;
}
.public_error {
 color:#FF0000;
}


