
/* MAIN TAG STYLES */
body {
    margin: 0px;
    padding: 5px 0px 0px 0px;
	background: #ffffff none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;/*12px;*/
	color: #4c4c4c;
}

form {
	margin: 0px;
}
form.noline
{
    line-height: 0px; 
}

.middle_aligned{
    vertical-align: middle;
}


input.fcb {
	position: relative; 
    display: inline;
	height: 15px;
	font-size: 12px; 
    line-height: 12px;
}

input.header{
	border: none;
}

a {
	text-decoration: none;
}

a, a:link, a:visited {
	color: #095cad;
}

a:hover, a:active {
	color: #f37e0a;
}
a.selected, a.selected:active, a.selected:hover, a,selected:link
{
	color: #f37e0a;
}
a.notselected, a.notselected:active, a.notselected:hover
{
	color: #095cad;
}




/* == HEADER STYLES == */
td.header_cell{
    background: #095CAD url(/images/global/header_bgWinter.gif) no-repeat 0 0;
}

td.header_sub_cell{
    vertical-align: middle;
    white-space: nowrap;
}


td.header_findDealer {
    vertical-align: middle;
	border-left: 0px solid #99cccc;
	border-right: 1px solid #99cccc;
	white-space: nowrap;
}


input.query {
	width: 80px;
	border-style: none;
}

input.zip {
	width: 52px;
	border-style: none;
}

input#findSubmit, input#searchSubmit {
	width: 18px; height: 18px;
}









/* == BREADCRUMB STYLES == */

.crumbTable{
    margin: 16px auto 16px auto;
}

td.crumbCell{
	font-size: 80%;
	color: #095cad;
    padding-left: 12px;
}

a.crumblink {
	text-decoration: underline;
}

span.crumbSeparator{
	margin: 0px 5px 0px 5px;
}















/* == LEFTNAV STYLES == */
td.mainLeftnav {
    padding: 0px 12px 12px 0px;
    vertical-align: top;
}

.leftnavHeader, .leftnavHeaderB {
	padding: 0px 0px 4px 0px;
	border: 1px solid white;
	border-bottom: 1px solid #4C4C4C;
}

.leftnavHeaderB {
	padding-top: 13px;
}

img.imgOverLeftnavHeaderLink, img.leftnavHeaderLink {
	padding: 2px 0px 0px 14px;
}

.leftnavBody {
	border: 1px solid white;
	border-bottom: 1px solid #dcdcdc;
}

img.imgOverLeftnavBodyLink, img.leftnavBodyLink {
	padding: 6px 0px 5px 0px;
}

table.leftSubNavTable{
    margin-top: 4px;
}












/* MAIN CONTENT STYLES */

table.graphicLeader {
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	padding: 8px 18px 11px 18px;
}

h1.body {
	font-size: 133%;
	color: #1381ef;
	margin: 12px 18px 6px 18px;
}

p.body {
	margin: 0px 18px 6px 18px;
}
.body11 
{
	position: relative;
	padding: 10px 10px 10px 5px;
	display:block ;
	right: 10px;	
}
p.bodySmall {
	margin: 0px 18px 6px 18px;
	font-size: 80%;
}

.bodySmall112306 {
	
	font-size: 80%;
}

p.body2toprule {
	margin: 0px 18px 6px 18px;
	padding: 15px 24px;
	border-top: 1px solid #dddddd;
}

h2.body {
	font-size: 110%;
	font-weight: normal;
	color: #1381ef;
	margin: 12px 18px 0px 18px;
}

h3.body {
	font-size: 100%;
	font-weight: bold;
	color: #1381ef;
	margin: 0px 18px;
}

h3.searchBody {
	font-size: 100%;
	font-weight: bold;
	color: #1381ef;
	margin: 12px 18px 0px 18px;
}

img.body {
	margin: 0px 18px 12px 18px;
}

