/* Computer Networking Systems CSS Document */
/* Written by Tim Pritchard for HBP Systems Limited 2007 */
/* Creation Date : 29 / 06 / 2007 */

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*====================================================================================================================================*/
#hbp {display:none;}
/*====================================================================================================================================*/

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*======================================================================================================================================
	COMPUTER NETWORKING SYSTEMS - GLOBAL WEBSITE CSS DEFINITIONS **START**
======================================================================================================================================*/
/* website container **start** */
.btn_on {}
.btn_off {}
h3.date {
	width:195px;
	float:left;
	font-size:10px;
	text-align:center;
	color:#009999;
	margin:5px 0px 0px 0px;
	border-width:1px 0px 1px 0px;
	border-style:dotted;
	border-color:#cccccc;
	padding:3px 0px 3px 0px;
	}
.noscript {
	position:absolute;
	top:50%;
	left:50%;
	margin:-50px 0px 0px -205px;
	width:400px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	background-color:#FFFFFF;
	border:5px solid #009999;
	padding:10px;
	}
 a {
color:#000000;
text-decoration:none;
font-weight:bold;
border-bottom:0px solid transparent;
}
a:hover {
color:#009999;
text-decoration:none;
font-weight:bold;
border-bottom:1px dotted #ccc;
}
a.link_2 {}
a.link_2:hover {
	border:0px;
	}
a.standard_btn {
	background-image:url(../computer_networking_systems_images/btn_bg_repeat.jpg);
	background-repeat:repeat-x;
	display:block;
	color:#000000;
	font-weight:bold;
	float:left;
	background-color:#FFFFFF;
	padding:0px;
	text-decoration:none;
	border:0px;
	}
	a.standard_btn span {
		background-image:url(../computer_networking_systems_images/btn_bg_left.jpg);
		background-repeat:no-repeat;
		background-position:top left;
		padding:0px;
		float:left;
		border:0px;
		}
		a.standard_btn span span {
			background-image:url(../computer_networking_systems_images/btn_bg_right.jpg);
			background-repeat:no-repeat;
			background-position:top right;
			height:20px;
			cursor:pointer;
			cursor:hand;
			padding:10px 15px 8px 15px;
			float:left;
			color:#000000;
			border:0px;
			}
a.standard_btn:hover {
	background-image:url(../computer_networking_systems_images/btn_bg_repeat_over.jpg);
	color:#000000;
	border:0px;
	}
	a.standard_btn:hover span {
		background-image:url(../computer_networking_systems_images/btn_bg_left_over.jpg);
		border:0px;
		}
		a.standard_btn:hover span span {
			background-image:url(../computer_networking_systems_images/btn_bg_right_over.jpg);
			border:0px;
			}
			
/* buttons */
.accreditations_btn {
	margin-left:41px;
	margin-top:10px;}
body {
	background-color:#e0e0e0;
	font-family:sans-serif;
	font-size:12px;
	padding:0px;
	margin:0px;
}
#computer_networking_systems_website_container {
	background-image:url(/computer_networking_systems_images/computer_networking_systems_website_bg_repeat_1.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	width:1000px;
	padding:0px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
/* body container **start ** */
#computer_networking_systems_website_body_container {
	
}
#computer_networking_systems_main_content_container {
	padding-left:58px;
	padding-right:58px;
}	
	/*main image container **start** */
	#computer_networking_systems_main_image_container {
		width:884px;
		height:206px;
		background-image:url(../computer_networking_systems_images/computer_networking_systems_header_image_bg.jpg);
		background-position:top left;
		background-repeat:no-repeat;
		float:left;
	}

		#title_overlay {
			width:220px;
			height:20px;
			background-image:url(../computer_networking_systems_images/title_overlay.png);
			background-position:top left;
			background-repeat:no-repeat;
			position:absolute;
			top:335px;
			left:50%;
			margin-left:198px;
			z-index:1000;
		}
		#computer_networking_systems_page_name_container {
			position:absolute;
			top:335px;
			left:50%;
			margin-left:198px;
			font-size:14px;
			font-weight:bold;
			width:220px;
			height:20px;
			overflow:hidden;
			display:block;
			color:#009999;
			text-align:center;
		}
		#computer_networking_systems_page_name_container h1 {
			font-size:14px;
			font-weight:bold;
			width:220px;
			height:17px;
			overflow:hidden;
			display:block;
			color:#009999;
			padding:0px;
			margin:0px;
			text-align:center;
		}
	/* main image container **end** */

/* body container **end** */

