﻿body {
	margin-left: 28px;
	margin-top: 28px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
}

.container{
	width: 967px;
	margin: 0px;
	margin-right: 0px;
	
}

.logo_header{
	border-width:0px; 
	margin-right: 87px; 
	vertical-align: top; 
	float: left;
}

.logo_corp_pro{
	border-width:0px;
	vertical-align: top; 
	float: left;
	margin-top: 5px;
}

.header{
	width: 967px;
	margin: 0;
}

.global_nav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: right;
	color: #333333;
	text-decoration: none;
	float: right;
	margin-right: 0px;
	
}

.global_nav a{
	font-weight: normal;
	color: #666666;
	margin-right: 0px;
	margin-left: 0px;
	text-decoration: none;
}

.global_nav a:hover{
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}

.global_nav a:active{
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-right: 0px;
}


.global_nav_dropdown_subitem{
	margin-left: 10px;
	float: left;
	

}

.global_nav_dropdown_subitem a{
	

}


.global_nav_dropdown_item {
	margin-left: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;

}

.global_nav_dropdown_item a{
	margin-left: 0px;
	padding: 0px;
	float: left;
	
	

}


.carrot{
	font-size: 9px;
	color: #CC0033;
	font-weight: normal;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-right: 8px;
}

.spacer_top{
	height: 44px;
}

.top_nav{
	height: 39px;
	width: 967px;
	background-color: #333333;
	text-decoration: none;
}

.top_nav_btn{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.top_nav_btn_home a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border-right: 1px solid #fff; 
	background-color: #333333;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
	float: left;
	text-decoration: none;
	width: 135px;
	text-align: center;
}

.top_nav_btn_home_selected{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border-right: 1px solid #fff; 
	background-color: #333333;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
	float: left;
	text-decoration: none;
	width: 135px;
	text-align: center;
}

.top_nav_btn_home_selected a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border-right: 1px solid #fff; 
	background-color: #333333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	text-decoration: none;
	width: 135px;
	text-align: center;
}


.top_nav_btn_home_selected :visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border-right: 1px solid #fff; 
	background-color: #333333;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
	float: left;
	text-decoration: none;
	width: 135px;
	text-align: center;
}


.top_nav_btn_home a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	font-weight: bold;
	border-right: 1px solid #fff; 
	background-color: #333333;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
	float: left;
	text-decoration: none;
	width: 135px;
}

.top_nav_btn_home a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border-right: 1px solid #fff; 
	background-color: #333333;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
	float: left;
	text-decoration: none;
	width: 135px;
}

.top_nav_btn_counsel a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border-right: 1px solid #fff; 
	background-color: #333333;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
	float: left;
	text-decoration: none;
	width: 135px;
	text-align: center;
}

.top_nav_btn_counsel_selected{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border-right: 1px solid #fff; 
	background-color: #9a0034;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
	float: left;
	text-decoration: none;
	width: 135px;
	text-align: center;
}

.top_nav_btn_counsel_selected a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border-right: 1px solid #fff; 
	background-color: #9a0034;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	text-decoration: none;
	width: 135px;
	text-align: center;
}


.top_nav_btn_counsel_selected a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border-right: 0px solid #fff; 
	background-color: #9a0034;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	text-decoration: none;
	width: 135px;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
}


.top_nav_btn_counsel a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border-right: 1px solid #fff; 
	background-color: #9a0034;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
	float: left;
	text-decoration: none;
	width: 135px;
	text-align: center;
}

.top_nav_btn_counsel a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border-right: 1px solid #fff; 
	background-color: #9a0034;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
	float: left;
	text-decoration: none;
	width: 135px;
	text-align: center;
}

.top_nav_btn_tax a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border-right: 1px solid #fff; 
	background-color: #333333;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
	float: left;
	text-decoration: none;
	width: 135px;
	text-align: center;
}

.top_nav_btn_tax_selected a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border-right: 1px solid #fff; 
	background-color: #4B8625;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	text-decoration: none;
	width: 135px;
	text-align: center;
}

.top_nav_btn_tax_selected :visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border-right: 1px solid #fff; 
	background-color: #4B8625;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
	float: left;
	text-decoration: none;
	width: 135px;
	text-align: center;
}

.top_nav_btn_tax a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border-right: 1px solid #fff; 
	background-color: #4B8625;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
	float: left;
	text-decoration: none;
	width: 135px;
	text-align: center;
}

.top_nav_btn_tax a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border-right: 1px solid #fff; 
	background-color: #4B8625;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
	float: left;
	text-decoration: none;
	width: 135px;
	text-align: center;
}

.top_nav_btn_knowledge a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border-right: 1px solid #fff; 
	background-color: #333333;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
	float: left;
	text-decoration: none;
	width: 135px;
	text-align: center;
}

.top_nav_btn_knowledge_selected a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border-right: 1px solid #fff; 
	background-color: #E37222;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	text-decoration: none;
	width: 135px;
	text-align: center;
}

.top_nav_btn_knowledge_selected :visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border-right: 1px solid #fff; 
	background-color: #E37222;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
	float: left;
	text-decoration: none;
	width: 135px;
	text-align: center;
}

.top_nav_btn_knowledge a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border-right: 1px solid #fff; 
	background-color: #E37222;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
	float: left;
	text-decoration: none;
	width: 135px;
	text-align: center;
}

.top_nav_btn_knowledge a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border-right: 1px solid #fff; 
	background-color: #E37222;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
	float: left;
	text-decoration: none;
	width: 135px;
	text-align: center;
}

.top_nav_btn_consulting a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border-right: 1px solid #fff; 
	background-color: #333333;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
	float: left;
	text-decoration: none;
	width: 135px;
	text-align: center;

}

.top_nav_btn_consulting a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border-right: 1px solid #fff; 
	background-color: #333333;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
	float: left;
	text-decoration: none;
	width: 135px;
	text-align: center;
}


.top_nav_btn_sales a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border-right: 1px solid #fff; 
	background-color: #333333;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
	float: left;
	text-decoration: none;
	width: 135px;
	text-align: center;
}

.top_nav_btn_sales_selected{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border-right: 1px solid #fff; 
	background-color: #4F2D7F;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
	float: left;
	text-decoration: none;
	width: 135px;
	text-align: center;
}

.top_nav_btn_sales_selected a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border-right: 1px solid #fff; 
	background-color: #4F2D7F;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	text-decoration: none;
	width: 135px;
	text-align: center;
}


.top_nav_btn_sales_selected :visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border-right: 0px solid #ffffff; 
	background-color: #4F2D7F;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	text-decoration: none;
	width: 135px;
	text-align: center;
}


.top_nav_btn_sales a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border-right: 1px solid #fff; 
	background-color: #4F2D7F;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
	float: left;
	text-decoration: none;
	width: 135px;
	text-align: center;
}

.top_nav_btn_sales a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border-right: 1px solid #fff; 
	background-color: #4F2D7F;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
	float: left;
	text-decoration: none;
	width: 135px;
	text-align: center;
}

.top_nav_btn_right_selected{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding-top: 12px;
	padding-right: 16px;
	padding-bottom: 13px;
	padding-left: 16px;
	float: right;
	text-decoration: none;

	
}


.top_nav_btn_right{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.top_nav_btn_right a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #333333;
	padding-top: 12px;
	padding-right: 16px;
	padding-bottom: 13px;
	padding-left: 16px;
	float: right;
	text-decoration: none;
}

.top_nav_btn_right a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	font-weight: bold;
	background-color: #333333;
	padding-top: 12px;
	padding-right: 16px;
	padding-bottom: 13px;
	padding-left: 16px;
	float: right;
	text-decoration: none;
}

.expander {
    font: normal 12px Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    float: left;
}

.expander a {
    font: normal 12px Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    float: left;
}

.solution_finder_title  
{
    padding-top: 20px;
    padding-bottom: 15px;
    padding-left: 16px;
    font: normal 14px Arial, Helvetica, sans-serif;
    color: #000000;
    float: left;
    text-decoration: none;
}

.solutionFinder_action_button{
	margin-left: 10px;
	width: 50px;
	height: 21px;
}

.solutionFinder_accent_text{
	
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
    

}

.solutionFinder_heading_title{
	
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	margin-right: 20px;
    

}


.solution_finder
{
    background-image: url(images/solution_finder_bg.jpg);
    background-repeat: repeat-x;
    background-position: top;
	width: 965px;
    margin-top: 0px;
	padding-bottom: 0px;
	border-top: 1px solid #CCCCCC;
	float: left;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;

	
	


}

.solutionFiner_accent_image{
}

.solution_finder_bottom_gradient
{
    background-image: url(images/bottom_gradation.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
	width: 965px;
	padding-bottom: 24px;
	float: left;

}


.SolutionFinderResultsDetailList{

	margin-top: 0px;
	float:right;
	width: 130px;
	margin-left: 0px;
	
	
	
	
	
}

.solution_finder_topline
{

}

.action_btns
{
    display: inline;
    float: right;
    margin-right: 12px;
    margin-top: 30px;
}

.action_btn
{
    display: inline;
}

.action_btn_image
{
    display: inline;
}

.action_btn_text
{
    display: inline;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
    vertical-align:middle;
    float: left;
    margin-right: 8px;
   
}



.btn_divider
{
    padding-right: 16px;
    padding-left: 16px;
    vertical-align: text-bottom;
    display:inline;
}

.SolutionFinderResultHead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	color: #CC0033;
	text-decoration: none;
	font-weight: bold;
	width: 250px;
	margin-top: 18px;
	margin-left: 0px;
	margin-bottom: 0px;

	
	
}


.SolutionFinderResultHead a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	color: #CC0033;
	text-decoration: none;
	font-weight: bold;	
}

.SolutionFinderResultHead a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	color: #CC0033;
	text-decoration: underline;
	font-weight: bold;	
}

.SolutionFinderResultHead :hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	color: #CC0033;
	text-decoration: underline;
	font-weight: bold;	
}


.finder_next_arrow{
	margin-left: 5px;
	margin-top: 2px;
	
}

.finder_previous_arrow{
	margin-right: 5px;
	margin-top: 2px;
	
}

.SolutionFinderResultsSubHead{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #333333;
	text-decoration: none;
	font-style: italic;
	font-weight: normal;
	width: 203px;
	margin-left: 0px;
	margin-right: 20px;
	line-height: 180%;
	float: left;
	
}

.SolutionFinderResultsDescription{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	line-height: 180%;
	width: 210px;
	margin-left: 0px;
	float: left;
	margin-right: 0px;
	overflow: hidden;
	height: 55px;
}

.solutionFindermore {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #cccccc;
	font-weight: normal;
	text-decoration:none;
	position: relative;
	z-index: 500;
	bottom: 12px;
	left: 180px;
	width: 45px;
	
}


.solutionFindermore a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #cc0033;
	font-weight: normal;
	text-decoration:none;
}

.solutionFindermore a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #cc0033;
	font-weight: normal;
	text-decoration:underline;
}


.SolutionFinderBottom{
	float: left;
	width: 190px;
	padding-left: 0px;
	margin-left: 0px;
	
	
}

