@charset "UTF-8";
/* CSS Document */

body { 
	margin:0px; 
	color:#7c7c7c; 
	font-family:"Myriad", "Myriad Pro", "Helvetica", Arial;
	font-size:12px;
}
hr {
	background-color: #ebe5e5;
}
a {
	color:#6da5d6;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
a:hover {
	text-decoration:none;
}
.container { 
	width:1080px; 
	margin:0 auto 0 auto; 
	padding:6px 0 0 9px
}
.container_home { 
	width:1080px; 
	margin:0 auto 0 auto; 
	padding:32px 0 0 38px
}
.header {
	margin:0 0 42px 0;
}
.home_top {
	width:1000px;
}
.top_nav1 a { 
	margin:0 9px 0 0; 
	float:left; 
	display:block; 
	width:75px; 
	height:21px; 
	background-image:url(images/topnav_1_home.jpg); 
	background-position:bottom; 
}
.top_nav2 a { 
	margin:0 9px 0 0; 
	float:left; 
	display:block; 
	width:75px; 
	height:21px; 
	background-image:url(images/topnav_2_aboutus.jpg); 
	background-position:bottom; 
}
.top_nav3 a { 
	margin:0 9px 0 0; 
	float:left; 
	display:block; 
	width:66px; 
	height:21px; 
	background-image:url(images/topnav_3_services.jpg); 
	background-position:bottom; 
}
.top_nav4 a { 
	margin:0 9px 0 0; 
	float:left; 
	display:block; 
	width:70px; 
	height:21px; 
	background-image:url(images/topnav_4_solutions.jpg); 
	background-position:bottom; 
}
.top_nav5 a { 
	margin:0 9px 0 0; 
	float:left; 
	display:block; 
	width:66px; 
	height:21px; 
	background-image:url(images/topnav_5_support.jpg); 
	background-position:bottom; 
}
.top_nav6 a { 
	margin:0 9px 0 0; 
	float:left; 
	display:block; 
	width:71px; 
	height:21px; 
	background-image:url(images/topnav_6_locations.jpg); 
	background-position:bottom; 
}
.top_nav7 a { 
	margin:0 9px 0 0; 
	float:left; 
	display:block; 
	width:77px; 
	height:21px; 
	background-image:url(images/topnav_7_contactus.jpg); 
	background-position:bottom; 
}
.top_nav1 a:hover { 
	background-position:top;
}
.top_nav2 a:hover { 
	background-position:top;
}
.top_nav3 a:hover { 
	background-position:top;
}
.top_nav4 a:hover { 
	background-position:top;
}
.top_nav5 a:hover { 
	background-position:top;
}
.top_nav6 a:hover { 
	background-position:top;
}
.top_nav7 a:hover { 
	background-position:top;
}
.search_box { 
	float:right; 
	width:165px; 
	height:21px; 
	background-image:url(images/top_searchbox.jpg); 
	margin:0 50px 0 0
}
.search_box_home { 
	float:right; 
	width:165px; 
	height:21px; 
	background-image:url(images/top_searchbox.jpg); 
	margin:0 74px 0 0
}
.logo { 
	padding:0 0 35px 15px;
}
.logo_home { 
	padding:0; float:left;
}
.left_column { 
	width:253px; 
	float:left; 
	margin:0 50px 0 0;
}
.left_nav { 
	padding:15px; 
	border:1px solid #e8e9ea; 
	background-color:#f5f5f5;
}
.left_nav1 {
	height:22px;
	background-image:url(images/leftnav_1_computersupport.png); 
	background-position:left; 
	background-repeat:no-repeat; 
	padding: 8px 0 0 47px; 
	vertical-align:middle; 
	cursor:pointer;
}
.left_nav1 a {
	font-size:16px; 
	font-weight:bold; 
	color:#484848; 
	font-family:"Myriad", "Myriad Pro", "Helvetica", Arial;
	padding-top:6px;
}
.left_nav1:hover {
	background-color:#d4effb;
}
.left_nav2 {
	height:22px; 
	background-image:url(images/leftnav_2_managedit.png); 
	background-position:left; 
	background-repeat:no-repeat; 
	padding:8px 0 0 47px; 
	vertical-align:middle; 
	cursor:pointer; 
}
.left_nav2 a {
	font-size:16px; 
	font-weight:bold; 
	color:#484848; 
	font-family:"Myriad", "Myriad Pro", "Helvetica", Arial;
	padding-top:6px;
}
.left_nav2:hover {
	background-color:#d4effb;
}
.left_nav3 {
	height:22px; 
	background-image:url(images/leftnav_3_consultingservice.png); 
	background-position:left; 
	background-repeat:no-repeat; 
	padding:8px 0 0 47px; 
	vertical-align:middle; 
	cursor:pointer; 
}
.left_nav3 a {
	font-size:16px; 
	font-weight:bold; 
	color:#484848; 
	font-family:"Myriad", "Myriad Pro", "Helvetica", Arial;
	padding-top:6px;
}
.left_nav3:hover {
	background-color:#d4effb;
}
.left_nav4 {
	height:22px; 
	background-image:url(images/leftnav_4_webservices.png); 
	background-position:left; 
	background-repeat:no-repeat; 
	padding:8px 0 0 47px; 
	vertical-align:middle; 
	cursor:pointer; 
}
.left_nav4 a {
	font-size:16px; 
	font-weight:bold; 
	color:#484848; 
	font-family:"Myriad", "Myriad Pro", "Helvetica", Arial;
	padding-top:6px;
}
.left_nav4:hover {
	background-color:#d4effb;
}
.left_nav5 {
	height:22px; 
	background-image:url(images/leftnav_5_phonesystems.png); 
	background-position:left; 
	background-repeat:no-repeat; 
	padding:8px 0 0 47px; 
	vertical-align:middle; 
	cursor:pointer; 
}
.left_nav5 a {
	font-size:16px; 
	font-weight:bold; 
	color:#484848; 
	font-family:"Myriad", "Myriad Pro", "Helvetica", Arial;
	padding-top:6px;
}
.left_nav5:hover {
	background-color:#d4effb;
}
.left_nav6 {
	height:22px; 
	background-image:url(images/leftnav_6_dsgsolutions.png); 
	background-position:left; 
	background-repeat:no-repeat; 
	padding:8px 0 0 47px; 
	vertical-align:middle; 
	cursor:pointer; 
}
.left_nav6 a {
	font-size:16px; 
	font-weight:bold; 
	color:#484848; 
	font-family:"Myriad", "Myriad Pro", "Helvetica", Arial;
	padding-top:6px;
}
.left_nav6:hover {
	background-color:#d4effb;
}
.left_nav7 {
	height:22px; 
	background-image:url(images/leftnav_7_applesolutions.png); 
	background-position:left; 
	background-repeat:no-repeat; 
	padding:8px 0 0 47px; 
	vertical-align:middle; 
	cursor:pointer; 
}
.left_nav7 a {
	font-size:16px; 
	font-weight:bold; 
	color:#484848; 
	font-family:"Myriad", "Myriad Pro", "Helvetica", Arial;
	padding-top:6px;
}
.left_nav7:hover {
	background-color:#d4effb;
}
.left_nav8 {
	height:22px; 
	background-image:url(images/leftnav_8_microsoftsolution.png); 
	background-position:left; 
	background-repeat:no-repeat; 
	padding:8px 0 0 47px; 
	vertical-align:middle; 
	cursor:pointer; 
}
.left_nav8 a {
	font-size:16px; 
	font-weight:bold; 
	color:#484848; 
	font-family:"Myriad", "Myriad Pro", "Helvetica", Arial;
	padding-top:6px;
}
.left_nav8:hover {
	background-color:#d4effb;
}
.left_nav9 {
	height:22px; 
	background-image:url(images/leftnav_1_computersupport.png); 
	background-position:left; 
	background-repeat:no-repeat; 
	padding:8px 0 0 47px; 
	vertical-align:middle; 
	cursor:pointer; 
}
.left_nav9 a {
	font-size:16px; 
	font-weight:bold; 
	color:#484848; 
	font-family:"Myriad", "Myriad Pro", "Helvetica", Arial;
	padding-top:6px;
}
.left_nav9:hover {
	background-color:#d4effb;
}
.left_nav:hover { 
	background-color:#d4effb;
}
.leftnav_text { 
	font-size:16px; 
	font-weight:bold; 
	color:#484848; 
	font-family:"Myriad", "Myriad Pro", "Helvetica", Arial; 
}
.leftnav_text a { 
	font-size:16px; 
	font-weight:bold; 
	text-decoration:none; 
	color:#484848;
}
.leftnav_text a:hover { 
	font-size:16px; 
	font-weight:bold; 
	text-decoration:underline; 
	color:#484848;
}
.phone_numbers {
	text-align:center; 
	padding:27px; 
	font-size:13px;
}
.phone_numbers_home {
	text-align:right; 
	padding:15px 0 0 0 ; 
	font-size:13px; 
	float:right;
}
.search_box form input.box {
	border:none;  
	background:none; 
	margin:3px 0 0 3px; 
	font-size:10px; 
	width:140px; 
	float:left;
}
.search_box_home form input.box {
	border:none; 
	background:none; 
	margin:3px 0 0 3px; 
	font-size:10px; 
	width:140px; 
	float:left;
}
.right_column {
	float:left; 
	width:721px;
	line-height:20px;
}
.right_column_home {
	float:left; 
	width:697px;
	line-height:20px;
}
.content_top_wimage { 
	height:87px; 
	background-repeat:no-repeat; 
	padding-top:370px;
}
.content_top_noimage {}
.big_heavy {
	font-size:38px; 
	font-weight:bold; 
	color:#484848; 
	font-family:"Myriad", "Myriad Pro", "Helvetica", Arial;
}
h1 {
	margin: 0px;
	font-size:38px; 
	font-weight:bold; 
	color:#484848; 
	font-family:"Myriad", "Myriad Pro", "Helvetica", Arial;
}
.big_thin {
	font-size:35px; 
	color:#bfbaba; 
	font-family:"Myriad", "Myriad Pro", "Helvetica", Arial; 
}
.big_normal {
	font-size:14px; 
	color: #343232; 
	font-family:"Myriad", "Myriad Pro", "Helvetica", Arial; 
}
.bodytext {
	font-size:14px; 
	color: #343232; 
	font-family:"Myriad", "Myriad Pro", "Helvetica", Arial; 	
}
.content_2column_home {
	font-size:14px; 
	color: #343232; 
	font-family:"Myriad", "Myriad Pro", "Helvetica", Arial; 	
}
.content_1column {
	font-size:14px; 
	color: #343232; 
	font-family:"Myriad", "Myriad Pro", "Helvetica", Arial;	
}
.heavy {
	font-size:18px; 
	font-weight:bold; 
	color:#484848; 
	font-family:"Myriad", "Myriad Pro", "Helvetica", Arial; 
	line-height:38px;
}
h2 {
	margin: 0px;
	font-size:18px; 
	font-weight:bold; 
	color:#484848; 
	font-family:"Myriad", "Myriad Pro", "Helvetica", Arial; 
	line-height:38px;
}
h6 {
	margin: -20px 0px 5px;
	font-size:14px; 
	font-weight:bold; 
	color: #e37f7b; 
	font-family:"Myriad", "Myriad Pro", "Helvetica", Arial; 
	line-height:38px;
}
.thin {
	font-size:18px; 
	color:#bfbaba; 
	font-family:"Myriad", "Myriad Pro", "Helvetica", Arial; 
	line-height:38px;
}
.content_box_p {
	font-size:14px; 
	color: #343232; 
	font-family:"Myriad", "Myriad Pro", "Helvetica", Arial; 
}
.content_1column {
	padding-top:25px; 
	line-height:20px;
}
.content_2column {
	padding:50px 16px 0 0; 
	line-height:20px; 
	float:left; 
	width:344px;
}
.content_2column_home {
	padding:50px 16px 0 0; 
	line-height:20px; 
	float:left; 
	width:332px;
}
.content_img {
	float:left; 
	margin:0 20px 30px 0;
}
.click_here a {
	color:#6da5d6; 
	font-size:15px; 
	font-weight:bold;
}
.bottom_box {
	width:210px; 
	padding:20px; 
	border:1px solid #e8e9ea; 
	background-color:#f5f5f5; 
	float:left;
}
.footer {
	margin-top:35px;
	width: 1050px;
}
.bottom_box_title { 
	font-family:"Myriad", "Myriad Pro", "Helvetica", Arial; 
	font-size:13px; 
	font-weight:bold; 
	color:#484848; 
	padding-bottom:15px;
}
.bottom_box_content {
	height:125px; 
	font-size:9px; 
	color:#484848;
}
.bottom_box_img_l {
	float:left; 
	margin:0 16px 20px 0;
}
.bottom_box_img_r {
	float:right; 
	margin:0 16px 20px 0;
}
.bottom_box a {
	color:#6da5d6; 
	font-size:10px; 
	font-weight:bold; 
	display:block; 
	padding-top:10px; 
}
.bottom_column {
	float:left; 
	color:#bfbaba; 
	width:178px; 
	padding:20px 30px 30px 0; 
	margin-top:30px; 
	border-top: 1px solid #eae4e4;
}
.bottom_column_title { 
	font-size:16px; 
	font-weight:bold; 
	padding-bottom:12px;
}
.bottom_column_title a:link { 
	font-size:16px; 
	font-weight:bold; 
	padding-bottom:12px; 
	cursor: pointer;
}
.bottom_column_title a:visited { 
	font-size:16px; 
	font-weight:bold; 
	padding-bottom:12px; 
	cursor: pointer;
}
.bottom_column_title a:active { 
	font-size:16px; 
	font-weight:bold; 
	padding-bottom:12px; 
	cursor: pointer;
}
.bottom_column_title a:hover { 
	font-size:16px; 
	font-weight:bold; 
	padding-bottom:12px; 
	cursor: pointer;
	color: #616161;
}
.bottom_column a:link {
	color: #616161; 
	text-decoration:none;
}
.bottom_column a:visited {
	color:#616161; 
	text-decoration:none;
}
.bottom_column a:active {
	color:#616161; 
	text-decoration:none;
}
.bottom_column a:hover {
	color: #616161; 
	text-decoration: underline;
}
.copyright {
	color:#616161;
	text-align:center; 
	padding:20px;
}
#menucontainer {
	width: 1050px;
	height: 40px;
	margin-left: -25px;
	padding-bottom: 30px;
}
#menu1 a {
	display: inline;
	background: url(images/computer-service-support_04.jpg) 0 0 no-repeat;
	text-decoration:none;
	width: 168px;
	height: 40px;
	float: left;
}
#menu1 a:active {
	background-position: -168px 0;
		}
