@charset "utf-8";
/* CSS Document */

	body {
			margin:0px;
			text-align:center;
			background-color:#0e2741;
	}
	
	.form_light {
		border:1px solid #ccc;
		background:#f5f5f5;
		font-size:10px;
		color:#333;
		margin-top:3px;
		font-family:verdana,sans;
	}
	
	p {
		margin:10px 0px 10px 0px;
		padding:0px;
		line-height:15px;
	}
	
	.list_5px_space ul {
		margin-top:10px;
		list-style:square;
		line-height:15px;
	}

	.list_5px_space li {
		padding-bottom:7px;
	}
	
	.clear {
		clear:both;
	}
	
	#top_nav_bg {
		background-color:#001f3f;
		height:110px;
	}
	
	.main_wrapper {
		width:950px;
		margin:0px auto;
		clear:both;
	}
	
	#top_nav_logo {
		float:left;
		margin-top:13px;
		width:210px;
	}
	
	#top_nav_menu_wrapper {
		float:right;
		width:735px;
		margin-top:6px;
		height:104px;
	}
	
	#top_nav_links {
		clear:both;
		text-align:right;
		height:19px;
		padding-right:7px;
	}
	
	#top_nav_links ul {
		margin:0px;
		padding:0px;
		text-align:right;
	}
	
	#top_nav_links ul li {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		height: 18px;
		float: right;
		text-align:right;
		line-height: 18px;
		list-style:none;
		padding:0px 5px 0px 5px;
	}
	
	#top_nav_links ul li a {
		line-height:15px;
		padding-bottom:5px;
	}
	
	.top_nav_link_divider {
		width:1px;
		padding:0px 0px 0px 0px;
		margin-top:1px;
	}
	
	#top_nav_links ul li a {
		color:#bed8ee;
	}
	
	#top_nav_tabs {
		clear:both;
		text-align:right;
	}
	
	#top_nav_tabs ul {
		margin:0px;
		padding:0px;
		clear:both;
		text-align:right;
	}
	
	#top_nav_tabs ul li {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		width:120px;
		height: 35px;
		float: right;
		text-align:center;
		line-height:35px;
		list-style:none;
		background-image:url(/templates/images/top_nav_tabs.gif);
		background-repeat:no-repeat;
		background-position:bottom right;
		margin-right:2px;
	}
	
	.top_nav_tab_divider {
		width:1px;
		padding:0px 0px 0px 0px;
		margin-top:1px;
	}
	
	#top_nav_tabs ul li a {
		display:block;
		width:120px;
		color:#FFFFFF;
	}
	
	#top_nav_tabs ul li a:hover {
		color:#FFFFFF;
		background-image:url(/templates/images/top_nav_tabs_over.gif);
		background-repeat:no-repeat;
		background-position:bottom right;
		text-decoration:none;
	}
	
	#top_status_bar_bg {
		height:30px;
		background-image:url(/templates/images/top_status_bar_bg.gif);
		background-repeat:repeat-x;
		background-position:top left;
		clear:both;
	}
	
	.search_words {
		border:1px solid #60a7d5;
		background:#FFFFFF;
		font-size:11px;
		height:16px;
		padding:0px;
		margin:0px;
		color:#333;
		font-family:verdana,sans;
	}
	
	#industry_display {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:29px;
		color:#FFFFFF;
		float:left;
		padding-left:10px;
	}
	
	#industry_display a {
		color:#FFFFFF;
	}
	
	#content_area_bg {
		background-image:url(/templates/images/content_bg.jpg);
		background-repeat:repeat-x;
		background-position:top left;
		background-color:#5b7a99;
	}
	
	#bottom_nav_bg {
		background-image:url(/templates/images/bottom_nav_bg.jpg);
		background-repeat:repeat-x;
		background-position:top left;
	}
	
	#bottom_nav {
		clear:both;
		text-align:left;
		height:18px;
		width:500px;
		float:left;
	}
	
	#bottom_nav ul {
		margin:0px;
		padding:0px;
		text-align:right;
	}
	
	#bottom_nav ul li {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		height: 18px;
		float: left;
		text-align:left;
		line-height: 18px;
		list-style:none;
		padding:0px 5px 0px 5px;
	}
	
	#bottom_nav ul li a {
		color:#bed8ee;
		line-height:15px;
		padding-bottom:5px;
	}
	
	#news_bar {
		height:32px;
		background-image:url(/templates/images/news_bar.gif);
		background-repeat:no-repeat;
		background-position:top left;
	}
	
	#news_bar_title {
		float:left;
		line-height:32px;
		padding:0px 10px 0px 10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
	}
	
	#news_bar_divider {
		float:left;
		width:1px;
		padding-top:6px;
	}
	
	#news_bar_left_arrow {
		float:left;
		width:11px;
		padding:9px 0px 0px 10px;
	}
	
	#news_bar_right_arrow {
		float:left;
		width:11px;
		padding:9px 10px 0px 2px;
	}
	
	#news_bar_headline {
		float:left;
		line-height:32px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;color:#FFFFFF;
	}
	
	#news_bar_rss {
		float:right;
		width:22px;
		height:22px;
		margin:5px 10px 5px 4px;
	}
	
	#news_bar_twitter {
		float:right;
		width:22px;
		height:22px;
		margin:5px 0px 5px 4px;
	}
	
	#news_bar_facebook {
		float:right;
		width:22px;
		height:22px;
		margin:5px 0px 5px 4px;
	}
	
	#bottom_box_left {
		float:left;
		width:224px;
		height:154px;
		text-align:left;
		background-image:url(/templates/images/bottom_box_left.jpg);
		background-position:top left;
		background-repeat:no-repeat;
	}
	
	#bottom_box_left_list {
		margin:0px;
		padding:0px;
		text-align:right;
	}
	
	#bottom_box_left_list li {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		height: 12px;
		text-align:left;
		line-height: 12px;
		list-style:none;
		padding:0px 0px 6px 2px;
	}
	
	#bottom_box_center {
		float:left;
		width:494px;
		height:154px;
		margin-left:6px;
		padding-top:9px;
		background-image:url(/templates/images/bottom_box_center.jpg);
		background-position:top left;
		background-repeat:no-repeat;
	}
	
	#bottom_box_center_content {
		float:left;
		padding-left:1px;
		width:441px;
	}
	
	#bottom_box_right {
		float:right;
		width:224px;
		height:154px;
		margin-left:6px;
	}
	

	#selectIndustryBox {
		width:270px;
		top:40%;
    	text-align:center;
    	position:absolute;
    	left:50%;
   		margin-left:-150px;
	}
	
	#content_area_shadow {
		clear:both;
		background-image:url(/templates/images/content_area_bottom_shadow.jpg);
		background-position:bottom left;
		background-repeat:no-repeat;
	}
	
	#content_area_wrapper {
		float:left;
		width:756px;
		margin-top:20px;
		background-color:#EEEEEE;
	}
	
	#content_area_wrapper_bg {
		margin:1px 1px 0px 1px;
		background-color:#FFFFFF;
		background-image:url(/templates/images/content_area_bg.jpg);
		background-position:top left;
		background-repeat:repeat-y;
		min-height:650px;
		height:auto !important;
		height:650px; 
	}
	
	#content_area {
		float:right;
		width:554px;
		text-align:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#333333;
		background-color:#FFFFFF;
	}
	
	#content_area_wide {
		float:left;
		width:574px;
		background-color:#FFFFFF;
	}
	
	#content_area_full {
		float:left;
		width:949px;
		background-color:#FFFFFF;
	}
	
	.content_text {
		clear:both;
		width:534px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	
	#content_text_lf_image {
		clear:both;
	}
	
	#content_text_lf_image p {
		padding-right:20px;
	}
	
	#left_nav {
		float:left;
		width:180px;
	}
	
	#left_nav_menu {
		margin:12px 0px 0px 0px;
		padding:0px;
		list-style:none;
	}
	
	#left_nav_menu li {
		margin:1px 10px 4px 10px;
		width:160px;
		text-align:left;
		line-height:12px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	
	#left_nav_menu li a {
		display:block;
		padding: 4px 5px 4px 10px;
		width:145px;
		color:#00386c;
	}
	
	#left_nav_menu li a:hover {
		color:#FFFFFF;
		background-color:#1e70bd;
		text-decoration:none;
	}
	
	.left_nav_title {
		width:180px;
		height:30px;
		clear:both;
		background-image:url(/templates/images/left_nav_title_bg.jpg);
		background-position:top left;
		background-repeat:no-repeat;
		line-height:29px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#FFFFFF;
		text-align:left;
		text-indent:10px;
	}
	
	.left_nav_title a {
		display:block;
		color:#FFFFFF;
	}
	
	.left_nav_title a:hover {
		background-image:url(/templates/images/left_nav_title_bg_over.jpg);
		background-position:top left;
		background-repeat:no-repeat;
		text-decoration:none;
	}
	
	.left_nav_title a:visited {
		color:#FFFFFF;
	}
	
	.content_area_sub_title {
		clear:both;
		border-bottom:solid 1px #bbbbbb;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		line-height:30px;
/*		color:#0058aa; */
		color: #676A52;
	}
	
	#right_nav {
		float:right;
		width:182px;
		margin-top:20px;
		color:#FFFFFF;
	}
	
	.rn_action_btns {
		padding:0px;
		margin:0px;
	}
	
	.rn_action_btns li {
		list-style:none;
		text-decoration:none;
		padding: 0px;
		margin: 0px 0px 7px 0px;
		line-height:23px;
		width:180px;
		display:block;
		text-decoration:none;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		text-align: center;
		height:24px;
		border:solid 1px #FFFFFF;
	}
	
	#rn_btn_demo {
		background-image: url(images/rn_btn_demo_bg.jpg);
		background-repeat: repeat-x;
		background-position: left top;
	}
	
	#rn_btn_demo a {
		width:180px;
		height:24px;
		display:block;
		color:#FFFFFF;
		text-decoration:none;
	}
	
	#rn_btn_demo a:hover {
		background-image: url(/templates/images/rn_btn_how_to_buy_bg_over.jpg);
		background-repeat: repeat-x;
		background-position: left top;
		color:#FFFFFF;
		text-decoration:none;
	}
	
	#rn_btn_subscribe {
		background-image: url(images/rn_btn_subscribe_bg.jpg);
		background-repeat: repeat-x;
		background-position: left top;
	}
	
	#rn_btn_subscribe a {
		width:180px;
		height:36px;
		display:block;
		color:#FFFFFF;
		text-decoration:none;
	}
	
	#rn_btn_subscribe a:hover {
		background-image: url(/templates/images/rn_btn_subscribe_bg_over.jpg);
		background-repeat: repeat-x;
		background-position: left top;
		color:#FFFFFF;
		text-decoration:none;
	}
	
	#rn_btn_how_to_buy {
		background-image: url(/templates/images/rn_btn_how_to_buy_bg.jpg);
		background-repeat: repeat-x;
		background-position: left top;
	}
	
	#rn_btn_how_to_buy a {
		width:180px;
		height:24px;
		display:block;
		color:#FFFFFF;
		text-decoration:none;
	}
	
	#rn_btn_how_to_buy a:hover {
		background-image: url(/templates/images/rn_btn_how_to_buy_bg_over.jpg);
		background-repeat: repeat-x;
		background-position: left top;
		color:#FFFFFF;
		text-decoration:none;
	}
	
	#rn_btn_contact_us {
		background-image: url(/templates/images/rn_btn_contact_us_bg.jpg);
		background-repeat: repeat-x;
		background-position: left top;
	}
	
	#rn_btn_contact_us a {
		width:180px;
		height:24px;
		display:block;
		color:#FFFFFF;
		text-decoration:none;
	}
	
	#rn_btn_contact_us a:hover {
		background-image: url(images/rn_btn_how_to_buy_bg_over.jpg);
		background-repeat: repeat-x;
		background-position: left top;
		color:#FFFFFF;
		text-decoration:none;
	}
	
	.right_nav_box {
		border:solid 1px #FFFFFF;
		text-align:left;
		background-color:#FFFFFF;
	}
	
	.right_nav_box_title_green {
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		text-align:left;
		text-indent:10px;
		height:28px;
		line-height:27px;
		background-image:url(/templates/images/rn_title_green_bg.jpg);
		background-position:top left;
		background-repeat:repeat-x;
	}
	
	.right_nav_box_title_orange {
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		text-align:left;
		text-indent:10px;
		height:28px;
		line-height:27px;
		background-image:url(/templates/images/rn_title_orange_bg.jpg);
		background-position:top left;
		background-repeat:repeat-x;
	}
	
	.right_nav_box_content_green {
		padding:15px 10px 15px 10px;
		background-image:url(/templates/images/rn_green_bottom_bg.jpg);
		background-position:bottom left;
		background-repeat:repeat-x;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#333333;
	}
	
	.right_nav_box_content_orange {
		padding:15px 10px 15px 10px;
		background-image:url(/templates/images/rn_orange_bottom_bg.jpg);
		background-position:bottom left;
		background-repeat:repeat-x;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#333333;
	}
	
	.right_nav_box_sub_title {
		font-weight:bold;
		padding-bottom:10px;
	}
	
	.right_nav_box_element {
		padding-left:10px;
		padding-bottom:10px;
	}
	
	.right_nav_box_wp_element {
		padding-left:20px;
		padding-bottom:10px;
		background-image:url(/templates/images/acrobat.jpg);
		background-position:top left;
		background-repeat:no-repeat;
	}
	
	.right_nav_box_title_blue {
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		text-align:left;
		text-indent:10px;
		height:28px;
		line-height:27px;
		background-image:url(/templates/images/rn_title_blue_bg.jpg);
		background-position:top left;
		background-repeat:repeat-x;
	}
	
	.right_nav_box_title_30_light_blue {
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		text-align:left;
		text-indent:10px;
		height:28px;
		line-height:27px;
		background-image:url(/templates/images/rn_title_30_light_blue_bg.jpg);
		background-position:top left;
		background-repeat:repeat-x;
	}
	
	.right_nav_box_content_blue {
		padding:15px 10px 15px 10px;
		background-image:url(/templates/images/rn_blue_bottom_bg.jpg);
		background-position:bottom left;
		background-repeat:repeat-x;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#333333;
	}
	
	#products_tab {
		text-align:left;
		border-bottom:solid 1px #CCCCCC;
		height:22px;
	}
	
	#products_tab ul {
		margin:0px;
		padding:0px;
		clear:both;
		text-align:left;
		list-style:none;
		background-color:#DDEEFF;
	}
	
	#products_tab ul li {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		line-height:18px;
		float:left;
		text-align:center;
		list-style:none;
		border-bottom:solid 2px #FFFFFF;
	}
	
	.products_tab_divider {
		width:1px;
		padding:0px 7px 0px 7px;
		margin-top:1px;
	}
	
	#products_tab ul li a {
		line-height:15px;
		padding-bottom:5px;
		color:#00386c;
		display:block;
	}
	
	#products_tab ul li a:hover {
		text-decoration:none;
		color:#009ae7;
	}
	
	#products_tab ul li#products_tab_overview {
		border-bottom:solid 2px #ff9900;
	}
	
	#products_tab_datasheet {
		padding-right:18px;
		background-image:url(images/acrobat.jpg);
		background-position:top right;
		background-repeat:no-repeat;
	}
	
	.content_area_title {
		line-height:50px;
		text-align:left;
		padding-left:20px;
		clear:both;
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;color:#00386c;
		background-image:url(/templates/images/content_area_title_bg.jpg);
		background-repeat:repeat-x;
		background-position: top left;
	}
	
	.page_title {
		clear:both;
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
		color:#00386c;
	}
	
	.product_image {
		float:right;
		width:220px;
		margin:10px 0px 10px 10px;
	}
	
	.sub_title {
		clear:both;
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		line-height:20px;
		font-weight:bold;
		color:#00386c;
	}
	
	.sub_title .sub_title_link {
		font-size:11px;
		font-weight:normal;
		color:#333333;
	}
	
	.sub_title .sub_title_link a {
		color:#0058aa;
	}
	
	.key_features_title {
		background-image:url(/templates/images/left_nav_title_bg.jpg);
		background-repeat:repeat-x;
		background-color:#0058aa;
		line-height:29px;
		color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		padding:0px 10px 0px 10px;
	}
	
	.key_features_list ul {
		margin:0px;
		padding:0px;
		list-style:none;
	}
	
	.key_features_list ul li {
		margin:0px 0px 0px 0px;
		padding:10px 15px 10px 27px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		background-image:url(images/bullet_key_features_orange.gif);
		background-position:top left;
		background-repeat:no-repeat;
		border-bottom:solid 1px #DDDDDD;
	}
	
	.key_features_list ul li ul {
		margin:0px;
		padding:0px;
		list-style:none;
	}
	
	.key_features_list ul li ul li {
		margin:0px 0px 0px 0px;
		padding:10px 15px 0px 27px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		background-image:url(images/bullet_key_features_gray.gif);
		background-position:top left;
		background-repeat:no-repeat;
		border-bottom:solid 0px #DDDDDD;
	}
	
	.kf_row0 {
		background-color:#eaf1f7;
	}
	
	.kf_row1 {
		background-color:#f7f7f7;
	}
	
	.list_5px_space ul {
		margin-top:10px;
		list-style:square;
		color:#659503;
		line-height:15px;
	}
	
	.tableHeader {
		background-color:#0172bc;
		color:#FFFFFF;
	}
	
	.tableRow1 {
		background-color:#f7f7f7;
	}
	
	.tableRow2 {
		background-color:#eaf1f7;
	}
	
	.adapter_title {
		padding:5px 0px 5px 5px;
		font-weight:bold;
		border-bottom:solid 1px #CCCCCC;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
	}
	
	.faq_question a {
		color:#333333;
	}
	
	.fag_answer {
		padding:10px;
		border-top:solid 1px #CCCCCC;
		border-right:solid 2px #CCCCCC;
		border-bottom:solid 2px #CCCCCC;
		border-left:solid 2px #CCCCCC;
		background-color:#fbfbfb;
	}
	
	.specs_table {
	 width: 534px;
	}
	.specs_table_title {
	 background-color: #0172bc;
	 color: #fff;
	 font-weight: bold;
	 border-bottom:solid 1px #FFF;
	}
	.specs_table_title_col1 {
	 float: left;
	 width: 68px;
	 padding: 5px;
	}
	
	.specs_table_title_col2 {
	 float: left;
	 width: 410px;
	 padding: 5px;
	 border-left:solid 1px #FFFFFF;
	}
	
	.specs_table_grey {
	 background-color: #f7f7f7;
	 color: #333;
	 border-bottom:solid 1px #FFF;
	 font-size:10px;
	}
	.specs_table_grey_col1 {
	 float: left;
	 width: 68px;
	 padding: 5px;
	 font-weight:bold;
	}
	
	.specs_table_grey_col2 {
	 float: left;
	 width: 410px;
	 padding: 5px;
	 border-left:solid 1px #FFFFFF;
	}
	
	.specs_table_grey_col2 ul {
		margin:0px 0px 0px 15px;
		padding:0px;
	}
	
	.specs_table_grey_col2 ul li {
		margin-bottom:3px;
	}
	
	.specs_table_grey_col2 ul li ul li {
		margin-bottom:0px;
	}
	
	.specs_table_blue {
	 background-color: #eaf1f7;
	 color: #333;
	 border-bottom:solid 1px #FFF;
	 font-size:10px;
	}
	.specs_table_blue_col1 {
	 float: left;
	 width: 68px;
	 padding: 5px;
	 font-weight:bold;
	}
	
	.specs_table_blue_col2 {
	 float: left;
	 width: 410px;
	 padding: 5px;
	 border-left:solid 1px #FFFFFF;
	}
	
	.specs_table_blue_col2 ul {
		margin:0px 0px 0px 15px;
		padding:0px;
	}
	
	.specs_table_blue_col2 ul li {
		margin-bottom:3px;
	}
	
	.specs_table_blue_col2 ul li ul li {
		margin-bottom:0px;
	}
	
	.tech_table {
	 width: 534px;
	}
	.tech_table_title {
	 background-color: #0172bc;
	 color: #fff;
	 font-weight: bold;
	 border-bottom:solid 1px #FFF;
	}
	.tech_table_title_col1 {
	 float: left;
	 width: 489px;
	 padding: 5px;
	}
	
	.tech_table_blue {
	 background-color: #eaf1f7;
	 color: #333;
	 border-bottom:solid 1px #FFF;
	 font-size:10px;
	}
	
	.tech_table_col2-1 {
	 float: left;
	 width: 201px;
	 padding: 5px;
	 font-weight:bold;
	}
	
	.tech_table_col2-2 {
	 float: left;
	 width: 275px;
	 padding: 5px;
	 border-left:solid 1px #FFFFFF;
	}
	
	.tech_table_col4-1 {
	 float: left;
	 width: 201px;
	 padding: 5px;
	 font-weight:bold;
	}
	
	.tech_table_col4-2 {
	 float: left;
	 width: 85px;
	 padding: 5px;
	 border-left:solid 1px #FFFFFF;
	}
	
	.tech_table_col4-3 {
	 float: left;
	 width: 85px;
	 padding: 5px;
	 border-left:solid 1px #FFFFFF;
	}
	
	.tech_table_col4-4 {
	 float: left;
	 width: 85px;
	 padding: 5px;
	 border-left:solid 1px #FFFFFF;
	}
	
	.tech_table_grey {
	 background-color: #f7f7f7;
	 color: #333;
	 border-bottom:solid 1px #FFF;
	 font-size:10px;
	}
	
	.tech_table_grey p {
		margin:0px;
		padding:0px;
	}
	
	.faq_question {
		padding:5px 0px 5px 5px;
		font-weight:bold;
		border-bottom:solid 1px #CCCCCC;
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
	}
	
	.faq_question a {
		color:#333333;
	}
	
	.fag_answer {
		padding:10px;
		border-top:solid 1px #CCCCCC;
		border-right:solid 2px #CCCCCC;
		border-bottom:solid 2px #CCCCCC;
		border-left:solid 2px #CCCCCC;
		background-color:#fbfbfb;
	}
	
	#tabs_wide {
		background-image:url(../../templates/images/tab_blue_line.gif);
		background-position:bottom;
		background-repeat:repeat-x;
		height:26px;
		padding:0px 0px 0px 5px;
		margin:0px;
		list-style:none;
	}
	
	#tabs_wide li {
		float:left;
		text-align:center;
		margin-right:2px;
		line-height:25px;
		border-top:solid 1px #acacac;
		border-right:solid 1px #acacac;
		border-bottom:solid 1px #5d94ba;
		border-left:solid 1px #acacac;
		font-size:12px;
		font-weight:bold;
		background-image:url(images/tab_off_bg.gif);
		background-position:bottom;
		background-repeat:repeat-x;
		width:200px;
	}
	
	#tabs_wide li#tab_laptop {
		border-top:solid 1px #5d94ba;
		border-right:solid 1px #5d94ba;
		border-bottom:solid 1px #a1cbe7;
		border-left:solid 1px #5d94ba;
		background-image:url(images/tab_on_bg.gif);
		background-position:bottom;
		background-repeat:repeat-x;
	}
	
	#tabs_wide li a {
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#333333;
		width:200px;
		height:24px;
		display:block;
	}
	
	#tabs {
		background-image:url(../../templates/images/tab_blue_line.gif);
		background-position:bottom;
		background-repeat:repeat-x;
		height:26px;
		padding:0px 0px 0px 5px;
		margin:0px;
		list-style:none;
	}
	
	#tabs li {
		float:left;
		text-align:center;
		margin-right:2px;
		line-height:25px;
		border-top:solid 1px #acacac;
		border-right:solid 1px #acacac;
		border-bottom:solid 1px #5d94ba;
		border-left:solid 1px #acacac;
		font-size:12px;
		font-weight:bold;
		background-image:url(images/tab_off_bg.gif);
		background-position:bottom;
		background-repeat:repeat-x;
	}
	
	#tabs li a {
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#333333;
		height:24px;
		display:block;
	}
	
	#tabs li#tab_overview {
		float:left;
		text-align:center;
		margin-right:2px;
		line-height:25px;
		border-top:solid 1px #5d94ba;
		border-right:solid 1px #5d94ba;
		border-bottom:solid 1px #a1cbe7;
		border-left:solid 1px #5d94ba;
		background-image:url(images/tab_on_bg.gif);
		background-position:bottom;
		background-repeat:repeat-x;
		width:63px;
	}
	
	#tabs li#tab_features {
		float:left;
		text-align:center;
		margin-right:2px;
		line-height:25px;
		border-top:solid 1px #5d94ba;
		border-right:solid 1px #5d94ba;
		border-bottom:solid 1px #a1cbe7;
		border-left:solid 1px #5d94ba;
		background-image:url(images/tab_on_bg.gif);
		background-position:bottom;
		background-repeat:repeat-x;
		width:60px;
	}
	
	.product_list_image {
		float:left;
		width:150px;
		margin-right:10px;
	}
	
	.product_list_desc {
		float:left;
		width:300px;
		line-height:15px;
	}
	
	.pr_industry_box {
		padding:15px 15px 10px 15px;
		background-color:#f9f9f9;
		border:solid 1px #d9d9d9;
		background-image: url(/templates/images/pr_industry_box_bg.jpg);
		background-position:bottom left;
		background-repeat:repeat-x;
	}
	
	.pr_feature_box {
		padding:15px 15px 10px 15px;
		background-color:#f0f8ff;
		border:solid 1px #c9dcef;
		background-image: url(/templates/images/pr_feature_box_bg.jpg);
		background-position:bottom left;
		background-repeat:repeat-x;
	}
	
	.press_release_title {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		text-align: center;
		line-height: 16px;
		margin-top:15px;
	
	}
	
	.press_release_sub_title {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: italic;
		line-height: 14px;
		font-family: Arial, Helvetica, sans-serif;
		text-align: center;
	
	}
	
	.solutions_box_title {
		background-image: url(images/middle_title_box_title_bg.gif);
		background-repeat: repeat-x;
		background-position: left top;
		height: 30px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 24px;
		font-weight: bold;
		text-indent:10px;
		width:220px;
		color: #FFFFFF;
	}
	
	.btn_rn_cart_grey {
		background-image: url(images/btn_rn_cart_grey.gif);
		background-repeat: no-repeat;
		background-position: left top;
		float:left;
	}
	
	.btn_rn_cart_grey a {
		width:68px;
		height:20px;
		display:block;
		color:#FFFFFF;
		text-decoration:none;
		text-align:center;
		line-height:18px;
		font-weight:bold;
	}
	
	.btn_rn_cart_grey a:hover {
		background-image: url(images/btn_rn_cart_grey_over.gif);
		background-repeat: no-repeat;
		background-position: left top;
		color:#FFFFFF;
		text-decoration:none;
		text-align:center;
	}
	
	.btn_rn_cart_grey a:visited {
		width:68px;
		height:20px;
		display:block;
		color:#FFFFFF;
		text-decoration:none;
		text-align:center;
		line-height:18px;
		font-weight:bold;
	}
	
	.btn_rn_cart_green {
		background-image: url(images/btn_rn_cart_green.gif);
		background-repeat: no-repeat;
		background-position: left top;
		float:right;
	}
	
	.btn_rn_cart_green a {
		width:68px;
		height:20px;
		display:block;
		color:#FFFFFF;
		text-decoration:none;
		text-align:center;
		line-height:18px;
		font-weight:bold;
	}
	
	.btn_rn_cart_green a:hover {
		background-image: url(images/btn_rn_cart_green_over.gif);
		background-repeat: no-repeat;
		background-position: left top;
		color:#FFFFFF;
		text-decoration:none;
		text-align:center;
	}
	
	.btn_rn_cart_green a:visited {
		width:68px;
		height:20px;
		display:block;
		color:#FFFFFF;
		text-decoration:none;
		text-align:center;
		line-height:18px;
		font-weight:bold;
	}
	
	.btn_action {
		padding:0px;
		margin:0px;
	}
	
	.btn_action li {
		list-style:none;
		text-decoration:none;
		padding: 0px;
		margin: 0px 5px 5px 0px;
		line-height:25px;
		width:100px;
		display:block;
		text-decoration:none;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		text-align: center;
		height:26px;
		float:right;
	}
		
	.btn_add_to_cart {
		background-image: url(images/btn_add_to_cart.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}
	
	.btn_add_to_cart a {
		width:100px;
		height:26px;
		display:block;
		color:#FFFFFF;
		text-decoration:none;
	}
	
	.btn_add_to_cart a:hover {
		background-image: url(images/btn_add_to_cart_over.gif);
		background-repeat: no-repeat;
		background-position: left top;
		color:#FFFFFF;
		text-decoration:none;
	}
	
	.btn_add_to_cart a:visited {
		width:100px;
		height:26px;
		display:block;
		color:#FFFFFF;
		text-decoration:none;
	}
	
	.training_container {
		font-size:11px;
		padding-top:12px;
		padding-bottom:12px;
		border-bottom:solid 1px #CCC;
	}
	
	.pr_container {
		font-size:10px;
		padding-top:12px;
		padding-bottom:12px;
		border-bottom:solid 1px #CCC;
	}
	
	.news_rss_container {
		width:535px;
		padding:15px 0px 15px 0px;
		border-bottom:solid 1px #CCCCCC;
	}
	
	.news_rss_headline {
		float:left;
		width:375px;
		font-size:11px;
	}
	
	.news_rss {
		float:right;
		width:100px;
		height:25px;
		line-height:21px;
		text-align:left;
		text-indent:28px;
		background-image:url(/templates/images/rss_23w.gif);
		background-repeat:no-repeat;
		background-position:top left;
	}
	
	.news_rss a {
		display:block;
		width:100px;
	}
	
	.rn_rss_box {
		width:180px;
		height:35px;
		margin-left:2px;
		line-height:35px;
		text-align:left;
		text-indent:32px;
		background-image:url(/templates/images/rss_rn_23w.gif);
		background-repeat:no-repeat;
		background-position:top left;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#FFFFFF;
	}
	
	.rn_rss_box a {
		color:#FFFFFF;
	}
	
	.rn_rss_box a:hover {
		color:#FFFFFF;
		text-decoration:underline;
	}
	
	.rn_rss_box a:visited {
		color:#FFFFFF;
	}
	
	.category_box_title {
/*	background-image: url(/templates/images/middle_title_box_title_bg.gif);
	background-repeat: repeat-x;
	background-position: left top; */
		background: #676a52;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	text-indent:10px;
	color: #FFFFFF;
}