.btn_ender
{
    padding-left: 26px;
    color: #FFFFFF;
    vertical-align: text-bottom;
    display:inline;
}


.solution_finder_close
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	color: #CC0033;
	text-decoration: none;
	font-weight: bold;
	width: 905px;
	margin-top: 13px;
	margin-right: 30px;
	float: right;
	margin-bottom: 3px;
}

.solution_finder_close a
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	color: #CC0033;
	text-decoration: none;
	font-weight: bold;
}

.solution_finder_close a:hover
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.solution_finder_result_title
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 22px;
	font-weight: bold;
	text-align: left;
	color: #333333;
	text-decoration: none;
	margin-bottom: 8px;
	float: left;
	width: 918px;
	margin-left: 0px;
	padding-left: 23px;
}

.solution_finder_result_subtitle
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	text-align: left;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	float:left;
	margin-left: 0px;
	padding-left: 23px;
	margin-bottom: 10px;
	width: 750px;
}


.solution_finder_sort
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	float:left;
	padding-right: 16px;
	
}

.results_bar
{
	
	padding-left: 20px;
	margin-top: 10px;
	height: 18px;
	margin-left: 0px;
	padding-right: 25px;
	width: 920px;
	display:block;
	float: left;
	background-image: url(images/sol_find_top_bar.png);
    background-repeat: no-repeat;
    background-position: center top;

}

.results_bar_bottom
{
	
	padding-left: 20px;
	margin-left: 0px;
	padding-right: 25px;
	height: 18px;
	width: 920px;
	display:block;
	float: left;
	background-image: url(images/sol_find_bottom_bar.png);
    background-repeat: no-repeat;
    background-position: center top;

}


.results_solutions
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	vertical-align: middle;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	float: left;
	text-decoration: none;
	height: 18px;
	margin-left: 13px;
	
	
}

.results_solutions_bold
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	vertical-align: middle;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	text-decoration: none;
	height: 18px;
	margin-left: 2px;
	
}

.see_all_link
{
   font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 10px;
	line-height: 18px;
	font-weight: bold;
	color: #CC0033;
	float: left;
	text-decoration: none;
}

.see_all_link a
{
   font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0033;
	text-decoration: none;
}

.see_all_link a:hover
{
   font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0033;
	text-decoration: underline;
}



.page_selector
{

    padding-right: 10px;
    text-align: right;
    float:right;
    
}

.PagePreviousButton
{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
    float: left;
    font-weight: normal;
    margin-right: 10px;
    line-height: 17px;
    text-decoration:none;
    
 

}

.PagePreviousButton a
{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
    line-height: 17px;
    text-decoration:none;

}


.PagePreviousButton a:hover
{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
    line-height: 17px;
    text-decoration: none;

}




.PagePreviousButton_search
{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0033;
    float: left;
    margin-right: 10px;
    line-height: 17px;
    text-decoration:none;

}

.PagePreviousButton_search a
{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0033;
    line-height: 17px;
     text-decoration:none;


}

.PagePreviousButton_search a:hover
{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0033;
	line-height: 17px;
	text-decoration:underline;

}

.PagePreviousButton_search_image
{
	margin-right:4px; 
	border: 0px;
}

.PageSelectorText{
	padding-top: 4px;
	float: left;
	color: #000000;
	font-weight: normal;
	font-size: 10px;
	display: inline;
	vertical-align: bottom;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding-left: 7px;
	padding-right: 7px;
}



.PageNextButton
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
    float:left;
    vertical-align:middle;
    margin-left: 11px;
    text-decoration: none;
	display:inline;
    line-height: 17px;    
    
}

.PageNextButton a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	display:inline;
	text-decoration: none;
       
}



.PageNextButton a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
     
}



.PageNextButton_search a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0033;
    float:left;
    vertical-align: bottom;
    margin-left: 10px;
    line-height: 17px;
    text-decoration:none;
    
}

.PageNextButton_search a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0033;
    line-height: 17px;
    text-decoration: underline
    
}
.PageNextButton_search_image
{
	margin-left:4px;
	border: 0px;
}


.PageNextButton a:link
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #000000;
    float:left;
    vertical-align: bottom;
}


.results_pages
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 17px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #ABABAB;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	float:left;

}

.results_pages_search
{
     font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	height: 17px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #FFFFFF;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	float:left;

}

.homepage_column
{
	padding-right: 20px;
	height: 100%;
	padding-left: 0px;
	float: left;
	width: 173px;
	padding-bottom: 55px;

}

.homepage_column_header
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #333333;
	text-decoration: none;
	line-height: 180%;
	margin-bottom: 24px;
	margin-top: 20px;
	width: 151px;
	margin-left: 20px;
}

.homepage_item_text{
	
	float: left;
	text-decoration: none;
	
}

.homepage_item_text a{
	
	text-decoration: underline;
	color: #FF0033;
	
}


.homepage_item_holder {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	line-height: 150%;
	font-weight: normal;
	text-decoration: none;
	color: #333333;

	margin-bottom: 7px;
	margin-left: 14px;
	float: left;
	
}

.homepage_item_holder a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	line-height: 150%;
	font-weight: normal;
	text-decoration: underline;
	color: #333333;

	margin-left:0px;
	width: 135px;
	float: left;
	
	
}

.homepage_item_holder a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	line-height: 150%;
	font-weight: normal;
	text-decoration: underline;
	color: #999999;

	margin-left:0px;
	width: 135px;

	
}

.homepage_item_holder :visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	line-height: 150%;
	font-weight: normal;
	text-decoration: underline;
	color: #333333;

	margin-left:0px;
	width: 135px;
	float: left;

	
}

.anchor_holder{	
	float: left;
	font-size: 0px;
	height: 0px;
	border-left: 1px #cccccc solid;
}

.homepage_item_sub {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;
	vertical-align: middle;
	line-height: 140%;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
	margin-left:0px;
	float: left;
	margin-bottom: 0px;
	padding-left: 0px;
	margin-top: 4px;
	width: 149px;
}





.results_leftside_info
{
	padding-right: 20px;
	padding-top: 18px;
	padding-bottom: 7px;
	height: 221px;
	padding-left: 20px;
	float: left;
	border-right: 1px solid #fffFFF;
	border-top: 1px solid #cccccc;
	width: 153px;
	line-height: 150%;

}

.results_leftside_info a
{
	text-decoration: none;
	color: #CC0033;
}

.results_leftside_info a:hover
{
	color: #CC0033;
	text-decoration: underline;
}



.results_leftside_text
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #333333;
	text-decoration: none;
	margin-bottom: 24px;
}

.results_leftside_normal
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #333333;
	text-decoration: none;
	margin-bottom: 24px;
}
.results_leftside_red a
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #CC0033;
	text-decoration: none;
	margin-bottom: 24px;
}
.results_leftside_red :hover{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #CC0033;
	text-decoration: underline;

}



.results_leftside_call{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #333333;
	text-decoration: none;
	margin-top: 24px;
	


}

.results_quad_A
{
    float: left;
    vertical-align: top;
    border-top: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    width: 369px;
    height: 122px;
    padding-left: 15px;
   
}

.results_quad_B
{
    float: left;
    vertical-align:top;
    border-top: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    
    border-bottom: 1px solid #CCCCCC;
    width: 369px;
    height: 122px;
    padding-left: 15px;
}

.results_quad_C
{
    float: left;
    vertical-align:top;
    border-top: 1px solid #FFFFFF;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #FFFFFF;
    width: 369px;
    height: 122px;
    padding-left: 15px;
}

.results_quad_D
{
    float: left;
    vertical-align:top;
    border-top: 1px solid #FFFFFF;
    border-left: 1px solid #CCCCCC;
    width: 369px;
    height: 122px;
    padding-left: 15px;
}


.content{
	width: 967px;
	height: 200px;
	margin: 0;
	border: 1px solid #CCCCCC;
}

.footer{
	width: 967px;
	margin: 0;
}

.spacer_bottom{
	
}

.global_nav_signon {
	display: inline;
	font-size: 11px;
	margin-right: 8px;
	float: left;
	
	
}

.global_nav_signon a{
	font-weight: bold;
	
	
}

.global_nav_signon a:hover{
	font-weight: bold;
	text-decoration: underline;
	
	
}

.global_nav_signon a:visited{
	font-weight: bold;
	
	
}



.global_nav_signon a:active{
	display: inline;

}


.global_nav_item
{
	display: inline;
	font-size: 11px;
	margin-right: 8px;
	float: left;
}

.global_nav_item :active
{
	display: inline;
}


.bottom_nav_item
{
	display: inline;
	margin-right: 8px;
	margin-left: 0px;
	float: left;
}

.global_nav_delimiter
{
	display: inline;
	margin-left: 8px;
}

.global_nav_delimiter :active
{
	display: inline;
}


.bottom_nav_delimiter
{
	display: inline;
	margin-left: 8px;
}


.form_portal{
	border: 0px;

}

.bottom_nav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	color: #666666;
	text-decoration: none;
	float: left;
	width: 967px;

}

.bottom_nav a{
	font-weight: normal;
	color: #666666;
	margin-right: 0px;
	margin-left: 0px;
	text-decoration: none;
}

.bottom_nav a:hover{
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.legal_info{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	margin-top: 4px;
	margin-left: 0px;
	color: #666666;
	text-decoration: none;
	float: left;
	width: 967px;
	line-height: 200%
	
}

.legal_info a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	color: #666666;
	text-decoration: underline;
	
}


.legal_info a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	color: #333333;
	text-decoration: underline;
	
}



.dropdownMenuRoot{
	position:absolute;
	top: 0;
	left: 20px;
	border: 1px solid #666666;
	text-align: left;
	line-height:18px;
	z-index: 50000;
	background-color: #FFFFFF;
	width: 190px;
	visibility: hidden;
	padding-left: 10px;
	

	padding-bottom: 10px;
	margin-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;


}

.dropdownMenuRoot a{
	width: 190px;
	float: left;
	color: #333333;
	padding-top: 0px;

	

	
}

.dropdownMenuRoot a:hover{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
	
}





.section_aboutHub{
	float: left;
	width: 772px;
	margin: 0;
}

.homepage_container{
	float: left;
	width: 772px;
	margin-top: 0px;
	background-image: url('images/quad_front.png');
	background-repeat: repeat-x;

	
	
}

.homepage_container_y{
	float: left;
	width: 772px;
	margin: 0;
	background-image: url('images/quad_y.png');
	background-repeat: repeat-y;
}


.subfinder_location{
	float: left;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	width: 945px;
	height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	padding-left: 20px;
	padding-top: 3px;
	background-color: #FFFFFF;
	
}

.subfinder_copy{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	margin-top: 3px;
	
	

	
}

.subfinder_copy a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;

	
}



.subfinder_copy a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
	
}

.subfinder_copy a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
	
}



.breadcrumb_delimiter{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	
	margin-top: 3px;
	margin-left: 5px;
	margin-right: 5px;

}




