
div.printMe p {font-size:120%;}
/* printMe class created for  q109 press release*/

div.top {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-bottom:6px;
	width:245px;
}
div.top a {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	padding-left:2px;
	font-size:13px;
	letter-spacing:1px;
	text-transform:uppercase;
	font-weight:bold;
}
div.top a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#1F4363;
	padding-left:2px;
	font-size:13px;
	letter-spacing:1px;
	font-weight:bold;
}



p.title {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
letter-spacing:1px;
margin:0px;
padding:3px 3px 6px 10px;
font-weight:bold;
}



/* Main New Identity styles copied from /includes/css/newIdentity.css */
HTML, BODY { width:100%; height:100%; }
body {
	padding:0;
	margin:0;
	/*font-size:81%;*/
	font-family:Arial, Helvetica, sans-serif;
}

div.printMe {
	font-size:100% !important;
}

/*.root {
	position:absolute;
	top:0;
	width:100%;
}
div.leftShadow {
	width: 7in;
}
div.rightShadow {
	width: 7in;
}
.leftbg {
	background-color:#FFFFFF;
	background:url(leftFiller.jpg) top left no-repeat;
	width:100%;
}
.rightbg {
	background:url(rightFiller.jpg) top right no-repeat;
	width:100%
}
div.boundry {
	width: 7in;
	background-color:#FFFFFF;
	margin-right:15px;
	padding-bottom:15px;
}
*/
div.TopLinks {
	color:#333;
	height:20px;
	border-bottom:1px solid #333;
	text-align:right;
	background:url(BGTopLinks.jpg) no-repeat;
	width: 7in;
	font-size:11px !important;
}
span.TopLinks {
	font-size:11px !important;
	color:#333;
	font-family:Arial, Helvetica, sans-serif !important;
	font-weight:bold;
}
div.TopLinks a, div.TopLinks a:link, div.TopLinks a:active, div.TopLinks a:visited {
	padding-left:4px;
	padding-right:4px;
	border-right:1px solid #CCC;
	color:#000099;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
}
div.TopLinks a:hover {
	padding-left:4px;
	padding-right:4px;
	border-right:1px solid #CCC;
	color:#0000CC;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
}
#promoBanners {
	display:none;
}
div.NavigationAndSearchBar {
	display:none;

}
div.nav {
	width:575px;
	display:block;
	width:100%;
}
div.nav span.item{
	padding-top:10px;
	padding-bottom:10px;
	padding-right:20px;
	padding-left:20px;
	background:url(BGNavButton.jpg) right center no-repeat;
	background-color:transparent;
	float:left;
	display:block;
	border-right:1px solid #333333;
}
span.item a {
	text-decoration:none;
	color:#00536F;
	font-weight:bold;
}
div.search {
	float:right;
	padding-right:5px;
	padding-top:8px;
	padding-bottom:8px;
	background-color:transparent;
}
div.search form .buttons {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
div.search input{
	font-size:12px;
}
div.search label{
	font-size:13px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
div.body {
	width:100%;
	margin:0px;
	padding:0px;
}
div.bodyBlueGreen {
	background:url(BG_blueGreen.jpg) top center no-repeat;
	position:relative; top:0px;
	text-align:left;
	padding-bottom:15px;
}
div.bodyGreenBlue {
	background:url(BG_greenBlue.jpg) top center no-repeat;
	position:relative; top:0px;
	text-align:left;
	padding-bottom:15px;
}
div.siteSearchResults {
	overflow:scroll;
	height:600px;
	width:984px !important;
}
div.breadcrumbs {
	background:#21458C;
	font-size: 10px;
	color:#FFF;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:15px;
	border-bottom:1px solid #CCC;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
}
div.breadcrumbs a:link,
div.breadcrumbs a:active,
div.breadcrumbs a:visited{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
}
div.breadcrumbs a:hover {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
}
div.breadcrumbs strong {
	font-weight:normal;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
}
div.content {
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	width: 7in;
}
div.content h1,
div.content h2,
div.content h3,
div.content h4,
div.content h5,
div.content h6 {
	margin-top:.5em;
	margin-bottom:.5em;
}

div.content h1 {
	font-size:1.6em;
}
div.content h2{
	font-size:1.4em;
}
div.content h3 {
	font-size:1.2em;
}
div.content h4 {
	font-size:1.0em;
}
div.content h5{
	font-size:0.8em;
}
div.content h6 {
	font-size:0.6em;
}
div.content p {
	margin-top:1em;
	margin-bottom:1em;
}
div.content p a {
	color:#003399;
}
div.content p a:hover {
	color:#003399;
	background-color:#F3F3F3;
}
div.content p a:visited {
	color:#333333;
}
div.rightSideBox {
	float:right;
	width:200px;
	border-left:1px solid #CCC;
	margin-left:10px;
	margin-bottom:10px;
	background:url(rightSideBoxBG.png) top left repeat-x;
	position:relative;
}
div.rightSideBox div.title {
	color:#000;
	padding:2px;
	padding-left:4px;
	font-weight:bold;
	font-size:1.0em;
	margin-bottom:5px;
	border-bottom:1px solid #CCC;
}
div.rightSideBox div.links a{
	display:block;
	padding:2px; 
	padding-left:9px;
	border-bottom:1px dotted #666;
	color:#009;
	text-decoration:none;
}
div.rightSideBox div.links a:hover{
	display:block; 
	padding:2px; 
	padding-left:9px;
	border-bottom:1px dotted #666;
	background-color:#F0F4FB;
	color:#009;
	text-decoration:none;
}

div.footer {
	background:url(BGFooter.jpg) left top repeat-x;
	border-top:1px solid #D6DCDF;
	border-bottom:1px solid #D6DCDF;
	padding-bottom:20px;
}
div.footer div.links {
	float:left;
	width:800px;
	text-align:left;
	margin:10px;
	color:#666666;
	font-size:.9em;
}
div.links span.formatting {
	display:block;
	padding-bottom:8px;
}
div.footer div.links span.formatting a:link, 
div.footer div.links span.formatting a:active, 
div.footer div.links span.formatting a:visited {
	color:#333333;
}
div.footer div.links span.formatting a:hover {
	color:#0000CC;
}
div.footerPowerLogo {
	float:right;
	margin:8px;
}
div.cleanFinish {
	width:100%;
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
}
div.greenNote {
	background-color:#E8FFEF;
	padding:10px;
	border:1px solid #CCC;
	margin:5px;
}



/* carry over styles from the old layout - TRY TO PHASE THESE OUT WITH NEW ONES */

.Btableheader {
background-color:#8CA9C9 !important;
font-size:9pt;
font-weight:bold;
}
.Bhighlightcellcolor {
background-color:#FFFFCC;
}
.Bsubhead1 {
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
font-weight:bold;
}
.Blocktitle {
	font-size:1.4em;
}
.even {
	background-color:#FFFFCC;
}
.odd {
	background-color:#FFFFFF;
}
.Bhighlightcellcolor {
	background-color: #FFFFCC;
}

.Btablesubheader {
	background-color: #F2F2F7 !important;
}
.Btableheader {
	background-color:#8CA9C9 !important;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
	font-weight:bold;
	text-align:center;
}
.pkgheader {
	background-color:#8CA9C9;
}
#boxTypePimary {
	margin:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
#boxTypePimary h1 {
	background:#F2F2F7;
	border-bottom:1px solid #CCC;
	color:#000;
	font-size:100%;
	padding:3px;	
	margin-top:0px;
	margin-bottom:0px;
}

#boxTypePimary h1 span a:link{
	color:#000;
	text-decoration:underline;
}
#boxTypePimary h1 span a:hover{
	color:#C00;
	text-decoration:underline;
}
#boxTypePimary h1 span a:active{
	color:#000;
	text-decoration:underline;
}
#boxTypePimary h1 span a:visited{
	color:#000;
	text-decoration:underline;
}
#boxTypePimary div {
	width:100%;
	color:#009;
	border:1px solid #000;
}
#boxTypePimary ul {
	padding:0;
	margin:0;
	list-style:none;
	margin:0 0 4px 1px;
	padding:0;
}
#boxTypePimary ul li{
	margin:2px 4px 0px 8px;
	font-size:95%;
	color:#000;
	font-weight:bold;
	list-style:none;
}
#boxTypePimary ul li ul{
	list-style:circle url(bullet2.gif) !important;
	margin: 2px 0px 0px 10px;
}
#boxTypePimary ul li ul li{
	list-style:circle url(bullet2.gif) !important;
	margin:0px 0px 4px 4px;
}
.defaultList li a:link{
	color:#000;
	font-weight:bold;
}
.defaultList li a:active{
	color:#000;
	font-weight:bold;
}
.defaultList li a:visited{
	color:#000;
	font-weight:bold;
}
.defaultList li a:hover{
	color:#C00;
	background-color:#EEE;
	font-weight:bold;
}

.defaultList li ul li a:link{
	color:#009;
	font-weight:normal;
	text-decoration:none !important;
}
.defaultList li ul li a:active{
	color:#009;
	font-weight:normal;
	text-decoration:none !important;
}
.defaultList li ul li a:visited{
	color:#009;
	font-weight:normal;
	text-decoration:none !important;
}
.defaultList li ul li a:hover{
	color:#009;
	background-color:#EEE;
	font-weight:normal;
	text-decoration:underline !important;
}