#menu1 a:hover {
	background-position: -168px 0;
}
#menu2 a {
	display: inline;
	background: url(images/computer-service-support_05.jpg) 0 0 no-repeat;
	text-decoration: none;
	width: 144px;
	height: 40px;
	float: left;
}
#menu2 a:active {
	background-position: -144px 0;
		}
#menu2 a:hover {
	background-position: -144px 0;
}
#menu3 a {
	display: inline;
	background: url("images/computer-service-support_06.jpg") 0 0 no-repeat;
	text-decoration: none;
	width: 138px;
	height: 40px;
	float: left;
}
#menu3 a:active {
	background-position: -138px 0;
		}
#menu3 a:hover {
	background-position: -138px 0;
}
#menu4 a {
	display: inline;
	background: url("images/computer-service-support_07.jpg") 0 0 no-repeat;
	text-decoration: none;
	width: 141px;
	height: 40px;
	float: left;
}
#menu4 a:active {
	background-position: -141px 0;
		}
#menu4 a:hover {
	background-position: -141px 0;
}
#menu5 a {
	display: inline;
	background: url("images/computer-service-support_08.jpg") 0 0 no-repeat;
	text-decoration: none;
	width: 142px;
	height: 40px;
	float: left;
}
#menu5 a:active {
	background-position: -142px 0;
		}