/* header **start** */
#computer_networking_systems_header_container {
	background-image:url(/computer_networking_systems_images/computer_networking_systems_website_header_1.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	padding-left:60px;
	padding-right:60px;
	padding-top:0px;
}
#contact_cns {
	top:25px;
	left:50%;
	margin-left:-435px;
	width:502px;
	height:83px;
	position:absolute;
}
	#computer_networking_systems_header_inner_container {
		margin-top:25px;
		text-align:right;
		width:884px;
		height:136px;
		background-image:url(../computer_networking_systems_images/computer_networking_systems_website_header_inner.jpg);
		background-position:top left;
		background-repeat:no-repeat;
		float:left;
	}
		#computer_networking_systems_header_inner_container img {
			float:left;
		}
		#computer_networking_systems_header_inner_container h1 {
			float:right;
			color:#009999;
			font-size:25px;
			width:370px;
			margin-top:25px;
		}
		#computer_networking_systems_header_inner_container h2 {
			float:right;
			width:380px;
			font-size:12px;
			color:#999999;
		}
	/* search box container **start** */
	#search_box_container {
	width:325px;
	_width:305px;
	height:35px;
	float:right;
	display:inline;
	margin-top:8px;
	margin-right:12px;
	font-size: 12px;
	}
		#cns_search_box {
			float:left;
			margin-top:2px;
			margin-left:2px;
			width:168px;
			border:0px;
			font-size:14px;
			color:#009999;
			font-weight:bold;
			padding-top:6px;
			padding-bottom:6px;
			background-color:transparent;
		}
		#cns_search_btn {
			background-image:url(../computer_networking_systems_images/search_btn_bg.jpg);
			background-position:top left;
			background-repeat:no-repeat;
			width:39px;
			height:37px;
			float:left;
			margin-left:5px;
			margin-top:-1px;
		}
		#cns_search_btn:hover {
			background-image:url(../computer_networking_systems_images/search_btn_bg_over.jpg);
			cursor:hand;
			cursor:pointer;
		}
	
	/* search box container **end** */
	/*under search links **start** */
	#under_search_links_container {
		position:absolute;
		top:82px;
		left:50%;
		margin-left:215px;
		color:#C0C0C0;
		font-weight:bold;
		font-size:9px;
	}
		#under_search_links_container a {
			color:#C0C0C0;
			font-weight:bold;
			text-decoration:none;
			margin-left:37px;
			
		}
		#under_search_links_container a:hover {
			color:#009999;
		}
	#under_search_links_container_ie6 {
		position:absolute;
		top:82px;
		left:50%;
		margin-left:215px;
		color:#C0C0C0;
		font-weight:bold;
		font-size:9px;
		display:none
	}
		#under_search_links_container_ie6 a {
			color:#C0C0C0;
			font-weight:bold;
			text-decoration:none;
			margin-left:37px;
		}
		#under_search_links_container_ie6 a:hover {
			color:#009999;
		}
	.under_search_links_container {}
	/*under search links **end** */

	/*header navigation **start** */
	#computer_networking_systems_header_navigation_container {
		float:left;
		margin-top:48px;
		margin-left:17px;
		width:100%;
	}
		#computer_networking_systems_header_navigation_container a {
			float:left;
			color:#FFFFFF;
			text-decoration:none;
			font-size:14px;
			font-weight:bold;
			border:0px;
		}
		#computer_networking_systems_header_navigation_container a span {
			float:left;
		}
		#computer_networking_systems_header_navigation_container a span span {
			float:left;
			padding-top:14px;
			padding-bottom:14px;
			padding-left:9px;
			padding-right:9px;
		}
		#computer_networking_systems_header_navigation_container a:hover {
			color:#006565;
			border:0px;
			background-image:url(/computer_networking_systems_images/buttons/header_btn_bg_repeat.jpg);
			background-position:top;
			background-repeat:repeat-x;
		}
			#computer_networking_systems_header_navigation_container a:hover span {
				background-image:url(/computer_networking_systems_images/buttons/header_btn_bg_left.jpg);
				background-position:top left;
				background-repeat:no-repeat;
			}
				#computer_networking_systems_header_navigation_container a:hover span span {
					background-image:url(/computer_networking_systems_images/buttons/header_btn_bg_right.jpg);
					background-position:top right;
					background-repeat:no-repeat;
					cursor:pointer;
					cursor:hand;
				}
				#computer_networking_systems_header_navigation_container a span#training_header_btn_left span#training_header_btn_right {
					padding-right:20px;
					padding-left:15px;
					cursor:pointer;
					cursor:hand;
				}
				#computer_networking_systems_header_navigation_container a:hover span#training_header_btn_left span#training_header_btn_right {
					background-image:url(/computer_networking_systems_images/buttons/header_btn_bg_right_rnd.jpg);
					background-position:top right;
					background-repeat:no-repeat;
					cursor:pointer;
					cursor:hand;
				}
				#computer_networking_systems_header_navigation_container a span#index_header_btn_left span#index_header_btn_right {
					padding-left:20px;
					padding-right:15px;
					cursor:pointer;
					cursor:hand;
				}
				#computer_networking_systems_header_navigation_container a:hover span#index_header_btn_left {
					background-image:url(/computer_networking_systems_images/buttons/header_btn_bg_right.jpg);
					background-position:top right;
					background-repeat:no-repeat;
					cursor:pointer;
					cursor:hand;
				}
				#computer_networking_systems_header_navigation_container a:hover span#index_header_btn_left span#index_header_btn_right {
					background-image:url(/computer_networking_systems_images/buttons/header_btn_bg_left_rnd.jpg);
					background-position:top left;
					background-repeat:no-repeat;
					cursor:pointer;
					cursor:hand;
				}

			/* header navigation buttons */
			/*#index_2_header_btn {}
			#index_2_header_btn:hover {
				background-image:url(/computer_networking_systems_images/buttons/index_btn_over.jpg);
				background-position:top;
				background-repeat:no-repeat;
			}
			#about_us_header_btn {}
			#about_us_header_btn:hover {
				background-image:url(/computer_networking_systems_images/buttons/about_us_btn_over.jpg);
				background-position:top;
				background-repeat:no-repeat;
			}
			#why_us_header_btn {}
			#why_us_header_btn:hover {
				background-image:url(/computer_networking_systems_images/buttons/why_us_btn_over.jpg);
				background-position:top;
				background-repeat:no-repeat;
			}
			#hardware_header_btn {}
			#hardware_header_btn:hover {
				background-image:url(/computer_networking_systems_images/buttons/hardware_btn_over.jpg);
				background-position:top;
				background-repeat:no-repeat;
			}
			#software_header_btn {}
			#software_header_btn:hover {
				background-image:url(/computer_networking_systems_images/buttons/software_btn_over.jpg);
				background-position:top;
				background-repeat:no-repeat;
			}
			#security_header_btn {}
			#security_header_btn:hover {
				background-image:url(/computer_networking_systems_images/buttons/security_btn_over.jpg);
				background-position:top;
				background-repeat:no-repeat;
			}
			#support_and_maintenance_header_btn {}
			#support_and_maintenance_header_btn:hover {
				background-image:url(/computer_networking_systems_images/buttons/support_and_maintenance_btn_over.jpg);
				background-position:top;
				background-repeat:no-repeat;
			}
			#free_network_health_check_header_btn {}
			#free_network_health_check_header_btn:hover {
				background-image:url(/computer_networking_systems_images/buttons/free_network_health_check_btn_over.jpg);
				background-position:top;
				background-repeat:no-repeat;
			}*/


		.header_navigation_divider {
			width:1px;
			height:38px;
			float:left;
			margin-top:3px;
			background-image:url(../computer_networking_systems_images/computer_networking_systems_header_link_divider_bg.jpg);
			background-position:top;
			background-repeat:no-repeat;
		}
		
		#computer_networking_systems_header_navigation_container a.home_btn {
			/*padding-left:16px*/
		}
		.home_btn:hover {
		}
		#computer_networking_systems_header_navigation_container a.free_health_check_btn {
			padding-right:16px;
		}
		.free_health_check_btn:hover {
		}
	/*header navigation **end** */

	/* drop-down boxes **start** */
	.drop_down_box {
		background-image:url(../computer_networking_systems_images/drop_down_bg.png);
		background-position:bottom;
		background-repeat:no-repeat;
		width:178px;
		padding-bottom:20px;
		padding-left:12px;
		padding-right:10px;
		text-align:left;
		position:absolute;
		display:none;
		float:left;
	}
	.drop_down_box_inner {

		
	}
	.drop_down_box_inner a {
		width:167px;
		float:left;
		font-size:12px;
		color:#666666;
		text-decoration:none;
		padding-left:10px;
		padding-top:2px;
		padding-bottom:2px;
		border-bottom:1px solid #fff;
		border-top:1px dotted #fff;
		font-weight:bold;
	}
	.drop_down_box_inner a:hover {
		color:#009999;
		border-bottom:1px dotted #ccc;
		border-top:1px dotted #ccc;
		background-color:#f2f2f2;
	}
	/*#sbs_link {
		width:157px;
		height:35px;
		display:none;
		}
	#ms_2003_link {
		width:157px;
		height:35px;
		display:none;
		}*/
	.drop_down_box_ie6 {
		background-image:url(../computer_networking_systems_images/drop_down_bg.jpg);
		background-position:bottom;
		background-repeat:no-repeat;
		width:200px;
		padding:5px 0px 15px 0px;
		text-align:left;
		position:absolute;
		display:none;
		overflow:hidden;
	}
	.drop_down_box_ie6 .drop_down_box_inner {
		width:200px;
		overflow:hidden;
	}
	.drop_down_box_ie6 .drop_down_box_inner a {
		width:187px;
		font-size:12px;
		color:#666666;
		text-decoration:none;
		padding-left:10px;
		padding-top:1px;
		padding-bottom:1px;
		border-bottom:1px solid #fff;
		border-top:1px solid #fff;
		font-weight:bold;
		overflow:visible;
		height:auto;
		float:left;
		margin-left:1px;
	}
	.drop_down_box_ie6 .drop_down_box_inner a:hover {
		color:#006565;
		border-bottom:1px dotted #ccc;
		border-top:1px dotted #ccc;
		background-color:#f2f2f2;
	}
	.drop_down_box_ie6 div.drop_down_box_inner div.drop_down_hr {
		display:block;
		border-top:1px dotted #ccc;
		border-bottom:0px dotted #ccc;
		border-right:0px dotted #ccc;
		border-left:0px dotted #ccc;
		color:#fff;
		height:1px;
		background-color:#fff;
		margin:5px 0px 0px 5px;
		padding:0px 0px 5px 0px;
		float:left;
		width:180px;
		overflow:hidden;
		}
	.drop_down_hr {
		display:block;
		border-top:1px dotted #ccc;
		border-bottom:0px dotted #ccc;
		border-right:0px dotted #ccc;
		border-left:0px dotted #ccc;
		color:#fff;
		height:0px;
		background-color:#fff;
		margin:5px 0px 0px 0px;
		padding:0px 0px 5px 0px;
		float:left;
		width:177px;
		
		}
	#about_us_drop_down {
		top:158px;
		left:50%;
		margin-left:-360px;
	}
	#networks_drop_down {
		top:158px;
		left:50%;
		margin-left:-278px;
	}
	#software_drop_down {
		top:158px;
		left:50%;
		margin-left:-193px;
		float:left;
	}
	#security_drop_down {
		top:158px;
		left:50%;
		margin-left:-112px;
	}
	#mobile_drop_down {
		top:158px;
		left:50%;
		margin-left:-36px;
	}
	#support_and_maintenance_drop_down {
		top:158px;
		left:50%;
		margin-left:31px;
		z-index:10000;
		/*filter: alpha(opacity=95);*/
	}
	#solutions_drop_down {
		top:158px;
		left:50%;
		margin-left:106px;
		z-index:10000;
		/*filter: alpha(opacity=95);*/
	}
	#training_drop_down {
		top:158px;
		left:50%;
		margin-left:220px;
		/*filter: alpha(opacity=0);*/
	}
	/* drop-down boxes **end** */

