/* ::::::::::::::::::::::::: CONTAINER STYLES ::::::::::::::::::::::::: */

body {
 background:#818181;
	margin:0;
	padding:0;
	text-align:center;
 } 
p { font-size:11px; line-height:13px; }
li { font-size:11px; }
a { color:#069; }
a:link, a:visited, a:active {color: #177ab1; }
a:hover { text-decoration:underline; }
h1 { font-size:18px; }
h2 { font-size:16px; font-family:Arial, Helvetica, sans-serif }
h3 { font-size:12px; }
img { border:0; }
body,h1,h2,h3,p,li,td { 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#666;
 }
#wrapper { 
 clear:both;
 margin:1px auto;
 width:908px;
 background-image:url(../images/site_image_content_back_tile.gif);
 text-align:left;
 }
#content {
 background:#fff;
	width:890px;
	margin:0 0 0 12px;
 }
#hdr {
 height:47px;
 }
#hdr img {
 float:left;
 margin: 0px;
}
#hdr .select_country {
 float:right;
	margin-top:4px;
 font-size:10px;
	color:#666;
	width:165px;
 }
#hdr select {
 margin-top:2px;
 font-size:10px;
	width:156px;
 }
#hdr_inner {
 height:47px;
 padding: 0px 0px 2px 0px;
 }
#hdr_inner .select_country {
 float:right;
	margin-top:4px;
 font-size:10px;
	color:#666;
	width:170px;
 }
#hdr_inner select {
 margin-top:2px;
 font-size:10px;
	width:162px;
 }
#hdr_inner .logo {
 float:left;
 }
#hdr_inner .logo_txt {
 float:left;
 }

#topnav_list { float:left; width:745px; }
* html #topnav_list { float:left; width:753px; }  
#topnav {
 text-align:right;
 width:884px;
 height:20px;
 background-image:url(../images/site_image_top_nav_tile.gif);
 background-repeat:repeat-x;
	margin:0 0 3px 0;
	padding:0;
 }
#topnav ul {
 margin:0 15px 0 0; padding:0 0 0 0; 
 }
*html #topnav ul { margin:0 15px 0 0; padding:3px 0 0 0; }
#topnav li {
 margin:0 10px 0 0; 
	padding:0 0 0 8px;
	display:inline;
	background-image: url(../images/site_image_padded_bullets.gif);
	background-repeat:no-repeat;	
	font-size:10px;
 }
#topnav a:link,#topnav a:visited,#topnav a:active {
 color: #fff; 
	text-decoration:none; 
	font-size:9px; 
	}
#topnav a:hover { text-decoration:none; }

#topnav_tier2_pro {
 width:884px;
	height:17px;
 background-image:url(../images/site_img_pro_top_nav_gradient.gif);
	background-repeat:repeat-x;	
 }
#topnav_tier2_pro ul {
 margin:0; padding:1px 0 0 0;
 }
#topnav_tier2_pro li {
vertical-align:top;
	padding:0 0 0 8px;
	margin:0 0 0 50px;
	display:inline;
	background-image:url(../images/site_image_padded_bullets.gif);
	background-repeat:no-repeat;	
 }
#topnav_tier2_pro a:link,#topnav_tier2_pro a:visited,#topnav_tier2_pro a:active {
 color: #fff; 
	text-decoration:none; 
	font-size:9px; 
	font-weight:bold;
	}
#topnav_tier2_pro a:hover { text-decoration:none; }
#topnav_tier2_pa {
 width:884px;
	height:17px;
 background-image:url(../images/site_img_pa_top_nav_gradient.gif);
	background-repeat:repeat-x;	
 }
#topnav_tier2_pa ul {
 margin:0; padding:1px 0 0 0;
 }
#topnav_tier2_pa li {
vertical-align:top;
	padding:0 0 0 8px;
	margin:0 0 0 50px;
	display:inline;
	background-image:url(../images/site_image_padded_bullets.gif);
	background-repeat:no-repeat;	
 }
#topnav_tier2_pa a:link,#topnav_tier2_pa a:visited,#topnav_tier2_pa a:active {
 color: #fff; 
	text-decoration:none; 
	font-size:9px; 
	font-weight:bold;
	}
