/*#navMain {padding: 1em .7em 0 1.7em;}
#navMain ul {
	margin: 0;
	padding:0;
	list-style:none;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.1em
	
}

#navMain ul li {
	list-style:none;
	margin:0; 
	padding:0; 
	float:left; 
	text-align:center;
	width: 16.4%;
	background: #6e6d72 url(/images/phase2/bg-nav.gif) repeat-x bottom;
	border: 1px solid #fff;
	border-width: 0 1px 1px 0;
	
}

#navMain ul li.on {border-bottom: 1px solid #f87c03;  }
#navMain ul li.on a {background-color: #f87c03 }

#navMain ul li a {
	float:left;
	width: 100%;
	text-decoration:none;
	text-align:center;
	color: #fff; 
	background: url(/images/bg-nav-topc.gif) no-repeat top right transparent;
	height: 2.5em;
	padding-top: 1em;
}

#navMain ul li.double a {
	padding-top: 0.6em;
	height: 2.9em;
}


#navMain ul li a:hover {background-color: #f87c03}
#navMain ul li a.on {background: url(/images/arrow-red.gif) no-repeat 0 50%}*/


/* Secondary Navigation - left side of screen 
-------------------------------------------------------------------
*/


#navSub {padding: 0 0 0.2em 0;}
#navSub ul, 
#navSub li {margin:0; padding:0; list-style:none; }
#navSub ul {background:url(../images/sub_nav.gif) repeat-x bottom; }
#navSub li {float:left; padding: 4px 0 9px 0; color: #fff}
#navSub li.first {padding-left: 1.5em}
#navSub li a {color: #fff; text-decoration: none; margin-right: 1em;}
#navSub li a:hover {text-decoration: underline}
#navSub li a.on {font-weight: bold}

.pageTools li.printPage a {
	background: url(/images/phase2/ico-print.gif) no-repeat 0 70%;
}
.pageTools li.sendFriend a {
	background: url(/images/phase2/ico-email.gif) no-repeat 0 70%;
}
.pageTools li.bookMark a {
	background: url(/images/phase2/ico-bookmark.gif) no-repeat 0 70%;
}

/* MAIN CONTENT REGIONS */

#mainContent { min-height: 10em; }
#mainContent h1 { margin-top: 0; padding-top: 0; }

.introBox {
	border: 1px solid #b0b0b0;
	background: url(/images/phase2/bg-homepage-topbox.gif) repeat-y right top;
	margin: 0 0 1em 0; 
	padding: 2em .5em 2em .8em;
}
.introBox img {
	float: left;
	width: 203px;
	height: 76px;
	margin: 0 1em 0 0;
}
.introBox h2 {
	color: #4e4e53;
	line-height: 1.3em;
	margin: 0;
	padding: 0 .4em 0 0;
}
.introBox p {
	clear: both;
	color: #333333;
	margin: 2em 0 0 0;
	padding: 0 0 0 0;
}

.homeSpotlight1 {
	margin: 0 0 2em 0;
}
.homeSpotlight1 {
	float: left;
	background: #e4e4e4;
}
.homeSpotlight1 h2 {
	background: #848589 url(/images/phase2/gradient-homespotlight-corp.gif) repeat-x right bottom;
	color: #ffffff;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: .5em .5em .5em .5em;
}

.homeSpotlight1 p {
	margin: .8em .8em 0em .8em;
}

.homeSpotlight1 img {
	float: right;
	margin: 0 0 0 .8em;
}

.homeSpotlight1 a.btn img { 
	float: left;
	margin: 0 1em 0 .5em;
}

.homeSpotlight2  {
	float: right;
	background: #e4e4e4;
	margin-bottom: 2em;
}
.homeSpotlight2 h2 {
	background: #848589 url(/images/phase2/gradient-homespotlight-corp.gif) repeat-x right bottom;
	color: #ffffff;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: .5em .5em .5em .5em;
}

.homeSpotlight2 p {
	margin: .8em .8em 0em .8em;
	padding: 0 0 0 0;
}

.homeSpotlight2 img {
	float: left;
	margin: 0 .8em 0 0;
}

.homeSpotlight2 a.btn img {
	margin-top: 1em;
}

.news {
	clear: both;
}

.news h2 {
	font-size: 1.3em;
	color: #ffffff;
	background: #f68527 url(/images/phase2/news-h2-grey.gif) repeat-x bottom;
	padding: .5em .5em .5em .5em;
}

.news .newsListing {
	margin: 0 0 .5em 0;
}

