html {height: 100%;}
usl{padding:2px; margin:2px}

body {font-size:11pt;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  text-align:left;
	  color:#00145d;
	  background-color: #fffdf0;
		margin: 0px;
		height:100%;}
form{ padding:1px;
		margin:1px;
		width:440px;}
		
div {display: block;}

.basic{ background-color:#fff8d1;
		padding:7px}
		
.border_v{background:url(border_v.jpg);
		background-position:right;
		background-repeat:repeat-y;}
		
.border_h{background:url(border_h.jpg);
		background-position:bottom;
		background-repeat:repeat-x;
		height:2px;}

.button{background-color:#2066cf;
		font-size:14px;
		font-weight:bold;
		outline: 1px solid #2066cf;
		padding:0px 5px;
		border: 2px solid #fff8d1;
		color:#fff8d1;
		text-decoration:none;
		float:right;}

.ex{margin:10px 0px;
	border:1px solid #2066cf;
	display:none;
	padding:12px;
	background-color:#ffe38f;}

.detail{margin:10px;
		width:90%;
		border:1px dashed #2066cf;
		display:none;
		padding:1px 5px;
		background-color:#ffe38f;}

.inter{display:block;
		  background-color:#fff8d1;
		  border:1px solid #2066cf;
		  margin:12px;
		  padding:12px;}
		  
.inter .ans{ display:none;
			background-image:url(border_h.jpg);
			background-position:top;
			background-repeat:repeat-x;
			padding-top:6px;
			margin-top:12px;
			width:100%;}

.side_bar ul li ul {margin:4px 12px; padding:0px; background:none}

.side_bar li ul li {margin:4px 12px; padding:0px; background:none;
			color:#2066cf;
			font-weight:normal;}

.side_bar ul{list-style-type:none;
			margin:0px;
			padding:0px;}
			

.side_bar > ul > li{color:#2066cf;
			font-weight:bold;}
			
.side_bar li{list-style-type:none;
			 margin:5px 10px;
			 padding:6px 0px;
			background:url(border_h.jpg);
			background-position:bottom;
			background-repeat:repeat-x;}	

a{color:#2066cf	;}

.side_bar a:link,.side_bar a:visited{display:block;							
							width:100%;
							padding:1px;							
							text-decoration:none;}

.side_bar a:hover,.side_bar a:active
{
background-color:#ffe38f;
}


.heading{font-size:16pt;
		color:#2066cf;
		padding:10px;
		font-weight:bold;
}
.normal{
		line-height:170%;
		padding: 0px 15px;
}
.open:link, .open:visited, .open:hover, .open:active{
			font-size:11pt;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#333333;
			text-align:left;
			text-decoration:none;
			border-style:none;
			outline-style:none;
}

.whole:link, .whole:visited, .whole:hover, .whole:active{
			font-size:11pt;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000099;
			text-align:left;
			text-decoration:none;
			border-style:none;
			outline-style:none;
			font-weight:bold;
}

.menu:link{
			font-size:14px;
			font-family:Arial, Helvetica, sans-serif;
			color:#525252;
			text-decoration:none;
			border-style:none;
			outline-style:none;
}
.menu:visited{
			font-size:14px;
			font-family:Arial, Helvetica, sans-serif;
			color:#525252;
			text-decoration:none;
			border-style:none;
			outline-style:none;
}.menu:hover{
			font-size:14px;
			font-family:Arial, Helvetica, sans-serif;
			color:#525252;
			text-decoration:none;
			border-style:none;
			outline-style:none;
}
.menu:active{
			font-size:14px;
			font-family:Arial, Helvetica, sans-serif;
			color:#525252;
			text-decoration:none;
			border-style:none;
			outline-style:none;
}
.table{
		margin:10px 20px;
		border-style:solid;
		border-color:#999999;
		border-width:1px;
		background-color:#FFFFE8;
		line-height:170%;
		padding:7px;
}
.table_express{
			margin:10px 20px;
			border-style:dashed;
			border-width:1px;
			border-color:#666666;
			background-color:#CCFFFF;
			line-height:170%;
			padding:7px;
}
.highlight_yellow{
				 background-color:#FFFF00;
				 text-decoration:none;
				 border-style:none;
				 outline-style:none;
}
.highlight_blue{
				background-color:#00FFFF;
}
.blue{color:#0066CC;}
.red{color:#FF0000;}
.x-2{
border: 5px #FF0000;
z-index:2}

.ge_div{width: 40%; 
		display: block; 
		float: left; 
		padding: 0px 12px 5px; 
		margin: 35px 15px 15px; 
		border: 2px solid #9d8b67;
		line-height:130%;}

.ge_img2{position:relative; 
		top:-20px; 
		left:20px; 
		z-index:1000;
		border:2px solid #9d8b67; 
		width:160px;}
.ge_img{background-image:url(bio_bg.jpg);
		background-repeat:no-repeat;
		background-position:right top;
		border:2px solid #ddd6c8; 
		width:177px;
		height:32px;
		margin:10px 20px;
		display:block;
		float:left;}
.ge_img_shadow{background-repeat:no-repeat;
			   background-position:177px  0px;
				width:177px;
				height:32px;}
.ge_img_shadow:hover{background-repeat:no-repeat;
			  		background-position:2px  2px;
					width:177px;
					height:32px;}