/* header **end** */


/* left group **start** */
#computer_networking_systems_left_hand_column_container {
	float:left;
	width:223px;
	overflow:hidden;
	background-image:url(../computer_networking_systems_images/computer_networking_systems_left_hand_navigation_bg_repeat_1.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	padding:0px;
	margin:0px 0px 0px 3px;
}
.left_column {
	margin-bottom:0px;
}
.ie6_left_column {
	margin-bottom:-50px;
}
	#computer_networking_systems_left_hand_column_container h1 {
		float:left;
		background-image:url(../computer_networking_systems_images/computer_networking_systems_left_hand_navigation_top_1.jpg);
		background-position:top left;
		background-repeat:no-repeat;
		z-index:501;
		float:left;
		padding-left:20px;
		padding-right:14px;
		padding-top:10px;
		padding-bottom:2px;
		width:186px;
		font-size:16px;
		color:#ffffff;
		height:25px;
		text-align:center;
		margin:0px;

	}
	#left_hand_links_container {
		z-index:501;
		float:left;
		width:200px;
		padding-left:17px;
		padding-right:20px;
		background-image:url(../computer_networking_systems_images/computer_networking_systems_left_hand_navigation_bottom_1.jpg);
		background-position:bottom left;
		background-repeat:no-repeat;
		padding-bottom:10px;
		margin:0px;
		padding-top:0px;
	}
	#left_hand_links_container a {
		float:left;
		width:185px;
		height:18px;
		float:left;
		color:#999999;
		text-decoration:none;
		font-size:12px;
		font-weight:bold;
		padding-left:10px;
		padding-top:3px;
		padding-bottom:0px;
		border:0px;
	}
	#left_hand_links_container a:hover {
		text-decoration:none;
		background-image:url(../computer_networking_systems_images/buttons/left_hand_nav_btn_over.jpg);
		background-position:top;
		background-repeat:no-repeat;
		color:#006565;
	}
	#left_hand_links_container h2 {
	}
	#left_nav_top {
		padding-top:6px;
		}
	#left_hand_links_container h2 span {
		float:left;
		width:185px;
		height:18px;
		float:left;
		color:#000000;
		text-decoration:none;
		font-size:12px;
		font-weight:bold;
		padding-left:7px;
		margin-top:0px;
		margin-bottom:5px;
		border-bottom:1px dotted #cccccc;
		color:#333333;
		padding-top:2px;
		padding-bottom:5px;
	}
	#left_hand_links_container h2 a {
	 	float:left;
		margin-top:0px;
		margin-bottom:5px;
		border-bottom:1px dotted #cccccc;
		color:#333333;
		padding-top:2px;
		padding-bottom:5px;
	}
	#left_hand_links_container h2 a:hover {
		color:#333333;
	}
		#left_hand_links_container h2 a span {
			position:absolute;
			margin-left:-4px;
			cursor:pointer;
			cursor:hand;
		}
	
	#left_hand_links_container h2.lower {
		margin-top:10px;
		float:left;
		margin-bottom:0px;
		padding:0px;
	}

	#left_hand_links_container_1 {
		z-index:501;
		float:left;
		width:200px;
		padding-left:20px;
		padding-right:20px;
		background-image:url(../computer_networking_systems_images/computer_networking_systems_left_hand_navigation_bottom_1.jpg);
		background-position:bottom left;
		background-repeat:no-repeat;
		padding-bottom:24px;
		margin-top:-9px;

	}
	#left_hand_links_container_1 a {
		float:left;
		width:185px;
		height:18px;
		float:left;
		color:#999999;
		text-decoration:none;
		font-size:12px;
		font-weight:bold;
		padding-left:10px;
		padding-top:3px;
	}
	#left_hand_links_container_1 a:hover {
		text-decoration:none;
		background-image:url(../computer_networking_systems_images/buttons/left_hand_nav_btn_over.jpg);
		background-position:top;
		background-repeat:no-repeat;
		color:#006565;
	}

/* left group additions */

#left_hand_column_additions_container {
	background-image:url(../computer_networking_systems_images/computer_networking_systems_left_hand_navigation_bottom_1.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:225px;
	float:left;
	padding:0px;
	margin:0px;

}
	#left_hand_column_additions_container_inner {
		background-image:url(../computer_networking_systems_images/computer_networking_systems_left_hand_navigation_top_lower_1.jpg);
		background-position:top left;
		background-repeat:no-repeat;
		width:190px;
		padding-top:15px;
		padding-left:22px;
		padding-right:13px;
		padding-bottom:8px;
		float:left;
		text-align:center;
		margin-top:15px;
	}
	#left_hand_column_additions_container_inner img {
		float:left;
		margin-left:5px;
	}
	#left_hand_column_additions_container_inner a {
		text-decoration:none;
		color:#666666;
	}
	#left_hand_column_additions_container_inner a:hover {
		text-decoration:none;
		color:#009999;
	}

#left_hand_column_newsletter_container {
	background-image:url(../computer_networking_systems_images/computer_networking_systems_left_hand_navigation_bottom_1.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:225px;
	float:left;
	padding:0px;
	margin:0px;
	display:none;
}
	#left_hand_column_newsletter_container_inner {
		background-image:url(../computer_networking_systems_images/computer_networking_systems_left_hand_navigation_top_lower_1.jpg);
		background-position:top left;
		background-repeat:no-repeat;
		width:190px;
		padding-top:15px;
		padding-left:22px;
		padding-right:13px;
		padding-bottom:8px;
		float:left;
		text-align:center;
	}
	#newsletter {
		float:left;
		width:180px;
		margin-left:5px;
		text-align:left;
		display:inline;
		}
	#left_hand_column_additions_container_inner a {
		text-decoration:none;
		color:#666666;
	}
	#left_hand_column_additions_container_inner a:hover {
		text-decoration:none;
		color:#009999;
	}

	#left_hand_column_newsletter_newsletter_title {
			font-size:16px;
			font-weight:bold;
			color:#009999;
			padding-bottom:3px;
			margin-top:5px;
			border-bottom:1px dotted #cccccc;
			float:left;
			width:100%;
	}
#newsletter_form {
	padding:0px;
	margin:0px;
	float:left;
	background-image:url(../computer_networking_systems_images/left_hand_newsletter_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#left_newsletter_box {
	float:left;
	margin-top:9px;
	margin-left:6px;
	width:128px;	
	border:0px;
	font-size:14px;
	color:#009999;
	font-weight:bold;
	background-color:transparent;
}
#left_newsletter_go_btn {
	margin-top:1px;
}


#request_support_container {
	background-image:url(/computer_networking_systems_images/computer_networking_systems_left_hand_navigation_bottom_1.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:225px;
	float:left;
	padding:0px;
	margin:0px;
}
	#request_support_container_inner {
		background-image:url(/computer_networking_systems_images/computer_networking_systems_left_hand_navigation_top_lower_1.jpg);
		background-position:top left;
		background-repeat:no-repeat;
		width:190px;
		/*padding-top:15px;
		padding-left:22px;
		padding-right:13px;
		padding-bottom:18px;
		*/
		padding:15px 13px 0px 22px;
		float:left;
		text-align:center;
	}
		#request_support_container_inner img {
			float:left;
			margin-top:-15px;
	}
	#request_support_click_here {
		position:relative;
		top:120px;
		font-weight:bold;
		cursor:pointer;
		cursor:hand;
		}
	.request_support_click_here_opera {
	position:absolute;
	left:0px;
	top:0px;
	margin-left:60px;
	float:left;
	}
	
/* left group **end** */

