@charset "utf-8";
body {background-color:#CCC; color:#000; font-family: Arial, Helvetica, sans-serif; font-size:12pt; font-variant:normal;}
.wrapper {background-color:#FFF; width:1000px; margin:0 auto; height:100%; min-height:700px; border:5px solid #FFF;}
.banner {width:1000px; height:200px; background-image:url(../graphics/header.png)}
.menu_bar {
	height:30px;
	width:500px;
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-variant: small-caps;
	font-size:14pt;
	margin-top:-50px;
	padding-bottom:75px;
	margin:-50px auto;
	text-align:center;

}
.menu {
	padding-left: 10px;
	list-style-type: none;
	display: inline;
}
.menu a{
	padding-left: 10px;
	list-style-type: none;
	display: inline;
	color:#000;
	text-decoration:none;
}
.menu a:visited{
	padding-left: 10px;
	list-style-type: none;
	display: inline;
	color:#000;
	text-decoration:none;
}
.menu a:hover{
	padding-left: 10px;
	list-style-type: none;
	display: inline;
	color:#000;
	text-decoration:underline;
}
.whatsnew {
	float:left;
	margin-left:20px;
	margin-top:20px;
	height:220px;
	width:215px;
	background-color:#FF9;
	padding:10px;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-bottom: solid 1px #999;
}

.whatsnew_title {
	color:#003;
	margin-top:-2px;
	font-family:Verdana, Geneva, sans-serif;
	font-variant: small-caps;
	font-size:14pt;
	font-weight:bold;
}

.tabbed {
	width:970px;
	height:240px;
	margin-top:20px;
	margin-left:20px;
	margin-bottom:20px;
}

.base {width: 1000px; clear: both; height: 15px; bottom: 0px; font-size: 10px; color:#999;  background-color:#900; background-position:center; margin: 0 auto; border:5px solid #FFF;}
.base a {color:#CCC; text-decoration:none;}
.base a:visited {color:#CCC; text-decoration:none;}
.base a:hover {color:#CCC; text-decoration:underline;}

.base_inner {
	width:950px;
	margin:0 auto;
	color: #CCC;
}

.blog {
	width:670px;
	margin-left:20px;
	margin-right:200px;
	margin-top:20px;
	border-left: solid 1px #FFF;
	border-top: solid 1px #FFF;
	border-right: solid 1px #FFF;
	border-bottom: solid 1px #900;
	background-color: #FFF;
	padding:15px;
	margin-bottom: 20px;
	overflow: auto;
}

.ads {
	float:left;
	margin-top:20px;
	height:220px;
	width:215px;
	background-color:#FF9;
	padding:10px;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-bottom: solid 1px #999;
}

.blog_new {
	width:670px;
	margin-left:20px;
	margin-right:200px;
	float:left;
	margin-top:20px;
	border-left: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	background-color: #FF9;
	padding:15px;
	margin-bottom: 20px;
	border-bottom: solid 1px #999;
}

.css_headline a{color: #900 !important; font-size:13pt !important; font-weight:bold !important; margin-bottom:5px; !important}
.css_headline {color: #900 !important; font-size:13pt !important; font-weight:bold !important;}
.css_item { margin-top:10px !important; margin-bottom:5px !important; margin-top:5px !important;}

.css_date {float:right; font-size:10pt; font-weight:bold;}

.wrapper .tabbed #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible strong {
	color: #006;
	font-size: 12pt;
}
	
.wrapper div .blog p strong a {
	margin-top:-10px;
}


.top_image {background-image:url(../graphics/top_image_blank.png); height:370px; width:820px; margin:10px auto; padding:40px; font-size:18pt;}
.top_image_title {font-size:24pt; font-weight:bold; color:#900; padding-bottom:10px;}

img a{border:none !important;}

.archive {
	width:260px; 
	float: right; 
	}
	
.archive_text {
	font-size:11pt;
	color:#900 !important;
}
.archive_text a{
	font-size:11pt;
	color:#900 !important;
}
.archive_text a:visited{
	font-size:11pt;
	color:#900 !important;
}
.archive_text a:hover{
	font-size:11pt;
	color:#900 !important;
	text-decoration:underline;
}

.archive_readmore {
	background-color: #FFF;
	width:220px;
	float: right;
	padding:10px;
    margin-top:-20px;
	margin-right:20px;
	border-left: solid 1px #FFF;
	border-bottom: solid 1px #FFF;
	border-right: solid 1px #FFF;
}

.search {float:right; padding-right:20px; margin-top:-20px;}