.subfinder_copy{
	
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 0px;
	width: 965px;
	margin-left: 0px;
	font-size: 10px;
	color:#333333;
	text-decoration: none;
	line-height: 100%;
	padding-top: 5px;

}

.section_solutionLine{
	float: left;
	width: 773px;
	margin: 0;
	
}

.section_mainbody{
	float: left;
	width: 773px;
	margin: 0;
	background-color: #FFFFFF;
	
	
}


.section_solutionLineHub{
	float: left;
	width: 772px;
	margin: 0;
	
}

.section_heading_pane{
	width: 772px;
	height: 96px;
	margin: 0;
	background-image: url(images/bar_red.jpg);
	background-repeat: no-repeat;
}
.section_heading_pane_counsel{
	width: 772px;

	height: 96px;
	margin: 0;
	background-image: url(images/bar_red.jpg);
	background-repeat: no-repeat;
	float: left;
}
.section_heading_pane_tax{
	width: 772px;
	height: 96px;
	margin: 0;
	background-image: url(images/bar_green.jpg);
	background-repeat: no-repeat;
}
.section_heading_pane_knowledge{
	width: 772px;
	height: 96px;
	margin: 0;
	background-image: url(images/bar_orange.jpg);
	background-repeat: no-repeat;
}
.section_heading_pane_sales{
	width: 772px;
	height: 96px;
	margin: 0;
	background-image: url(images/bar_purple.jpg);
	background-repeat: no-repeat;
}
.section_heading_pane_tan{
	width: 772px;
	height: 96px;
	margin: 0;
	background-image: url(images/bar_tan.jpg);
	background-repeat: no-repeat;
}
.section_heading_pane_ltblue{
	width: 772px;
	height: 96px;
	margin: 0;
	background-image: url(images/bar_ltblue.jpg);
	background-repeat: no-repeat;
}
.section_search_tanbox{
	width: 752px;
	height: 140px;
	margin: 0;
	background-color: #F0F0EB;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #cccccc;
	padding-top: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
}

.dumb{
float: left;
}

.left_pane_static{
	
	width: 150px;
	background-color: #FFFFFF;
	text-decoration: none;
	float: left;
	padding-top: 22px;
	padding-bottom: 0px;
	border-left: 0px solid #cccccc;
	padding-left: 20px;
	margin: 0px;
}


.left_pane{
	
	width: 170px;
	background-color: #FFFFFF;
	text-decoration: none;
	float: left;
	padding-top: 22px;
	padding-bottom: 0px;
	border-left: 0px solid #cccccc;
	padding-left: 20px;
}

.left_nav_menu_static{
	float: left;
	margin-left: 0px;
	width: 170px;
	
	

}


.left_nav_menu_static{

	margin-left: 0px;
	width: 170px;
}


.left_nav_menu{
	float: left;
	margin-left: 0px;
	
	

}

.wrap_around{
	
	border-left: 1px #CCCCCC solid;
	border-right: 1px #CCCCCC solid;
	float: left;
	width: 965px;
	

	background-image: url('images/background.jpg');
	background-repeat: repeat-y;
	
	
}

.center_pane{
	width: 581px;
	margin: 0px;
	float: right;
	padding-top: 0px;
	background-color:#FFFFFF;
	
	
	
}

.center_pane_static{
	width: 500px;
	margin: 0px;
	float: left;
	padding-top: 0px;
	background-color:#FFFFFF;
	
	
}


.center_pane_hiddenLeft{
	
}

.counsel_tanbox{
	width: 580px;
	height: 307px;
	float: left;
	margin: 0;
	background-color: #EBEAE3;
	border-left: 1px solid #cccccc;
}

.section_text_heading{
	padding-top: 32px;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 73px;
	font-size: 12px;
	color:#333333;
	font-weight: bold;
	text-decoration: none;
	line-height: 200%;
	margin-left: 19px;
}

.section_text_body{
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 73px;
	color:#333333;
	text-decoration: none;
	line-height: 200%;
	margin-left: 19px;
}

.prof_counsel_text_body{
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-right: 73px;
	color:#333333;
	text-decoration: none;
	line-height: 200%;
	margin-left: 19px;
	margin-top: 32px;
}


.counsel_tanbox_bodycopy_indent{
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 73px;
	font-size: 12px;
	color:#333333;
	text-decoration: none;
	line-height: 200%;
	margin-left: 51px;
}

.counsel_bold_phone{
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 73px;
	font-size: 12px;
	color:#333333;
	font-weight: bold;
	text-decoration: none;
	line-height: 200%;
	margin-left: 19px;
}

.counsel_bold_phone_red{
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#CC0033;
	font-weight: bold;
	text-decoration: none;
	line-height: 200%;
}

.prof_consult_heading{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 29px;
	font-weight: normal;
	text-align: left;
	padding-top: 18px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #333333;
	text-decoration: none;
}

.section_heading_black{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 29px;
	font-weight: normal;
	text-align: left;
	padding-top: 18px;
	padding-bottom: 7px;
	padding-left: 20px;
	color: #333333;
	text-decoration: none;
}

.section_heading_white{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 29px;
	font-weight: normal;
	text-align: left;
	padding-top: 18px;
	padding-bottom: 7px;
	padding-left: 20px;
	color: #FFFFFF;
	text-decoration: none;
}

.section_heading{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 29px;
	font-weight: normal;
	text-align: left;
	padding-top: 18px;
	padding-bottom: 7px;
	padding-left: 20px;
	color: #ffffff;
	text-decoration: none;
}

.section_solo_heading{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 29px;
	font-weight: normal;
	text-align: left;
	padding-top: 20px;
	margin-left: 22px;
	color: #333333;
	text-decoration: none;
}

.section_solo_heading_white{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 29px;
	font-weight: normal;
	text-align: left;
	padding-top: 20px;
	margin-left: 22px;
	color: #FFFFFF;
	text-decoration: none;
}

.section_solo_heading_black{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 29px;
	font-weight: normal;
	text-align: left;
	padding-top: 20px;
	margin-left: 22px;
	color: #FFFFFF;
	text-decoration: none;
}


.section_about_paragraph{
	
	padding-top: 21px;
	margin-left: 20px;
	float: left;
	text-decoration: none;
	line-height: 200%;
	width: 500px;
	margin-right: 252px;
}

.section_about_533_line{
	
	margin-top: 12px;
	margin-left: 20px;
	float: left;
	text-decoration: none;
	width: 533px;
	margin-right: 219px;
	border-bottom: 1px solid #cccccc;
}

.section_search_noresults_line{
	
	margin-top: 20px;
	float: left;
	text-decoration: none;
	width: 704px;
	margin-right: 38px;
	border-bottom: 1px solid #cccccc;
}



.section_productindex_column{
	margin-left: 20px;
	float: left;
	text-decoration: none;
	line-height: 150%;
	width: 335px;
	padding-top: 40px;
	padding-bottom: 40px;
}

.section_sitemap_area{
	margin-bottom: 20px;
}

.sitemap_expand_all{
	margin-top: 20px;
	margin-left: 20px;
	width: 200px;
}

.sitemap_expand{
	margin-right: 10px;
}

.section_sitemap_header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	color: #CC0033;
	text-decoration: none;
	margin-left: 15px;
	margin-top: 15px;
}

.section_sitemap_header a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	color: #CC0033;
	text-decoration: none;
	}

.section_sitemap_header a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	color: #CC0033;
	text-decoration: underline;
	}


.section_sitemap_openclose{
	margin-left: 5px;
	float: left;
	text-decoration: none;
	line-height: 150%;
	width: 772px;
	padding-top: 20px;
	padding-bottom: 40px;
}


.section_sitemap_column{
	margin-left: 5px;
	float:left;
	text-decoration: none;
	line-height: 150%;
	width: 350px;
	padding-top: 0px;
	padding-bottom: 40px;
}

.section_sitemap_copy_black{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #333333;
	text-decoration: none;
	margin-left: 10px;
	width: 200px;	
}

.section_sitemap_copy{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #CC0033;
	text-decoration: none;
	padding-left: 0px;
	padding-top: 5px;
}

.section_sitemap_copy a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #CC0033;
	text-decoration: none;
	line-height: 200%;

}

.section_sitemap_copy a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #CC0033;
	text-decoration: underline;

}



.section_sitemap_copy_indent{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #CC0033;
	text-decoration: none;
	margin-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}




.section_productindex_copy{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #CC0033;
	text-decoration: none;
	padding-bottom: 5px;
}

.section_productindex_copy a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #CC0033;
	text-decoration: none;
}


.section_productindex_copy a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #CC0033;
	text-decoration: underline;
}


.section_about_bottom{
	margin-bottom: 56px;
	}
.section_about_paragraph1_copy{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	color: #333333;
	text-decoration: none;
}

.section_contact_thanks_header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #333333;
	text-decoration: none;
	padding-top: 33px;
}

.section_contact_thanks_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	color: #333333;
	text-decoration: none;
	}
	
.section_search_clickbox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #333333;
	text-decoration: none;
	margin-left: 7px;
	}


.section_search_again{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	text-align: left;
	color: #333333;
	text-decoration: none;
	line-height: 100%;
	width: 345px;
	float: left;
}

.section_search_site{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	text-align: left;
	color: #333333;
	text-decoration: none;
	line-height: 100%;
	width: 345px;
	margin-left: 20px;
	float: left;
}



.section_search_header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	text-align: left;
	color: #333333;
	text-decoration: none;
	line-height: 100%;
	margin-bottom: 20px;
}

.section_search_results_list{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 30px;
	padding-bottom: 40px;
	width: 732px;
	
	
}

.section_search_header_results{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #333333;
	text-decoration: none;
	line-height: 100%;
	float: left;
	text-decoration: none;
	
	
}

.section_tradeshow_listdate{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #333333;
	text-decoration: none;
	line-height: 100%;
	float: left;
	text-decoration: none;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 30px;
	padding-bottom: 40px;
	width: 732px;

	
	
}

.section_press_releases_detail_back {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #CC0033;
	text-decoration: none;
	line-height: 100%;
	float: left;
	text-decoration: none;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 30px;
	width: 732px;

	
	
}

.section_press_releases_detail_back a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #CC0033;
	text-decoration: none;
	line-height: 100%;
	float: left;
	text-decoration: none;
}

.section_press_releases_detail_back a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #CC0033;
	text-decoration: underline;
	line-height: 100%;
	float: left;
	text-decoration: none;
}




.section_press_releases_listdate{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #333333;
	text-decoration: none;
	line-height: 100%;
	float: left;
	
	text-decoration: none;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 30px;
	width: 732px;
	

	
	
}

.section_press_releases_details_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	color: #333333;
	text-decoration: none;
	line-height: 200%;
	float: left;
	text-decoration: none;
	
	margin-top: 20px;

	width: 540px;
	padding-left: 20px;
	padding-right: 212px;
	
}



.section_press_releases_month{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	color: #333333;
	text-decoration: none;
	line-height: 100%;
	float: left;
	text-decoration: none;
	
	margin-top: 25px;

	width: 540px;
	padding-left: 20px;
	padding-right: 212px;
	
}