/* footer **start** */
	#computer_networking_systems_website_footer {
		background-image:url(../computer_networking_systems_images/computer_networking_systems_website_footer_1.jpg);
		background-position:top left;
		background-color:#e0e0e0;
		background-repeat:no-repeat;
		text-align:center;
		float:left;
		width:1000px;
		padding-left:100px;
		padding-right:100px;
	}
	#computer_networking_systems_website_footer_inner {
		float:left;
		width:800px;
		padding-top:40px;
	}
		#footer_main_links {
			width:800px;
			float:left;
		}
			#footer_main_links a {
				font-size:11px;
				font-weight:bold;
				color:#808080;
				text-decoration:none;
			}
			#footer_main_links a:hover {
				color:#009999;
				text-decoration:none;
			}
		#footer_sub_links {
			width:800px;
			_width:850px;
			float:left;
		}
		ul.footer_sub_links_ul {
			list-style-type:none;
			float:left;
			width:150px;
			margin:10px 0px 0px 10px;
			padding:0px;
			text-align:left;
		}
		ul.footer_sub_links_ul li.footer_sub_links_li_title {
			list-style-type:none;
			float:left;
			font-size:10px;
			font-weight:bold;
			color:#666;
			clear:both;
			width:150px;
			margin:0px 0px 5px 0px;
		}
		ul.footer_sub_links_ul li {
			list-style-type:none;
			float:left;
			font-size:12px;
			font-weight:bold;
			color:#009999;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 5px;
			width:145px;
			line-height:12px;
		}
		ul.footer_sub_links_ul li span{
			list-style-type:none;
			float:left;
			font-size:12px;
			font-weight:bold;
			color:#009999;
			padding:0px 0px 0px 0px;
			margin:1px 5px 0px 0px;
			line-height:12px;
		}
			#footer_sub_links a {
				font-size:9px;
				color:#808080;
				text-decoration:none;
				border:0px;
				float:left;
				width:130px;
							}
			#footer_sub_links a:hover {
				color:#009999;
				text-decoration:none;
				border:0px;
			}
			.footer_links_container {
				float:left;
				width:150px;
			}
		#footer_info {
			width:800px;
			float:left;
			padding-top:10px;
			padding-bottom:10px;
			color:#808080;
			font-size:10px;
		}
			#footer_info a {
				color:#808080;
				text-decoration:none;
			}
			#footer_info a:hover {
				color:#009999;
				text-decoration:none;
			}
/* footer **end** */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


/* website container **end** */
/*===========================================================================================================================*/
	/* header **start** */

	/* header **end** */
/*===========================================================================================================================*/




/*===========================================================================================================================*/
	/* body **start** */
#computer_networking_systems_main_content_region_container {
	float:left;
	width:650px;
	background-image:url(../computer_networking_systems_images/computer_networking_systems_website_body_inner_background.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
	

	/* body **end** */
/*===========================================================================================================================*/




/*===========================================================================================================================*/
	/* footer **start** */

	/* footer **end** */
/*======================================================================================================================================
	COMPUTER NETWORKING SYSTEMS - GLOBAL WEBSITE CSS DEFINITIONS **END**
======================================================================================================================================*/

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*======================================================================================================================================
	COMPUTER NETWORKING SYSTEMS - UNIQUE ELEMENT CSS DEFINITIONS **START**
======================================================================================================================================*/
#left_hand_column_container {
	float:left;
	width:425px;
	background-image:url(../computer_networking_systems_images/middle_box_repeat.jpg);
	background-repeat:repeat-y;
}
	#left_hand_column_container_top {
		float:left;
		width:425px;
		background-image:url(../computer_networking_systems_images/middle_box_top.jpg);
		background-repeat:no-repeat;
		background-position:top left;
	}
		#left_hand_column_container_bottom {
			float:left;
			width:425px;
			background-image:url(../computer_networking_systems_images/middle_box_bottom.jpg);
			background-repeat:no-repeat;
			background-position:bottom left;
			padding-bottom:8px;
		}
		#left_hand_column_container_bottom h1 {
			font-size:16px;
			font-weight:bold;
			color:#009999;
			padding-bottom:3px;
			padding-left:10px;
			margin-top:10px;
			float:left;
			width:399px;
			float:left;
		}

		.middle_box_inner_bg {
			background-image:url(../computer_networking_systems_images/middle_box_inner_repeat.jpg);
			background-repeat:repeat-y;
			float:left;
			width:425px;
		}
			.middle_box_inner_top {
				background-image:url(../computer_networking_systems_images/middle_box_inner_top.jpg);
				background-repeat:no-repeat;
				float:left;
				width:425px;
				background-position:top left;

			}
				.middle_box_inner_bottom {
					background-image:url(../computer_networking_systems_images/middle_box_inner_bottom.jpg);
					background-repeat:no-repeat;
					background-position:bottom left;
					float:left;
					width:399px;
					padding-top:10px;
					padding-left:13px;
					padding-right:13px;
					padding-bottom:12px;

				}
/* SPECIAL OFFERS */
#special_offer_1 {}
#complete_network_special_offer_container {
	float:left;
	width:399px;
}
	#complete_network_special_offer_container_left_column {
		width:389px;
		float:left;
		padding-right:10px;		
	}
	#complete_network_special_offer_container_left_column ul {
		margin-left:20px;
		margin-top:-10px;
		padding-left:20px;
		padding-bottom:10px;
		float:left;
		list-style-type:disc;
	}
	#complete_network_special_offer_container_left_column li {
		margin-left:0px;
		padding:0px;
		font-size:14px;
		font-weight:bold;
		padding-bottom:5px;
	}
	#complete_network_special_offer_container_left_column h2 {
			font-size:20px;
			font-weight:bold;
			color:#009999;
			padding-bottom:0px;
			padding-left:10px;
			margin-top:10px;
			float:left;
			width:389px;
	}
	#complete_network_special_offer_container_right_column {
		float:left;
		padding-right:10px;
	}
#right_hand_column_container {
	float:left;
	width:200px;
	margin-left:12px;
}
.right_hand_box_top {
	float:right;
	width:200px;
	background-position:top;
	background-image:url(../computer_networking_systems_images/column_box_bg_top.jpg);
	background-repeat:no-repeat;
}
	.right_hand_box_bottom {
		float:right;
		width:170px;
		background-position:bottom;
		background-image:url(../computer_networking_systems_images/column_box_bg_bottom.jpg);
		background-repeat:no-repeat;
		padding:15px;
	}
		.right_hand_box_bottom h1 {
			font-size:16px;
			font-weight:bold;
			color:#009999;
			padding-bottom:3px;
			margin-top:5px;
			border-bottom:1px dotted #cccccc;
			float:left;
			width:100%;
}
		.column_paragraph {
			float:left;
			padding-top:5px;
			padding-bottom:10px;
			font-weight:bold;
		}
		.column_paragraph_1 {
			float:left;
			padding-top:5px;
			padding-bottom:10px;
			font-weight:bold;
			font-size:10px;
			text-align:left;
		}
#newsletter_signup_form {
	padding:0px;
	margin:0px;
	float:left;
}
#newsletter_signup_box {
	float:left;
	position:absolute;
	top:1259px;
	left:50%;
	margin-left:234px;
	margin-top:0px;
	width:132px;	
	border:0px;
	font-size:14px;
	color:#009999;
	font-weight:bold;
	background-color:transparent;
}
	#newsletter_sign_up_go_btn {
		background-image:url(../computer_networking_systems_images/buttons/newsletter_signup_up.jpg);
		background-position:top left;
		background-repeat:no-repeat;
		width:24px;
		height:17px;
		padding-bottom:12px;
		padding-right:12px;
		padding-top:12px;
		padding-left:12px;
		text-decoration:none;
		font-weight:bold;
		color:#000000;
		font-size:12px;
		position:absolute;
		top:1249px;
		left:50%;
		margin-left:370px;
		margin-top:0px;
		border:0px;
	}
	#newsletter_sign_up_go_btn:hover {
		background-image:url(../computer_networking_systems_images/buttons/newsletter_signup_over.jpg);
		background-position:top left;
		background-repeat:no-repeat;
		cursor:pointer;
		cursor:hand;
		border:0px;
	}
