body {
	margin:0; padding:0;
	font: normal 11px Verdana, Arial, Tahoma, sans-serif;
	line-height:15px;color:#666;
}

#container {
	background:url("images/bg.gif") repeat-y;
	width:750px; margin:0 auto; padding:0;
}
/* ==============================================================================================
Logo Image Replcement 
=================================================================================================*/
#header {width:695px; margin:0 auto; padding:0;}
#top-left {
	float:left;
}
#logo {
	margin:0; padding:0;
	position:relative;
	width:695px; height: 179px;
	overflow:hidden;
	font: normal 13px Verdana, Arial, Tahoma, sans-serif;
}

#logo span {
	display:block;
	position:absolute; left:0; top:0; z-index:1;
	width:695px; height: 179px;
	margin:0; padding:0;
	background:url("images/header.gif") top left no-repeat;
}

/* ==============================================================================================
Navigation Styles
=================================================================================================*/
#nav {width:693px; margin:0px auto 0; padding:0;background:url("images/nav_bg.gif") repeat-x;}
#nav ul {margin:0px 0 0 28px;padding:0;list-style:none;}
#nav ul li {display:inline;margin:0 0 0 -6px;padding:0;}
#nav ul li a {
	line-height:37px; margin:0; padding:12px;
	background:url("images/nav_item_bg.gif") no-repeat;
	color:#333; text-decoration:none;
}
#nav ul li a:hover {
	line-height:37px; margin:0; padding:12px;
	background:url("images/nav_item_on.gif") no-repeat;
	color:#333; text-decoration:none;
}

#sep {width:693px; margin:0 auto; padding:0; height:6px; background:url("images/seperator.gif") repeat-x;}

/* ==============================================================================================
Main Page Styles
=================================================================================================*/
#main {width:695px;margin:0 auto 20px;padding:0;}
#left {width:375px;margin:0 0 0 15px;padding:0 20px 0 0;float:left;display:inline;background:url("images/vert_sep.gif") right repeat-y;}
#right {
	width:260px; height:100%;
	padding:5px; margin:0 1px 0 0; display:inline;
	float:right; color:#666;
}
#right h2 {width:254px;height:29px;background:url("images/newshead.gif") no-repeat;line-height:29px;padding-left:5px;color:#fff;}
#right a {color:#333;text-decoration:underline;}
#right a:hover {color:#c90;text-decoration:underline;}
#right p {width:240px;font-size:10px;margin-left:10px;}

/* ==============================================================================================
Footer Styles
=================================================================================================*/
#footer {clear:both;width:693px;height:50px;background:url("images/footer.gif") no-repeat;margin:25px auto 0;padding:0;}
#footer a:link {color:#fff;text-decoration:underline;}
#footer a:visited {color:#ccc;text-decoration:underline;}
#footer a:hover {color:#c90;text-decoration:none;}
#footer a:active {color:#fff;text-decoration:underline;}
#foot-txt {margin:0 auto;padding:10px 3px 0 10px;color:#fff;width:560px;float:left;}
#madeby {width:120px;float:left;color:#fff;padding:0;}

/* ==============================================================================================
Misc Styles
=================================================================================================*/
h1 {font:bold 15px Verdana, Arial, Tahoma, sans-serif;margin:5px 0;padding:0;}
h2 {font:bold 14px Verdana, Arial, Tahoma, sans-serif;margin:5px 0;padding:0;}
h3 {font:bold 13px Verdana, Arial, Tahoma, sans-serif;margin:5px 0;padding:0;}
h4 {font:bold 12px Verdana, Arial, Tahoma, sans-serif;margin:5px 0;padding:0;}
h5 {font:bold 11px Verdana, Arial, Tahoma, sans-serif;margin:5px 0;padding:0;}
h6 {font:bold 10px Verdana, Arial, Tahoma, sans-serif;margin:0;padding:0;}
p {margin:7px 0;padding:0;}
a:link {color:#333;text-decoration:underline;}
a:visited {color:#333;text-decoration:underline;}
a:hover {color:#c90;text-decoration:underline;}
a:active {color:#333;text-decoration:underline;}
.hr {background:url("images/hor_sep.gif") repeat-x;height:1px;margin:5px 0;padding:0;}
img.hof {border:1px solid #ccc;}
img {border:none;}
img.newspic {border:0;float:left;margin-right:5px;}
img.thumbnail {width:120px;}
.read {background:url("images/bullet.gif") 0px 3px no-repeat;padding:0 0 0 12px;margin:0;}
.arrow {background:url("images/arrow.gif") 0px 4px no-repeat;padding:0 0 0 12px;margin:0;}
.d1 {background:#ffff;}
.d1 {background:#f5f5f5;}

/* ==============================================================================================
LightBox Styles
=================================================================================================*/
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxCaption{
	font-size: 10px;
	padding-top: 0.4em;
	}
#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url("images/overlay.png"); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}