@import url("styleSheet_vividCMS.css");


/*
------------------------------------------------------
General Classes
------------------------------------------------------
*/

body {
margin: 1px 0 0 5px;
padding: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
/*font-size: x-small;*/
font-size: 11px;
color: #333;
background-color: #FFFFFF;
}

h1 {
font-size:13.5px;
margin: 6px 0px 6px 0px;
}


h2 {
font-size:12px;
margin: 0px 0px 6px 0px;
font-style:italic;
font-weight:bold;
}

h3 {
font-size:12px;
margin: 4px 0px 4px 0px;
font-weight:bold;
}

/*
------------------------------------------------------
Links
------------------------------------------------------
*/


a:link, a:visited, a:Active { 
color: #00a94f; 
text-decoration : none; 
}

a:Hover {
color: #005226;
text-decoration : underline;
}

/*
------------------------------------------------------
Forms
------------------------------------------------------
*/


input {
}


textarea 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

select {
}


/*
------------------------------------------------------
HTML 
------------------------------------------------------
*/

hr {
border: none 0;
border-top: 1px solid #999999;
width: 100%;
height: 1px;
}


ol {
}

ul{
}

/*
------------------------------------------------------
Structure
------------------------------------------------------
*/

.background {
background: url(../../images/background.gif) top left no-repeat;
}

.top {
border-top: 1px solid #000;
}

.utilityNavigation {
height:36px;
}

.utility {
padding: 0 5px;
}

.statement {
background: url(../../images/address_background.gif) top left repeat-x;
}

.homeContent {
padding: 20px 10px;
border-right: 280px solid #fff;
}

.footerTop {
border-top: 1px None #666;
}

.footer {
padding: 5px 10px;
color:#666;
}

.header {
background: url(../../images/griffinenergy/header_background.jpg) top left repeat-x;
}

.headerTitle {
background: url(../../images/griffinenergy/header_left.jpg) top left no-repeat;
width:490px;
color:#fff;
font-weight:800;
font-size:12px;
padding: 50px 0 0 10px;
}

/*
------------------------------------------------------
Home Image
Controls the expanding Pic area
------------------------------------------------------
*/

.homePic {
background: url(../../images/mainPic_background.jpg) top left repeat-x;
height:244px;
}

/*
------------------------------------------------------
Internal Content
------------------------------------------------------
*/

.breadCrumbs {
font-size:xx-small;
color:#999;
padding: 5px 10px;
border-bottom: 0px solid #ccc;
text-align:right;
}

.breadCrumbs a:link, .breadCrumbs a:active, .breadCrumbs a:visited {
color:#999;
}

.breadCrumbs a:hover {
color:#000;
}

.internalContent {
padding: 5px 10px;
}

/*
------------------------------------------------------
Search Results
------------------------------------------------------
*/

.SearchResultItem 
{
	background: #f7f7f7;	
	width: 100%;
	font-size: 12px;
}

.SearchResultItemAlt 
{
	background: #ffffff;
	width: 100%;
	font-size: 12px;
}

.SearchResultFooter 
{
	font-size: 11px;
}

.SearchPager
{
	font-size: 14px;	
	border-top: 2px solid #f7f7f7;
}

.SearchBox 
{
	font-size: 12px;	
}