body {
}
td, p		{
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;
}

.blueSubhead		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #004584;
	font-weight: bold;
	font-size: 11px;
}


.customerQuote		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	line-height: 20px;
}


.blacksubhead		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
}



.blackHead		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
}

.blueHead		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #004584;
	font-weight: bold;
	font-size: 12px;
}

.watermark		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #C0C0C0;
	font-size: 12px;
}
.greysubhead		
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #707070;
	font-size: 11px;
}
.contactsHeader
{
      background-image: url(http://www.pinnergyltd.com/images/gradient-ContactHeader.png);
	padding: 0px 5px 0px 5px;    
      color: #000000;
	font-size: 12px;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
}
.contactsHeader a
{
      color: #000000;
	font-size: 12px;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
}

.contactsData
{
    	font-size: 11px;
	border-width: 1px;
	border-style: solid;
	border-color: #C0C0C0;
	display: inline-block;
	vertical-align: top;
    	margin-bottom:10px;

}
.footer {
	font-size: 10px
	}

A.footerLink {
	
	text-decoration: none;
	font-size: 10px
	}

A.footerLink:hover {
	color:#FF0000;
}



.sidebarsubhead	{
	color: #7192AC;
	font-weight: bold;
	font-size: 10px;
}



A.primaryNavLink {

	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px
	
}

A.primaryNavLink:hover {
	color:#FF0000;
}


A.sideNavLink {
	color: #000000;
	text-decoration: none;
	font-size: 11px
	
}

A.sideNavLink:hover {
	color:#D10101;
}


A.sidebarLink {
	color: #333333;
	text-decoration: none;
	font-size: 10px
	
}

A.sidebarLink:hover {
	color:#D10101;
}

A.resourceCenterHeadLink {
	color: #004584;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px
	
}

A.resourceCenterHeadLink:hover {
	color: #FFCC33;	
}


A.resourceCenterLink {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px
	
}

A.resourceCenterLink:hover {
	color: #FFCC33;	
}





A.successStoryLink {
	color: #EFEFEF;
	text-decoration: underline;
	font-size: 10px
	
}

A.successStoryLink:hover {
	color: #FFCC33;	
}













A.crumbLink {
	color: #7192ac;
	text-decoration: none;
	font-size: 10px
		
	
}

.bodytext		{
	line-height: 150%;
	
}


.smbodytext		{
	
	font-size: 10px
}



a {
	font-size: 11px;
	color: #004584;
	text-decoration: underline;
	}
	
	.base-grid
{
	background-color: #fff;
	border: 2px solid #7F7F7F;
	font-family: arial,helvetica,clean,sans-serif;
	font-size: 12px;
	width: 100%;
}
.base-grid .titlebar
{
	font-family: Tahoma,helvetica,clean,sans-serif;
	background: url('../images/title-bg.png');
	height: 35px;
	line-height: 35px;
	padding: 0px 5px;
	color: #fff;
	font-size: 15px;
	font-weight: 600;
}

.base-grid .titlebar .link
{
	font-family: Tahoma,helvetica,clean,sans-serif;
	height: 20px;
	line-height: 20px;
	padding: 0px 5px;
	color: #ffffff;
	font-size: 12px;
}

.base-grid .asc
{
	background: url('../images/sort_asc.gif') no-repeat 50% 45%;
}
.base-grid .desc
{
	background: url('../images/sort_desc.gif') no-repeat 50% 55%;
}
.base-grid .sort
{
	width: 10px;
	margin-left: 6px;
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: middle;
	height: 100%;
}
.base-grid .datatable
{
	width: 100%;
}

/* grid headers */
.base-grid .datatable .header TH
{
	background: url('../images/header-bg.png');
	border-top: 1px solid #7F7F7F;
	height: 20px;
	line-height: 20px;
	padding-left: 6px;
	color: #666666;
	text-align: center;
	border-left: solid 1px #75736E;
	border-bottom: solid 1px #75736E;
}
.base-grid .datatable .header TH.first
{
	width: 40px;
	border-left: none;
}

/* group header */
.base-grid .datatable .group TH
{
	padding: 0px 0px 0px 0px;
	color: #666666;
	text-align: left;
	border-bottom: solid 1px #7F7F7F;
}
.base-grid .datatable .group TH.first
{
	padding-left: 8px;
	text-align: left;
}
.base-grid .datatable .group:hover TH
{
	background-color: #fffacd;
	color: #000;
}
.base-grid .datatable .group .toggle
{
	width: 14px;
	height: 14px;
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: middle;
}

.base-grid .datatable .group .expand
{
	background: url('../icons/plus.gif') no-repeat 50% 50%;
}
.base-grid .datatable .group .collapse
{
	background: url('../icons/minus.gif') no-repeat 50% 50%;
}
.base-grid .datatable .group .expand:hover
{
	background: url('../icons/plus-hover.gif') no-repeat 50% 50%;
}
.base-grid .datatable .group .collapse:hover
{
	background: url('../icons/minus-hover.gif') no-repeat 50% 50%;
}

/* data items */

.base-grid .datatable .item TR
{
	border-bottom:solid 1px black;
}
.base-grid .datatable .altitem TR
{
	border-bottom:solid 1px black;
}
.base-grid .datatable .item TD
{
	padding: 0px 0px 0px 6px;
	color: #222222;
}
.base-grid .datatable .altitem TD
{
	padding: 0px 0px 0px 6px;
	color: #222222;
	border-bottom:solid 1px black;
	border-top:solid 1px black;
}

.base-grid .datatable .item:hover
{
	background-color: #fffacd;
	color: #000;
}
.base-grid .datatable .item:hover .first
{
	width: 14px;
	height: 14px;
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: middle;
	background: url('../images/bullet.gif') no-repeat 50% 50%;
}
.base-grid .datatable .altitem:hover
{
	background-color: #fffacd;
	color: #000;
}
.base-grid .datatable .altitem:hover .first
{
	width: 14px;
	height: 14px;
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: middle;
	background: url('../images/bullet.gif') no-repeat 50% 50%;
}


/* pager */
.base-grid .datapager
{
	width: 100%;
	background: url('../images/header-bg.png');
	border-top: solid 1px #7F7F7F;
}
.base-grid .datapager TD
{
	height: 35px;
	color: #666;
}
.base-grid .datapager .commands
{
	height: 35px;
	padding: 4px 0px 0px 25px;
}
.base-grid .datapager .page-command
{
	width: 40px;
	height: 19px;
	margin-right: 4px;
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: middle;
}
.base-grid .datapager .first-page
{
	background: url('../images/first.gif') no-repeat 50% 50%;
}
.base-grid .datapager .prev-page
{
	background: url('../images/prev.gif') no-repeat 50% 50%;
}
.base-grid .datapager .next-page
{
	background: url('../images/next.gif') no-repeat 50% 50%;
}
.base-grid .datapager .last-page
{
	background: url('../images/last.gif') no-repeat 50% 50%;
}
.base-grid .datapager .info
{
	padding: 4px 25px 0px 0px;
	text-align: right;
}



/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.hidden {
	visibility: hidden;
}
.none {
	display: none;
}
.fixedheadercell
{
	FONT-WEIGHT: bold; 
	font-size: 1.0em; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: relative;
	top: 0px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
}

.fixedheadertable
{
    left: 0px;
    position: relative;
    top: 0px;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
}

.standard-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.standard-text-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
}

.standard-text-10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.standard-text-8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
}

.standard-text-center
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:center;
}

.standard-text-right
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:right;
}

.standard-text-10-right
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align:right;
}

.style1
 {
   width: 141%;
 }
.TABLE0
 {
 	position:static;
	left: 0px;
 }
.TABLE1
 {
 	position:static;
	left: 0px;
 }

.standard-text-fwo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}


.labelx
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
		}