/*
Denali H&S Styles
*/


TD.column-headers {
	width: 50% }	

.section-spacer {
	height:8px; }

p.sectionhead {
	color: #00A650; 
	font-family: MS Sans, Helvetica, arial, verdana;
	font-size: 11pt;
	font-weight: bold;
  	margin-top: 0px;
	margin-bottom:8px;
  	margin-left: 0;
  	padding-left: 0;
  	line-height: 1.0em;
} 
	
p.sectionhead2 {
	color: #231F20; 
	font-family: MS Sans, Helvetica, arial, verdana;
	font-size: 9pt;
	font-weight: bold;
  	margin-top: 0px;
	margin-bottom:2px;
  	margin-left: 0;
  	padding-left: 0;
  	line-height: 1.2em;
}

p.sectiontextgrey {
	color: #444444; 
	font-family: MS Sans, Helvetica, arial, verdana;
	font-size: 9pt;
	font-weight: normal;
  	margin-top: 0px;
	margin-bottom:2px;
  	margin-left: 0;
  	padding-left: 0;
  	line-height: 1.1em;
 }

p.sectiontextlink {
	color: #00AEEF;
	font-family: MS Sans, Helvetica, arial, verdana;
	font-size: 9pt;
	font-weight: regular;
  	margin-top: 0px;
	margin-bottom:6px;
  	margin-left: 0;
  	padding-left: 0;
  	line-height: 1.4em; }
	
A.sectiontextlink {
	font-family: MS Sans, Helvetica, arial, verdana;
	font-size: 9pt;
	text-decoration: underline;
	color: #00AEEF;
	}
	
SUP.tinygrey {
	font-family: Helvetica, arial, verdana;
	font-size: 8pt;
	color: #808285;
}

/*  #00AEEF Aqua */
/*  #6666FF qb.com */
	
	
TD.sectionspacer { 
 height: 10px;  
}

TD.spacer-6 { 
 height: 6px;  
}

TD.spacer-12 { 
 height: 12px;  
}

TD.spacer-16 { 
 height: 16px;  
}

TD.spacer-4 { 
 height: 4px;  
}

TD.gutter-1 { 
 width:1px; 
}

TD.gutter-4 { 
 width:4px; 
}

TD.gutter-6 { 
 width:6px; 
}

TD.gutter-10 { 
 width:10px; 
}

TD.gutter-20 { 
 width:20px; 
}

.space {
line-height: .1 em;
}

TD.dashed-vert { 
 border-left: #D6E0CF 1px dashed;  
 width:1px;
}

TD.dashed-hor-bot { 
 border-bottom: #D6E0CF 1px dashed; 
 height:2px; 
}

TD.dashed-hor-top { 
 border-top: #D6E0CF 1px dashed; 
 margin-left:30px;
 margin-right:30px;
 height:12px; 
}

table.header-scaler {
	background-image: url(images/1bar.gif);
	background-repeat: repeat-x; 
}

TD.header-top {
	border-top: 1px #000000 solid;
	border-left: 1px #000000 solid;
	border-right: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
	background-color: #B6D4A4;
	padding: 5px;
	margin: 0pt;
	margin-right : 2px; 
}

TD.sub-header-top {
	border-top: none;
	border-left: 1px #000000 solid;
	border-right: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
	background-color: #DEEBD6;
	padding: 5px;
	margin: 0pt;
	margin-right : 2px; 
}


SUP.tiny {
	font-family: Helvetica, arial, verdana;
	font-size: 8pt;
	color: #333333;
}


/*
Search Box Styles 
*/