ul.body {
	margin: 0px 0px 0px 2em;
	padding-left: 0px;
	text-indent: 0px;
}

ul.warrantyBody {
	margin: 0px 0px 0px 10px;
	text-indent: 0px;
	padding-left: 15px;
}

span.blueFont {
	font-weight: bold;
	color: #1381ef;
	margin: 0px 0px;
}

.mainContent{
    vertical-align: top;
}

/*
table.systemTypeBox {
	padding: 13px 18px 13px 18px;
	border-top: 1px solid #dddddd;
}

table.systemTypeBoxB {
	padding: 13px 18px 13px 18px;
	border-top: 1px solid #dddddd;
	/*border-bottom: 1px solid #dddddd;
}
*/


table.troubleBox {
	margin: 12px auto 12px auto; 
}

td.troubleParagraphCell{
	font-size: 12px;
	padding: 2px 0px 0px 5px;
}

td.troubleParagraphHeadCell{
	padding: 0px 0px 0px 10px;
    background: #A5CAF0 url(/images/troubleshooter/table_topBorder.gif) 0 0 no-repeat;	
}

table.warrantyBox, table.warrantyBoxB {
	margin-left: 20px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #dddddd;
}

table.warrantyBoxB {
	border-bottom: 1px solid #dddddd;
	margin-bottom: 12px;
}

td.warrantyParagraphCell {
	padding: 0px 0px 10px 0px;
}

td.warrantyLinkCell {
	padding: 10px 0px;
}

td.warrantyParagraphCell b {
	color: #1381ef;
	font-weight: bold;
}
/*
td.systemIconCell{
    padding: 0px 0px 0px 18px;
    vertical-align: top;
}


td.systemParagraphCell{
    padding-right: 25px;
    padding-top: 15px;
    padding-bottom: 0px;
	vertical-align: top;
}

td.systemParagraphCellD{
    padding-right: 25px;

}

td.systemParagraphCellE{
    padding-right: 25px;
    padding-top: 5px;
	color: #7d7d7d;
	font-weight: bold;

}
*/

td.form{
    padding-right: 3px;
    padding-top: 5px;
	font-weight: bold;
	vertical-align: top;
}

tr.form2{
    padding-right: 15px;
    padding-top: 5px;
	font-weight: bold;
	vertical-align: top;
}

table.form {
	color: #7d7d7d;
}

div.alignRight {
	text-align: right;

}

td.alignTop {
	vertical-align: top;
	margin: 0px 0px; 
}

td.systemParagraphCell b {
/*
	text-transform: uppercase;
*/
}

a.arrowLink {
	font-size: 10px;
	text-decoration: none;
}

td.lightblueCell {
	background-color: #f1fafe;
}

td.lightblueRound {
	background: #f1fafe url(/images/systemrec/blue_bottom.gif) 0% 100% no-repeat;
}

table#systemRecIcons {
	margin: 0px auto 0px auto;
}

ul.systemRecGreenbox {
	list-style-image: url(/images/systemrec/orangearrow_greenbg.gif);
	margin: 0px 0px 0px 1em;
	padding-left: 0px;
	text-indent: 0px;
}

ul.systemRecGreenbox li {
	font-size: 110%;
	font-weight: bold;
	color: #1381ef;
}

ul.systemRecList {
	list-style-type: none;
	margin-right: 2em;	
}

ul.systemRecList li {
	margin-bottom: 6px;
}

img.clicktipImg, img.clicktipCare, img.clicktipNate, img.clicktipEsp {
	position: relative;
	cursor:  help;
}

.pagination {
	font-size: 90%;
	font-weight: bold;
	margin-left: 10px;
}

span.paginationActive {
	font-size: 90%;
	font-weight: normal;
	color: #f37e0a;
	margin-left: 10px;
}

table.productsBox {
	padding: 0px 18px 0px 18px;
	border-top: 1px solid #dddddd;
}

