﻿/*

    powerLP_standard.css
    
    Represents standard / global styles for compliant browsers.

    --------------------------------------------------------------

    Colors:
         Primary
            gold    -  #c3b600
            blue    -  #003f54
            grey    -  #827f77
         Secondary
            teal    -  #26bcd7
            tan     -  #d9d3a4
            orange  -  #e58e1a

*/


h1, h2, h3, h4, h5, h6 
{ /* standards */
    margin: 15px 20px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-weight: bold;
	color: #003f54;
	line-height: 125%;
}

h1 
{
	margin-bottom: 0;
	font-size: 18px;
	color: #c3b600;
}

h2 {
	margin-top: 20px;
	margin-bottom: 5px;
	font-size: 15px;
}

h3 {
	margin-bottom: 3px;
	font-size: 12px;
}

h6 {
	margin-top: 5px;
	font-size: 10px;
	font-weight: normal;
}

p {
	font: 11px verdana, Helvetica, sans-serif;
	margin: 0 20px 10px;
	/*line-height: 160%; *//* IE */
	line-height: 140%;
}
	
td, th {
	font: 11px verdana, Helvetica, sans-serif;
	margin: 0;
	/*line-height: 145%;*//* IE */
	line-height: 125%;
}
th {
	text-align: left;
	background-color: #e7e299;
	color: #333;
	border-bottom: 1px solid #003f54;
}
	
ul, ol	{
	font-family: verdana;
	font-size: 11px;
	margin: 3px 20px 10px 37px; /* not in Netscape */
	padding-left: 0;
	line-height: 145%;
}

ol { margin-left: 43px; }

ul li, ol li { padding-left: 1px; }

#leftnavcell { background-color: #f4f1ce; }

/* NOTE Andrew J Wright : [homepage > left col] Stock Quotes, etc. */
.leftnavheading{
	padding: 13px 0px 4px 0px;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #c3b600;
}
.leftnavitem
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0 0 0 4px;
	color: #fff;
}
#leftnavcell .leftnavitem a:link,
#leftnavcell .leftnavitem a:visited {
	font: 11px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
#leftnavcell .leftnavitem a:hover,
#leftnavcell .leftnavitem a:active 
{
    color: #d9d3a4;
	text-decoration: underline;
}

.leftnav{
	font: 11px verdana, Helvetica, sans-serif;
	width: 141px;
}
.leftnav a, .leftnav a:visited{
	color: #314A68;
	text-decoration: none;
}
.leftnav a:hover{
	text-decoration: underline;
}
.leftnavbullet{
	width: 14px;
	padding: 0;
}

/* /NOTE */


 /* GLOBAL STYLES */
 
 .border {
 	border-top:1px solid #fff;
 	border-right:1px solid #e7e299;
 	border-left:1px solid #fff;
 	width: 742px;
 }
 
 .rightalign
 {
 	text-align:right;
 }
 
  .leftalign
 {
 	text-align:left;
 }
 
/* NOTE Andrew J Wright : unclear where / when these are used; if at all. Remove when certain */

/*
 .topnavtext,
 a.topnavtext,
 a.topnavtext:link,
 a.topnavtext:visited {
 	font: 11px Verdana, Arial, Helvetica, sans-serif;
 	color: #043A82;
 	text-decoration: none;
 }
 a.topnavtext:hover,
 a.topnavtext:active {
 	text-decoration: underline;
 }
*/
/* /NOTE */

.footertext 
{
    text-align: center;
}

.footertext,
.footertext a,
.footertext a:link,
.footertext a:visited {
 	padding: 3px 2px;
 	font: 11px verdana, Helvetica, sans-serif;
 	color: #333;
 	text-decoration: none;
 	white-space: nowrap;
}
.footertext a:hover,
.footertext a:active {
	text-decoration: underline;
}
.footerseparator{
	color: #c3b600;
 	font: 11px verdana, Helvetica, sans-serif;
}
 
 
.background {
    background: #fff url(/sitecollectionimages/CPILP_background.jpg) 0 0 no-repeat scroll;
}
 
 
 /* CoolMenus 4 - default styles - do not edit */
 .clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
 /* CoolMenus 4 - default styles - end */
 
 /*Style for the background-bar*/ /* currently unused */
 .clBar{position:absolute; width:10; height: 20; background-color:Navy; layer-background-color:Navy; visibility:hidden}
 
 /*Styles for level 0*/
 .clLevel0,.clLevel0over{position:absolute; padding:0px; font-family:Verdana,Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold}
 .clLevel0{color:#003f54;}
 .clLevel0over{background-color:#003f54; layer-background-color:#003f54; color:#fff; cursor:pointer; cursor:hand; }
 .clLevel0border{position:absolute; visibility:hidden; /*layer-background-color:#fff*/}
 
 /*Styles for level 1*/
 .clLevel1, .clLevel1over{position:absolute; padding:3px; font-family:verdana, arial, Helvetica, sans-serif; font-size:11px; font-weight:normal}
 .clLevel1{background-color:#ccd9dd/*#e7e299*/; layer-background-color:#ccd9dd; color:#003f54;}
 .clLevel1over{background-color:#003f54; layer-background-color:#003f54; color:#fff; cursor:pointer; cursor:hand; }
 .clLevel1border{position:absolute; visibility:hidden; background-color:#ccd9dd; layer-background-color:#ccd9dd; }
 
 /* GLOBAL STYLES END */