.section_press_releases_date{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #666666;
	text-decoration: none;
	line-height: 180%;
	float: left;
	text-decoration: none;
	margin-top: 25px;

	width: 540px;
	padding-left: 20px;
	padding-right: 212px;
	
}

.section_press_releases_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #CC0033;
	text-decoration: none;
	line-height: 180%;
	float: left;
	text-decoration: none;
	width: 540px;
	padding-left: 20px;
	padding-right: 212px;
	
}

.section_press_releases_title a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #CC0033;
	text-decoration: none;
	line-height: 180%;
	text-decoration: none;
	
}

.section_press_releases_title a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #CC0033;
	text-decoration: underline;
	line-height: 180%;
	}

.section_press_releases_listform{
	width: 150px;
	float: left;
	margin-left: 20px;
	margin-top: 10px;
	padding-left: 20px;
}

.section_press_releases_backtotop{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #CC0033;
	text-decoration: none;
	line-height: 100%;
	float: left;
	text-decoration: none;
	width: 540px;
	padding-left: 20px;
	padding-right: 212px;
	margin-top: 25px;
	padding-bottom: 25px;
	
}

.section_press_releases_backtotop a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #CC0033;
	text-decoration: none;
	line-height: 100%;
	
}

.section_press_releases_backtotop a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #CC0033;
	text-decoration: underline;
	line-height: 100%;
	
	
}




.section_press_releases_body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #333333;
	text-decoration: none;
	line-height: 180%;
	float: left;
	text-decoration: none;
	width: 540px;
	padding-left: 20px;
	padding-right: 212px;
	
}

.section_press_releases_body a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #333333;
	text-decoration: none;
	line-height: 180%;
	text-decoration: none;
	
}

.section_press_releases_body a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #CC0033;
	text-decoration: none;
	line-height: 180%;
	text-decoration: none;
	
}

.section_press_releases_body a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #CC0033;
	text-decoration: underline;
	line-height: 180%;
	text-decoration: none;
	
}




.section_press_releases_detail_body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #333333;
	text-decoration: none;
	line-height: 200%;
	float: left;
	text-decoration: none;
	width: 540px;
	padding-left: 20px;
	padding-right: 212px;
	
}






.section_tradeshow_month{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	color: #333333;
	text-decoration: none;
	line-height: 100%;
	float: left;
	text-decoration: none;
	margin-bottom: 25px;
	width: 732px;
	padding-left: 20px;
	
}

.section_tradeshow_item_header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	color: #333333;
	text-decoration: none;
	line-height: 180%;
	float: left;
	text-decoration: none;	
	padding-left: 20px;
	width: 90px;
}

.section_tradeshow_item_subheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #333333;
	text-decoration: none;
	line-height: 180%;
	float: left;
	text-decoration: none;	
	padding-left: 20px;
	width: 90px;
}


.section_tradeshow_item_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	color: #333333;
	text-decoration: none;
	line-height: 180%;
	float: left;
	text-decoration: none;	
	width: 540px;
	margin-right: 122px;
}

.solutionline_grid_subsection_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #BA1010;
	font-weight: bold;
	text-decoration: none;
	margin-left: 0px;
	padding-right: 20px;
	
	
	
}


.section_tradeshow_item_body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #333333;
	text-decoration: none;
	line-height: 180%;
	float: left;
	text-decoration: none;	
	width: 540px;
	margin-right: 122px;
}

.section_tradeshow_item_body_link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #CC0033;
	text-decoration: none;
	line-height: 180%;
	float: left;
	text-decoration: none;	
	padding-left: 110px;
	width: 540px;
	margin-right: 122px;
}

.section_tradeshow_item_body_link a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #CC0033;
	text-decoration: none;
	line-height: 180%;
	text-decoration: none;	
}

.section_tradeshow_item_body_link a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #CC0033;
	text-decoration: underline;
	line-height: 180%;
		
}



.section_tradeshow_item_line{
	
	margin-top: 4px;
	margin-bottom: 20px;
	margin-left: 20px;
	float: left;
	text-decoration: none;
	width: 722px;
	margin-right: 30px;
	border-bottom: 1px solid #cccccc;
}

.section_press_releases_month_line{
	
	line-height: 4px;
	margin-left: 20px;
	float: left;
	text-decoration: none;
	width: 722px;
	margin-right: 30px;
	border-bottom: 1px solid #cccccc;
}







.section_search_header_noresults{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #333333;
	text-decoration: none;
	line-height: 100%;
	float: left;
	text-decoration: none;
	margin-top: 0px;
	
}

.section_search_header_noresults_sub{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #333333;
	text-decoration: none;
	line-height: 100%;
	float: left;
	text-decoration: none;
	vertical-align: top;
	width: 578px;
	line-height: 150%;
	margin-top: 20px;
}

.section_search_header_noresults3x_sub{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #CC0033;
	float: left;
	text-decoration: none;
	vertical-align: top;
	width: 578px;
	line-height: 150%;
	margin-top: 20px;
}

.section_search_header_noresults3x_sub a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #CC0033;
	text-decoration: none;
	vertical-align: top;
	line-height: 150%;
}

.section_search_header_noresults3x_sub a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #CC0033;
	text-decoration: underline;
	vertical-align: top;
	line-height: 150%;
}




.section_search_noresults_link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #CC0033;
	text-decoration: none;
	line-height: 150%;
	float: left;
}

.section_search_noresults_link a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #CC0033;
	text-decoration: none;
	line-height: 150%;
}

.section_search_noresults_link a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #CC0033;
	text-decoration: underline;
	line-height: 150%;
}






.section_search_header_sort{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #333333;
	text-decoration: none;
	line-height: 100%;
	float: right;
	text-decoration: none;
	vertical-align: top;
}

.section_search_results_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #CC0033;
	text-decoration: none;
	margin-top: 30px;
	line-height: 180%;
	width: 540px;
}

.section_search_results_title a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #CC0033;
	text-decoration: none;
	line-height: 180%;
}

.section_search_results_title a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #CC0033;
	text-decoration: underline;
	line-height: 180%;
}



.section_search_results_body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #333333;
	text-decoration: none;
	line-height: 180%;
	width: 540px;
}





.section_search_header_specified{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #333333;
	text-decoration: none;
	line-height: 100%;
}

.section_search_subheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	text-align: left;
	color: #333333;
	text-decoration: none;
	line-height: 100%;
	margin-bottom: 36px;
}

.section_search_subheader_specified{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #333333;
	text-decoration: none;
	line-height: 100%;
}





.section_about_paragraph1_header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #333333;
	text-decoration: none;
}

.section_about_paragraph2_copy{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #333333;
	text-decoration: none;
}

.section_about_paragraph2_header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #333333;
	text-decoration: none;
}

.section_about_paragraph2_header_red{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #CC0033;
	text-decoration: none;
}

.section_about_paragraph2_header_red a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #CC0033;
	text-decoration: none;
}

.section_about_paragraph2_header_red a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #CC0033;
	text-decoration: underline;
}





.section_about_bullets{
	margin-left: 34px;
	margin-top: 12px;
	margin-bottom: 12px;
}


.section_about_bullets_copy{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 200%;
	font-weight: normal;
	text-align: left;
	color: #333333;
	text-decoration: none;
}


.section_contact_index_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	color: #666666;
	text-decoration: none;
	text-transform: uppercase;
	
	margin-top: 18px;
	
	}

h2{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	display: inline;
}


.section_contact_index_header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #333333;
	text-decoration: none;
	
	margin-top: 18px;
}

.section_contact_index_subtext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #CC0033;
	text-decoration: none;
	
	
}

.section_contact_index_subtext a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #CC0033;
	text-decoration: none;
}

.section_contact_index_subtext a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #CC0033;
	text-decoration: underline;
}

h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #333333;
	text-decoration: none;
	display: inline;
}


.section_contact_index_text_phone{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #333333;
	text-decoration: none;
	width: 200px;
	padding-left: 5px;

}

.section_contact_index_text_call{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #333333;
	text-decoration: none;
	float: left;
}


.section_contact_index_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #333333;
	text-decoration: none;
	width: 356px;
	
}

.section_contact_column{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 40px;
	margin-left: 20px;
	float: left;
	text-decoration: none;
	line-height: 125%;
	width: 349px;
}

.section_contactform_column{
	
	padding-top: 40px;
	margin-left: 20px;
	float: left;
	text-decoration: none;
	line-height: 125%;
	width: 570px;
}

.section_contactform_suggestions{
	width: 400px;
	float:left;
}

.section_contactform_field_container{
	
	padding-top: 12px;
	margin-left: 0px;
	float: left;
	text-decoration: none;
	width: 570px;
	font-family: Verdana, Arial, sans-serif;	
	font-size: 10px;
	font-weight: normal;
	color: #333333;

}


.section_contactform_left_column{
	width: 170px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	float: left;
	margin-right: 20px;

	
}

.section_contactform_footnote{
	width: 170px;
	text-align: right;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	float: left;
	margin-right: 20px;
	margin-top: 0px;

}

.section_contactform_right_column{
	width: 380px;
	text-align: left;
	font-family: Verdana, Arial, sans-serif;	
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	float: left;


	
}

.section_contactform_state{
	width: 140px;
	text-align: left;
	font-family: Verdana, Arial, sans-serif;	
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	margin-right: 240px;
	float: left;


	
}
.section_contactform_zip{
	width: 100px;
	text-align: left;
	font-family: Verdana, Arial, sans-serif;	
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	margin-right: 280px;
	float: left;


	
}

.section_contactform_phone_3{
	width: 28px;
	text-align: left;
	font-family: Verdana, Arial, sans-serif;	
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	margin-right: 10px;
	float: left;


	
}

.section_contactform_phone_4{
	width: 36px;
	text-align: left;
	font-family: Verdana, Arial, sans-serif;	
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	margin-right: 19px;
}





.section_contactform_text{
	width: 190px;
	text-align: left;
	font-family: Verdana, Arial, sans-serif;	
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	float: left;

	
}


.section_contactform_break{
	margin-top: 20px;
	float:left;
}

.section_contactform_international, .section_contactform_international a{
	font-family: Verdana, Arial, sans-serif;	
	font-size: 11px;
	font-weight: normal;
	color: #cc0033;
	text-decoration:none;
	text-align:right;
	
		
}

.section_contactform_international a:hover{
	font-family: Verdana, Arial, sans-serif;	
	font-size: 11px;
	font-weight: normal;
	color: #cc0033;
	text-decoration:underline;

}


.section_contactform_input_field{
    width: 210px;
	text-align: left;
	font-family: Verdana, Arial, sans-serif;	
	font-size: 10px;
	font-weight: normal;
	color: #333333;

	
}

.section_contactform_privacy{
	font-family: Arial, Helvetica, sans-serif	
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-align: right;
	text-decoration:none;
}

.section_contactform_privacy a{
	font-family: Arial, Helvetica, sans-serif	
	font-size: 11px;
	font-weight: normal;
	color: #cc0033;
	text-align: right;
	text-decoration:none;
}