table.productsInset {
	margin: 13px 0px;
	background-color: #efefd7;
}

td.insetIcon {
	padding: 9px 18px 9px 17px;
}

td.insetParagraph {
	padding: 9px 12px 0px 0px;
}

table.productsBoxB {
	padding: 13px 18px 13px 18px;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}

td.productsIcon {
	padding: 13px 12px 13px 16px;
    vertical-align: top;
}

td.productsParagraph {
	padding: 13px 22px 0px 0px;
}

td.productsLink {
	padding-bottom: 13px;
}

ul.sitemapLevel1 {
	list-style-type: none;
	font-weight: bold;
	margin: 0px 0px 0px 1em;
	padding-left: 1.5em;
	text-indent: 0px;
	color: #095cad;
}

ul.sitemapLevel1 li {
}

ul.sitemapLevel2 {
	list-style-type: none;
	font-weight: normal;
	margin: 0px 0px 0px .5em;
	padding-left: .5em;
	text-indent: 0px;
}

ul.sitemapLevel2 li {
	margin-bottom: 0px;
}

ul.sitemapLevel3 {
	list-style-type: disc;
	margin: 0px 0px 0px .66em;
	padding-left: .66em;
	text-indent: 0px;
}

ul.sitemapLevel4 {
	list-style-type: none;
	margin: 0px 0px 0px .1em;
	padding-left: .1em;
	text-indent: 0px;
}
.sitemapLevel1 {
	font-weight: bold;
	padding: 0px 0px 0px 1em;
	color: #095cad;
}
.sitemapLevel1_head 
{
	font-weight: bold;
	padding: 12px 0px 0px 0px;
	color:#095cad;
}
.sitemapLevel2 {
	font-weight: normal;
	padding: 0px 0px 0px 20px;
	color:#095cad;
}
.sitemapLevel2_head 
{
	font-weight:normal;
	padding: 12px 0px 0px 20px;
	color:#095cad;
}
.sitemapLevel3 {
	font-weight:normal;
	padding: 0px 0px 0px 40px;
	color:#095cad;
}
.sitemapLevel3_head 
{
	font-weight:normal;
	padding: 12px 0px 0px 40px;
	color:#095cad;
}
.sitemapLevel4 {
	font-weight:normal;
	padding: 0px 0px 0px 60px;
	color:#095cad;
}
.sitemapLevel4_head 
{
	font-weight:normal;
	padding: 12px 0px 0px 60px;
	color:#095cad;
}
h4.body {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	color: #0A5CAE;
	margin: 8px 18px 0px 0px;
}

h3 
{
	font-size:16px;
	font-weight:700;
	font-family:Times New Roman;
	color:#0072bb;
	padding:0px 10px 5px 5px;
}

div.hdr {
	margin: 5px 18px;
}

tr.hdr 
{
	margin: 5px 18px;
}
td.hdr 
{
	margin: 5px 18px;
}

table.productsBox_2-1a {
	padding: 0px 18px 0px 18px;
	
}

td.insetIcon2-1 {
	padding: 10px 10px 0px 0px;
}

td.systemParagraphCellB{
    padding: 0px 18px 0px 12px;
    vertical-align: top;
}

td.systemParagraphCellC{
    vertical-align: top;
}

table.productsBox_2-1b {
	padding: 6px 18px 6px 18px;
	border-top: 1px solid #dddddd;
}

td.productsAirCon {
	padding: 13px 12px 13px 0px;
    vertical-align: top;
}

td.productsParagraphAirCon {
	padding: 0px 22px 0px 0px;
}

td.border {
	padding: 0px 18px 0px 18px;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}

td.footer {
	font-size: 80%;
}

li.footer {
	margin: 0px 0px 0px -40px;

}

table.compChart {
	margin: 8px 0px 0px 18px; 
	font-size: 90%;
}

td.compChartHed{
	background-color: #e4cfb8;
   	padding-right: 0px;
	padding-left: 5px;
    padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}

