
body {  background-color: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	margin: 0px;
	/*background-image: url('imgs/bg_top.png');
	background-repeat: repeat-x */
	}
	
h1{
font-size:18px;
font-weight:bold;
text-align:center;
color:#8B3A97;
margin-bottom:3px;
}	

.h1-list
{
font-size:18px;
font-weight:bold;
text-align:left;
color:#8B3A97;
margin-bottom:5px;
}

.line2{
font-size:13px;
font-weight:bold;
text-align:center;
margin-top:2px;
}

.line3{
font-size:13px;
text-align:center;
margin-top:2px;
}

.small{
font-size:10px;

}
/*links*/
a:link {
	text-decoration: none;
	color: #8B3A97
}

a:visited {
	text-decoration: none;
	color: #8B3A98
}

a:hover {
	text-decoration: none;
	color: #A63EB7;
}

a#inactive:hover { cursor : default; }
a#st { color: #ffffff; }

/*forms*/
input { 	
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		margin-top:2px;
		margin-bottom:2px;
		padding-top:1px;
		padding-bottom:1px;
		/*margin: 2px;
		padding: 1px;*/
		}
		
	
#text1 {background-color: #C183E4; border:1px solid #25064c;}
#text2 {background-color: #ffffff; border:1px solid #25064c;}
#readonly {background-color: #cccccc; border:1px solid #25064c;}
		
#button { 	border:1px solid #25064c; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		background-color: #C183E4; }

.button { 	border:1px solid #25064c; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		background-color: #C183E4; }
		
#radio_check {	border:0px; }
#select_left {	border:0px; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		background-color: #C183E4; margin: 2px; padding: 1px;}
		
select {
		/*border:1px solid #25064c; 
		border:0px; */
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		background-color: #ffffff;}
		
textarea { 	border:1px solid #25064c; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		background-color: #ffffff; margin: 2px; padding: 1px;}

.holder { 	background-color: #ffffff; 
		
		}


td.norm { 	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		 }
		
td.header { 	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 15px;
		background-color: #ffffff;
		color: #BC85FA;}
td.headerbg { 	
		
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 15px;
		background-color: #ffffff;
		color: #BC85FA;
		background-image: url('imgs/headerbg.gif');
		background-repeat: no-repeat;
		background-position: 50% 50%; }

td.main {	background-color: #ffffff; }
td.left_main { 	
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #ffffff;
		background-color: #ffffff; 
		/*background-image: url('imgs/quick_search.gif');
		background-repeat: no-repeat;
		background-position: 50% 20px; */
		/*border-right: thin solid; 
		border-color: #888888;*/
		}
		
td.left_main_qs { 	
		padding-left: 10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #ffffff;
		background-color: #ffffff; 
		background-image: url('imgs/quick_search_bg.gif');
		background-repeat: repeat-y;
		background-position: center; 
		/*border-right: thin solid; 
		border-color: #888888;*/
		}
		
td.top_search { 	
		padding-left: 10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #ffffff;
		}
		
td.search_titles { 	
		background-color: #8B3A97; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #ffffff;
		}
		
a:link.search_titles{
	color: #ffffff;
	text-decoration: none;
}

a:visited.search_titles {
	color: #cccccc;
	text-decoration: none;
}

a:hover.search_titles{
	color: #ffffff;
	text-decoration: none;
}



td.right_main { 
		padding-left: 10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		background-color: #ffffff; }
		
td.steps{/*	
	background-image: url('imgs/steps.gif');
	background-repeat: no-repeat;
	background-position: 100% 0%; */
	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
}
/*menu*/
td.menu { 	background-color: #ffffff; }
td.button { 	background-color: #36175d; 
		text-align: center; 
		color: #000000;
		font-weight: bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px; }

.btn { 	background-color: #C183E4; 
		text-align: center;
		border:#000 1px solid;
		color: #000000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px; }		
		
a:link.button {
	color: #8B3A97;
	text-decoration: none;
}

a:visited.button {
	color: #8B3A97;
	text-decoration: none;
}

a:hover.button {
	color: #BC85FA;
	text-decoration: none;
}

/*footer*/
td.footer { 	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		background-color: #ffffff;
		border-top: thin solid; 
		border-color: #cccccc;
		padding: 1px;

}

		
.style_cred {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ff0000;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
}

/*##########################*/
#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; /*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;
}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
font-size: 9px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

.disclaimer{
font-size:10px; 
text-align:justify; 
margin-top:2px; 
margin-bottom:2px;
}