.section_contactform_privacy a:hover{
	font-family: Arial, Helvetica, sans-serif	
	font-size: 11px;
	font-weight: normal;
	color: #cc0033;
	text-align: right;
	text-decoration:underline;
}



.section_contactform_input_field_http{
	width: 169px;
	text-align: left;
	font-family: Verdana, Arial, sans-serif;	
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	

	
}





.section_contact_thanks_column{
	
	margin-left: 20px;
	float: left;
	text-decoration: none;
	line-height: 150%;
	width: 540px;
}


.prof_consult_subheading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #666666;
	text-decoration: none;
	width: 558px;
	line-height: 130%;
}


.section_subheading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #ffffff;
	text-decoration: none;
	width: 700px;

}

.section_subheading_black{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #333333;
	text-decoration: none;
	width: 700px;

}

.section_subheading_white{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #FFFFFF;
	text-decoration: none;
	width: 700px;

}

.solutionline_grid_headingrow{
	height: 27px;
	width: 580px;
	background-color: #91918C;
	text-decoration: none;
	float: left;
	margin: 0;
}

.grid_solution_heading_row{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	height: 27px;
	width: 580px;
	background-color: #91918C;
	text-decoration: none;
	float: left;
	margin: 0;
}

.grid_solution_heading_column1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	border-right: 1px solid #cccccc; 
	padding-left: 22px;
	float: left;
	text-decoration: none;
	padding-bottom: 7px;
	padding-top: 6px;
	width: 171px;
}

.grid_solution_heading_column2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	border-right: 1px solid #cccccc; 
	float: left;
	text-decoration: none;
	padding-bottom: 7px;
	padding-top: 6px;
	padding-left: 22px;
	width: 130px;
}
.grid_solution_heading_column3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold; 
	float: left;
	padding-left: 22px;
	text-decoration: none;
	padding-bottom: 7px;
	padding-top: 6px;
	width: 170px;
}

.grid_solution_content_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0033;
	font-weight: bold;
	text-decoration: none;
	line-height: 130%;
	padding-left: 21px;
	padding-right: 20px;
	padding-top: 20px;
	float: left;
	margin-bottom: 5px;
	width: 145px;
}


.grid_solution_content_title a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0033;
	font-weight: bold;
	text-decoration: none;
	line-height: 130%;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin-bottom: 0px;
}

.grid_solution_content_title a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0033;
	font-weight: bold;
	text-decoration: underline;
	line-height: 130%;
	float: left;
}


.grid_solution_content_copy{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	line-height: 135%;
	padding-left: 21px;
	padding-top: 0px;
	padding-right: 21px;
	padding-bottom: 10px;
	float: left;

}

.horizontal_id{
	background-color: #ffffff;
	margin-left: 28px;
}

.horizontal_line{
	width: 132px;
	height: 1px;
	background-color: #cccccc;
}

.box_redcopy_black{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: 31px;
	font-weight: bold;
	text-decoration: none;
	margin-left: 28px;	
	line-height: 200%;
	}

.box_redcopy_black a{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;	
	}

.box_redcopy_arrow {
	background-image: url(images/right_arrow.gif);
	background-repeat: no-repeat;
	margin-left: 28px;
	margin-bottom: 0px;
	border: none;
	float: left;
	margin-right: 7px;
	margin-top: 4px;
}

	
.box_redcopy_sub{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-right: 32px;	
	text-decoration: none;	
	margin-bottom: 10px;
	}
	
.box_redcopy_sub a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CC0033;
	margin-right: 31px;	
	text-decoration: none;
	}


	
.height_4{
	height: 4px;
	margin: 0;
	
}

.height_6{
	height: 6px;
	margin: 0;
	float: left;
}



.left_nav_item_selected{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 0px;
	font-weight: bold;
	text-decoration: none;
	margin-left: 0px;	
	border-top: 1px solid #cccccc;
	float: left;
	width: 143px;
	padding-top: 6px;	
	padding-bottom: 6px;
	color: #333333;

}

.left_nav_item_selected a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0033;
	font-weight: bold;
	text-decoration: none;
	line-height: 100%;
	float: left;


}


.left_nav_item_top_selected{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: 0px;
	font-weight: bold;
	text-decoration: none;
	margin-left: 0px;	
	float: left;
	width: 143px;
	padding-top: 0px;	
	padding-bottom: 6px;
	color: #333333;
	

}

.left_nav_item_selected :link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#cc0033;
	font-weight: bold;
	text-decoration: none;
	line-height: 100%;
}



.left_nav_item_selected a:hover{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	line-height: 100%;
}


.left_nav_item_top_selected a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0033;
	font-weight: bold;
	text-decoration: none;
	line-height: 100%;
	float: left;

}
.left_nav_item_top_selected :link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#cc0033;
	font-weight: bold;
	text-decoration: none;
	line-height: 100%;
}
.left_nav_item_top_selected a:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	font-weight: bold;
	text-decoration: none;
	line-height: 100%;
}

.left_nav_subitem_selected{
	font-weight: normal;
	color: #333333;
	padding-bottom: 8px;
	width: 129px;
	float: left;
	line-height: 100%;
}

.left_nav_subitem {
	float: left;
	width: 129px;
	padding-bottom: 8px;
}


.left_nav_subitem :link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#cc0033;
	font-weight: normal;
	text-decoration: none;
	line-height: 100%;
	
}

.left_nav_subitem :visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#cc0033;
	font-weight: normal;
	text-decoration: none;
	line-height: 100%;
	
}


.left_nav_subitem a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#cc0033;
	font-weight: normal;
	text-decoration: underline;
	line-height: 100%;
	
}




.left_nav_item_static{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: 0px;
	font-weight: bold;
	text-decoration: none;
	border-top: 1px solid #cccccc;
	margin-left: 0px;	
	float: left;
	width: 123px;
	padding-top: 6px;	
	padding-bottom: 6px;
	line-height: 100%;
	}
	
.left_nav_item_static a{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0033;
	font-weight: bold;
	text-decoration: none;
	line-height: 100%;
	float: left;
	width: 123px;
	
}

.left_nav_item_static:link{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#cc0033;
	font-weight: bold;
	text-decoration: none;
	line-height: 100%;
}

.left_nav_item_static a:hover{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#cc0033;
	font-weight: bold;
	text-decoration: underline;
	line-height: 100%;
}


.left_nav_subitem_bullet_div{
	float: left;
	width: 14px;
	
}



.left_nav_item{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: 0px;
	font-weight: bold;
	text-decoration: none;
	margin-left: 0px;	
	border-top: 1px solid #cccccc;
	float: left;
	width: 125px;
	padding-top: 6px;	
	padding-bottom: 6px;
	}
	
.left_nav_item a{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0033;
	font-weight: bold;
	text-decoration: none;
	line-height: 100%;
	float: left;
	
}

.left_nav_item:link{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#cc0033;
	font-weight: bold;
	text-decoration: none;
	line-height: 100%;
}

.left_nav_item a:hover{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#cc0033;
	font-weight: bold;
	text-decoration: underline;
	line-height: 100%;
}

.left_nav_item_top{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: 0px;
	font-weight: bold;
	text-decoration: none;
	margin-left: 0px;	
	line-height: 100%;
	float: left;	
	padding-bottom: 6px;

	}


.left_nav_item_top a{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0033;
	font-weight: bold;
	text-decoration: none;
	line-height: 100%;	
}

.left_nav_item_top:link{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#cc0033;
	font-weight: bold;
	text-decoration: none;
	line-height: 100%;
}

.left_nav_item_top a:hover{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#cc0033;
	font-weight: bold;
	text-decoration: underline;
	line-height: 100%;
}




.grid_solution_content_row_tan{
	height: 100%;
	width: 580px;
	text-decoration: none;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	float: left;
	background-image: url('images/solution_3_column_tan.png');
	background-repeat:repeat-y;
	background-position:top;
	background-color: #ebeae3;

}

.left_nav_item_top_static{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: 0px;
	font-weight: bold;
	text-decoration: none;
	margin-left: 0px;	
	line-height: 100%;
	float: left;	
	padding-bottom: 6px;
	width: 132px;

	}


.left_nav_item_top_static a{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0033;
	font-weight: bold;
	text-decoration: none;
	line-height: 100%;	
}

.left_nav_item_top_static:link{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#cc0033;
	font-weight: bold;
	text-decoration: none;
	line-height: 100%;
}

.left_nav_item_top_static a:hover{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#cc0033;
	font-weight: bold;
	text-decoration: underline;
	line-height: 100%;
}


.grid_solution_content_row_white{
	height: 100%;
	width: 580px;
	text-decoration: none;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	float: left;
	background-image: url('images/solution_3_column.gif');
	background-repeat:repeat-y;
	background-position:top;
}


.border_1{
	width: 1px;
	background-color: #cccccc;
	height: 184px;
	float: left;
}

.border_2{
	width: 1px;
	background-color: #cccccc;
	height: 350px;
	float: left;
}

.grid_solution_content_column1{
	height: 100%;
	width: 192px;
	float: left;
	padding-top: 0px;
	padding-bottom: 20px;
}

.counsel_B{
	margin-top: 19px;
	}

.grid_solution_content_column2{
	height: 100%;
	width: 122px;
	float: left;
	margin-top: 40px;
	padding-bottom: 20px;
	margin-left: 20px;
}

.grid_solution_detaillink_list{
	
	float: left;
	margin-top: 0px;
	margin-left: 0px;
}

.counsel_C1{
	margin-top: 56px;
}

.counsel_C2{
	margin-top: 39px;
}

.grid_solution_content_column3{
	height: 100%;
	width: 204px;
	float: left;
	margin-top: 39px;
	margin-left: 32px;
	margin-right: 0px;
}

.box_redlinks2{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0033;
	font-weight: normal;
	text-decoration: none;
	line-height: 180%;
	margin-left: 10px;
	margin-bottom: 10px;
	}
	
.grid_solution_content_subtitle{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
	line-height: 180%;
	padding-left: 0px;	
	width: 122px;
	}
	
.margin2{
	margin-top: 2px;
	float: left;
}

.margin0{
	margin-top: 0px;
	float: left;
}

.grid_solution_detail_text{
	float: left;
	width: 159px;

}

.grid_solution_image{
	float: left;
	margin-right: 5px;
	width: 40px;

}

.grid_solution_detaillink_right{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0033;
	float: left;
	font-weight: normal;
	text-decoration: none;
	line-height: 180%;
	padding-left: 0px;
	padding-bottom: 20px;
	}
	
.grid_solution_detaillink_right a{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0033;
	font-weight: normal;
	text-decoration: none;
	line-height: 180%;
	float: inherit;	
	}
	
.grid_solution_detaillink_right a:hover{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0033;
	font-weight: normal;
	text-decoration: underline;
	line-height: 180%;
	float: inherit;	
	}


.grid_solution_detaillink_right:link{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	font-weight: normal;
	text-decoration: none;
	line-height: 180%;
	float: inherit;	
	}



.grid_solution_detaillink{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0033;
	
	font-weight: normal;
	text-decoration: none;
	line-height: 180%;
	padding-left: 0px;
	margin-bottom: 0px;
	width: 120px;
	}