td.compChartAright{
	background-color: #ffffff;
   	padding-right: 0px;
	padding-left: 5px;
    padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	border-left: 1px solid #e4cfb8;
	border-bottom: 1px solid #e4cfb8;
	border-right: 1px solid #e4cfb8;
}

td.compChartA{
	background-color: #ffffff;
   	padding-right: 0px;
	padding-left: 5px;
    padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	border-left: 1px solid #e4cfb8;
	border-bottom: 1px solid #e4cfb8;
}

td.compChartB{
	background-color: #e1f1e1;
   	padding-right: 0px;
	padding-left: 5px;
    padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	border-left: 1px solid #e4cfb8;
	border-bottom: 1px solid #e4cfb8;
}

td.compChartBright{
	background-color: #e1f1e1;
   	padding-right: 0px;
	padding-left: 5px;
    padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	border-left: 1px solid #e4cfb8;
	border-bottom: 1px solid #e4cfb8;
	border-right: 1px solid #e4cfb8;
}

tr.systemIconCell{
	padding-right: 5px;
    vertical-align: top;
}


/* BODY EXPANDING BOXES */

div.bodyexpBox {
	display: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 12px 18px;
	width: 443px;
}

/* DIV - body expansion for closed bodies*/

div.bodyexpTop 
{
	width: 443px; height: 5px;
	display: block; position: relative;
	font-size: 0px; line-height: 0px;
	background: transparent url(/images/products/productbox_closed_top.gif) 0 0 no-repeat;
}

div.bodyexpMid {
	width: 407px;
	padding: 2px 18px;
	background: transparent url(/images/products/productbox_closed_mid.gif) repeat-y;
}

div.bodyexpBtm {
	width: 443px; 
	height: 6px;
    line-height: 0px;
	font-size: 0px;
	background: transparent url(/images/products/productbox_closed_btm.gif) 0 0 no-repeat;
}

div.bodyexpFaqTop {
	width: 443px; height: 5px;
	display: block; position: relative;
	font-size: 0px; line-height: 0px;
	background: transparent url(/images/products/faqbox_closed_top.gif) 0 0 no-repeat;
}

div.bodyexpFaqMid{
	width: 407px;
	padding: 2px 18px;
	background: transparent url(/images/products/faqbox_closed_mid.gif) repeat-y;
	color: #4c4c4c;
}

div.bodyexpFaqBtm {
	width: 443px; height: 6px;
	line-height:0px;
	font-size: 0px;
	background: transparent url(/images/products/faqbox_closed_btm.gif) 0 0 no-repeat;
}

span.bodyexpLink_closed {
	font-size: 110%;
	color: #095cad;
	cursor: pointer;
}

span.bodyexpLink_open {
	font-size: 110%;
	font-weight: bold;
	color: #095cad;
	cursor: pointer;
}

img.bodyexpImg_closed {
	margin-right: 7px;
	cursor: pointer;
}

img.bodyexpImg_open {
	margin-right: 5px;
	cursor: pointer;
}


ul.bodyexpList_closed {
	margin: 0px 0px 0px 1em;
	padding-left: 0px;
	text-indent: 0px;
	list-style-image: url(/images/products/productbox_closed_arrow.gif);
}

ul.bodyexpList_closed li {
	font-size: 110%;
	font-weight: normal;
	color: #1381ef;
}

/* for expand all on faq page */

ul.bodyexpExpandAll {
	margin: 0px 0px 0px 1em;
	padding-left: 0px;
	text-indent: 0px;
	list-style-image: url(/images/products/productbox_closed_arrow.gif);
}

ul.bodyexpExpandAll li {
	font-size: 10px;
	font-weight: normal;
	color: #1381ef;
}

img.bodyexpArrow_openAll {
	cursor: pointer;
}