.go_btn {
	background-image:url(../computer_networking_systems_images/buttons/standard_btn.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:41px;
	height:28px;
	float:right;
	padding-top:10px;
	padding-left:0px;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	font-size:12px;
	text-align:center;
	border:0px;
}
.go_btn:hover {
	background-image:url(../computer_networking_systems_images/buttons/standard_btn_over.png);
	cursor:hand;
	cursor:pointer;
	color:#000000;
}
.go_btn_newsletter {
	background-image:url(../computer_networking_systems_images/buttons/standard_btn.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:41px;
	height:28px;
	float:right;
	padding-top:10px;
	padding-left:0px;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	font-size:12px;
	text-align:center;
	border:0px;
}
.go_btn_newsletter:hover {
	background-image:url(../computer_networking_systems_images/buttons/standard_btn_over.png);
	cursor:hand;
	cursor:pointer;
	color:#000000;
	border:0px;
}
#newsletter_signup_container {
	background-image:url(../computer_networking_systems_images/newsletter_box_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:right;
	width:170px;
	height:150px;
	padding:15px;
}
		#newsletter_signup_container h1 {
			font-size:16px;
			font-weight:bold;
			color:#009999;
			padding-bottom:3px;
			margin-top:5px;
			border-bottom:1px #cccccc;
			float:left;
			width:100%;
}

#content_inner {
	padding-right:12px;
	text-align:justify;
	line-height:17px;
	font-size:11px;
}

