/*CONTENTTABS HOME*/
#contenttabshome {
	float:left;
	width:351px;
	height:100%;
	font: normal 11px/13px Arial, helvetica, verdana;
	background:#FFF url(images/bg_contenttabhome350.gif) top left no-repeat;
	padding-bottom: 2px;
}
#contenttabshome ul {margin:0 0 0 5px; padding:0; list-style:none;} 
#contenttabshome li { display:inline; margin:0; padding:0;}
#contenttabshome a { float:left; background:url(images/contenttab_left.gif) no-repeat left top; margin:0; padding:0 0 0 2px; text-decoration:none; bottom-border:1px solid #ccc; }
#contenttabshome a span { float:left; display:block; background:url(images/contenttab_right_home.gif) no-repeat right top; padding:5px 15px 3px 10px; margin:0 0 0 1px; color:#000; text-decoration:none; bottom-border:1px solid #ccc/*#b5b5a2*/; }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#contenttabshome a span {float:none;}
    /* End IE5-Mac hack */
#contenttabshome a:hover span { color:#CC3300; }
#contenttabshome a:hover { background-position:0% -42px; }
#contenttabshome a.on { background-position:0% -84px;}
#contenttabshome a:hover span { background-position:100% -42px; }
#contenttabshome a.on span { background-position:100% -84px; font-weight:bold; }
#contenttabshome img.icon { border:0px; padding:0 0 0 10px; }

/* Float clearing, margins and centering classes */
.clearmb {
	clear:both;
	margin:0 0 0px 0;
}

/* HIGHLIGHTS */
#highlightcontainer {float:left;width:350px;margin:0;padding:0 1px 17px 1px;background:url(images/img350_shadow.gif) bottom left no-repeat; }
#highlightcontainer a {list-style:none;padding:0;text-decoration: none; color:#CC3300;}
#highlightcontainer a:hover {color:#CC0000;}
#highlightcontainer p{margin:0 20px 0 0;}
#highlightcontainer h2{font:bold 12px/14px Arial, helvetica, verdana; padding:0;}
#highlightcontainer h2 a{font: bold 12px/14px Arial, helvetica, verdana;padding:0;color:#000;}

#highlight{width:350px;padding:0px; 
background: url(images/solgrad_topleft.gif) no-repeat top left;
}
#highlight_promo{
	float:left;
	width:320px;
	margin:0 0 10px 15px;
	line-height: 18px;
}
#highlight_promo h2{
	margin:0 90px 0 0px;
	padding:0;
	color: #CC3300;
	font-size: 14px;
}
#highlight_promo p{width:250px;margin:0 10px 0 0;padding:0;}
#highlight_promo img{
width:100px;height:70px;
float:left;
margin:8px 0 8px 5px;
padding:0px 10px 9px 1px;
background:url(images/th_shadow.gif) top left no-repeat;
}
#highlight2, #highlight3, #highlight4 {display:none;}


/*tab copy is same as body copy, only with different list properties*/
#tabcopy {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #000000;
	padding: 0px 5px 0px 0px;
	vertical-align: top;
	text-align: left;
	list-style: none;
	margin-left: 0;
	}
.tabcopy a:link {
	color: #CC3300;
	text-decoration: none;
	}
.tabcopy a:visited {
	color: #CC3300;
	text-decoration: none;
	}
.tabcopy a:hover {
	color: #006699;
	text-decoration: underline;
	}
.tabcopy a:active {
	color: #CC3300;
	}
#tabcopy li {
	padding-left: 2px;
	line-height: 12px;
	padding-bottom: 5px;
	padding-top: 0px;
}
#tabcopy ul {
	padding-left: 10px;
	line-height: 0px;
	padding-top: 0px;
}
#tabcopy ol {
	padding: 5px 0px 0px 0px;
	line-height: 18px;
}	
.tabcopyred {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #CC3300;
	padding: 0px 5px 0px 15px;
	vertical-align: top;
	text-align: left;
	}

/*EXTRANAV*/
#extranavcontainer { width:176px; text-align:left; margin: 10px 10px 10px 9px; }
#extranav_top { width:176px; height:7px; background:url(images/bg_extranav_top.gif) top left no-repeat; margin: 0px; }
#extranav_nextsteps {text-align:center;font:bold 12px/12px Verdana, Arial;color:#fff;width:176px;height:20px; background:url(images/bg_extranav_nextsteps.gif) top left no-repeat; margin: 0px;padding-top:5px;}
#extranav_nextstepsred { text-align:center;font:bold 12px/12px Verdana, Arial;color:#fff;width:176px; height:20px; background:url(images/bg_extranav_nextstepsred.gif) top left no-repeat; margin: 0px; padding-top:5px;}
#extranav_bottom { width:176px; height:19px; background:url(images/bg_extranav_bottom_wh.gif) top left no-repeat; margin: 0px;}
#extranav_bottom.bg { background:url(images/bg_extranav_bottom_tan.gif) top left no-repeat; }
#extranav { background: url(images/bg_extranav_center.gif) top left repeat-y;  }
#extranav h1 { font: normal 14px/14px Verdana, Arial; color:#CC3300; }
#extranav h3 { font: bold 14px/14px Arial, helvetica, verdana; color:#000; padding:3px 3px 4px 0px; border-bottom:1px solid #CCC; }
#extranav ul { list-style: none; padding:0 1px 0 1px; color:#000; }
#extranav li { padding: 4px 0px 4px 0px; border-bottom:0px; }
#extranav p { padding: 4px 15px 4px 15px; }
#extranav img.icon {margin:3px 5px 0 15px;vertical-align:middle;}
#extranav a:link, #extranav a:visited { }
#extranav a.blue,  { text-decoration: none; color:#015ba7; }
#extranav a:hover { color:#CC3300; text-decoration:none; }
#extranav a:hover.blue { color:#F10; text-decoration:none; }
#extranav a span { display:block; color:#000; border-bottom:0px; }
#extranav a:hover span { color:#CC3300; background-color:#FFF; border-bottom:0px; }