span.bodyexpLink_openAll {
	font-size: 80%;
	cursor: pointer;
	color: #095cad;
}

div.bodyexpBox_open, div.bodyexpBox_noscr {
	margin: 0px 0px 12px 18px;
	width: 443px;
}

div.bodyexpBox_open {
	display: none;
}

/* DIV - body expansions for open bodies */
div.bodyexpTop_open {
	width: 443px; 
	height: 5px;
	display: block; 
	position: relative;
	font-size: 0px; 
	line-height: 0px;
	background: transparent url(/images/products/productbox_open_top.gif) 0 0 no-repeat;
}

div.bodyexpMid_open {
	width: 407px;
	padding: 2px 18px;
	background: transparent url(/images/products/productbox_open_mid.gif) repeat-y;
	color: #4c4c4c;
}

div.bodyexpBtm_open {
	width: 443px; height: 14px;
	background: transparent url(/images/products/productbox_open_btm.gif) 0 0 no-repeat;
}

div.bodyexpTop_open_290 {
	width: 290px; 
	height: 5px;
	display: block; 
	position: relative;
	font-size: 0px; 
	line-height: 0px;
	background: transparent url(/images/products/productbox_open_top_290.gif) 0 0 no-repeat;
}

div.bodyexpMid_open_290
{
	width: 290px;
	background: transparent url(/images/products/productbox_open_mid_290.gif) repeat-y;
	color: #4c4c4c;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
}

div.bodyexpBtm_open_290 {
	width: 290px; height: 14px;
	background: transparent url(/images/products/productbox_open_btm_290.gif) 0 0 no-repeat;
}

div.bodyexpFaqTop_open {
	width: 443px; 
	height: 5px;
	display: block; 
	position: relative;
	font-size: 0px; 
	line-height: 0px;
	background: transparent url(/images/products/faqbox_open_top.gif) 0 0 no-repeat;
}

div.bodyexpFaqMid_open {
	width: 407px;
	padding: 2px 18px;
	background: transparent url(/images/products/faqbox_open_mid.gif) repeat-y;
	color: #4c4c4c;
}

div.bodyexpFaqBtm_open {
	width: 443px; height: 14px;
	line-height:0px;
	background: transparent url(/images/products/faqbox_open_btm.gif) 0 0 no-repeat;
}

p.bodyexp {
	width: 382px;
	padding-top: 15px;
	margin: 12px 12px 0px 12px;
	border-top: 1px solid #4c4c4c;
}

p.bodyexpNoBorder {
	width: 382px;
	padding-left:2px;
	margin: 12px 12px 0px 12px;
}

p.bodyexpFirstFile {
	width: 382px;
	padding-top: 15px;
	margin: 12px 12px 0px 12px;
	border-top: 1px solid #4c4c4c;
}

p.bodyexpFile{
	width: 382px;
	padding-top: 15px;
	margin: 12px 12px 0px 12px;
	border-top: 1px solid #dddddd;
}

p.paddedText{
	margin: 12px 0px 0px 20px;
	width: 443px;
}

table.specsChart {
	font-size: 10px;
	width: 382px;
	margin: 12px 12px 0px 12px;
	border:1px solid #e8d9c6;
}

td.specsChartHead{
	background-color: #e3cfb8;
   	padding-right: 0px;
	padding-left: 0px;
    padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: middle;
	border-bottom: 1px solid #f8f4ee;
	border-left: 1px solid #f8f4ee;
}

td.specsChartBody{
	background-color: #fafaf3;
   	padding-right: 0px;
	padding-left: 5px;
    padding-top: 5px;
	padding-bottom: 4px;
	padding-right: 5px;
	vertical-align: top;
	border-bottom: 1px solid #e8d9c6;
	border-left: 1px solid #e8d9c6;
}

p.smallSpecs {
	font-size:10px;
	width: 382px;
	padding-top: 10px;
	margin: 12px 12px 0px 12px;
	border-top: 1px solid #dddddd;
}

