@charset "utf-8";
/* CSS Document */
HTML {background:#acacac;}
BODY {margin:10px auto; background: #fff; font:11px tahoma; color:#333; width:877px;}

IMG {border:0px;}
h1{font:18px Arial Narrow; color:#94bc0f; margin:20px 0px 10px 10px;}
h1 span {color:#3385af;}
p {margin-left:10px; text-align:justify;}
a {color:#003894; text-decoration:none;}
a:hover {text-decoration:underline;}
hr {color:#999; height:1px; margin:0px 15px;}

.content {margin:0px 10px;}
.top-nav {background:url(../images/top-nav-bg.jpg) repeat-x; font:13px verdana;}
.top-nav li.no-border {border-right:0px solid #e5e5e5;}
.top-nav li:hover.no-border {border-right:0px solid #e5e5e5;}
.top-nav a:hover { color:#0084c9;}

.top-nav {list-style-type:none; background:url(../images/top-nav-bg.jpg) repeat-x; font:12px verdana;  margin:0px 0px; padding:0px 0px; }

.top-nav * {margin:0px; padding:0px;}
.top-nav ul { float:left; margin:0px; padding:0px; list-style:none;}
.top-nav li {float:left;  margin:0 0px 0 0; line-height:29px;  z-index:100; display:inline;padding:0px 12px; border-right:1px solid #d0d0d0; line-height:31px; text-decoration:none; color:#333; }
.top-nav li a{ color:#333;  text-decoration:none;  margin:0px 0px; padding:5px 0px 0px 0px;}
.top-nav dd {background:#fff; }
.top-nav li dd {display:none;}
.top-nav li a:hover{ color:#000; text-decoration:none;}
.top-nav li:hover, .top-nav li a:hover {border:1px; color:#0084c9}
.top-nav li span {clear:both; display:block;}
.top-nav li:hover dl, .top-nav li a:hover dl {display:block; position: absolute;border:1px solid #ccc; margin-left:0px; _margin-top:-1px; }
.top-nav li:hover dd, .top-nav li a:hover dd {display:block; color:#000; }
.top-nav li.noborder {background:none;}
.top-nav table {border-collapse:collapse; padding:0; margin:0px; }
.top-nav dd {text-align:left; width:200px;line-height:21px; padding-left:0px; border-left:3px solid #0084c9;border-bottom:1px solid #e5e5e5; }
.top-nav dd:hover { color:#fff; text-decoration:none;}
.top-nav dd a {background:url(../images/top-nav-bg.jpg) repeat-x; font:11px verdana; padding:3px 10px; line-height:19px; display:block; margin-left:0px; height:19px;}




.news {background:url(../images/news-media-bg.gif) no-repeat; height:100px; width:294px; margin-left:11px; padding:40px 10px 15px 22px; margin-top:10px;}

.adve { width:328px; margin-left:11px; margin-top:10px;}

.footer{ font:11px tahoma; color:#666; background:url(../images/top-nav-bg.jpg) repeat-x;}
.footer a { font:11px tahoma; color:#666; text-decoration:none; margin:0px 5px; line-height:29px;}
.footer a:hover { color:#0084c9;}

.copyright{ font:bold 10px arial; color:#666;line-height:29px;}
.copyright a { font:11px tahoma; color:#666; text-decoration:none; }




.content-heading { background:url(../images/contentiheading-bg.gif) repeat-x; height:41px;}
.content-heading h1{font:18px Arial Narrow; color:#94bc0f; margin:5px 0px 5px 10px;}
.content-heading h1 span {color:#3385af;}

.content-td {background:#f3f3f2;}
.content-td p {margin:10px 15px; line-height:17px;}
.content-td  td {line-height:15px; text-align:left;  border-bottom:2px solid #f3f3f2;}
.content-td p td img { padding:0px 5px;}
.content-td p td ul {margin: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(../images/overlay.png); width:100%; }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}
	