#topnav_tier2_pa a:hover { text-decoration:none; }
#footer_ds { margin:6px 0 0 0; }
#footer { font-size:10px; color:#fff; clear:both; background-color:#818181; text-align:center; }
#footer p { font-size:10px; color:#fff; padding-top:4px;}
#footer p#copyright {font-size:9px; color:#FFF;}
#footer ul { margin:0 0 0 0; padding:2px 0 0 0; }
#footer li { margin:0 0 0 0; padding:0; display:inline; color:#fff; font-size:10px; }
#footer a:link,#footer  a:visited,#footer  a:active {color: #fff; text-decoration:underline; }
#footer a:hover { text-decoration:underline; }
.clr {clear:both;}

/* ::::::::::::::::::::::::: LEFT NAV STYLES ::::::::::::::::::::::::: */
/* :::::: PA NAV ::::: */
#left_nav_pa
{    
 float:left;
	width:144px;
	min-height:250px;
	padding: 0px 3px 0px 3px;
	margin:3px 0px 5px 0px;
	background: #eeeeee;
	border:solid 1px #dedede;
	font-size:7.5pt;
}
* html #left_nav_pa{	height:300px;	width:150px;}
#left_nav_pa .nav_title
{
	color:#ffffff;
	font-weight:bold;
	height:14px;
	padding: 1px 0px 0px 3px;
	background-image:url(../images/site_image_pa_navmenu_gradient.jpg);
	border:solid 1px #aaaaaa;
	margin-top:2px;
}
#left_nav_pa .nav_title img { padding:4px 4px 0 0; vertical-align:top; }
#left_nav_pa ul { padding:0; margin:3px 0 6px 3px; }
#left_nav_pa li { 
 padding:0 0 0 8px; 
 margin:0 0 5px 0; 
 background: #eee url(../images/img_us_pa_navmenubullet_closed.gif) no-repeat; 
 list-style-type:none;  
 list-style-image:none;
	font-size:7.5pt;
 }
#left_nav_pa ul li.active {
 padding:0 0 0 8px; 
 margin:0 0 2px 0; 
 background: #eee url(../images/site_image_pa_nav_menu_bullet.gif) no-repeat; 
 list-style-type:none;  
 list-style-image:none;
 }
#left_nav_pa ul li ul {
 padding:0 0 0 0; margin:3px 0 0 0;
 }
#left_nav_pa ul li ul li {
 padding:0 0 0 8px; 
 margin:4px 0 3px 0;  
	background-image:url(../images/img_us_pa_ci_bullet_closed.gif);
 list-style-type:none;  
 list-style-image:none;
 }
#left_nav_pa ul li ul li.active {
 padding:0 0 0 8px; 
 margin:0 0 2px 0; 
 background: #eee url(../images/img_us_pa_ci_bullet_open.gif) no-repeat; 
 list-style-type:none;  
 list-style-image:none;
 }
#left_nav_pa ul.content_item a
{
	color:#555555;
}

#left_nav_pa a, #left_nav_pa
{
	color:#ac111f;
	font-weight:bold;
	text-decoration:none;
}

#left_nav_pa ul li ul a, #left_nav_pa ul li ul
{
	color:#555555;
}

/* ::::: PRO NAV :::: */
#left_nav_pro
{    
 float:left;
	width:144px;
	min-height:250px;
	padding: 0px 3px 0px 3px;
	margin:3px 0px 5px 0px;
	background: #eeeeee;
	border:solid 1px #dedede;
	font-size:7.5pt;
}
* html #left_nav_pro{	height:300px;	width:150px;}

#left_nav_pro .nav_title
{
	color:#ffffff;
	font-weight:bold;
	height:14px;
	padding: 1px 0px 0px 3px;
	background-image:url(../images/site_img_nav_single_bar_bg.jpg);
	border:solid 1px #aaaaaa;
	margin-top:2px;
}
#left_nav_pro .nav_title img { padding:4px 4px 0 0; vertical-align:top; }

#left_nav_pro ul { padding:0; margin:3px 0 6px 3px; }
#left_nav_pro li { 
 padding:0 0 0 8px; 
 margin:0 0 5px 0; 
 background: #eee url(../images/site_image_pro_side_menu_bu.gif) no-repeat; 
 list-style-type:none;  
 list-style-image:none;
	font-size:7.5pt;
 }