#content_inner p {
	padding:0px;
	margin:10px 0px 0px 0px;
	
}
#content_inner p.highlight_text {
	font-size:11px;
	font-weight:bold;
	line-height:13px;
	
}
h1.heading {
	margin-top:5px;
	font-size:18px;
	color:#009999;
	border-bottom:1px dotted #cccccc;
	padding-bottom:14px;
	margin-bottom:5px;
	background-image:url(../computer_networking_systems_images/arrow_bullet.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:35px;
	padding-top:13px;
	text-align:left;

}
h1.bullet {
	background-image:url(../computer_networking_systems_images/arrow_bullet.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:35px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:10px;
	font-size:13px;
}
h2.bullet {
	background-image:url(../computer_networking_systems_images/arrow_bullet.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:35px;
	padding-top:10px;
	padding-bottom:10px;
	margin:0px;
	font-size:13px;
}
.highlight_box {
	float:left; 
	border:1px dotted #009999; 
	padding:10px; 
	margin-top:5px; 
	width:97%; 
	background-color:#f2f2f2; 
	font-weight:bold;
}
div.paragraph {
	padding-left:10px;
	padding-right:20px;
	padding-bottom:10px;
	float:left;
	text-indent:0px;
}
div.paragraph a {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	border:0px;
}
div.paragraph a:hover {
	color:#009999;
	text-decoration:underline;
}
ul.list_1 {
	margin-left:5px;
	padding-bottom:10px;
	margin-bottom:0px;
	margin-right:5px;
	padding-left:0px;
}
ul.list_1 li {
	list-style-type:none;
	list-style-position:10% 10%;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;
	background-image:url(../computer_networking_systems_images/bullet.jpg);
	background-position:0% 5px;
	background-repeat:no-repeat;
}
ul.list_1 li span.list_heading {
	text-align:left;
	float:left;
	padding-bottom:5px;
	margin:0px;
	border-bottom:1px dotted #cccccc;
	font-size:12px;
	font-weight:bold;
	color:#009999;
	background-image:none;
	width:575px;	
}
ul.list_1 li span.list_heading_ie {
	text-align:left;
	float:left;
	padding-bottom:5px;
	margin-top:-18px;
	border-bottom:1px dotted #cccccc;
	font-size:12px;
	font-weight:bold;
	color:#009999;
	background-image:none;
	width:575px;	
}
ul.list_1 li span.list_heading_ie span {
	float:right;
	font-size:10px;
	font-weight:normal;
	color:#009999;
	background-image:none;
	margin-top:-17px;
}
ul.list_1 li span.list_heading_ie span a {
	float:right;
	font-size:10px;
	font-weight:normal;
	color:#999;
	text-align:right;
}
ul.list_1 li span.list_heading_ie span a:hover {
	float:right;
	font-size:10px;
	font-weight:normal;
	color:#009999;
	text-align:right;
	padding:0px;
	margin:0px;
}
ul.list_1 li span.list_heading span {
	float:right;
	font-size:10px;
	font-weight:normal;
	color:#009999;
	background-image:none;
	margin-top:-17px;
}
ul.list_1 li span.list_heading span a {
	float:right;
	font-size:10px;
	font-weight:normal;
	color:#999;
	text-align:right;
}
ul.list_1 li span.list_heading span a:hover {
	float:right;
	font-size:10px;
	font-weight:normal;
	color:#009999;
	text-align:right;
	padding:0px;
	margin:0px;
}

p.directions {
	text-align:left;
	}

.find_out_more {
	background-image:url(../computer_networking_systems_images/find_out_more_bg.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	float:left;
	width:620px;
	margin-top:15px;
}
	.find_out_more_top {
		background-image:url(../computer_networking_systems_images/find_out_more_top.jpg);
		background-position:top left;
		background-repeat:no-repeat;
		float:left;
		width:620px;
	}
		.find_out_more_bottom {
			background-image:url(../computer_networking_systems_images/find_out_more_bottom.jpg);
			background-position:bottom left;
			background-repeat:no-repeat;
			float:left;
			width:600px;
			padding:15px;
			overflow:hidden;
		}
		.find_out_more_bottom h2 {
			padding-bottom:15px;
			border-bottom:1px dotted #009999;
			width:550px;
			margin-bottom:6px;
			background-image:url(../computer_networking_systems_images/arrow_bullet.jpg);
			background-position:0% 2px;
			background-repeat:no-repeat;
			padding-left:35px;
			padding-top:10px;
			font-size:13px
		}
		div.find_out_more_bottom a {
			padding:3px;
			float:left;
			width:580px;
			border:1px solid #ffffff;
			text-decoration:none;
			color:#666666;
			font-size:12px;
			font-weight:normal;
		}
		div.find_out_more_bottom a:hover {
			border:1px solid #009999;
			background-color:#f2f2f2;
			text-decoration:none;
			color:#333333
		}
		div.find_out_more_bottom a font.find_out_more_bullet {
			font-size:15px;
			padding-left:5px;
		}


.right_link_box_bg {
	background-image:url(../computer_networking_systems_images/right_link_box_bg.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	float:right;
	width:250px;
}
	.right_link_box_top {
		background-image:url(../computer_networking_systems_images/right_link_box_top.jpg);
		background-position:top left;
		background-repeat:no-repeat;
		float:right;
		width:250px;
	}
		.right_link_box_bottom {
			background-image:url(../computer_networking_systems_images/right_link_box_bottom.jpg);
			background-position:bottom left;
			background-repeat:no-repeat;
			float:right;
			width:220px;
			padding:15px;
			overflow:hidden;
			text-align:left;
		}
		.right_link_box_bottom h2 {
			padding-bottom:15px;
			border-bottom:1px dotted #009999;
			width:182px;
			margin-bottom:6px;
			background-image:url(../computer_networking_systems_images/arrow_bullet.jpg);
			background-position:0% 2px;
			background-repeat:no-repeat;
			padding-left:35px;
			padding-top:10px;
			font-size:13px
		}
		div.right_link_box_bottom a {
			padding:3px;
			float:left;
			width:210px;
			border:1px solid #ffffff;
			text-decoration:none;
			color:#666666;
			font-size:12px;
			font-weight:normal;
		}
		div.right_link_box_bottom a:hover {
			border:1px solid #009999;
			background-color:#f2f2f2;
			text-decoration:none;
			color:#333333
		}
		div.right_link_box_bottom a.go_btn {
			background-image:url(../computer_networking_systems_images/buttons/standard_btn.png);
			background-position:top left;
			background-repeat:no-repeat;
			width:41px;
			height:28px;
			float:right;
			padding-top:10px;
			padding-left:0px;
			text-decoration:none;
			font-weight:bold;
			color:#000000;
			font-size:12px;
			text-align:center;
			border:0px;
		}
		div.right_link_box_bottom a.go_btn:hover {
			background-image:url(../computer_networking_systems_images/buttons/standard_btn_over.png);
			cursor:hand;
			cursor:pointer;
			width:41px;
			height:28px;
			float:right;
			padding-top:10px;
			padding-left:0px;
			text-decoration:none;
			font-weight:bold;
			color:#000000;
			font-size:12px;
			text-align:center;
			border:0px;
		}
		div.right_link_box_bottom a font.find_out_more_bullet {
			font-size:15px;
			padding-left:5px;
		}
hr.divider {
	border-bottom:1px dotted #009999;
	border-top:1px dotted #ffffff;
	border-left:1px dotted #ffffff;
	margin-top:20px;
	margin-bottom:20px;
}
hr {
	border-bottom:1px dotted #cccccc;
	border-top:1px dotted #ffffff;
	border-left:1px dotted #ffffff;
	margin-top:5px;
	margin-bottom:5px;
}

.right_link_box_bottom form input.text_field {
	width:195px;
	border:0px;
 	float:left;
 	margin-top:2px;
	padding-bottom:12px;
	padding-top:7px;
	margin-left:10px;
	color:#009999;
	width:186px;
	background-color:transparent;
	
}

.left {
	float:left;
}
.next_to {
	margin-left:10px;
}
.right {
	float:right;
}
.box_container {
padding-top:10px;
padding-left:10px;
}
span.box {
	background-image:url(/computer_networking_systems_images/box_bottom_repeat.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	margin-bottom:10px;
	}
	span.box span {
		background-image:url(/computer_networking_systems_images/box_top_repeat.jpg);
		background-position:top;
		background-repeat:repeat-x;
		display:block;
		float:left;
		}
		span.box span span {
			background-image:url(/computer_networking_systems_images/box_left_repeat.jpg);
			background-position:left;
			background-repeat:repeat-y;
			display:block;
			float:left;
			}
			span.box span span span {
				background-image:url(/computer_networking_systems_images/box_right_repeat.jpg);
				background-position:right;
				background-repeat:repeat-y;
				display:block;
				float:left;
				}
				span.box span span span span{
					background-image:url(/computer_networking_systems_images/box_top_right.jpg);
					background-position:top right;
					background-repeat:no-repeat;
					display:block;
					float:left;
					}
					span.box span span span span span{
						background-image:url(/computer_networking_systems_images/box_top_left.jpg);
						background-position:top left;
						background-repeat:no-repeat;
						display:block;
						float:left;
						}
						span.box span span span span span span{
							background-image:url(/computer_networking_systems_images/box_bottom_left.jpg);
							background-position:bottom left;
							background-repeat:no-repeat;
							display:block;
							float:left;
							}
							span.box span span span span span span span{
								background-image:url(/computer_networking_systems_images/box_bottom_right.jpg);
								background-position:bottom right;
								background-repeat:no-repeat;
								display:block;
								padding:1px;
								float:left;
								}
								span.box span span span span span span span h3{
									border-bottom:1px dotted #cccccc;
									margin-top:5px;
									margin-bottom:5px;
									color:#009999;
									font-size:14px;
									padding:6px 10px 8px 10px;
									height:20px;
									text-align:left;
								}
								span.box span span span span span span span h3 span.text{
									/*float:left;*/
									background-image:none;
									background-color:transparent;
								}
								span.box span span span span span span span h3 span.link_container{
									/*float:left;*/
									background-image:none;
									background-color:transparent;
									float:left;
									width:auto;
									margin-top:-2px;
									color:#999;
								}
								
								span.box span span span span span span span h3 a{
									/*float:left;*/
									background-image:none;
									background-color:transparent;
									font-size:10px;
									width:auto;
									float:none;
									display:inline;
									color:#999;
								}
								span.box span span span span span span span h3 a:hover{
									/*float:left;*/
									background-image:none;
									background-color:transparent;
									font-size:10px;
									width:auto;
									float:none;
									display:inline;
								}
								span.box span span span span span span span h3 img.drop_arrow{
								/*float:left;*/
								margin-top:-12px;
								float:left;
								}
								span.box span span span span span span span h3 img.drop_arrow_ie7{
								/*float:left;*/
								margin-top:-11px;
								float:left;
								}
								span.box span span span span span span span h3 img.drop_arrow_ie6{
								/*float:left;
								height:30px;
								width:30px;
								margin-top:-40px;
								overflow:hidden;
								padding-bottom:30px;
								background-image:url(/computer_networking_systems_images/drop_arrow_ie6.jpg);
								background-position:0px 38px;
								background-repeat:no-repeat;*/
								display:none;
								}
								span.box span span span span span span span div.container{
									float:left;
									display:block;
									padding:1px;
								}
								span.box span span span span span span span div.special_offer{
									width:209px;
									border-right:1px dotted #cccccc;
								}
								span.box span span span span span span span div.last{
									width:209px;
									border-right:0px dotted #cccccc;
								}
								div.special_offer img{
									text-align:center;
								}
								span.box h4{
									text-align:center;
									padding:0px 6px 6px 6px;
									font-size:16px;
									margin:0px;
								}
								span.box h5{
									text-align:center;
									font-size:20px;
									margin:0px;
									color:#FF0000;
								}
								span.box span.fill{
									padding:10px;
									background-image:none;
									text-align:justify;
								}
								span.box span span span span span span span a{
								}
								span.box span span span span span span span a:hover{
								/*display:block;*/
								color:#009999;
								font-weight:bold;
								}
								.special_offer_container {
									width:635px;
								}
.latest_news {
	width:252px;
	height:100%;
	}
.latest_case_study {
	width:370px;
	height:100%;
}
.about_right_box {
	width:140px;
}
.why_choose_right_box {
	width:145px;
}
.full_width {
	width:635px;
	}
.more {}
.more a {
color:#000000;
width:100%;
display:block;
border:0px;
}
a span.arrows {
	background-image:none;
	font-size:25px;
	font-weight:normal;
	margin:-1px 0px 0px 0px;
	padding:0px 5px 0px 0px;
	float:left;
	color:#CCCCCC;
	}
a:hover span.arrows {
	color:#000;
	border:0px;
	text-decoration:none;
	border:0px;
	}
.more a span.arrows {
	background-image:none;
	font-size:25px;
	font-weight:normal;
	margin:-1px 0px 0px 0px;
	padding:0px 5px 0px 0px;
	float:left;
	color:#CCCCCC;
	}
.more a:hover span.arrows {
	color:#000;
	border:0px;
	text-decoration:none;
	border:0px;
	}
.more a:hover {
color:#000000;
width:100%;
display:block;
border:0px;
}
span.box span span span span span span span a.btn {
	background-image:url(../computer_networking_systems_images/btn_bg_repeat.jpg);
	background-repeat:repeat-x;
	display:block;
	color:#000000;
	font-weight:bold;
	float:left;
	background-color:#FFFFFF;
	padding:0px;
	text-decoration:none;
	border:0px;
	width:auto;
		}
	span.box span span span span span span span a.btn span {
		background-image:url(../computer_networking_systems_images/btn_bg_left.jpg);
		background-repeat:no-repeat;
		background-position:top left;
		padding:0px;
			float:left;
		}
		span.box span span span span span span span a.btn span span {
			background-image:url(../computer_networking_systems_images/btn_bg_right.jpg);
			background-repeat:no-repeat;
			background-position:top right;
			height:20px;
			cursor:pointer;
			cursor:hand;
			padding:10px 15px 8px 15px;
			float:left;
			}

span.box span span span span span span span a.btn:hover {
	float:left;
	background-image:url(/computer_networking_systems_images/btn_bg_repeat_over.jpg);
	color:#000000;
	overflow:hidden;
	}
	span.box span span span span span span span a.btn:hover span {
		background-image:url(/computer_networking_systems_images/btn_bg_left_over.jpg);
		background-position:left;
		background-repeat:no-repeat;
		}
		span.box span span span span span span span a.btn:hover span span {
			background-image:url(/computer_networking_systems_images/btn_bg_right_over.jpg);
			background-position:right;
			background-repeat:no-repeat;

			}
span.box span span span span span span span span.fill a.btn_1 {
background-image:none;
background-color:#FF0000;}
span.box span span span span span span span span.fill a.btn_1 span {
background-image:none;
}
span.box span span span span span span span span.fill a.btn_1 span span {
background-image:none;
background-color:#FF0000;
}

span.box span span span span span span span span.fill a.btn_1:hover {
background-image:none;
background-color:#FF0000;
color:#000000;
border:0px;
width:0px;
overflow:hidden;
}
span.box span span span span span span span span.fill a.btn_1:hover span {
background-image:none;
background-color:#FF0000;
color:#000000;
border:0px;
width:0px;
overflow:hidden;
}
span.box span span span span span span span span.fill a.btn_1:hover span span {
background-image:none;
background-color:#FF0000;
color:#000000;
border:0px;
width:0px;
overflow:hidden;
}




/*Glossary*/
ul.list_2 {
	margin-left:5px;
	padding-bottom:10px;
	margin-bottom:0px;
	margin-right:5px;
	padding-left:0px;
}
ul.list_2 li {
	list-style-type:none;
	list-style-position:10% 10%;
	margin-top:0px;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:30px;
	padding-right:10px;
	background-image:url(../computer_networking_systems_images/bullet.jpg);
	background-position:10px 15px;
	background-repeat:no-repeat;
	border-bottom:1px dotted #cccccc;
}
ul.list_2 li.1 {
	list-style-type:none;
	list-style-position:10% 10%;
	margin-top:0px;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:30px;
	padding-right:10px;
	background-image:url(../computer_networking_systems_images/bullet.jpg);
	background-position:10px 15px;
	background-repeat:no-repeat;
	border-bottom:1px dotted #cccccc;
	background-color:#000;	
}
ul.list_2 li.last {
	border-bottom:0px dotted #cccccc;	
}
ul.list_2 li span.list_heading {
	text-align:left;
	float:left;
	padding-bottom:5px;
	margin:0px;
	border-bottom:1px dotted #cccccc;
	font-size:12px;
	font-weight:bold;
	color:#009999;
	background-image:none;
	width:575px;	
}
ul.list_2 li span.list_heading_ie {
	text-align:left;
	float:left;
	padding-bottom:5px;
	margin-top:-18px;
	border-bottom:1px dotted #cccccc;
	font-size:12px;
	font-weight:bold;
	color:#009999;
	background-image:none;
	width:575px;	
}
ul.list_2 li span.list_heading_ie span {
	float:right;
	font-size:10px;
	font-weight:normal;
	color:#009999;
	background-image:none;
	margin-top:-17px;
}
ul.list_2 li span.list_heading_ie span a {
	float:right;
	font-size:10px;
	font-weight:normal;
	color:#999;
	text-align:right;
}
ul.list_2 li span.list_heading_ie span a:hover {
	float:right;
	font-size:10px;
	font-weight:normal;
	color:#009999;
	text-align:right;
	padding:0px;
	margin:0px;
}
ul.list_2 li span.list_heading span {
	float:right;
	font-size:10px;
	font-weight:normal;
	color:#009999;
	background-image:none;
	margin-top:-17px;
}
ul.list_2 li span.list_heading span a {
	float:right;
	font-size:10px;
	font-weight:normal;
	color:#999;
	text-align:right;
}
ul.list_2 li span.list_heading span a:hover {
	float:right;
	font-size:10px;
	font-weight:normal;
	color:#009999;
	text-align:right;
	padding:0px;
	margin:0px;
}

#alphabet {
	text-align:center;
	padding:10px 0px 10px 0px;
	}
#alphabet a {
	font-size:14px;
	text-align:center;
	padding:0px 5px 0px 3px;
	border-right:1px dotted #cccccc;
	border-left:0px solid #ffffff;
	margin:0px;
	}
#alphabet a:hover {
	text-decoration:none;
	border-bottom:0px;
		}

a.glossary_link {
	margin-top:-20px;
	float:left;
	position:relative;
	top:-5px;
	}
.alphabet_small {
	text-align:center;
	}
.alphabet_small a {
	padding:3px 3px 3px 3px;
	font-size:10px;
	border-right:1px dotted #cccccc
}
span.fill div.alphabet_small a:hover {
	border-bottom:0px;
	}
/*search*/
		.highlight { background: #009999; color:#FFFFFF; font-weight:bold; padding:3px; }
		.searchheading { font-size: 130%; font-weight: bold; }
		.summary { font-size: 80%; font-style: italic; }
		.suggestion { font-size: 100%; }
		.results { font-size: 100%; }
		.category { color: #999999; }
		.sorting { text-align: right; }

		.result_title { font-size: 100%; }		
		.description { font-size: 100%; color: #009999; }
		.context { font-size: 100%; }
		.infoline { font-size: 80%; font-style: normal; color: #808080;}

		.zoom_searchform { font-size: 100%; }
		.zoom_results_per_page { font-size: 80%; margin-left: 10px; }
		.zoom_match { font-size: 80%; margin-left: 10px;}				
		.zoom_categories { font-size: 80%; }
		.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
		.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }
		
		input.zoom_button {  }
		input.zoom_searchbox {  }		
		
		.result_image { float: left; display: block; }
		.result_image img { margin: 10px; width: 80px; border: 0px; }

		.result_block {  clear: left; border-top:1px dotted #cccccc; padding:15px;}
		.result_altblock {  clear: left; border-top:1px dotted #cccccc; padding:15px; background-color:#f2f2f2; }
		
		.result_pages { font-size: 100%; }
		.result_pagescount { font-size: 100%; }
		
		.searchtime { font-size: 80%; }
		
		.recommended 
		{ 
			background: #DFFFBF; 
			border-top: 1px dotted #808080; 
			border-bottom: 1px dotted #808080; 
			margin-top: 15px; 
			margin-bottom: 15px; 
		}
		.recommended_heading { float: right; font-weight: bold; }
		.recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }		
		.recommend_title { font-size: 100%; }
		.recommend_description { font-size: 100%; color: #008000; }
		.recommend_infoline { font-size: 80%; font-style: normal; color: #808080;}

a.btn {
	background-image:url(../computer_networking_systems_images/btn_bg_repeat.jpg);
	background-repeat:repeat-x;
	display:block;
	color:#000000;
	font-weight:bold;
	background-color:#FFFFFF;
	padding:0px;
	text-decoration:none;
	border:0px;
	width:auto;
		}
	a.btn span {
		background-image:url(../computer_networking_systems_images/btn_bg_left.jpg);
		background-repeat:no-repeat;
		background-position:top left;
		padding:0px;
		float:left;
		}
		a.btn span span {
			background-image:url(../computer_networking_systems_images/btn_bg_right.jpg);
			background-repeat:no-repeat;
			background-position:top right;
			height:20px;
			cursor:pointer;
			cursor:hand;
			padding:10px 15px 8px 15px;
			float:left;
			}

a.btn:hover {
	background-image:url(/computer_networking_systems_images/btn_bg_repeat_over.jpg);
	color:#000000;
	overflow:hidden;
	}
	a.btn:hover span {
		background-image:url(/computer_networking_systems_images/btn_bg_left_over.jpg);
		background-position:left;
		background-repeat:no-repeat;
		}
		a.btn:hover span span {
			background-image:url(/computer_networking_systems_images/btn_bg_right_over.jpg);
			background-position:right;
			background-repeat:no-repeat;

			}
/*======================================================================================================================================
	COMPUTER NETWORKING SYSTEMS - UNIQUE ELEMENT CSS DEFINITIONS **END**
======================================================================================================================================*/

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#we_call_you_panel {
		float:right;
		margin:0px 0px 0px 50px;
		padding:0px 0px 50px 0px;
		_width:165px;
		_overflow:hidden;
	}

	.we_call_you_text_field {
		float:left;
		width:148px;
		border:1px solid #999;
		font-size:10px;
		color:#333;
		padding:5px;
		margin:5px 0px 0px 0px;
	}

	#we_call_you_button {
		float:left;
		border:1px solid #999;
		font-size:10px;
		margin:15px 10px 0px 0px;
		cursor:pointer;
		cursor:hand;
		height:26px;
		width:110px;
		padding:0px;
		text-align:center;
		font-size:10px;
		background-color:#ccc;
	}

	#callyou {
	float:right;
	}
	
	#newsletter_container {
		background-image:url(../computer_networking_systems_images/Newsletter_Sign_Up.jpg);
		height:130px;
		background-repeat:no-repeat;
	}

#NewsletterEmail {
		float:left;
		margin:75px 0px 0px 30px;
		width:155px;
		border:0px;
		font-size:14px;
		color:#009999;
		font-weight:bold;
		padding-top:6px;
		padding-bottom:6px;
		background-color:transparent;
}

		#NewsletterName {
			float:left;
			margin:75px 0px 0px 35px;
			width:90px;
			border:0px;
			font-size:14px;
			color:#009999;
			font-weight:bold;
			padding-top:6px;
			padding-bottom:6px;
			background-color:transparent;
		}
		
		#NewsletterLastName {
			float:left;
			margin:75px 0px 0px 100px;
			width:90px;
			border:0px;
			font-size:14px;
			color:#009999;
			font-weight:bold;
			padding-top:6px;
			padding-bottom:6px;
			background-color:transparent;
		}
		
		#submit_btn {
			margin:37px 20px 0px 0px;
			#margin:-40px 20px 0px 0px;
			_margin:37px 20px 0px 0px;
			
		}
		
		#submit_btn_newsletter {
			margin:75px 22px 0px 0px;
			#margin:75px 22px 0px 0px;
			_margin:75px 22px 0px 0px;
			float:right;	
			background-color:#9BC5C4;
			border:#09999A solid 1px;
			color:#000;
			font-weight:bold;
			height:30px;
			width:33px;
		}
		
		#submit_btn_newsletter a:hover {
			color:#fff;
		}
		
		/* ==== Newsletter ==== */
		
		#ContactNumber {
		float:left;
		margin:-29px 0px 0px 160px;
		_margin:37px 0px 0px 20px;
		width:90px;
		border:0px;
		font-size:14px;
		color:#009999;
		font-weight:bold;
		padding-top:6px;
		padding-bottom:6px;
		background-color:transparent;
}

		#ContactName {
			float:left;
			margin:37px 0px 0px 45px;
			_margin:37px 0px 0px 30px;
			width:90px;
			border:0px;
			font-size:14px;
			color:#009999;
			font-weight:bold;
			padding-top:6px;
			padding-bottom:6px;
			background-color:transparent;
		}
		
		#submit_btn {
			margin:37px 20px 0px 0px;
			#margin:-40px 20px 0px 0px;
			_margin:37px 20px 0px 0px;
		}
		
