﻿*{
/*border-width: 0px;*/
	margin: 0px;
	padding: 0px;
}

.lblUserMessage
{
    color:Red;
    font-size:12pt;
}

.headinglabel
{
    font-size:14pt;
}


body {
	margin-left: auto;
	margin-right: auto;
	width: 60em;
	margin-top: 0px;
	padding-top: 0px;
	background-color:#FFF;
	font-family:Arial, Helvetica, Sans-Serif;
}
body a {
	color: #0A5991;
	text-decoration: none;
}

body a:hover {
	color: #802B40;
}

#frame {
	width: 960px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 10px;
	padding: 0px;
	text-align: left;
	background-color:#fff;
}
#contentleft {
	width: 138px;
	padding: 4px 0px 0px 0px;
	float: left;
	text-align: left;
}
#contentcenter {
	width: 670px;
	padding: 4px 10px 0px 0px;
	float: left;
	background-color: #fff;
	
}

#contentright {
	display: none;
	width: 138px;
	padding: 4px 0px 0px 0px;
	float: right;
	text-align: right;
}
#contentbanner {
	width: 960px;

	text-align: center;
	margin: 2px 0px 2px 0px;
}


#contentbannerhp {
	width: 960px;
	background-image: url('../images/bannerbackgroundhp.gif');
	text-align: center;
	margin:2px 0px 2px 0px;
}

#contentcentertop {
	width: 680px;
	padding: 0px;
	float: left;
	height: 300px;
	background-image: url('../images/topdiv.gif');
}
#contentcentertopl {
	width: 680px;
	float: left;
	background-color: white;

}
#contentcentertopl h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 800;
	letter-spacing: 3px;
	border-bottom: 1px gray solid;
	color: #000066;
	background-color: silver;
	text-align: center;
	margin-bottom:12px;
}
#contentcentertopl h4 {
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 14px;
	font-weight: bold;
	padding: 0px 0px 0px 18px;
	margin-bottom: 3px;
	border-bottom:1px silver solid;
	border-top:1px silver solid;
	background-color:#eeeeee;

}
#contentcentertopl p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0px 0px 0px 8px;
	text-align: left;
}
#contentcentertopl li {
	font-family: Arial;
	font-size: 14px;
	padding: 0px 0px 0px 8px;
}
#contentcentertopl em {
	font-size: 12px;
	text-align: right;
}
#contentcentertopleftb {
	width: 340px;
	padding: 0px;
	float: left;
	background-image: url('../images/div_enews.gif');
	height: 300px;
}
#contentcentertopleft {
	width: 340px;
	padding: 0px 0px 0px 20px;
	float: left;
	background-image: url('../images/div_rg.jpg');
	height: 300px;
}

#contentcentertopright {
	width: 340px;
	padding: 0px;
	float: left;
	background-image: url('../images/div_brown.gif');
	height: 300px;
}
#contentcentermidleft {
	width: 340px;
	padding: 0px;
	float: left;
	background-image: url('../images/div_purple.gif');
	height: 300px;
}
#contentcentermidright {
	width: 340px;
	padding: 0px;
	float: left;
	background-image: url('../images/div_sienna.gif');
	height: 300px;
}
#contentcenterbotleft {
	width: 340px;
	padding: 0px;
	float: left;
	background-image: url('../images/div_blue.gif');
	height: 300px;
}
#contentcenterbotright {
	width: 340px;
	padding: 0px;
	float: left;
	background-image: url('../images/div_red.gif');
	height: 300px;
}
#foot {
	width: 680px;
	padding: 4px 0px 0px 0px;
	float: left;
	background-color: silver;
	border-bottom: 1px gray solid;
	border-left: 1px gray solid;
	border-right: 1px gray solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
}
#contentheader {
	background-image: url('../images/bannerbackground3.gif');
	height: 100px;
	width: 960px;
}
pre {
	margin: 0px 10px 10px 10px;
}
h1 {
	margin: 0px 10px 10px 10px;
}

h2
{
 font-family:Arial, Helvetica, Sans-Serif;
 
}

h3
{
 font-family:Arial, Helvetica, Sans-Serif;
 
}

p {
	margin: 0px 10px 10px 10px;
}
h1 {
	font-size: 16px;
	padding-top: 10px;
}
h6 {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	letter-spacing: 1px;
	margin-bottom:8px;
}

