﻿body 
{
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; min-width: 990px; text-align: center; font-family: Arial, Helvetica, sans-serif; background-position:top left; background-image: url('../../images/body-bg.png'); background-repeat:repeat-x;
}

#divLayout { width:990px; text-align:left; position: relative; margin:0 auto; background-color: White;}
.headerLayout { width:990px; text-align:left; position: relative; margin:0 auto;}

/* Links  */
a:link, a:visited, a:active { text-decoration: none; color: #0071BC; }
a:hover { text-decoration: underline; color: #005b7f; }

/* Image values */
img { border: 0; }

/* Use to debug css  */
.fix1 { background:green; border: 1px solid red; } 
.fix2 { background:red; border: 1px solid green; }
.fix3 { background-color:aqua; border: 1px solid yellow; } 
/* Use to debug css  */


/*Header */
.tophead { background-color:#005497;}
#divLogoBackground {  background-image: url('/images/header/header_background.png'); background-repeat: repeat-x; overflow: auto;}
.LogoSpace { padding: 13px 40px 6px 6px; float: left; background-image: url('/images/header/header_background.png'); background-repeat: repeat-x}
#topAdSpace_div { width: auto; text-align: center; padding-top: 9px; padding-bottom:5px; }
#divsocialbackground {clear: both; float: none;padding: 7px; background-image: url('/images/header/social_background.png'); background-repeat: repeat-x}
.spfonts { color:#CAE0F2; padding-left: 30px; margin-top: -2px; font-weight: bold;}
.spfontsleft { color:#CAE0F2; font-weight: bold;}
.spfonts a, .spfontsleft a { color:#CAE0F2; margin-left: 20px; font-weight: bold;}

#middlecontainer {background-image: url('/images/middle_background.png'); background-repeat: repeat-x}
#divmultiviews {width: 620px; padding:5px;}
/*Footer */
#divfooter { margin-top:15px; background-image: url('/images/footer_background.png'); background-repeat: repeat-x; padding-top: 12px;}

#divfooter a:link, #divfooter a:visited, #divfooter a:active { color:#CAE0F2; text-decoration: underline;}
#divfooter a:hover {color:#CAE0F2; text-decoration: underline;}

.divblogheadshot {float: right;}
.divblogheadshot img {height: 55px; padding-left: 3px;}

#footermenu
{
	background-color:#CCCCCC;
	border: solid 1px #999999;
	/*border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-top:solid 1px #999999;*/
	padding-top:2px;
	padding-bottom:5px;
	text-align:center;	
	display:block;
	position: relative;
}

#footermenu span
{	
	color:#242D67;
	padding: 5px 10px 5px 10px;	
	font-weight:bold;	
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	/* use font-stretch since firefox does not support "Arial Narrow" */
	font-stretch:condensed;
	font-size: 12px;
}

.divrecttabs {background-image: url('/images/header/social_background.png'); background-repeat: repeat-x; color: White; padding: 7px;}
.divtopcontent {padding: 7px; width: 48%}
.divreseventcol {padding: 3px; width: 48%}
.divresourcecontent {padding: 5px; width: 46%; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px;}

.adspacing {padding: 10px;}
.timeStampArea { float: right; text-align: right; position: relative; top: -4px; }
.toplabel { color: #0B74B7; font-size:20px; font-family: "Arial Narrow",Arial, Helvetica,serif; font-stretch:condensed; font-weight:bold; padding-bottom:5px;}

.gray { color: Gray;}
.articleblurb {height: 14px; overflow: hidden; display:inline-block; top: 0px; }
.articleblurbbig {height: 43px; overflow: hidden; display:inline-block; top: 0px; }

.ht_content_spacing { height: 20px; }
.ht_content {overflow-y: scroll; height: 400px; padding:7px;background-image: url('/images/content_background2.png'); background-position:bottom; background-repeat: repeat-x; }
.ht_content_menu {height: 400px; padding:7px;background-image: url('/images/content_background2.png'); background-position:bottom; background-repeat: repeat-x; }

/* Spacing and Padding */
.toppadding5 { padding-top:5px;}
.toppadding7 { padding-top:7px;}
.toppadding10 { padding-top:10px;}
.toppadding15 { padding-top:15px;}
.toppadding20 { padding-top:20px;}
.toppadding25 { padding-top:25px;}
.padding10 { padding:10px;}
.padding7 { padding:7px;}
.leftpadding20 { padding-left:20px;}
.leftpadding15 { padding-left:15px;}
.leftpadding10 { padding-left:10px;}
.leftpadding5 { padding-left:5px;}
.bottompadding5 { padding-bottom:5px;}
.bottompadding10 { padding-bottom:10px;}
.bottompadding15 { padding-bottom:15px;}
.leftmargin20 { margin-left:20px;}
.leftmargin10 { margin-left:10px;}
.topmargin10 { margin-top:10px;}
.rightpadding10 { padding-right:10px;}
.rightpadding20 { padding-right:20px;}
.rightpadding { padding-right:30px;}
.rightmargin10 {margin-right: 10px;}
.rightpadding10 {padding-right:10px;}
.block { display: block;}
.seperator { padding-bottom: 6px; }

.HeaderLabels {margin:0px;	display:inline; letter-spacing: 0px;}
.bottomDiverLine_Black { height: 1px; line-height: 1px; background-color: Black; }

.left { text-align: left; }
.center { text-align: center; }
.right { text-align: right; }
.top { vertical-align: top; }
.red { color: Red; }
.green { color: Green; }
.floatCleaner { float: none; clear: both; }
.floatRight { float: right; }
.floatLeft { float: left; }

#srchResult iframe { width: 620px; }

/* Text and Fonts  */
.arial_8_8 { font-family: Arial, Helvetica, sans-serif; font-size: 8px; line-height: 8px; }
.arial_9_10 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; line-height: 10px; }
.arial_10_11 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 11px; }
.arial_10_12 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; }
.arial_12_14 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; }
.arial_14_16 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; }
.arial_14_18 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; }
.arial_16_18 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 18px; }
.arial_18_20 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 20px; }
.arial_20_22 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; line-height: 22px; }
.arial_12_27 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 27px; }
/* use font-stretch since firefox does not support "Arial Narrow" */	
.arialnarrow_10_12 { font-family: "Arial Narrow",Arial, Helvetica,serif; font-size: 10px; font-stretch:condensed; line-height: 12px; }
.arialnarrow_12_14 { font-family: "Arial Narrow",Arial, Helvetica,serif; font-size: 12px; font-stretch:condensed; line-height: 14px; }
.arialnarrow_14_16 { font-family: "Arial Narrow",Arial, Helvetica,serif; font-size: 14px; font-stretch:condensed; line-height: 16px; }
.arialnarrow_16_16 { font-family: "Arial Narrow",Arial, Helvetica,serif; font-size: 16px; font-stretch:condensed; line-height: 16px; }
.arialnarrow_16_18 { font-family: "Arial Narrow",Arial, Helvetica,serif; font-size: 16px; font-stretch:condensed; line-height: 18px; }
.arialnarrow_18_20 { font-family: "Arial Narrow",Arial, Helvetica,serif; font-size: 18px; font-stretch:condensed; line-height: 20px; }
.arialnarrow_20_22 { font-family: "Arial Narrow",Arial, Helvetica,serif; font-size: 20px; font-stretch:condensed; line-height: 22px; }
.bold { font-weight:bold;}
.italic { font-style: italic; }
/* Text and Fonts  */