/* ===== Locations Page ===== */

/* map */

#map_container 

{
    float:left;
    background-color:#f1f1f1;
    border:1px solid #d1d1d1;
    padding:15px;
    width:615px;
    height:588px;
    clear:both;
    overflow:hidden;

    }

    #map 

    {
        float:left;
        width:615px;
        height:586px;
        border:1px solid #d1d1d1;
        margin:0px;
        padding:0px;
        }

        #map_marker 
        {
            width:220px;
            height:240px;
            text-align:center;
            padding:10px 0px 10px 0px;
            }

        .map_links 
        {
            font-size:10px;   
            }
        .map_links a
        {
            font-size:10px;
            color:#666;
            text-decoration:none;
            }

        .map_links a:hover
        {
            font-size:10px;
            color:#006493;
            text-decoration:underline;
            }

        #additional_map_controls 
        {
            float:left;
            border:1px solid #d1d1d1;
            border-top:1px solid #f1f1f1;
            padding:0px 15px 15px 15px;
            background-color:#f1f1f1;
            margin:-1px 0px 0px 0px;
            }

        #additional_map_controls a
        {
            text-decoration:none;
            color:#fff;
            border:1px solid #d1d1d1;
            background-color:#fbfbfb;
            padding:5px 10px 5px 10px;
            float:left;
            background-image:url(/computer_networking_systems_images/layout/standard_btn_bg_repeat.jpg);
            background-position:0px 0px;
            }

        #additional_map_controls a:hover
        {
            background-position:0px -29px;
            }