.grid_solution_detaillink a{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0033;
	font-weight: normal;
	text-decoration: none;
	line-height: 200%;
	float: inherit;	
	}
	
.grid_solution_detaillink a:hover{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0033;
	font-weight: normal;
	text-decoration: underline;
	line-height: 200%;
	float: inherit;	
	}


.grid_solution_detaillink:link{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	font-weight: normal;
	text-decoration: none;
	line-height: 200%;
	float: inherit;	
	}
	
.box_blacklinks{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 180%;
	color: #333333;
	font-weight: bold;
	text-decoration: none;	
}


.product_footer{
	width: 560px;
	height: 100%;
	margin: 0;
	background-color: #FFFFFF;
	padding-left: 20px;
}


.product_maincontent{
	width: 534px;
	height: 100%;
	float: left;
	margin: 0;
	background-color: #FFFFFF;
	padding-left: 25px;
	padding-right: 20px;
	border-left: 1px solid #CCCCCC;
}

.product_document_head{
	margin-top: 10px;
	width: 509px;
	background-color: #FFFFFF;
	padding-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	line-height: 200%;
	float: left;
}

.product_lowercontent{
	width: 541px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #FFFFFF;
	padding-left: 20px;
	padding-right: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: inherit;
	text-decoration: none;
	line-height: 150%;
	border-left: 1px solid #CCCCCC;
	float: left;
}

.product_lowercontent a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc0033;
	font-weight: inherit;
	text-decoration: none;
	line-height: 150%;
}

.product_lowercontent a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc0033;
	font-weight: inherit;
	text-decoration: underline;
	line-height: 150%;
}

.product_customersupport_link a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc0033;
	font-weight: inherit;
	text-decoration: none;

}

.product_customersupport_link a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc0033;
	font-weight: inherit;
	text-decoration: underline;

}


.MsoTableGrid{
	margin-left: 0px;
	width: 542px;
}

h5, .body_copy {
	font-size: 14px;
	text-transform: uppercase;
	padding-bottom: 0px;
	padding-top: 20px;
	font-weight: bold;
}
	
b, .body_copy{
	font-weight: bold;
	font-size: 12px;
}

p, .body_copy {
	text-transform: none;
	font-weight: bold;
}

p, .body_copy a{
	text-transform: none;
	font-weight: normal;
}

.product_lowercontent_static{
	width: 500px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #FFFFFF;
	padding-left: 20px;
	padding-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: inherit;
	text-decoration: none;
	line-height: 200%;
	border-left: 1px solid #CCCCCC;
	float: left;
}

.product_lowercontent_static a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc0033;
	font-weight: inherit;
	text-decoration: none;
	line-height: 200%;
}

.product_lowercontent_static a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc0033;
	font-weight: inherit;
	text-decoration: underline;
	line-height: 200%;
}

.product_data_static{
	width: 500px;
	margin-top: 20px;
	padding-bottom: 20px;
	background-color: #FFFFFF;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: inherit;
	text-decoration: none;
	line-height: 150%;
	float: left;

}



.product_data_static a{
	
	margin: 0;
	background-color: #FFFFFF;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0033;
	font-weight: inherit;
	text-decoration: none;
	line-height: 150%;
	
}

.product_data_static a:link{
	
	margin: 0;
	background-color: #FFFFFF;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0033;
	font-weight: inherit;
	text-decoration: none;
	line-height: 150%;
	
}

.product_data_static a:hover{
	
	margin: 0;
	background-color: #FFFFFF;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0033;
	font-weight: inherit;
	text-decoration: underline;
	line-height: 150%;
	
}

.about_copy{
	width: 539px;
	background-color: #FFFFFF;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	float: left;
}


.body_copy{
	margin-left: 20px;
	width: 539px;
	background-color: #FFFFFF;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: inherit;
	text-decoration: none;
	float: left;
}

h3{

	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	text-transform:uppercase;
	display: inline;
	margin: 0px;
	
	
	
}


.body_copy a{

	width: 539px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc0033;
	font-weight: inherit;
	text-decoration: none;
	
	
	
}

.body_copy a:hover{

	width: 539px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc0033;
	font-weight: inherit;
	text-decoration: underline;
	
	
}



.product_data{
	width: 539px;
	margin-top: 20px;
	padding-bottom: 20px;
	background-color: #FFFFFF;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: inherit;
	text-decoration: none;
	line-height: 150%;
	float: left;

}



.product_data a{
	
	margin: 0;
	background-color: #FFFFFF;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0033;
	font-weight: inherit;
	text-decoration: none;
	line-height: 150%;
	
}

.product_data a:link{
	
	margin: 0;
	background-color: #FFFFFF;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0033;
	font-weight: inherit;
	text-decoration: none;
	line-height: 150%;
	
}

.product_data a:hover{
	
	margin: 0;
	background-color: #FFFFFF;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0033;
	font-weight: inherit;
	text-decoration: underline;
	line-height: 150%;
	
}

.bender_black{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold; 
	text-decoration: none;

}


.bender_red{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0033;
	font-weight: bold; 
	text-decoration: none;

}

.bender_red a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0033;
	font-weight: bold; 
	text-decoration: none;

}

.bender_red a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0033;
	font-weight: bold; 
	text-decoration: underline;

}



.product_gray_menu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold; 
	margin-left: 20px;
	float: left;
	text-decoration: none;
	margin-top: 6px;
	width: 580px;
}

.product_title{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #333333;
	font-weight: bold; 
	text-decoration: none;
	margin-top: 23px;
	
}

.product_title_static{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold; 
	text-decoration: none;
	margin-top: 0px;
	
}


.product_subtitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8c8c8c;
	font-weight: normal;
	font-style: italic;
	
}

.product_registration{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	font-weight: normal;
	vertical-align:top; 
	text-decoration: none;
}

.product_leftside{
	width: 180px;
	float: left;
}

.product_rightside{
	
	width: 318px;
	float: right;
	margin-bottom: 16px;
}



.product_thumb{
	background-image: url('images/noscreenshot.png');
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 11px;
	width: 170px;
}

.product_box{
	margin-left: 32px;}

.product_blurb{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 150%;
	font-size: 12px;
	color: #333333;
	font-weight: normal; 
	text-decoration: none;
	margin-right: 58px;
	margin-top: 5px;
	margin-bottom: 14px;
	width: 295px;
}

h5{
	line-height: 0px;
	display: inline;
	margin: 0px;
}

.product_line{
	width: 327px;
	height: 1px;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
	line-height: 0px;
	
}

.product_maincontent_line{
	width: 527px;
	height: 1px;
	background-color: #cccccc;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
}


.product_redcopy{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CC0033;
	text-decoration: none;
	margin-left: 7px;
	margin-bottom: 7px;	
	}
	
.product_redcopy_bold{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0033;
	text-decoration: none;
	margin-left: 7px;
	margin-bottom: 7px;	
	}
	
.product_redcopy_bold a{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0033;
	text-decoration: none;
	}
	
.product_redcopy_bold a:hover{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0033;
	text-decoration: underline;
	}



	
.product_enlarge_copy{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CC0033;
	text-decoration: none;
	margin-left: 7px;
	margin-bottom: 7px;	
	margin-right: 0px;
	padding-left: 10px;
	float: left;
	}
	
.product_enlarge_copy a{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px !important;
	font-weight: normal;
	color: #CC0033;
	text-decoration: none;
	}
	
.product_enlarge_copy a:hover{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px !important;
	font-weight: normal;
	color: #CC0033;
	text-decoration: underline;
	}

s, .product_howto_customer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;	
	line-height: 150%;

}


.product_howto_customer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;	
	margin-bottom: 10px;
	line-height: 150%;

}




.product_howto_customer a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CC0033;
	text-decoration: none;	
	margin-bottom: 5px;
	}
	
.product_howto_customer a:hover{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CC0033;
	text-decoration: underline;	
	margin-bottom: 5px;
	}


.product_subscriber{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;	
	margin-bottom: 5px;
	
	}
	
.product_subscriber a{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0033;
	text-decoration: none;	
	margin-bottom: 5px;
	}
.product_subscriber a:hover{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0033;
	text-decoration: underline;	
	margin-bottom: 5px;
	}

	
.product_subitems{
    width: 358px;
    margin-bottom: 0px;
    float: left;
	}


.product_subscriber_phone{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;	
	}
	
.product_spacer{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;	
	}


	
	
.product_arrow_thumb{
	background-image: url(images/rt_arrow_small.gif);
	background-repeat:no-repeat;
	width: 14px;
	height: 11px;
	float: left;
	margin-top: 3px;
	margin-right: 7px;
}

.product_info_thumb{
	

	float: left;
	margin-top: 1px;
	margin-right: 10px;
}

.product_screen_thumb{
	background-image: url(images/enlarge_screen.gif);
	background-repeat:no-repeat;
	width: 19px;
	height: 16px;
	margin-top: 0px;
	margin-right: 7px;
	float: left;
}

.signon_copy{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;	
	text-decoration: none;	
}
	
.signon_copy a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CC0033;
	text-decoration: none;
	}
	
.signon_copy a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CC0033;
	text-decoration: underline;
	}

	
.product_menu{
	height: 34px;
	width: 542px;
	margin-right: 0px;
	margin-top: 0px;
	float: left;
	
	background-color: #FFFFFF;
	
	text-decoration: none;
	
	
	
	
	
}

.product_menu_squeeze{
	height: 32px;
	width: 540px;
	margin-right: 20px;
	margin-top: 0px;
	text-decoration: none;
	border-right: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc; 
	float: left;
	border-left: 1px solid #CCCCCC;
	
	
	
}

.product_signup_button a{
	width: 154px;
	height: 24px;
	margin-right: 0px;
	margin-left: 0px;
	background-image: url('images/button_grad.png') ;
	background-position: bottom;
	background-repeat: repeat-x;
	float: left;	
	border-right: 1px solid #cccccc;
	padding-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 100%;
	color: #333333;
	font-weight: Normal;
	text-align: center;
	text-decoration: none;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin-top: 12px;



}

.product_signup_button a:hover{
	width: 154px;
	height: 24px;
	margin-right: 0px;
	margin-left: 0px;
	background-image: url(images/button_grad_hover.png);
	background-position: top;
	background-repeat: repeat-x;
	float: left;	
	border-right: 1px solid #cccccc;
	padding-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 100%;
	color: #333333;
	font-weight: Normal;
	text-align: center;
	text-decoration: none;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin-top: 12px;

}

.product_menu_btn_x5_selected a{
	width: 80px;
	height: 26px;
	margin-right: 0px;
	margin-left: 0px;
	background-image: url(images/button_x5_roll.png);
	background-position: top;
	background-repeat: repeat-x;
	float: left;	
	border-right: 0px solid #FFFFFF;
	padding-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 100%;
	color: #333333;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	border-left: 1px solid #CCCCCC;

}