.news .newsListing dt {
	color: #f68527;
	font-weight: bold;
}
.news .newsListing dd {
	margin: 0;
}
.news .newsListing a {
	text-decoration: none;
}
.news .newsListing a:hover {
	text-decoration: underline;
}

.featureLeft {
	padding-top:  0 0 0 0; 
	border-bottom: 3px solid #BD1C04;
	/*background: #ffffff url(/images/phase2/bg-featureLeft.gif) repeat-x left bottom;*/
}
.featureLeft h2 {
	margin: 0;
	padding:  .3em .3em .3em .3em;
	background: #f68527;
	font-size: 1.2em;
	color: #ffffff;
	/*border-bottom: solid 1px #945017;
	border-right: solid 1px #945017;*/
}

.featureLeft ul {
	padding: 0 0 0 0;
	margin: .8em 0 0 .5em;
	list-style-type: none;
}
.featureLeft ul li {
	padding-left: 1em;
	margin: 0 0 .5em 0;
	list-style: none;
	background: url(/images/phase2/li-feature.gif) no-repeat left 50%;
}
.featureLeft ul li a {
	text-decoration: none;
	font-weight:bold;
}
.featureLeft ul li a:hover {
	text-decoration: underline;
}


#mainContentWide h1 {
	color: #69686d;
}
#mainContentWide h2 {
	color: #69686d;
}
#mainContentWide h3 {
	color: #69686d;
}



dl.expert {
	float: left;
	margin: 0 3.77em 0 1em;
	width:98px;
	/*float: left;
	margin: 0 2.8em 0 0;*/
}
dl.expert dt {
	color: #f68526;
	font-weight: bold;
}
dl.expert dd {
	margin: 0;
	font-weight: bold;
}

#siteTools p.name {margin: .4em 0; padding-right: .2em;  background: url(/images/phase2/bg-dot.gif) repeat-x top}
#siteTools p.name span {display:block; padding: .3em 0; font-weight: bold; background: url(/images/phase2/bg-dot.gif) repeat-x bottom}

.homeSpotlight1:after, .homeSpotlight2:after { content: ".";   display: block;   height: 0;  clear: both;   visibility: hidden; }




#mainContentWideTop h3 {margin-bottom:0; padding-bottom:0}

#mainContentWideTop {
	float:left; 
	padding: 0 1em; 
	width: 53%;
	line-height: 1.3em; 
}
#mainContentWideTop {width: 75%; width: 79%; /*min-height: 6em*/}

#mainContentWideTop h1 {
	color: #69686d;
}
#mainContentWideTop h2 {
	color: #69686d;
}
#mainContentWideTop h3 {
	color: #69686d;
}



/* Forum Stuff*/
.experts {
	margin-bottom: 2em;
}
dl.expert {
	float: left;
	margin: 0 3.77em 0 0;
}
dl.expert.last {
	margin: 0 0 0 0;
}
dl.expert dt {
	color: #f68526;
	font-weight: bold;
	padding-bottom:0.5em;
}
dl.expert dd {
	margin: 0;
	font-weight: bold;
}

.ask {
	border-bottom: 1px solid #69686d;
	margin-bottom: 3em;
}

.ask tr.everyOther {
	background: #e4e4e4;
}

.ask th.colHeading {
	color: #69686d;
	border-bottom: 1px solid #69686d;
}
.ask th.rowHeading {
	width: 12em;
	/*color: #f68428;*/
	border-bottom: solid 1px #cdcdcd;
	border-right: solid 1px #cdcdcd;
	font-size: 1em;
	padding-left:1em;
}

.ask th.rowHeading a {
	color: #f68428;
	text-decoration: underline;
}
.ask th.rowHeading a:hover {
	text-decoration: none;
}

.ask td {
	vertical-align: middle;
	border-bottom: solid 1px #cdcdcd;
	border-right: solid 1px #cdcdcd;
	padding: .8em 0 .8em .8em;
}
.ask td a {
	text-decoration: underline;
}
.ask td a:hover {
	text-decoration: none;
}
.ask th.small {
	width: 5em;
}
.ask td.last {
	border-right: none;
}

.ask th.tblHeading, #ask th.colHeading, #ask th.rowHeading  {
	padding-left: .8em;
}
.ask th.tblHeading {
	width: 100%;
	background: #f68526;
	color: #ffffff;
	border-bottom: 1px solid #69686d;
	font-size: 1.2em;
	font-weight: bold;
	padding: .6em 0 .6em .8em;
}

.lastMod{
	font-size: .8em;
	color: #69686d;
	font-weight:normal;
	padding:0 0 0 10px;
}

p.companyreg {color:#0e91c2;}