#contentright p {
	font-size: 10px;
}
#nav-menu {
	width: 960px;
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial,Sans-Serif;
	letter-spacing: 1px;
	text-decoration: none;
	text-align: center;
	background-image: url('../images/menubarback2.gif');

}
#nav-menu ul {
	cursor: default;
	list-style-type: none;
	display: inline;
	margin: 0px 0px 0px 0px;
}
#nav-menu li {
	float: left;
		border-right: 1px silver solid;
}
#nav-menu li a {
	float: left;
	color: #eeeeee;
	text-decoration: none;
	text-align: center;
	margin-top: 1px;
	margin-left: 20px;
	margin-right: 18px;
	padding: 2px;

}
#nav-menunu {
	border-style: none;
}
#nav-menu a:hover {
	color: yellow;
}
#home_link {

float:left;
	}

#header_banner {

    float:left;	

	margin-top: 15px;
	margin-left:-15px;
}
#subbut {
	position: relative;
	float: right;
	top: 4px;
	right: 6px;
}
#text_content_top_left {
	text-align: left;
	padding: 24px 0px 2px 12px;
}
#text_content_top_right {
	text-align: left;
}
#sponsorback {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
#sponsorback ul {
	cursor: default;
	list-style-type: none;
	display: inline;
	margin: 0px 0px 0px 4px;
}
#sponsorback li {
	float: left;
	width: 116px;
	border: 1px gray solid;
	margin: 0px 0px 4px 0px;
	background-color: #eeeeee;
	padding: 1px 0px 1px 4px;
}
#sponsorback a {
	text-decoration: none;
}
#sponsorbackl {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
#sponsorbackl ul {
	cursor: default;
	list-style-type: none;
	display: inline;
	margin: 0px 0px 0px 4px;
}
#sponsorbackl li {
	float: right;
	width: 116px;
	border: 1px gray solid;
	margin: 0px 0px 4px 0px;
	background-color: #eeeeee;
	padding: 1px 0px 1px 4px;
}
#sponsorbackl a {
	text-decoration: none;
}
#tocpanel {
	float: right;
	margin: 4px 4px 4px 8px;
	border: 1px gray solid;
	padding: 4px 0px 0px 0px;
	background-color: #dddddd;
}
#tocpanel p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#lefttoc {
	background-color: white;
	width: 116px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px gray solid;
	margin-top: 10px;
}
#lefttoc p {
	border-bottom: 1px gray solid;
	margin: 4px 4px 4px 4px;
}
#left_menu {
	width: 120px;
	text-align:left;
	margin: 0px 0px 0px 0px;
	float:left;
}
#left_menu ul {
	cursor: default;
	list-style-type: none;
	display: inline;
	margin: 0px 0px 0px 0px;
}
#left_menu li {
	float: left;
	width: 116px;
	border: 1px gray solid;
	margin: 0px 0px 2px 2px;
	background-color: #eeeeee;
	padding: 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	background-image:url('../images/side_menu_back.gif');
}
#left_menu a {
	text-decoration: none;
		color:white;
}
	
#left_menu a:hover {
	color: yellow;
}

#archive_lay {
width:300px;
float:left; 
padding:0px 10px 0px 0px;
margin:4px 0px 4px 10px;
}
#archive_lay ul {
	list-style-type: none;
	}
#cb {
width:120px;
	
}
#cb a{
text-decoration:underline;
	
}
#ultimatebannerr
{
 padding:0px 0px 0px 0px;
 margin-right:0px;
 text-align:right;
 float:right;
 right:0px;
 position:relative;
}

.showSwitch {
	display: block;
}
.hideSwitch {
	display: none;
}
.expandMenu {
  width: 120px;

}
.expandMenu dt {
	width: 116px;
	color:#7C253D;
	border: 1px #666666 solid;
	margin: 0px 0px 2px 2px;
	background-color:#ffffff;
	padding: 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:500;
	line-height:13px;
	cursor: hand;
	text-align:left;
}
.expandMenu a {
	color: white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
}
.expandMenu a:hover {
	color: #cccccc;
	background-color: transparent;
}
.expandMenu dd {
	width: 116px;
	color:#7C253D;
	border: 1px white solid;
	margin: 0px 0px 2px 2px;
	background-color: #7C253D;
	padding: 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:18px;

}
.expandMenu p {
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}


