/***basic global styles***/

body { 
	font: 8.5pt/13pt Verdana, Arial, Helvetica, sans-serif; 
	color: #666666;
	background-image: url(../images/ODOT-Solar-Module-Array-background.jpg); 
	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;
}

a.menubar:link {
	font: Verdana;
	font-weight: bold;
	font-size: 10pt;
	color: #FFF;
	text-align: center;
	text-decoration: none;
}

a.menubar:hover {
	font: Verdana;
	font-weight: bold;
	font-size: 10pt;
	color: #FF0;
	text-decoration: underline;
	text-align: center;
}

/*.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: #030;
}

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;
}
.redbold{
	color: #F00;
	font-weight: bold;
}

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

.latestbody{
	
}

/**layout styles **/

#container {
	width: 984px;
	padding: 15px;
	margin-left: auto;
	margin-right: auto;
	background-color: #cbc692;
	box-shadow: 0px 0px 10px #000;
	-moz-box-shadow: 0px 0px 10px #000;
	-webkit-box-shadow: 0px 0px 10px #000;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#pageHeader {
   width: 954px;
   margin-left: auto;
   margin-right: auto;
}

#vspacer {
	width: 954px;
	height: 40px;
	margin-left: auto;
	margin-right: auto;
	content:
}

#maincontent {
	width: 954px;
	margin-left: auto;
	margin-right: auto;
}

#navstrip {
   width: 160px;
	
}

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

#content {
	width: 746px;
	
}

#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: right; 
	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;
}
.subheadergreen {
	font-size: 12pt;
	color: #060;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.tableheader {
	text-align: center;
	font-size: 10pt;
	color: #FFF;
}
.tablecontent {
	font-size: 10pt;
	text-align: right;
	color: #000;
	padding: 4px;
}
.tablecontentcentered {
	font-size: 10pt;
	color: #000;
}
#container #maincontent table tr td #footer2 {
	text-align: right;
}
#container #maincontent table tr td {

}
.menubar {
	font: Verdana;
	font-weight: bold;
	font-size: 10pt;
	color: #FFF;
	text-align: center;
}
#menubar {
	font: Verdana;
	font-weight: bold;
	font-size: 10pt;
	color: #FFF;
	text-align: center;
}
.regbulletpoints {
	text-align: left;
}