.product_menu_btn_x5_selected a:hover{
	width: 80px;
	height: 26px;
	margin-right: 0px;
	margin-left: 0px;
	background-image: url(images/button_x5_roll.png);
	background-position: top;
	background-repeat: repeat-x;
	float: left;	
	border-right: 0px solid #FFFFFF;
	padding-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 100%;
	color: #333333;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	border-left: 1px solid #CCCCCC;

}





.product_menu_btn_x5 a{
	width: 80px;
	height: 26px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-image: url(images/button_x5.png);
	background-position: top;
	background-repeat: repeat-x;
	
	padding-top: 8px;
	line-height: 20px;
	float: left;	
	border-right: 0px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 100%;
	color: #333333;
	font-weight: Normal;
	text-align: center;
	text-decoration: none;
	border-left: 1px solid #CCCCCC;


}

.product_menu_btn_x5 a:hover{
	width: 80px;
	height: 26px;
	padding-right: 0px;
	padding-left: 0px;
	background-image: url(images/button_x5_roll.png);
	background-position: top;
	background-repeat: repeat-x;
	float: left;	
	border-right: 0px solid #FFFFFF;
	padding-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 100%;
	color: #333333;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	border-left: 1px solid #CCCCCC;

}



.product_menu_btn a{
	width: 83px;
	height: 23px;
	padding-right: 2px;
	padding-left: 2px;
	background-image: url(images/menu_bar_gradient.gif);
	background-position: top;
	background-repeat: repeat-x;
	float: left;	
	border-right: 1px solid #FFFFFF;
	padding-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 100%;
	color: #333333;
	font-weight: Normal;
	text-align: center;
	text-decoration: none;
	border-left: 1px solid #CCCCCC;


}

.product_menu_btn a:hover{
	width: 83px;
	height: 23px;
	padding-right: 2px;
	padding-left: 2px;
	background-image: url(images/menu_bar_roll.gif);
	background-position: top;
	background-repeat: repeat-x;
	float: left;	
	border-right: 1px solid #FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: Bold;
	text-decoration: none;
	border-left: 1px solid #CCCCCC;

}

.product_menu_x2{
	height: 31px;
	width: 268px;
	border-right: 2px solid #FFFFFF;	
	float: left;
	margin-top: 3px;	
	margin-bottom: 24px;
}


.product_menu_btn_x2 a{
	width: 265px;
	height: 23px;
	background-color: #EFEEE9;
	float: left;	
	border-right: 1px solid #E7E6DE;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #706F64;
	font-weight: normal;
	text-decoration: none;
	padding-top: 8px;
	text-align: center;
    border-left: 1px solid #E7E6DE;
	border-top: 1px solid #E7E6DE;
	border-bottom: 1px solid #E7E6DE; 
    border-right: 1px solid #E7E6DE;


}

.product_menu_btn_x2 a:hover{
	width: 265px;
	height: 23px;
	background-color: #EFEEE9;
	float: left;	
	border-right: 1px solid #E7E6DE;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0033;
	font-weight: normal;
	text-decoration: none;
	padding-top: 8px;
	text-align: center;
    border-left: 1px solid #E7E6DE;
	border-top: 1px solid #E7E6DE;
	border-bottom: 1px solid #E7E6DE; 
    border-right: 1px solid #E7E6DE;

}


.product_menu_btn1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: Normal;
	padding-top: 8px;
	padding-bottom: 10px;
	text-align: center;
	float: left;
	text-decoration: none;
	width: 89px;
}

.product_menu_btn1 a{
	
	
}

.product_features{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	font-weight: Normal;
	margin-top: 21px;
	float: left;
	width: 540px;
	margin-right: 20px;
	margin-bottom: 20px;
	text-decoration: none;
	
}

.back_to_top_full{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc0033;
	font-weight: Normal;
	text-decoration: none;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 560px;
}

.back_to_top_full a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc0033;
	font-weight: Normal;
	text-decoration: none;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 560px;
}

.back_to_top_full a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0033;
	font-weight: Normal;
	text-decoration: underline;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 560px;
}


.product_copy_paragraph{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: Normal;
	text-decoration: none;
	margin-left: 0px;
	margin-right: 20px;
	line-height: 150%;
	width: 540px;
}

.product_copy_header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	margin-left: 0px;
	margin-right: 20px;
	line-height: 200%;
	width: 540px;
}

.product_copy_header a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0033;
	font-weight: bold;
	text-decoration: none;
	margin-left: 0px;
	margin-right: 20px;
	line-height: 200%;
	width: 540px;
}



.product_copy_red{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc0033;
	font-weight: Normal;
	text-decoration: none;
	line-height: 200%;
}


.product_copy{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: Normal;
	text-decoration: none;
	margin-left: 4px;
	margin-right: 21px;
	line-height: 200%;
}

.product_copy_bullet{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 100%;
	font-size: 20px;
	color: #666666;
	font-weight: Normal;
	text-decoration: none;
	margin-bottom: 27px;
	margin-right: 4px;
	vertical-align:middle;
	float:left;
}

.height_39{
	height: 33px;
	width: 12px;
	margin: 0px;
}

.product_section_heading{
	
	
}

.product_section_heading_fitted{
	height: 27px;
	width: 540px;
	
	margin-right: 20px;
	background-color: #91918C;
	text-decoration: none;	
}



.grid_solution{
	margin-bottom: 20px;
}

.product_section_heading_copy{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 200%;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	vertical-align:middle;
	
	float: left;
	height: 27px;
	width: 559px;
	background-color: #91918C;
	text-decoration: none;	
	padding-left: 20px;
	
	border-left: 1px solid #CCCCCC;

	
}

.product_callus_copy{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: Normal;
	text-decoration: none;
	margin-top: 16px;
	margin-left: 20px;
	margin-right: 40px;
	line-height: 200%;
}

.back_to_top{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc0033;
	font-weight: Normal;
	text-decoration: none;
	margin-bottom: 29px;
	line-height: 200%;
	float:left;
	width: 230px;
}

.back_to_top a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc0033;
	font-weight: Normal;
	text-decoration: none;
	line-height: 200%;
}

.back_to_top a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0033;
	font-weight: Normal;
	text-decoration: underline;
	line-height: 200%;
}


.back_to_top_carrot{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc0033;
	font-weight: Normal;
	text-decoration: none;
	line-height: 200%;
}

.back_to_top_carrot a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc0033;
	font-weight: Normal;
	text-decoration: none;
	line-height: 200%;
}

.back_to_top_carrot a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: Normal;
	text-decoration: none;
	line-height: 200%;
}

.product_next_subsection{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc0033;
	font-weight: bold;
	text-decoration: none;
	
	
	margin-right: 20px;
	line-height: 200%;
	float:right;

}

.product_next_subsection a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc0033;
	font-weight: bold;
	text-decoration: none;
	line-height: 200%;


}

.product_next_subsection a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc0033;
	font-weight: bold;
	text-decoration: underline;
	line-height: 200%;


}


.see_benefits{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc0033;
	font-weight: bold;
	text-decoration: none;
	
	
	margin-right: 20px;
	line-height: 200%;
	float:right;

}

.see_benefits a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc0033;
	font-weight: bold;
	text-decoration: none;
	line-height: 200%;

}

.see_benefits a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0033;
	font-weight: bold;
	text-decoration: underline;
	line-height: 200%;

}









.home_flash{
	width: 772px;
	height: 244px;
	background-repeat: no-repeat;
	margin: 0;	
	
	
	
}

.home_image_copy_lg{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 34px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	margin-top: 92px;
	margin-left: 56px;
	
	float:left;
}

.home_image_copy_sm{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	margin-top: 104px;
	margin-left: 21px;
	float: left;
}

.home_maincontent{
	width: 772px;
	height: 100%;
	float: left;
	margin: 0;
	background-color: #FFFFFF;
	
}


.home_menu_btn{
	width: 191px;
	height: 28px;
	background-image: url(images/menu_bar_gradient.gif);
	background-position: top;
	background-repeat: repeat-x;
	border-right: 1px solid #ffffff;
	float: left;	
	text-decoration:none;
}

.home_menu_btn a:hover{
	width: 191px;
	height: 28px;
	background-image: url(images/menu_bar_roll.gif);
	background-position: top;
	background-repeat: repeat-x;
	float: left;	
	border-right: 1px solid #ffffff;
	text-decoration:none;
}

.home_menu_btn1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	margin-left: 21px;
	padding-top: 4px;
	float: left;
	text-decoration: none;
	width: 192px;
}

.home_menu_btn1 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: Bold;
	text-decoration: none;
	
}

.home_sect_container{
	
	
	
	padding-right: 0px;
	height: 100%;
	padding-left: 0px;
	float: left;
	width: 191px;
	padding-bottom: 55px;




	
	

	

}

.home_copy{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #333333;
	text-decoration: none;
	line-height: 150%;
	margin-bottom: 24px;
	margin-top: 20px;
	width: 151px;
	margin-left: 20px;
	height: 94px;

}

.home_links_arrow {
	background-image: url(images/right_arrow.gif);
	background-repeat: no-repeat;
	border: none;
	float: left;
	margin-right: 4px;
	margin-top: 6px;
	
}

.home_links{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-right: 20px;	
	text-decoration: none;	
	margin-bottom: 0px;
	line-height: 180%;
	float: left;
}
	
.home_links a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-right: 20px;	
	text-decoration: underline;
}
	
.home_arrow_container{
	margin-left: 20px;
	float: left;
}

.home_links_copy{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	margin-left: 28px;
	margin-right: 20px;	
	text-decoration: none;	
	line-height: 140%;
	float: left;
}

.static{
	float: left;
	width: 725px;
	
}

.right_pane{
	width: 192px;
	float: left;
}

.right_top_block{
	width: 155px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ffffff;
	
	float: left;
}

.right_additional_block{
	width: 155px;
	height: 100%;
	
	border-right: 0px solid #CCCCCC;
	padding-top: 20px;
	float: left;
	padding-bottom: 10px;
	border-bottom: 1px solid #FFFFFF;

}


.right_col_maincontent{
	width: 176px;
	height: 100%;
	
	
	padding-bottom: 20px;
	border-right: 0px solid #CCCCCC;
	
	padding-left: 14px;
	padding-top: 19px;
	float: inherit;
}

.right_col_container{
	width: 192px;
	float: left;
	height: 100%;
	padding-bottom: 0px;
	margin: 0

}

.content_color{
	
	width: 967px;
	height: 100%;
	float: left;
}

.left_nav_submenu{
	padding-top: 8px;
	float: left;
	width: 143px
}

.right_col_field{
	width: 160px;
	height: 19px;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	background-color: #FFFFFF;
	margin-top: 7px;	
	margin-bottom: 8px;
	float: left;
}
	
.right_col_prod_index_copy{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CC0033;
	margin-bottom: 20px;
	text-decoration: none;	
	line-height: 100%;
	float: left;
}

.right_col_prod_index_copy a{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CC0033;
	text-decoration: none;	
	line-height: 100%;
}

.right_col_prod_index_copy a:hover{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CC0033;
	text-decoration: underline;	
	line-height: 100%;
}