.expandMenu ul {
	background-color: #999999;
	margin:  2px;
	padding: 0px;
	list-style-type: none;
}
.alignCenter {
	text-align: center;
}
.dtIT{
	padding-top:0px; 
	margin-top:0px;
}
#contentcentertopl  blockquote
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	letter-spacing: 1px;
	margin-left: 64px;
	margin-right: 84px;
	margin-bottom: 12px;
	color: #660000;
	padding-top: 6px;
	padding-bottom: 6px;
	border-top: 1px #660000;
	border-bottom: 1px #660000;
	text-align: center;
	font-weight: bold;

}


#contentcentertofe {
	width: 660px;
	float: left;
	background-color: #fff;
}
#contentcentertofe h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 800;
	letter-spacing: 3px;
	border-bottom: 1px gray solid;
	color: #000066;
	background-color: silver;
	text-align: center;
	margin-bottom:12px;
}
#contentcentertofe h4 {
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 14px;
	font-weight: bold;
	color: #0269B3;
	padding: 0px 0px 0px 18px;
	margin-bottom: 3px;
	border-bottom:1px silver solid;
	border-top:1px silver solid;
	background-color:#eeeeee;

}
#contentcentertofe h5 {
	font-size: 26px;
	font-family:Arial, Helvetica, sans-serif;
	color: #0269B3;
	letter-spacing:2px;
	padding:14px 0px 12px 18px;
	text-align: left;

}
#contentcentertofe h3 {
	font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000;
	letter-spacing:1px;
	padding:14px 10px 12px 18px;
	text-align: left;
}

#contentcentertofe a {
	font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;
	color: #0269B3;
	letter-spacing:1px;
	padding:0px 0px 0px 0px;
	text-align: left;
}


#contentcentertofe p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	line-height:1.3em;
	padding: 0px 10px 0px 8px;
	text-align: left;
}
.subhead {
	font-family:Arial, Helvetica, sans-serif;	
    font-size: 16px;
	line-height:22px;
	padding: 2px 14px 12px 18px;
	text-align: left;
	letter-spacing:1px;
	font-weight:500;

}

#contentcentertofe li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0px 0px 0px 8px;
}
#contentcentertofe strong {
	font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}

#contentcentertofe  blockquote
{
	font-family:Arial, Helvetica, sans-serif;	
	font-size: 14px;
	letter-spacing:2px;
	line-height: 22px;
	letter-spacing: 1px;
	margin-left: 64px;
	margin-right: 84px;
	margin-bottom: 12px;
	color: #660000;
	padding-top: 6px;
	padding-bottom: 6px;
	border-top: 1px #660000;
	border-bottom: 1px #660000;
	text-align: center;
	font-weight: bold;
}


#contentcentertofe em {
	font-size: 14px;
	text-align: right;
}
#caption{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;

}
.subhead{
font-family:Arial, Helvetica, sans-serif;
letter-spacing:1px;

}

.adshowcaseimage
{
border:0px; width:120px; float:left; padding-top:4px; padding-bottom:6px;
}

.fontRequired
{
    font-weight:bold;
    color: #FF0000;
    font-size: 14pt;
}
.blogCommentAuthor
{
 font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;
}

.blogCommentEmail
{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;
}

.blogCommentPostDate
{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-style:italic;
}

.blogCommentComment
{
 font-family:Arial, Helvetica, sans-serif; font-size:14px;
}

.blogCommentHeaderTitle h6
{
 font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; border-top:1px #666666 dotted; width:400px; text-decoration:none;
}

.blogCommentPostCommentLinkButton
{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-decoration:underline;
}

.cmtNewCommentComment
{
 font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-top:12px;
}

.cmtNewCommentName
{
 font-family:Arial, Helvetica, sans-serif; font-size:14px;
}

.cmtNewCommentShowEmail
{
 font-family:Arial, Helvetica, sans-serif; font-size:12px;
}

.cmtNewCommentEmail
{
 font-family:Arial, Helvetica, sans-serif; font-size:14px;
}

.cmtNewCommentLabels
{
 font-family:Arial, Helvetica, sans-serif; font-size:14px;
}

.lblThankYou
{
 font-family:Arial, Helvetica, sans-serif; font-size:18px; margin:12px; color:red; padding:12px; text-decoration:underline; text-decoration:underline;
}



/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    /*background-color: #2E4d7B;*/
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight:normal;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    background-image: url(images/bg-menu-main.png);
	background-repeat:repeat-x;
    
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}



#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordiondiv
{
    padding-left:10px; 
    padding-right:10px; 
    width:95%
}

.newsitems
{
    padding-left:20px;
}