#about_us_company_list 
{
    float:right;
	margin:0px 0px 0px 0px;
    width:650px;
    clear:both;
    padding:0px 0px 12px 0px;
    list-style:none;
    }
    #about_us_company_list li
    {
        float:left;
        margin:0px 0px 0px 10px;
        padding:0px 0px 0px 5px;
        list-style:none;
        width:111px;
        overflow:hidden;
        }
        #about_us_company_list li.first
        {
            padding:0px 0px 0px 0px;
		

            clear:left;
        }
        #about_us_company_list li.last
        {
			width:130px;
            padding:0px 0px 0px 0px;
            _float:right !important;
        }
		
		  #about_us_company_list li.last a 
        {
            float:left;
            margin:0px 0px 0px 0px;
			
			_position:absolute;
			_margin:-228px 0px 0px 10px;
            padding:0px 0px 0px 0px;
            width:115px;
            overflow:hidden;
            text-align:center;
            border:1px solid #fff;
            text-decoration:none;
            cursor:hand;
            cursor:pointer;
            }
		
        #about_us_company_list li a 
        {
            float:left;
            margin:0px 0px 0px 0px;
            padding:0px 0px 0px 0px;
            width:109px;
            overflow:hidden;
            text-align:center;
            border:1px solid #fff;
            text-decoration:none;
            cursor:hand;
            cursor:pointer;
            }
        #about_us_company_list li a:hover 
        {
            }
            #about_us_company_list li a img
            {
                float:left;
                margin:0px 0px 0px 0px;
                padding:0px 0px 0px 0px;
                clear:both;
                width:110px;
                height:110px;
                border:0px;
                }
            #about_us_company_list li a span 
            {
                float:left;
                margin:0px 0px 0px 0px;
                padding:0px 0px 0px 0px;
                clear:both;
                width:100%;
                }
            #about_us_company_list li a span.name 
            {
                font-size:10px;
                font-weight:bold;
                padding:10px 0px 10px 0px;
                }
            #about_us_company_list li a:hover span.location 
            {
                color:#666 !important;
                }
            #about_us_company_list li a span.location 
            {
                font-size:10px;
                border-top:1px solid #d1d1d1;
                padding:10px 0px 10px 0px;
                }
            #about_us_kcpos_logo 
            {
                float:right;
                padding:15px;
                border:1px solid #d1d1d1;
                margin:0px 0px 0px 15px;
                }
/*get directions*/

#directions_get_container 
{
    float:left;
    clear:both;
    width:100%;
    }
    
    #directions_get_container h2
{
    float:left;
    clear:both;
    width:100%;
    margin:15px 0px 15px 0px;
    } 
    #fromAddress 
    {
        float:left;
        padding:5px 5px 5px 5px;
        border:1px solid #d1d1d1;
        background-color:#f1f1f1;
        width:551px;   
        }
		
    #directions_btn 
    {
        float:left;
        border:1px solid #d1d1d1;
        background-image:url(/computer_networking_systems_images/layout/standard_btn_bg_repeat.jpg);
        background-position:0px 0px;
        color:#fff;
        padding:4px 18px 4px 18px;
        text-decoration:none;
        margin:0px 0px 0px 3px;
        
        }
    #directions_btn:hover 
    {
        background-position:0px -28px;
        }
    #directions 
    {
        float:left;
        width:620px;
        padding:0px;
        margin:0px 0px 0px -5px;
        }
    #directions a 
    {
        font-weight:bold;
        color:#006493;
        text-decoration:none;
        }
    #directions a:hover 
    {
        color:#000;
        }
		
/* Microsoft Business Feed */

#sbNewsFeedOutputRHN {
	width:243px;
}

#sbNewsFeedOutputRHN h2 {
	display:none;
}

#sbNewsFeedOutputRHN ul {
	margin:10px 0px 0px -15px;
}

#sbNewsFeedOutputRHN li {
	margin:10px 0px 0px 0px;
}

#poweredByMicrosoft {
	float:right;
margin:15px 0px 5px 0px;	
}

#read_more_button {
	float:left;
margin:10px 0px 5px 5px;	
}

		