.right_col_search_button{
	width: 64px;
	height: 23px;
	margin-right: 11px;
	float: right;
}

.right_top_heading{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	margin-top: 0px;
	text-decoration: none;
	margin-bottom: 10px;	
	line-height: 100%;
	float: left;
	width: 170px;
}

.product_document_list_bullet{
	float: left;
	margin-top: 8px;
	margin-right: 5px;
	width: 4px;
}

.product_document_list_contentWrapper{
	width: 490px;
	float: left;
}

.right_top_item_bullet{
	
	float: left;
	margin-right: 5px;
	margin-top:3px;
	width: 4px;
}
.right_top_item_bullet_Sol_finder{
	
	float: left;
	margin-right: 5px;
	margin-top:5px;
	width: 4px;
}
.right_additional_item_bullet{
	float: left;
	margin-right: 5px;
	width: 4px;
}

.right_col_links_arrow {
}

.right_col_links_arrow a{
	background-image: url(images/small_black_arrow.gif);
	background-repeat: no-repeat;
	border: none;
	float: left;
	margin-right: 0px;
	padding-top: 0px;
	padding-left: 10px;
	
}


.right_col_links_bold{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;	
	text-decoration: none;	
	margin-top: 4px;
	line-height: 100%;
	
}
	
.right_col_middle{
	width: 154px;
	height: 1px;
	margin-top: 10px;
	margin-bottom: 11px;
	border-bottom: 1px solid #FFFFFF;
	float: left;
	
}

.right_additional_heading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;	
	text-decoration: none;	
	padding-bottom: 10px;
	line-height: 100%;
	float: left;
	width: 172px;
}

.right_additional_heading a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;	
	text-decoration: none;	
	margin-bottom: 8px;
	line-height: 100%;
	float: left;
	width: 172px;
}

.right_top_item{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-right: 4px;	
	text-decoration: none;	
	margin-top: 4px;
	line-height: 100%;
	float: left;
	margin-bottom: 5px;
	width: 170px;
}
	
.right_top_item a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CC0033;
	margin-right: 4px;	
	text-decoration: none;
}	

.right_top_item a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CC0033;
	margin-right: 4px;	
	text-decoration: underline;
}

.right_top_item_text{
	margin-left: 8px;
	width: 154px;
	line-height:1.2em;
}


.right_additional_item_text{
	margin-left: 8px;
	width: 150px;
}

.product_document_list{
	
}

.product_document_list_item{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-right: 4px;	
	text-decoration: none;	
	margin-top: 4px;
	line-height: 100%;
	float: left;
	margin-bottom: 5px;
	width: 500px;
}

.right_additional_item{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-right: 4px;	
	text-decoration: none;	
	margin-top: 4px;
	line-height: 100%;
	float: left;
	margin-bottom: 5px;
	width: 166px;
}

.right_additional_item a{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CC0033;
	margin-right: 4px;	
	text-decoration: none;
}

.right_additional_item a:hover{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CC0033;
	margin-right: 4px;	
	text-decoration: underline;
}

.section_text_pane{
	width: 540px;
	float: left;
	padding-top: 20px;
	padding-left: 20px;
	padding-bottom: 27px;
	padding-right: 20px;
	background-color: #ffffff;
	border-left: 1px solid #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: inherit;
	color: #333333;	
	text-decoration: none;	
	line-height: 150%;
}

.section_text_pane a{
	
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: inherit;
	color: #cc0033;	
	text-decoration: none;	

}

.section_text_pane a:hover{
	
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: inherit;
	color: #cc0033;	
	text-decoration: underline;	
}


.solutionline_grid_row{
	height: 100%;
	width: 580px;
	float: left;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-image: url('images/sol_y.png');
	background-repeat: no-repeat;
}

.solutionline_grid_row :hover{
	background-image: none;
	}

.solutionline_grid_headingcell_subsection{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	border-right: 1px solid #cccccc; 
	float: left;
	text-decoration: none;
	padding-bottom: 7px;
	padding-top: 6px;
	padding-left: 20px;
	width: 364px;
}

.solutionline_grid_headingcell_featuredproduct{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	float: left;
	text-decoration: none;
	padding-bottom: 7px;
	padding-top: 6px;
	padding-left: 20px;
	width: 175px;
}

.solutionline_grid_subsection_title a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CC0033;
	font-weight: bold;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 20px
}

.solutionline_grid_subsection_title :hover{
	font-size: 18px;
	text-decoration: underline;
	background-image: none;
}

.solutionline_grid_subsection_description{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #333333;
	text-decoration: none;
	padding-top: 20px;
	padding-left: 0px;
	width: 326px;
}

.solutionline_grid_subsection_description a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #cc0033;
	text-decoration: none;
}


.solutionline_grid_subsection_description :hover{
	background-image: none;
}

.solution_entire_row_3_column{
	
}

.solution_entire_row :hover{
	background-image: url('images/sol_y_hover.png');
	background-position-y: top;
	background-repeat: repeat-x;
}

.solution_entire_row {
	background-image: url('images/sol_y_hover.png');
	background-position-y: top;
	background-repeat: repeat-x;
}

.solutionline_grid_cell_subsection{
	height: 100%;
	width: 326px;
	border-right: 0px solid #FFFFFF;
	float: left;
	margin-right: 0px;
	padding-top: 22px;
	padding-bottom: 20px;
	padding-left: 20px;
}

.solutionline_grid_cell_subsection :hover{
	background-image: none;
}

.solutionline_grid_cell_featuredProduct{
	height: 100%;
	width: 156px;
	float: left;
	margin-left: 59px;
	margin-right: 0px;
	padding-top: 22px;
	padding-bottom: 20px;
	text-decoration: none;
}

.solutionline_grid_cell_featuredProduct :hover{
	background-image: none;
}

.solutionline_grid_cell_featuredProduct a:hover{
	background-image: none;
	text-decoration: underline;
}

.solutionline_headingTitles
{
	float: left;
	padding-bottom: 20px;	
	width: 148px;
}

.solutionline_headingTitles :hover
{
	background-image: none;	
}


.solutionline_featuredproduct_icon{
	width: 32px;
	vertical-align:middle;
	margin-right: 0px;
	margin-bottom: 5px;
	float:left;
}

.solutionline_featuredproduct_icon :hover{
	background-image: none;
}


.prof_consult_featuredproduct_head
{
	float:right;
	width: 105px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: 3px;
	vertical-align:bottom;
	color: #CF0D3D;
	text-decoration: none;
	display:block;
}


.solutionline_featuredproduct_head
{
	float:right;
	width: 106px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-left: 0px;
	vertical-align:top;
	color: #CC0033;
	text-align: left;
	text-decoration: none;
	display:block;
	}

.solutionline_featuredproduct_head :hover
{
	background-image: none;
}

.solutionline_featuredproduct_head a
{
	float:right;
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 3px;
	vertical-align:top;
	color: #CC0033;
	text-decoration: none;
	display:block;
}


.solutionline_featuredproduct_head a:hover
{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 3px;
	vertical-align:bottom;
	color: #CC0033;
	text-decoration: underline;
	display: block;
}


.solutionline_featuredproduct_subhead
{	
	float:right;
	width: 105px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 5px;
	font-weight: bold;
	font-style:italic;
	vertical-align:bottom;
	color: #333333;
	display:block;
}

.solutionline_featuredproduct_detaillist{
	
}

.solutionline_featuredproduct_detaillist :hover{
	background-image: none;
}

.solutionline_featuredproduct_description{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	color: #333333;
	padding-bottom: 10px;
	margin-top: 0px;
	float: left;
}

.solutionline_featuredproduct_description :hover{
	background-image: none;
	}

.prof_sol_detaillink_item {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 10px;
	vertical-align: middle;
	line-height: 120%;
	font-weight: bold;
	text-decoration: none;
	color: #CC0033;
	margin-left:3px;
}

.prof_sol_detaillink_item a{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 10px;
	vertical-align: middle;
	line-height: 120%;
	font-weight: bold;
	text-decoration: none;
	color: #CC0033;
	margin-left:3px;
}

.detaillink_item {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 10px;
	vertical-align: middle;
	line-height: 120%;
	font-weight: normal;
	text-decoration: none;
	color: #CC0033;
	margin-left:3px;
	float: left;
	height: 14px;
}

.detaillink_item a{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 10px;
	vertical-align: middle;
	line-height: 120%;
	font-weight: normal;
	text-decoration: none;
	color: #CC0033;
	margin-left:0px;
	height: 14px;
}

.detaillink_item a:hover{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 10px;
	vertical-align: middle;
	line-height: 120%;
	font-weight: normal;
	text-decoration: underline;
	color: #CC0033;
	margin-left:0px;
	height: 14px;
}

.detaillink_item :hover{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 10px;
	vertical-align: middle;
	line-height: 120%;
	font-weight: normal;
	text-decoration: underline;
	color: #CC0033;
	margin-left:0px;
	vertical-align:top;
}


.detaillink_item_solution {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;
	vertical-align: middle;
	line-height: 180%;
	font-weight: normal;
	text-decoration: none;
	color: #CC0033;
	margin-left:0px;
	width: 141px;
	float: left;
}

.detaillink_item_solution a{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;
	vertical-align: middle;
	line-height: 180%;
	font-weight: normal;
	text-decoration: none;
	color: #CC0033;
	margin-left:0px;
	width: 120px;
	float: left;
}

.detaillink_item_solution a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;
	vertical-align: middle;
	line-height: 180%;
	font-weight: normal;
	text-decoration: underline;
	color: #CC0033;
	margin-left:0px;
	width: 120px;
	float: left;
}

.detaillink_symbol2
{
	padding-right: 10px;
	background-image: url('images/feature_arrow_long.gif');
	background-repeat: no-repeat;
	background-position: left;	
	width: 5px;
	float: left;
	padding-top: 11px;
	line-height: 200px;
}

.detaillink_symbol_finder
{
	vertical-align: middle;
	margin-left: 9px;
	margin-right:4px;
	float: left;
	text-align: right;
	padding-top: 8px;
}


.detaillink_symbol
{	
	vertical-align: middle;
	margin-right:7px;
	float: left;
	text-align: right;
	padding-top: 8px;
}


.homepage_link_symbol
{
	width: 4px;
	margin-right:2px;
	float: left;
	padding-top: 4px;
}

.bottom_bar{
	background-image: url('images/footer.jpg');
	background-repeat: no-repeat;
	width: 416px;
	height: 33px;
	padding-left: 551px;
	padding-top: 28px;
	float: left;
	border-top: 1px solid #FFFFFF;
}

.bottom_bar_button{
	float: left;
	width: 99px;
	height: 33px;
	cursor: pointer;
	margin: 0px;
}

.product_blurb_noimage{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 150%;
	font-size: 12px;
	color: #333333;
	font-weight: normal; 
	text-decoration: none;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 14px;
	width: 493px;
}

.product_rightside_noimage{
	
	width: 524px;
	float: left;
	margin-bottom: 16px;
}

.product_line_noimage{
	width: 524px;
	height: 1px;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
	line-height: 0px;
	
}