#left_nav_pro ul li.active {
 padding:0 0 0 8px; 
 margin:0 0 2px 0; 
 background: #eee url(../images/pro_side_menu_bull_active.gif) no-repeat; 
 list-style-type:none;  
 list-style-image:none;
 }
#left_nav_pro ul li ul {
 padding:0 0 0 0; margin:3px 0 0 0;
 }
#left_nav_pro ul li ul li {
 padding:0 0 0 8px; 
 margin:4px 0 3px 0;  
	background-image:url(../images/img_us_pa_ci_bullet_closed.gif);
 list-style-type:none;  
 list-style-image:none;
 }
#left_nav_pro ul li ul li.active {
 padding:0 0 0 8px; 
 margin:0 0 2px 0; 
 background: #eee url(../images/img_us_pa_ci_bullet_open.gif) no-repeat; 
 list-style-type:none;  
 list-style-image:none;
 }
#left_nav_pro ul.content_item a
{
	color:#555555;
}

#left_nav_pro a, #left_nav_pro
{
	color:#0570a8;
	font-weight:bold;
	text-decoration:none;
}

#left_nav_pro ul li ul a, #left_nav_pro ul li ul
{
	color:#555555;
}
/* ::::::::::::::::::::::::: MIDDLE COLUMN STYLES ::::::::::::::::::::::::: */
#mid_col { float:left; width:536px; border-right:1px solid #ccc; margin:3px 0 0 3px; padding:0 0 0 0; }
#mid_col li { list-style-image:url(../images/site_image_padded_bullets.gif); }
#product_hdr { padding:0 0 0 8px; }
#product_hdr h1 { margin-bottom:5px; }

/* ::::::::::::::::::::::::: PRODUCT LIST STYLES ::::::::::::::::::::::::: */
#product_item { border-bottom:1px solid #dedede; margin:0 0 10px 6px; padding:3px 0 8px 0; width:523px; }
*html #product_item { margin:3px 0 10px 3px; padding:0 0 8px 0; }
#product_item .image { float:left; border:1px solid #000; margin:0 0 0 0; }
#product_item .description { float:left; }
#product_item p.product_name { font-weight:bold; color:#333; margin:0 0 0 0; padding:0 0 0 8px; }
#product_item p.product_desc { margin:0 0 0 0; padding:0 0 0 8px; width:430px; }
#product_item p.learn_more_button { padding-left:8px; }
#product_item .min_height { min-height:64px; }
*html #product_item .min_height { height:64px; }

/* ::::::::::::::::::::::::: RIGHT COLUMN STYLES ::::::::::::::::::::::::: */
#right_col { float:left; }
#right_col h2 { font-size:16px; font-family:Arial, Helvetica, sans-serif; padding:0 0 0 8px; margin:0; }
#quick_links_box p,li,a { font-size:10.66667; }
#quick_links_box { background-color:#f2f2f2; padding:0 0 8px 0; margin:0 0 0 8px; width:178px; }
*html #quick_links_box { width:172px; }
#quick_links_box h1,h2,h3,p { padding:4px; margin:0 0 0 0; }
#quick_links_box .quick_links_ds { background-image:url(../images/quick_links_ds.gif); width:auto; }
#quick_links_box ul { margin:0; padding:0; }
#quick_links_box li { margin:0 0 0 20px; padding:0 0 0 0; list-style-image:url(../images/site_image_padded_bullets.gif); }
#quick_links_box a { text-decoration:none; }

/* ::::::::::::::::::::::::: BOTTOM OF PAGE STYLES ::::::::::::::::::::::::: */
#bottom_content { float: left; width: 100%;	margin: 10px 0px 5px 0px;}
#bottom_content #left {	float:left;	width:33%;	}
#bottom_content #center {	float:left;	width:37%;	padding:0px 8px 0px 8px;	border-right:solid 1px #dedede;	border-left:solid 1px #dedede; }
#bottom_content #right {	float:left;	width:25%;	padding:0px 0px 0px 8px; }
#bottom_content h4 { margin: 0px; padding: 3px 0px 1px 4px; font-size:11px; color:#7e7e7e; }