TABLE.search_box {
	background-color: #E5E5E5;
	border-top: 1px #999999 solid;
	border-left: 1px #999999 solid;
	border-right: 1px #999999 solid;
	border-bottom: 1px #999999 solid; }

TABLE.search_box_green {
	background-color: #C2E0C2;
	border-top: 1px #99cc99 solid;
	border-left: 1px #99cc99 solid;
	border-right: 1px #99cc99 solid;
	border-bottom: 1px #99cc99 solid; }

.powered {
	color: #666666;
	font-family: "arial";
	font-size: 7pt; }
	
.powered_green {
	color: #006633;
	font-family: "arial";
	font-size: 7pt; }
	
/*
End Search Box Styles 
*/
	
UL {
	color: #333333;
	list-style-image: url(images/grey_bullet.gif);
	font-family: MS Sans Serif, arial, verdana;
	font-size: 11px;
	margin-left:30;
	margin-right:0;
	margin-top:0;
	margin-bottom:10px;
	list-style-position: top;

	
	}
LI {
	height: 18px
	margin: 0, 0, 0, 0;
	margin-bottom:10px;
}


/*
Phone Directory Styles
*/

TABLE.phoneNav {
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 4px;
}

TABLE.phonedir {
	border: solid #999999 1px; }

TR.altrow {
	background-color: #F2F2F2; }
	
TD.phone {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 11px;
	color: #333333;
	}
	
TD.phonelist { 
	font-family: MS Sans Serif, arial, verdana;
	font-size: 11px;
	font-weight: bold; }
	
TD.phoneHeader {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 11px;
	background-color: #e5e5e5;
	color: #333333;
	}

.phoneNavHeader {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FF7A22;
	}
	
A.phoneNav {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 10px;
	text-decoration: underline;
	}
	
/*
End Phone Directory Styles
*/
	
	
.blackbold {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	}

.bluebold {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
	}

A.bluebold {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #006699;
	}

.blueboldbig {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	}

A.blueboldbig {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #006699;
	

	}

.body {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 11px;
	color: #333333;
	}

A.body {
	text-decoration: none;
	color: #006699;
	}

A.bodytwo {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 11px;
	color: #006699;
	}

.bodythree
{
    FONT-SIZE: 10px;
    COLOR: #333333;
    FONT-FAMILY: "Verdana", "Geneva", "Arial", "sans-serif"
}

A.bodythree
{
    FONT-SIZE: 10px;
    COLOR: #006699;
    FONT-FAMILY: MS Sans Serif, arial, verdana;
    TEXT-DECORATION: underline
}

.bodybold {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	}

A.bodybold {
	text-decoration: none;
	color: #006699;
	}

A.bodyboldtwo {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #006699;
	}

A.bodyboldblue {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #006699;
	}

.bodyboldthree
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #333333;
    FONT-FAMILY: "Verdana", "Geneva", "Arial", "sans-serif"
}

A.bodyboldthree
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #006699;
    FONT-FAMILY: "Verdana", "Geneva", "Arial", "sans-serif"
}

.bodyboldgreen {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 11px;
	font-weight: bold;
	color: #006633;
	}
	
.bodygreen {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 11px;
	color: #006633;
	}
	
.bodyboldBiggreen {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 14px;
	font-weight: bold;
	color: #006633;
	}

.bodyboldgrey {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	}

.bodyboldwhite {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	}

.extrasmallbody {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 9px;
	color: #333333;
	}

A.extrasmallbody {
	text-decoration: none;
	color: #006699;
	}

.extrasmallbodybold {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	}

.extrasmallbodygrey {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 9px;
	color: #666666;
	}

.greenBack {
	background-color: #DEEDE8;
	}

.greyInner {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 10px;
	color: #333333;
	background-color: #F0F0F0;
	}

.greyOuterDark {
	background-color: #999999;
	}

.greyOuterMed {
	background-color: #DCDCDC;
	}

.header {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 12px;
	font-weight: bold;
	color: #CC6600;
	}

.headerGlobal {
	background-color: #006633;
	}

.industryLanding {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 14px;
	font-weight: bold;
	color: #006699;
	}

A.industryLanding {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #006699;
	}

.orange12 {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #CC6600;
	}

P {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 11px;
	color: #333333;
	}

.premiumHeader {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC6600;
	}

.priceNote {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 10px;
	color: #CC6600;
	}

A.priceNote {
	text-decoration: underline;
	color: #006699;
	}

.qbTableBorder {
	background-color: #006633;
	}

.qbTableHeader {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 10px;
	font-weight: bold;
	color: #CCFFCC;
	background-color: #006633;
	}

.qbUpsellBackground {
	background-color: #F0F0F0;
	}

.red {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 11px;
	color: #990000;
	}

.redbold {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	}

.redboldnote {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
	}

.slotHeaderGreen {
	background-color: #006633;
	font-family: MS Sans Serif, arial, verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	}

.smallblackbold {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	}

.smallbody {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 10px;
	color: #333333;
	}

A.smallbodytwo {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 10px;
	text-decoration: underline;
	color: #006699;
	}

.smallbodybold {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	}

A.smallbodyboldtwo {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #006699;
	}

.smallbodyboldgold {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 10px;
	font-weight: bold;
	color: #CC6600;
	}

A.smallbodyboldgold {
	text-decoration: none;
	}

.smallbodyboldgreen {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 10px;
	font-weight: bold;
	color: #006633;
	}

A.smallbodyboldgreen {
	text-decoration: none;
	}

A.smallbodyboldgreentwo {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #006633;
	}

.smallbodyboldgrey {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	}

.smallbodyboldwhite {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	}

.smallbodygrey {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 10px;
	color: #666666;
	}

A.smallbodygreytwo {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 10px;
	text-decoration: underline;
	color: #006699;
	}

.smallredbold {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
	}

.smallstrikeout {
	text-decoration: line-through;
	font-size: 10px;
	color: #333333;
	}

.strikeout {
	text-decoration: line-through;
	color: #333333;
	}

.subheader {
	font-family: "Verdana", "Arial", "sans-serif";
	font-size: 11px;
	font-weight: bold;
	color: #CC6600;
	}
.bodyboldwhiteBig {

	font-family: MS Sans Serif, arial, verdana;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

.leftnavHeaders {
font-family: MS Sans Serif, arial, verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	margin-left:7;
}

}
.contentTable {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 11px;
	color: #333333;
	padding-left: 19px;
	padding-top: 5px;
	padding-bottom: 5px;
	top: 2px;
}

.atomContentTable {
	font-family: verdana;
	font-size: 11px;
	color: #333333;
	padding-left: 19px;
	padding-top: 5px;
	padding-bottom: 5px;
	top: 2px;
}

.atomLegalContentTable {
	font-family: verdana;
	font-size: 9px;
	color: #333333;
	padding-left: 19px;
	padding-top: 5px;
	padding-bottom: 5px;
	top: 2px;
}

.atomRowHead {
	font-family: verdana;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
}


.greytable {
	padding-top: 2px;
	padding-bottom: 0px;

}
.greylistspadding {
	padding-top: 7px;
	padding-bottom: 8px;
	padding-right: 8px;

}
.greylistspaddinglBottom {

	padding-top: 10px;
	padding-bottom: 100%;
	padding-right: 8px;
}
.rule {
	color: #999999;

}
.contentTablesmall {

	font-family: MS Sans Serif, arial, verdana;
	font-size: 9px;
	color: #333333;
	padding-left: 19px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.bodyboldgreytopnav {

	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
}
.bodyboldbluetopnav {


	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
}
.formFields {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 10px;
	color: #333333;

}
.bodyboldBig {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 14px;
	font-weight: bold;
	color: #333333;



}
.footnote {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #333333;
}
.contentTablegreycolumn {
	font-family: MS Sans Serif, arial, verdana;
	font-size: 11px;
	color: #333333;
	padding-left: 19px;
	padding-top: 15px;
	padding-bottom: 15px;
	top: 2px;
	padding-right: 15px;

}
.contentTablegreycolumnList {

	font-family: MS Sans Serif, arial, verdana;
	font-size: 11px;
	color: #333333;
	padding-left: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	top: 2px;
	padding-right: 15px;
}


/* =================================================================================
    Right column styles  
   ================================================================================= */
 
.rtColBlankGif {
 
 height: 1px; 
 width: 190px;
} 
 
.rtColInput {
 color: #000000;
 font-weight: normal;
 font-size: 11px;
 width: 165px;
} 
 
.rtColTable {
 
 width: 190px; 
}
 
.rtColCntDarkGreyTD {
 
 background-color: #999999; 
 height: 20px;  
 width: 165px; 
}
 
.rtColLtIndentDarkGreyTD {
 
 background-color: #999999; 
 height: 20px;  
 width: 15px; 
}
 
.rtColRtIndentDarkGreyTD {
 
 background-color: #999999; 
 height: 20px;  
 width: 10px; 
}
 
.rtColCntGreyTD {
 
 background-color: #e5e5e5; 
 height: 12px;  
 width: 165px; 
}
 
.rtColGreyTD {
 
 background-color: #e5e5e5; 
 width: 190px; 
}
 
.rtColLtIndentGreyTD {
 
 background-color: #e5e5e5; 
 height: 12px;  
 width: 15px; 
}
 
.rtColRtIndentGreyTD {
 
 background-color: #e5e5e5; 
 height: 12px;  
 width: 10px; 
}
 
.rtColWhiteTD {
 
 background-color: #ffffff; 
 height: 1px; 
 width: 190px; 
}


