html, body{
	background-color:#c1c1c1; 
	background-image:url(../images/bg_website.jpg);
	background-repeat:repeat-x;
	width:100%; 
	height:100%;
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#dropmenudiv{
	position:absolute;
	border-top: 1px solid #FFFFFF;
	border-bottom-width: 0;
	font:normal 11px tahoma, Arial, Helvetica, sans-serif;
	line-height:20px;
	z-index:100;
	background-color:#003366;
}
#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #FFFFFF;
	padding: 1px 0;
	text-decoration: none;
	font-weight: normal;
	COLOR:#FFFFFF;
	background-color:#003366;
}
#dropmenudiv a:hover{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #FFFFFF;
	padding: 1px 0;
	text-decoration: none;
	font-weight: normal;
	COLOR:#FFFFFF;
	background-color:#003399;
}
.body_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#666666;
}
.content{
	padding-left:25px;
	font-size:12px;
}
.logo_head{
	background-image:url(../images/bg_header.jpg);
	background-repeat:repeat-x;
}
.navigation_bar {
	padding:0px 0px 0px 25px;
	background-color:#FFFFFF;
}
.main_nav{
	float:left;
	padding:0px 15px 0px 0px;
}
.main_navtxt{
	float:left;
	padding:2px 15px 0px 0px;
}
.floatProd_list{float:left;padding:0px 2px 0px 0px;margin:0px; width:290px;}
.floatL{float:left;padding:0px;margin:0px;}
.floatL50P{float:left;padding:0px;margin:0px 10px 0px 0px; width:48%;}
.floatL_pad2{float:left;padding:0px 2px 0px 0px;margin:0px;}
.floatL_pad5{float:left;padding:0px 5px 0px 0px;margin:0px;}
.floatL_pad10{float:left;padding:0px 10px 0px 0px;margin:0px;}
.floatL_pad15{float:left;padding:0px 15px 0px 0px;margin:0px;}
.floatL_pad25{float:left;padding:0px 25px 0px 0px;margin:0px;}
.input_search{
font-size:12px;
border:1px solid #cccccc;
}
.clear{
	clear:both;
	margin:0px;
	padding:0px;
}
.page_content{
	float:left;
	width:600px;
	font-size:12px;
}
.font12{font-size:12px;}
.small_gray{
	font-size:10px;
	color:#666666;
}
.iframe_quicklink{
	display:inline-block; 
	overflow-x: hidden; 
	overflow-y: hidden; 
	padding:5px 0px 0px 0px;
	margin:0px;
	height:195px;
	width:249px;
}
.header_text{
	float:left;
	color:#74262d;
	font-size:12pt;
}
.header_div{width:600px;}
.pagingDiv{
	float:right;
	padding:0px 1px 4px 1px;
	color:#666666;
	font-size:12px;
}
.page_link_highlight{
	color:#74262d;
	font-size:12px;
	font-weight:bold;	
	text-decoration:none;
}
a.page_link{
	color:#666666;
	font-size:12px;
	text-decoration:none;	
}
a.page_link:hover{
	color:#74262d;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;	
}

.quicklink_box_bottom{
	width:249px; 
	height:26px;
}
.solution_div{
	width:315px;
	float:left;
}
.solutions_text{
	color:#4e4e4e; /*74262d; */
	font-size:10pt;
}
.product_title{
	color:#74262d; 
	font-size:12pt;
}
.red_box{
	background-image:url(../images/red_box_rounded.jpg);
	background-repeat:no-repeat;
	height:102px;
	width:190px;
	padding:4px 0px 0px 4px;
	margin:0px;
}
.solution_cats{
	color:#666666;
	font-size:8pt;
	padding:5px 0px 0px 0px;
	margin-left:10px;
	list-style-image:url(../images/arrow_red.jpg);
	list-style-position:outside;
}
.quicklink_text{
	color:#FFFFFF;
	font-size:8pt;
	padding:0px 0px 0px 5px;
}
.subnav_div_highlight{
	width:242px;
	height:23px;
	background-image:url(../images/sub_nav_up.gif);
	background-repeat:no-repeat;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	margin: 0px 15px 1px 5px;
	padding: 3px 0px 0px 10px;	
	display: block;
}
.welcome_bx {
	padding: 10px; 
	width: 655px; 
	background-color:#f3f3f3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#666666;
	margin:0px 0px 15px 0px;
	
}
.banner_div{
	float:left;
	margin:0px 30px 15px 0px;
	font-size:12px;
}
.banner_title_div{
	padding:4px;
	background-color:#C3C3C3;
	width:194px;
}
.banner_content_div{
	padding:4px;
	margin:0px;
	background-color:#f3f3f3;
	width:194px;
}

.tab_menu{
	background-color:#FFFFFF;
	width:100%;
	padding:0px 0px 0px 7px;
}
.tab_div{
	width:234px;
	float:left;
	margin:0px 0px 0px 10px;
}
.tab_content{
	background-image:url(../images/tab_bg.jpg); 
	background-repeat:no-repeat; 
	padding:10px 10px 10px 15px;
	height:334px;
}
.blue_text{
	color:#4FC6DC
	text-decoration:none;
}
a.blue_link{
	color:#4FC6DC;
	text-decoration:none;
}
a.blue_link:hover{
	color:#34A9C1;
	text-decoration:none;
}
.text10px{font-size:10px};
.text10pt{font-size:10pt};
.dot_hori{
	margin:10px 0px 10px 0px;
	
	}
