body{
	margin:0px;
	background-color:#a9a9a9;
	font-family:Helvetica,Arial,Sans;
	font-size:10pt;
	-webkit-text-size-adjust: none;
}

a{
	text-decoration:none;
	color:#666666;
}

a:hover{
	color:#993300;
}

#siteWrapper{
	margin:auto;
	width:1034px;
}


#indexTop{
	width:1034px;
	height:169px;
	background-image:url('/images/header_top.jpg');
}

#navBar{
	width:954px;
	height:18px;
	background-image:url('/images/Nav_Background.jpg');
	padding-left:80px;
	padding-top:2px;
}

.navBarItem{
	margin-top:3px;
	color:#ffffff;
	font-weight:bold;
	margin-right:30px;
	font-size:13px;
}

.navBarItem:hover{
	color:#666666;
}

.navBarItemSelected{
	color:#993300;
}

.navBarItemSelected:hover{
	color:#993300;
}

#indexMainMessage{
	width:1034px;
	height:455px;
	background-image:url('/images/index_main_image_bkg.jpg');
}

#topicOnePane{
	width:1034px;
	height:455px;
	background-image:url('/images/about_main_bkg_one_pane2.jpg');
}

#topicTwoPane{
	width:1034px;
	height:455px;
	background-image:url('/images/about_main_bkg_two_pane2.jpg');
}


#indexFooter{
	background-image:url('/images/index_footer.jpg');
	width:1034px;
	height:44px;
	text-align:center;
	font-size:9pt;
	color:#cccccc;
	padding-top:92px;
}

#flashContent{
	width:631px;
	height:349px;
}

#solutionsFlashContent{
	width:537px;
	height:380px;
	border:1px #ff0000 solid;
}

#logoHeaderGraphic{
	position:absolute;
	border:0px #c0c0c0 solid;
	top:60px;
	margin-left:75px;
	height:80px;
	width:650px;
	background-image:url('/images/header_logo_image.jpg');
}

#topicFooter{
	background-image:url('/images/topic_footer4.jpg');
	width:934px;
	height:102px;
	text-align:center;
	font-size:14pt;
	color:#b6b6b6;
	padding-top:23px;
	padding-left:50px;
	padding-right:50px;
}


#topicBottomText{
	margin-top:20px;
	text-align:center;
	font-size:9pt;
	color:#cccccc;
}

#paneOne{
	padding-left:80px;
	padding-top:70px;
	border:0px #c0c0c0 solid;
	width:96px;
	font-size:9pt;
}

.paneOneItem{
	margin-bottom:3px;
	color:#666666;
	border:0px #c0c0c0 solid;
	height:22px;
	padding-top:6px;
	font-size:9pt;
/*	font-weight:bold; */
}

.paneOneItem:hover{
	color:#993300;
}

.paneOneItemSelected{
	color:#993300;
	background-image:url('/images/white_arrow_left.gif');	
}

.paneOneItemSelected a{
	color:#993300;
}


#paneTwo{
	padding-left:35px;
	padding-top:52px;
	border:0px #c0c0c0 solid;
	width:255px;
	float:left;
}

.paneTwoItem{
	margin-bottom:3px;
	color:#666666;
	border:0px #c0c0c0 solid;
	height:22px;
	padding-top:4px;
	font-size:9pt;
}

.paneTwoItem:hover{
	color:#993300;
}

.paneTwoItemSelected{
	color:#993300;
	background-image:url('/images/white_arrow_left_pane_two.gif');	
	background-repeat:no-repeat;
	background-position:center right; 
}

.paneTwoItemSelected a{
	color:#993300;
}


#paneTwoSolution{
	padding-left:35px;
	padding-top:26px;
	border:0px #c0c0c0 solid;
	width:250px;
	float:left;
}

.paneTwoTitle{
	margin-top:9px;
	color:#993300;
	font-size:14pt;
	margin-bottom:2px;
}

.paneTwoDescription{
	color:#666666;
	padding-right:35px;
	line-height:160%;
	height:250px;
	overflow:hidden;
}

#topicNews{
	width:1034px;
	height:495px;
	background-image:url('/images/news_main_bkg3.jpg');
}

#newsPaneOne{
	float:left;
	padding-left:80px;
	padding-top:50px;
	border:0px #c0c0c0 solid;
	width:304px;
	font-size:9pt;
}

