/***basic global styles***/

body { 
	font: 8.5pt/13pt Verdana, Arial, Helvetica, sans-serif; 
	color: #666666;
	background: #fff2c7; 
	margin: 18px;
	}
	
p { 
	font: 8.5pt/13pt Verdana, Arial, Helvetica, sans-serif; 
	margin-top: 0px;
	}

h1 { 
	font: bold 32pt Verdana, Arial, Helvetica, sans-serif; 
	letter-spacing: 5px;
	margin-bottom: 0px; 
	color: #fff;
	}

h2 { 
	font: normal 16pt Verdana, Arial, Helvetica, sans-serif; 
	letter-spacing: 5px;
	margin-bottom: 0px; 
	color: #003772;
	}

h3 { 
	font: italic normal 14pt Verdana, Arial, Helvetica, sans-serif; 
	letter-spacing: 5px;
	margin-bottom: 0px; 
	color: #fff;
	}
	
a:link { 
	font: 7pt/13pt Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	color: #003772;
	}

a:visited { 
	font: 7pt/13pt Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	color: #003772;
	}

a:hover, a:active { 
	font: 7pt/13pt Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: underline; 
	color: #3399ff;
	}

a.ql:link { 
	font: 8pt/8pt Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	text-decoration: underline; 
	color: #3399ff;
}

a.ql:visited { 
	font: 8pt/8pt Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	text-decoration: underline; 
	color: #3399ff;
	}

a.ql:hover { 
	font: 8pt/8pt Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	text-decoration: underline; 
	color: #fa7819;
	}


a.qlnav:link { 
		font: 7pt/9pt Verdana, Arial, Helvetica, sans-serif; 
		font-weight: bold; 
		text-decoration: underline; 
		color: #3399ff;
}

a.qlnav:visited { 
		font: 7pt/9pt Verdana, Arial, Helvetica, sans-serif; 
		font-weight: bold;
		text-decoration: underline; 
		color: #3399ff;
}

a.qlnav:hover { 
		font: 7pt/9pt Verdana, Arial, Helvetica, sans-serif; 
		font-weight: bold; 
		text-decoration: underline; 
		color: #fa7819;
}


a.internal:link { 
		font: 9pt/13pt Verdana, Arial, Helvetica, sans-serif; 
		font-weight: bold; 
		text-decoration: underline; 
		color: #3399ff;
}

a.internal:visited { 
		font: 9pt/13pt Verdana, Arial, Helvetica, sans-serif; 
		font-weight: bold;
		text-decoration: underline; 
		color: #3399ff;
}

a.internal:hover { 
		font: 9pt/13pt Verdana, Arial, Helvetica, sans-serif; 
		font-weight: bold; 
		text-decoration: underline; 
		color: #fa7819;
}


a.breadcrumb:link { 
		font: 8pt/8pt Verdana, Arial, Helvetica, sans-serif; 
		font-weight: bold; 
		text-decoration: underline; 
		color: #003772;
}

a.breadcrumb:visited { 
		font: 8pt/8pt Verdana, Arial, Helvetica, sans-serif; 
		font-weight: bold;
		text-decoration: underline; 
		color: #003772;
}

a.breadcrumb:hover { 
		font: 8pt/8pt Verdana, Arial, Helvetica, sans-serif; 
		font-weight: bold; 
		text-decoration: underline; 
		color: #3399ff;
}

/*.style1 {font-family: Verdana;
	font-weight: bold;
	color: #003772;
}*/

.style2, a.style2:link, a.style2:visited, a.style2:active {font-family: Verdana;
	font: 8.5pt/13pt Verdana, Arial, Helvetica, sans-serif; 
	color: #003772;
}

a.style2:hover { 
		font: 8.5pt/13pt Verdana, Arial, Helvetica, sans-serif; 
		text-decoration: underline; 
		color: #3399ff;
}

/***common padding settings***/
.post, .textblock, .mediabox, .latest {
	padding: 5px;
}


/***per-element look and feel settings***/
.latest, .mediabox{
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	
}

.sectionhead{
	padding: 2px;
	background-color: #fff;
	color: #003772;
	font: 18pt/20pt Arial, Helvetica, sans-serif; 
	font-weight: bold;
}

.secondaryhead{
	padding: 2px;
	background-color: #fff;
	color: #003772;
	font: 12pt/16pt Arial, Helvetica, sans-serif; 
	font-weight: bold;
}

.navtitle{
	color: #003772;
	font: 9pt/14pt Arial, Helvetica, sans-serif; 
	font-weight: bold;
}

.latestbody{
	
}

/**layout styles **/

#container {
	width: 818px;
	padding: 15px;
}

#pageHeader {
   width: 778px;
}

#vspacer {
	width: 788px;
	height: 23px;
}

#maincontent {
	width: 788px;
}

#navstrip {
   width: 160px;
	
}

#hspacer {
	width: 5px;
	height: 1px;
}

#content {
	width: 580px;
	
}

#textblock {
	padding: 5px;
}

#navstrip {
	background: #fff198;
}

#quicklook {
	float: right;
}

#homequicklook {
	padding: 8px;
}

#subquicklook {
	padding: 2px;
	background: #ffffff;
	
}

#subqlbg {
    padding: 1px;
	background: #fddda3;
	
}

#subqlmain {
    padding: 4px;
	background: #ffffff;
	
}

#content {
   color: #666;
   margin-top: 6px;
   margin-left: 9px;
}

#content, #mediabox {
	background: #fff;
}

#latest {
	background: #f5f5f5;	
}

#footer {
	text-align: center; 
	padding: 5px;
	font: 8pt/10pt Arial, Helvetica, sans-serif;
}

.navblock {
	padding: 10px;
}

.navhr {
	
}

.navitem {
	
}


.qlblock{
	margin-top: 10px;
	font: 7pt/9pt Verdana, Arial, Helvetica, sans-serif; 
	color: #003772;
}


/***common forced element dimensions***/
.maincontent {
	width: 788px;
}

.vspacer {
	width: 788px;
	height: 23px;
}

.hspacer {
	width: 5px;
	height: 1px;
}

.latest {
	width: 210px;
	color: #333333;
}

.rightgutter, .content {
	background: #fff;
}

.quicklook {
	float: right;
}


.navstrip {
	background: #fff198;
}

.qlhead{
	color: #003772;
	font: 7pt/9pt Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
}

.medbullet{
	font: 8pt/10pt Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
}

.dateline{
	
	font: 8pt/8pt Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #fa7819;
	
}

.phead {
	font: 9pt/12pt Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #003772;
	
	
}
.daylink {
	font-family: Verdana;
	font-size: 10px;
	color: #003374;
}