.section_header{
	background-image:url(../images/bg_sections.jpg);
	background-repeat:no-repeat;
	width:158px;
	height:28px;
	padding:5px 0px 0px 15px;
	margin:15px 0px 0px 0px;
	color:#74262d;
	font-size:12px;
}
.product_detail_div {
	font-size:12px;
	width:395px;
	padding:5px 0px 0px 0px;
	margin:0px 5px 0px 0px;
	float:left;
}
.product_rside_div {
	font-size:12px;
	width:190px;
	float:left;
	padding:0px 2px 0px 0px;
	margin:0px 0px 0px 5px;
}
.prod_detail_maindiv{
	width:650px;
	float:left;
	padding:0px;
	margin:0px;
}
.product_pic{
	padding:45px 0px 0px 0px;
}
a.subnav_div{
	width:242px;
	height:23px;
	background-image:url(../images/sub_nav_down.gif);
	background-repeat:no-repeat;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	margin: 0px 15px 1px 5px;
	padding: 3px 0px 0px 10px;	
	display: block;
}
a.subnav_div:hover{
	width:242px;
	height:23px;
	background-image:url(../images/sub_nav_up.gif);
	background-repeat:no-repeat;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	margin: 0px 15px 1px 5px;
	padding: 3px 0px 0px 10px;	
	display: block;
}
.pale_red_txt{
	color:#aa414a;
}
a.pale_red_link{
	color:#aa414a;
}
a.pale_red_link:hover{
	color:#aa414a;
	text-decoration:none;
}
a.lt_gray_link{
	color:#666666;
}
a.lt_gray_link:hover{
	color:#aa414a;
	text-decoration:none;
}
a.red_link{
	color:#FF0000;
}
a.red_link:hover{
	color:#FF0000;
	text-decoration:none;
}	
.sub_nav_dots{
	background-image:url(../images/bg_dots.gif);
	background-repeat:repeat-y;
/*	background-repeat:repeat-y;*/
	height:100%;
	width:20px;
	float:left;
}
.contact_info_div{
	width:580px;
	padding:0px;
	float:left;
}
.contact_div {
	width:278px;
	padding:0px;
	margin:0 10px 10px 0px;
	background-color:#f3f3f3;
	float:left;
}
.contact_header{
	margin-left:6px;
	color:#74262d;
	font-size:12px;
	font-weight:bold;
}
.contact_content{
	font-size:11px;
	color:#666666;
	padding:0px;
	margin:5px;
	float:left;
	width:180px;
	
}
.contact_content_field{
	font-size:11px;
	color:#666666;
	padding:0px;
	margin:5px;
	float:left;
	width:43px;
}
.contact_colon{
	font-size:11px;
	color:#666666;
	padding:0px;
	margin:3px;
	float:left;
	width:5px;
}
.contact_form_div{
	width:300px;
	float:left;}
.solution_section_div{
	padding:15px 2px 2px 2px;
	font-size:12px;
}
.solution_section_div a
{
	color:#666666;
	text-decoration:underline;
}
.solution_section_div a:hover
{
	color:#aa414a;
	text-decoration:none;
}

.float_list_div{
	padding: 5px 2px 5px 15px;
	margin: 2px 0px 0px 0px;
	font-size:12px;
	width:600px;
	float:left;
}
.news_list_div{
	padding: 5px 2px 5px 15px;
	margin: 2px 0px 0px 0px;
	font-size:12px;
	width:600px;
}
.news_detail_div{
	padding: 5px 2px 5px 15px;
	margin: 2px 0px 0px 0px;
	font-size:12px;
	width:600px;
	float:left;
}
.events_list_div{
	padding: 5px 2px 5px 15px;
	margin: 2px 0px 0px 0px;
	font-size:12px;
	width:300px;
	float:left;
}
.field_text{font-size:12px;}
.footer{
	color:#666666;
	font-size:8pt;
}
.error_style {
	padding-top:2px;
	padding-bottom:2px;
	color:red; 
	font-weight:bold;
	font-size:12px;
}
.success_style {
	padding-top:2px;
	padding-bottom:2px;
	color:#336699; 
	font-weight:bold;
	font-size:12px;
}
.aboutL{
	float:left;
	padding:0px;
	margin:0px;
	border:1px solid;
	width:300px;
}
.div_pad1px {padding:1px;}
.div_pad4px {padding:4px;}
.div_pad6px {padding:6px;}
.div_pad10px {padding:10px;}
.div_pad15px {padding:15px;}
.div_padhori1px {padding:0px 1px 0px 0px;}
.div_padhori4px {padding:0px 4px 0px 4px;}
.div_padhori6px {padding:0px 6px 0px 6px;}
.div_padvertpx {padding:1px 0px 1px 0px;}
.div_padvert4px {padding:4px 0px 4px 0px;}
.div_padvert6px {padding:6px 0px 6px 0px;}
.div_padvert10px {padding:10px 0px 10px 0px;}
.div_padvert15px {padding:15px 0px 15px 0px;}
.div_padtop1px {padding-top:1px;}
.div_padtop2px {padding-top:2px;}
.div_padtop4px {padding-top:4px;}
.div_padtop6px {padding-top:6px;}
.div_padtop10px {padding-top:10px;}
.div_padtop15px {padding-top:15px;}
.div_padtop17px {padding-top:17px;}
.div_padtop20px {padding-top:20px;}
.div_padbottom1px {padding-bottom:1px;}
.div_padbottom4px {padding-bottom:4px;}
.div_padbottom6px {padding-bottom:6px;}
.div_padbottom10px {padding-bottom:10px;}
.div_padbottom15px {padding-bottom:15px;}
.div_padtopleft10px {padding: 10px 0px 0px 10px;}