.newsPaneOneItem{
	margin-bottom:10px;
	color:#666666;
	border:0px #c0c0c0 solid;
	height:22px;
	padding-top:4px;
	font-size:9pt;
/*	font-weight:bold; */
}

.newsPaneOneItem:hover{
	color:#993300;
}

.newsPaneOneItemSelected{
	color:#993300;
	background-image:url('/images/news_arrow_bkg2.gif');	
	background-position:-2px 0px; 
}

.newsPaneOneItemSelected a{
	color:#993300;
}

#newsFooter{
	background-image:url('/images/topic_footer4.jpg');
	background-position: 0px -20px;
	width:934px;
	height:85px;
	text-align:center;
	font-size:15pt;
	color:#cccccc;
	padding-top:5px;
	padding-left:50px;
	padding-right:50px;
}

.newsTitle{
	color:#993300;
	font-size:14pt;
	margin-bottom:10px;
}

#newsRightColumn{
	float:left;
	border:0px #c0c0c0 solid;
	width:573px;
	padding-left:25px;
	padding-right:25px;
	padding-top:50px;
	color:#666666;
	line-height:150%;
	overflow:auto;
	height:440px;
}

.testimonialTopLine{
	color:#666666;
	font-size:14pt;
	line-height:120%;
}

.testimonialDesc{
	margin-top:4px;
	line-height:150%;
	color:#666666;
}
.testimonialLogo{
	margin-top:12px;
}

.testimonialTitle{
	margin-top:12px;
	color:#666666;
}

.testimonialCompany{
	color:#666666;
}

.directionHeader{
	font-weight:bold;
	font-size:11pt;
	color:#666666;
	cursor:pointer;
	margin-top:10px;
}



.directionsDetail p{  
	margin-top:2px;
	padding-left:17px;
}

.newsTitleGray{
	color:#666666;
	font-size:14pt;
	margin-bottom:10px;
}

.navBoxesDiv{
	border:0px #c0c0c0 solid;margin-left:468px;margin-top:9px;clear:both;padding-top:6px;
}

.navBoxesDivContact{
	border:0px #c0c0c0 solid;margin-left:468px;margin-top:9px;clear:both;padding-top:6px;
}

.navBoxesDivProcess{
	border:0px #c0c0c0 solid;margin-left:468px;margin-top:12px;clear:both;padding-top:8px;
}

.marketingBlurb{
	border:0px #b8b8b8 solid;height:50px;margin-top:10px;overflow:hidden;
}

.aboutBody{
	float:left;border:0px #c0c0c0 solid;width:720px;padding:25px;line-height:160%;padding-top:40px;padding-left:45px;
}

.aboutBodyNew{
	float:left;border:0px #c0c0c0 solid;width:400px;padding:25px;line-height:160%;padding-top:35px;padding-left:35px;
}

.aboutBodyNewJK{
	float:left;border:0px #c0c0c0 solid;width:460px;padding:25px;line-height:160%;padding-top:35px;padding-left:35px;overflow:hidden;max-height:320px;
}

.testimonialsBody{
	float:left;border:0px #ff0000 solid;width:400px;padding-left:45px;padding-top:70px;line-height:150%;
}

.siteMapItem{
	color:#666666;
	margin-left:20px;
	margin-bottom:8px;
	cursor:pointer;
}

.siteMapItemTriangle{
	color:#666666;
	margin-bottom:6px;
	cursor:pointer;
}

.siteMapItem a{
	color:#666666;
}

.siteMapItemTriangle a{
	color:#666666;
}

.siteMapTitle{
	color:#993300;
	font-size:14pt;
	margin-bottom:10px;
	margin-left:20px;
}

.siteMapSubNavItem{
	color:#666666;
	margin-left:20px;
	margin-bottom:2px;
}

.siteMapSubNavItem a{
	color:#666666;
}

.siteMapSubNavHolder{
	margin:0px;
}

.successDiv{color:#006600;border:2px #006600 solid;background-color:#BBEEBC;font-weight:bold;padding:3px;text-align:center;margin-bottom:8px;width:380px;}

.failDiv{color:#800000;border:2px #800000 solid;background-color:#F3BECC;font-weight:bold;padding:3px;text-align:center;margin-bottom:5px;}