img.chooseSystemBtn{
	margin-right:10px;
	vertical-align:top;
}


ul.bodyexpList_open {
	margin: 0px 0px 0px 1em;
	padding-left: 0px;
	text-indent: 0px;
	list-style-image: url(/images/products/productbox_open_arrow.gif);
}

ul.bodyexpList_open li {
	font-size: 110%;
	font-weight: bold;
	color: #1381ef;
}

p.newsBody {
	margin: 6px 18px 0px 18px;
}

p.newsBody b {
	font-weight: bold;
	color: #1381ef;
}

ul.news {
	list-style-image: url(/images/global/tooltip_arrow.gif);
}

ul.news li {
	margin-bottom: 4px;
}



/* CLICKTIP STYLES */
div.clicktipContainer {
	display: block;
	position: relative;
}

div.clicktipBox {
	display: none;
	position: absolute; top: 0px; left: 0px;
	width: 226px;
	text-align: left;
	z-index: 10;
}
td.clicktipBox {
	display: none;
	position: absolute; top: 0px; left: 0px;
	width: 226px;
	text-align: left;
	z-index: 10;
}
div.clicktipTopx {
	width: 226px; height: 15px;
	background: transparent url(/images/global/tooltip_bg_top.gif) no-repeat inherit top left;
}
div.clicktipTop {
	width: 226px; height: 15px;
	background-image: url(/images/global/tooltip_bg_top.gif);
	background-color: Transparent;
	background-position: top left;
	background-repeat:no-repeat;
	background-attachment:inherit;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
td.clicktipTop {
	width: 226px; height: 15px;
	background-image: url(/images/global/tooltip_bg_top.gif);
	background-color: Transparent;
	background-position: top left;
	background-repeat:no-repeat;
	background-attachment:inherit;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

img.clicktipCloseBtn {
	position: absolute; top: 5px; right: 6px;
	cursor: pointer;
}

div.clicktipMidx {
	width: 188px;
	padding: 0px 12px 0px 26px;
	background: transparent url(/images/global/tooltip_bg_mid.gif) repeat-y inherit top left;
	
}
div.clicktipMid {
	width: 188px;
	padding: 0px 12px 0px 26px;
	background-image: url("/images/global/tooltip_bg_mid.gif");
	background-color: Transparent;
	background-position: top left;
	background-repeat:repeat-y;
	background-attachment:inherit;
	margin: 0px 0px 0px 0px;
}
td.clicktipMid {
	width: 188px;
	padding: 0px 12px 0px 26px;
	background-image: url("/images/global/tooltip_bg_mid.gif");
	background-color: Transparent;
	background-position: top left;
	background-repeat:repeat-y;
	background-attachment:inherit;
	margin: 0px 0px 0px 0px;
}

h3.clicktip {
	margin: 0px;
	font-size: 75%;
	text-transform: uppercase;
}

p.clicktip {
	margin: 0px;
}

p.clicktip b {
	font-weight: bold;
	text-transform: uppercase;
}

div.clicktipLinkBox {
	margin-top: 3px;
	text-align: right;
}

img.clicktipArrow {
	float: right;
	margin-left: 5px;
}

a.clicktipLink 
{
	position: relative; top: -2px;
	font-size: 80%;
	text-decoration: none;
}

div.clicktipBtmx {
	width: 226px; height: 5px;
	background: transparent url(/images/global/tooltip_bg_btm.gif) no-repeat inherit top left;
}
div.clicktipBtm {
	width: 226px; height: 5px;
	background-image: url("/images/global/tooltip_bg_btm.gif");
	background-color: Transparent;
	background-position: top left;
	background-repeat: no-repeat;
	background-attachment:inherit;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

td.clicktipBtm {
	width: 226px; height: 5px;
	background-image: url("/images/global/tooltip_bg_btm.gif");
	background-color: Transparent;
	background-position: top left;
	background-repeat: no-repeat;
	background-attachment:inherit;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}









/* RIGHT NAV STYLES */
.mainRightnav{  
    vertical-align: top;
}

div.rightnavBox {
	width: 146px;
}

div.rightnavBox_active {
	display: block;
}

div.rightnavBox_open, div.rightnavBox_noscr, div.rightnavBox_active {
	background: #ffffff url(/images/global/rnav_open_bg.gif) 0 0 no-repeat;
	margin-bottom: 1px;
	width: 146px;
}

div.rightnavBox_open {
	display: none;
}

img.rightnavBtns, img.rightnavBtns_open {
	cursor: pointer;
}

img.rightnavBtns_open {
	display: block; position: relative; top: 10px;
	margin: 0px 0px 6px 9px;
}

div.rightnavBody {
	margin-left: 22px;
	width: 117px;
}

img.rightnavBottom {
	display: block; position: relative;
}

div.rightnavBody ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

div.rightnavBody li {
	margin: 0px 0px 12px 0px;
	font-size: 80%
}

li.rightnavActive {
	color: #f37e0a;
}

a.rightnavLink {
	text-decoration: none;
}

a.rightnavLink, a.rightnavLink:link, a.rightnavLink:visited {
	color: #4c4c4c;
}

a.rightnavLink:hover, a.rightnavLink:active {
	color: #f37e0a;
}



div.rightnavPromo {
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #4c4c4c;
	border-bottom: 1px solid #4c4c4c;
}


p.rpromo_calltoaction {
	text-align: right;
	margin: 10px 0px 0px 0px;
}

img.rightnavPromo {
	margin-top: 38px;
	/*margin-left: 10px;*/
}


table.rightnavPromo {
	margin-top: 10px;
}

td.productHeader {
	font-size: 133%;
	color: #1381ef;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/* FOOTER STYLES */

td.footerCell{
	color: #1381ef;
	text-decoration: none;
	font-size: 80%;
    padding: 10px 0px;
	
}

a.footerLink, a.footerLink:link, a.footerlink:visited {
	color: #095cad;
	text-decoration: none;
}

a.footerLink:hover, a.footerlink:active {
	color: #f37e0a;
	text-decoration: none;
}

span.footerSeparator {
	margin: 0px 7px;
}






/* MATCHED SYSTEMS STYLES */
td.matchedsystem_td{
	PADDING-RIGHT:15px; 
	PADDING-LEFT:15px
}


table.matchedsystem_table {
	margin: 0px auto 0px auto;
}

div.HeaderNav
{
	background-color:#cedeee;
	text-align:right;
	width:807px;
	position:inherit;
	color:#006599;
	font-size:10px;
	font-family:Sans-Serif;
	font-weight:500;
	line-height:25px;
	height:25px;
	vertical-align:middle;
	padding-right:5px;
	margin-top:2px;
}
div.HeaderNav table
{
	padding:4px;
	text-align:right;
}
div.HeaderNav tr
{
	min-height:10px;
}
div.HeaderNav td
{
	color:#006599;
	font-size:10px;
	font-family:Sans-Serif;
	font-weight:500;
	/*border-right:Solid 1px #006599;*/
	min-height:10px;
}
/*div.HeaderNav td#last
{
	border-right:Solid 1px #cedeee;
}*/

div.ProductNav
{
	z-index:5;
	font-family:Times New Roman;
	font-size:15px;
	font-weight:700;
	color:White;
	width:185px;
	position:absolute;
	top:79px;
}
div.ProductNav td
{
	background-color:#588bba;
	/*padding:0px 0px 0px 10px;*/
	/*height:31px;*/
}
div.ProductNav table
{
	width:155px;
}
div.ProductNav img
{
	padding: 0px;
	vertical-align:top;
	border:none 0px;
	margin-top:-1px;
}
div.ProductNav td.SubMenuItem a:visited, div.ProductNav td.SubMenuItem a:link, div.ProductNav td.SubMenuItemLast a:visited, div.ProductNav td.SubMenuItemLast a:link 
{
	font-family:Arial;
	font-size:12px;
	font-weight:700;
	color:White;
}
div.ProductNav td.SubMenuItem a:hover, div.ProductNav td.SubMenuItem a:active, div.ProductNav td.SubMenuItemLast a:hover, div.ProductNav td.SubMenuItemLast a:active 
{
	color: #0b4d8a;
	text-decoration: none;
}
div.ProductNav td.MenuGroup
{
	background-image:url(/Images/Global/LeftNav/Right_Arrow_Closed.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:31px;
}
div.ProductNav td.SubMenu td.SubMenuItem
{
	border-bottom: #cedeee 1px solid;
	height:25px;
}
div.ProductNav td.SubMenu td.SubMenuItemLast
{
	border-bottom: #cedeee 0px solid;
	height:25px;
}


div.PromoNav_Box
{
	background-image: url(/images/global/PromoBox_Top.gif); /*#ffffff fixed no-repeat left top;*/
	background-position:top left;
	background-repeat:no-repeat;
	width: 185px;
	position:absolute;
	top:165px;
	z-index:1;
}

div.PromoNav_Body
{
	background-image: url(/images/global/PromoBox_Body.gif);
	background-position:top left;
	background-repeat:repeat-y; /* #ffffff fixed repeat-y right 0px;*/
	margin-top: 10px;
	margin-bottom:-4px;
	/*margin-left: 22px;*/
	width: 185px;
}
a.PromonavLink {
	text-decoration: none;
	font-size:10px;
}

a.PromonavLink, a.PromonavLink:link, a.PromonavLink:visited {
	color: #4c4c4c;
}

a.PromonavLink:hover, a.PromonavLink:active {
	color: #f37e0a;
}
td.PromoSection
{
	border-bottom:1px solid #abe1fa;
	/*padding:5px 10px 5px 4px;*/
	font-size:10px;
	width:167px;
}
td.PromoSection ul
{
	padding: 0px 5px 0px 12px;
	/*border:solid 1px red;*/
	width:150px;
	list-style-type:none;
	/*list-style: disc url(../images/homepage/list_arrow_7x7.gif);*/
	margin: 0px 0px 0px 1em;
	/*padding-left: 0px;*/
	text-indent: 0px;

}

td.PromoSection li
{
	width:150px;
	/*margin:0px 5px 5px 0px;*/
	padding-bottom:7px;
	vertical-align:top;
}
td.PromoSection_Last
{
	/*padding:5px 4px 5px 4px;*/
	font-size:10px;
}
td.PromoSection_Last ul
{
	padding: 0px 5px 0px 12px;
	/*border:solid 1px red;*/
	width:150px;
	list-style-type:none;
	/*list-style: disc url(../images/homepage/list_arrow_7x7.gif);*/
	margin: 0px 0px 0px 1em;
	/*padding-left: 0px;*/
	text-indent: 0px;
}
td.PromoSection_Last li
{
	width:150px;
	/*margin:0px 5px 5px 0px;*/
	padding-bottom:7px;
	vertical-align:top;
}

/* New Landing pages from the top nav of the home page */
.landing2 h1
{
	color:#0072BB;
	font-size: 28px;
	margin-left: 0px;
	font-family: 'Times New Roman' , Verdana;
}
.landing2 h2 
{ 
	/*color:#0B4499; */
	color:#0072BB;
	font-size:15px; 
	margin-bottom:3px;
	margin-left:10px;  
}
.landing2 p 
{
	margin:3px 0px 3px 10px;
}
.landing2 .SubSection 
{
	border-top: #cccccc 1px solid; 
	float:left; 
	width:473px; 
	padding:10px 5px 5px 0px;
	margin:15px 0px 0px 0px;
}

