/* CSS Document */

body {margin:0px auto;  background-color:#e8ebf0; font-family:arial; font-size:11px; color:#000;}
#cover {background-color:#fff; width:834px; }
.flash {text-align:center}
.intro {width:340px;padding:0px 20px; line-height:18px; vertical-align:top}
.intro a{ color:#8ba812; text-decoration:underline; font-size:12px; margin-top:5px; display:block; text-align:right;}
.intro a:hover{ color:#000; text-decoration:none}
.intro-1 {width:227px;padding:0px 15px 0px 20px; line-height:18px; vertical-align:top;border-left:1px solid #bfce6f;}
.intro-1 a{ color:#8ba812; text-decoration:underline; font-size:12px; margin-top:5px; display:block;text-align:right;}
.intro-1 a:hover{ color:#000; text-decoration:none}
h1 {font:normal 22px "Arial Narrow"; margin:8px 0px; color:#8ba812}
h2 {font-size:13px; margin:8px 0px; color:#5d7004}
.footer {font-size:11px; padding:5px 0px 5px 10px;  color:#666;}
.footer a{ color:#666; text-decoration:none; margin:5px;}
.footer a:hover, .copyright a:hover{ color:#8ba812; text-decoration:underline}
.copyright {text-align:right; padding-right:15px; color:#666;}
.copyright b{ font-size:11px}
.copyright a{ color:#666; text-decoration:none}
.latest-test {padding:0px 15px 10px 20px; line-height:16px}
.latest-test a { text-decoration:none; color:#000;}
.latest-test a:hover { text-decoration: underline; color:#5a8b02;}
p{ margin:0px; text-align:justify}
.pic {float:right; margin:0px 0px 20px 20px}
form{}
.form table{ border:1px solid #e5e5e5;}
.form td {background:#f0f0f0;}
.text-box {width:150px;}
.img {padding:2px; border:1px solid #e5e5e5; margin-left:15px;}

.fam {}
.fam li { margin-bottom:10px;}



#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; font:bold 12px tahoma; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
	
.answer{
	visibility:hidden;
	height:0px;
	overflow:hidden;
}

.answer div { width:500px; height:500px; background:#e5e5e5;}

.menu {list-style-type:none; font:11px verdana;background:#fff url(../images/header-nav-strip-bg.gif);  margin:0px 0px; padding:0px 0px; }

.menu * {margin:0px; padding:0px;}
.menu ul { float:left; margin:0px; padding:0px; list-style:none;}
.menu li {float:left;  margin:0 1px 0 0; line-height:25px;  z-index:100; display:inline;}
.menu li a{ color:#000; font:bold 13px arial; text-decoration:none; line-height:25px; height:25px; margin:0px 17px; padding:5px 0px 0px 0px;}
.menu dd {background:#fff; }
.menu li dd {display:none;}
.menu li a:hover{ color:#000; text-decoration:none;}
.menu li:hover, .menu li a:hover {border:0;}
.menu li span {clear:both; display:block;}
.menu li:hover dl, .menu li a:hover dl {display:block; position: absolute;border:1px solid #ccc; margin-left:20px; _margin-top:-1px; }
.menu li:hover dd, .menu li a:hover dd {display:block; color:#000; }
.menu li.noborder {background:none;}
.menu table {border-collapse:collapse; padding:0; margin:-1px; font-size:11px;}
.menu dd {text-align:left; width:170px;line-height:21px; padding-left:0px; border-left:3px solid #6dba4d;border-bottom:1px solid #e5e5e5; }
.menu dd:hover { color:#fff; text-decoration:none;}
.menu dd a {font:bold 11px tahoma;padding:3px 0px; line-height:19px; display:block; margin-left:10px; height:19px;}