#menu5 a:hover {
	background-position: -142px 0;
}
#menu6 a {
	display: inline;
	background: url("images/computer-service-support_09.jpg") 0 0 no-repeat;
	text-decoration: none;
	width: 142px;
	height: 40px;
	float: left;
}
#menu6 a:active {
	background-position: -142px 0;
		}
#menu6 a:hover {
	background-position: -142px 0;
}
#menu7 a {
	display: inline;
	background: url("images/computer-service-support_10.jpg") 0 0 no-repeat;
	text-decoration: none;
	width: 175px;
	height: 40px;
	float: left;
}
#menu7 a:active {
	background-position: -175px 0;
		}
#menu7 a:hover {
	background-position: -175px 0;
}
#submenucontainer {
	width: 695px;
	height: 22px;
	border-bottom: 1px solid #b0b0b0;
	margin-bottom: 20px;
	margin-top: 20px;
}
#submenucontainer a, #submenucontainer a:visited, #submenucontainer a:active {
	color: #939393;	
}
#submenucontainer a:hover {
	color: #fff;	
}
.submenuitem {
	background: url(images/bg-btn-submenu.jpg) repeat-x 0 0;
	height: 22px;
	padding: 4px 20px;
	color: #474747;
	margin-right: 10px;
	margin-top: 0;
	margin-left: 0;
}
.submenuitemactive {
	background: url(images/bg-btn-submenu.jpg) repeat-x 0 -30px;
	height: 22px;
	padding: 4px 20px;
	color: #fff;
	margin-right: 10px;
}
.submenuitemactive a, .submenuitemactive a:visited, .submenuitemactive a:active {
	color: #fff;	
}
.submenuitemactive a:hover {
	color: #dedede;	
}
.submenuitem:hover {
	background: url(images/bg-btn-submenu.jpg) repeat-x 0 -30px;
	height: 22px;
	padding: 4px 20px;
	color: #fff;
	margin-right: 10px;
}
#breadcrumbs {
	color: #b6b6b6;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	background-color: #f8f8f8;
	border: 1px solid #f0f0f0;
	padding: 3px 10px 3px 15px;
}
#breadcrumbs a, #breadcrumbs a:visited #breadcrumbs a:active {
	color:#b6b6b6;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
#breadcrumbs a:hover {
	color: #898989;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
	padding-left: 5px;
	padding-right: 5px;
}
#tags {
	width: 222px;
	height: auto;
	border: 1px solid #dfdfe1;
	background-color: #fafafa;
	margin-top: 25px;
	padding: 10px 15px;
}
.copyright a, .copyright a:visited, .copyright a:active {
	color:#6da5d6;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
.copyright a:hover {
	text-decoration: underline;
}
.footerpipe {
	color: #ccc;
}
strong {
	color: #3e3c3c;
}
