@charset "utf-8";
body { 
margin : 0 0 0 0; 
padding : 0; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #666666; 
background-color : #ededed; 
} 
a:focus { 
outline : 0; 
} 
a { 
color : #FF6600; 
text-decoration : none; 
} 
a:hover { 
color : #666666; 
text-decoration : underline; 
} 
#wrapper { 
width : 960px; 
margin : 0 auto; 
background : #ffffff; 
} 
#header { 
width : 960px; 
background : url(../image/header-bg.jpg) no-repeat top; 
height : 130px; 
} 
.header-indent { 
padding-top : 27px; 
padding-right : 11px; 
padding-bottom : 0; 
padding-left : 11px; 
} 
.left_sha { 
background-image : url(../image/left_shadow.jpg); 
background-repeat : repeat-y; 
width : 4px; 
} 
.right_sha { 
background-image : url(../image/right_shadow.jpg); 
background-repeat : repeat-y; 
width : 4px; 
} 
.logo { 
background : url(../image/logo.jpg) no-repeat left top; 
width : 380px; 
height : 120px; 
display : block; 
float : left; 
} 
.header-right-col { 
width : 570px; 
height : 130px; 
float : right; 
} 
#live-support { 
width : 540px; 
float : right; 
margin-bottom : 25px; 
} 
.live-support { 
width : 138px; 
float : right; 
margin-top : 0; 
margin-right : 19px; 
margin-bottom : 0; 
margin-left : 4px; 
} 
.top-links { 
margin : 12px 0 0 0; 
float : right; 
width : 460px; 
} 
.top-links ul, li { 
margin : 0; 
padding : 0; 
} 
.top-links li { 
list-style : none; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #c1cad2; 
float : left; 
display : inline; 
padding-top : 0; 
padding-right : 5px; 
padding-bottom : 0; 
padding-left : 5px; 
} 
.top-links li a { 
color : #006999; 
text-decoration : none; 
} 
.top-links li a:hover { 
color : #71B6D5; 
text-decoration : underline; 
} 
#top-banner { 
background : #ffffff url(../image/top-banner.jpg) no-repeat center top; 
width : 938px; 
height : 250px; 
padding : 0 11px 0 11px; 
} 
#top-banner_h { 
width : 938px; 
height : 250px; 
padding : 0 11px 0 11px; 
} 
#top-banner-1 { 
background : #ffffff url(../image/banner-internet-marketing.jpg) no-repeat center top; 
width : 938px; 
height : 250px; 
padding : 0 11px; 
} 
#top-banner-2 { 
background : #ffffff url(../image/banner-it-hosting.jpg) no-repeat center top; 
width : 938px; 
height : 250px; 
padding : 0 11px; 
} 
#top-banner-3 { 
background : #ffffff url(../image/banner-data-bkp.jpg) no-repeat center top; 
width : 938px; 
height : 250px; 
padding : 0 11px; 
} 
#top-web-design-header { 
background : #ffffff url(../image/banner-web-de-o.jpg) no-repeat center top; 
width : 938px; 
height : 250px; 
padding : 0 11px; 
} 
#top-web-analytic { 
background : #ffffff url(../image/banner-web-analytic.jpg) no-repeat center top; 
width : 938px; 
height : 250px; 
padding : 0 11px; 
} 
#top-local-seo-header { 
background : #ffffff url(../image/banner-seo.jpg) no-repeat center top; 
width : 938px; 
height : 250px; 
padding : 0 11px; 
} 
#top-ppc-header { 
background : #ffffff url(../image/banner-ppc.jpg) no-repeat center top; 
width : 938px; 
height : 250px; 
padding : 0 11px; 
} 
#top-affiliate-header { 
background : #ffffff url(../image/banner-affiliate.jpg) no-repeat center top; 
width : 938px; 
height : 250px; 
padding : 0 11px; 
} 
#top-dedicated-header { 
background : #ffffff url(../image/banner-dedicated-server.jpg) no-repeat center top; 
width : 938px; 
height : 250px; 
padding : 0 11px; 
} 
#top-managed-header { 
background : #ffffff url(../image/banner-managed.jpg) no-repeat center top; 
width : 938px; 
height : 250px; 
padding : 0 11px; 
} 
#top-email-header { 
background : #ffffff url(../image/banner-email.jpg) no-repeat center top; 
width : 938px; 
height : 250px; 
padding : 0 11px; 
} 
#top-desktop-header { 
background : #ffffff url(../image/banner-desktop-support.jpg) no-repeat center top; 
width : 938px; 
height : 250px; 
padding : 0 11px; 
} 
#top-server-mngt-header { 
background : #ffffff url(../image/banner-managed-server.jpg) no-repeat center top; 
width : 938px; 
height : 250px; 
padding : 0 11px; 
} 
#top-network-mngt-header { 
background : #ffffff url(../image/banner-network-management.jpg) no-repeat center top; 
width : 938px; 
height : 250px; 
padding : 0 11px; 
} 
#mid-content { 
width : 960px; 
background : #ffffff; 
} 
.mid-indent { 
padding : 8px 13px; 
overflow : hidden; 
} 
.left-col { 
width : 250px; 
float : left; 
clear : both; 
overflow : hidden; 
background-image : url(../image/menu_bg.jpg); 
background-repeat : repeat-y; 
background-position : 2px; 
} 
.left-colol {
	width : 250px;
	clear : both;
	background-image : url(../image/bottom_bar.jpg);
	background-repeat : no-repeat;
	background-position : 2px top;
	height: 8px;
} 
.left-box-1 { 
width : 250px; 
} 
.yellow-tab { 
background : url(../image/left-col-tab.jpg) no-repeat top; 
width : 250px; 
height : 30px; 
font-family : Trebuchet Ms; 
font-size : 16px; 
color : #ffffff; 
font-weight : bold; 
text-align : center; 
padding : 6px 0 0 0; 
} 
.yellow-tabgif { 
background : url(../image/left-col-tab.gif) no-repeat top; 
width : 250px; 
height : 30px; 
font-family : Trebuchet Ms; 
font-size : 16px; 
color : #ffffff; 
font-weight : bold; 
text-align : center; 
padding : 6px 0 0 0; 
} 
.left-links { 
width : 244px; 
margin : 0 0 0 2px; 
text-align : left; 
} 
.left-links ul, li { 
margin : 0; 
padding : 0; 
} 
.left-links ul { 
padding-top : 12px; 
padding-right : 0; 
padding-bottom : 15px; 
padding-left : 5px; 
} 
.left-links li { 
list-style : none; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #FF6600; 
line-height : 21px; 
padding : 0 0 0 12px; 
} 
.left-links li a { 
list-style : none; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #666666; 
line-height : 21px; 
background-image : url(../image/left-link-arrow.gif); 
background-repeat : no-repeat; 
background-position : 0% 1px; 
padding-top : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 17px; 
} 
.left-links li a:hover { 
list-style : none; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #666666; 
line-height : 21px; 
background-image : url(../image/left-link-arrow_o.gif); 
background-repeat : no-repeat; 
background-position : 0% 1px; 
padding-top : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 17px; 
} 
.mid-colblue { 
width : 580px; 
float : left; 
margin-top : 0; 
margin-right : 10px; 
margin-bottom : 0; 
margin-left : 21px; 
color : #006999; 
} 
.mid-colbox { 
width : 580px; 
float : left; 
margin-top : 15px; 
margin-right : 10px; 
margin-bottom : 0; 
margin-left : 21px; 
color : #006999; 
} 
.mid-col { 
width : 650px; 
float : left; 
margin-top : 0; 
margin-right : 10px; 
margin-bottom : 0; 
margin-left : 21px; 
} 
.mid-col h1 { 
margin : 0; 
padding : 0 0 15px 0; 
font-family : "Trebuchet Ms"; 
font-size : 21px; 
color : #666666; 
} 
.mid-col p { 
margin : 0; 
padding : 0 0 15px 0; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #666666; 
line-height : 17px; 
text-align : justify; 
} 
.mid-col p a { 
margin : 0; 
padding : 0 0 15px 0; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #666666; 
line-height : 17px; 
text-align : justify; 
}
.mid-col p a:link { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #006999; 
line-height : 17px; 
text-align : justify; 
} 
.mid-col p a:visited { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #006999; 
line-height : 17px; 
text-align : justify; 
}
.mid-col p a:hover {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #5995B0;
line-height : 17px;
text-align : justify;
text-decoration: none;
}
.mid-col a span { 
margin : 0; 
padding : 0 0 15px 0; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #FF6600; 
line-height : 17px; 
text-align : justify; 
}

.right-col { 
width : 252px; 
float : left; 
} 
.right-box-1 { 
width : 252px; 
} 
.article-tab {
	width : 252px;
	height : 28px;
	font-family : "Trebuchet Ms";
	font-size : 16px;
	color : #FF6600;
	font-weight : bold;
	text-align : center;
	padding : 8px 0 0 0;
	background-repeat: no-repeat;
	background-position: 3px top;
	background-image: url(../image/article-tab.gif);
} 
.right-box { 
width : 248px; 
background-color : #ffffff; 
background-image : url(../image/artmenu_bg.jpg); 
background-repeat : repeat-y; 
background-position : top; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 2px; 
} 
.news ul, li { 
margin : 0; 
padding : 0; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #006999; 
} 
.news ul { 
margin-top : 0; 
margin-right : 4px; 
margin-bottom : 20px; 
margin-left : 4px; 
} 
.news li { 
list-style : none; 
line-height : 16px; 
padding-top : 10px; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 50px; 
} 
li.pdf { 
background-image : url(../image/pdf.png); 
background-repeat : no-repeat; 
background-position : 12px; 
} 
li.webcast { 
background : url(../image/webcast.jpg) no-repeat 0% 12px; 
} 
li.podcast { 
background : url(../image/listen-podcast.jpg) no-repeat 0% 12px; 
} 
.right-box-2 { 
width : 252px; 
} 
.right-box-indent { 
padding : 12px; 
} 
.right-box-2 p { 
margin : 0; 
padding : 0 0 14px 0; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #666666; 
line-height : 19px; 
} 
.right-box-2 p a { 
color : #3399cc; 
text-decoration : none; 
} 
.right-box-2 p a:hover { 
color : #3399cc; 
text-decoration : underline; 
} 
.testimonials-tab { 
background : url(../image/testimonials-tab.jpg) no-repeat top; 
width : 252px; 
height : 38px; 
font-family : Trebuchet Ms; 
font-size : 16px; 
color : #ffffff; 
font-weight : bold; 
text-align : center; 
padding : 10px 0 0 0; 
} 
#footer { 
width : auto; 
overflow : hidden; 
height : 50px; 
margin-top : 0; 
margin-right : 13px; 
margin-bottom : 0; 
margin-left : 13px; 
text-align : left; 
} 
#footer ul, li { 
margin : 0; 
padding : 0; 
} 
#footer ul { 
margin-top : 30px; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 12px; 
} 
#footer li { 
list-style : none; 
float : left; 
display : inline; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #858486; 
padding-top : 0; 
padding-right : 5px; 
padding-bottom : 0; 
padding-left : 5px; 
} 
#footer li a { 
color : #006999; 
text-decoration : none; 
} 
#footer li a:hover { 
color : #858486; 
text-decoration : underline; 
} 
#bottom-strip { 
background : url(../image/bottom-strip.jpg) no-repeat top; 
width : 968px; 
height : 81px; 
} 
#top-nav { 
width : 928px; 
height : 35px; 
padding : 0 11px 0 21px; 
background : #ffffff; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 15px; 
} 
.bottom-text p { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #666666; 
text-align : left; 
background : #ededed; 
padding-top : 1px; 
padding-right : 0; 
padding-bottom : 1px; 
padding-left : 0; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 30px; 
} 
.it-mid-col {
	width : 638px;
	float : left;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 21px;
	text-align: left;
} 
.it-mid-col h1 { 
margin : 0; 
padding : 0 0 15px 0; 
font-family : Trebuchet Ms; 
font-size : 21px; 
color : #006699; 
} 
.it-mid-col p { 
margin : 0; 
padding : 0 0 15px 0; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #666666; 
line-height : 17px; 
text-align : justify; 
} 
.it-mid-col a { 
margin : 0; 
padding : 0 0 15px 0; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #666666; 
line-height : 17px; 
text-align : justify; 
}
.it-mid-col a:link { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #006999; 
line-height : 17px; 
text-align : justify; 
} 
.it-mid-col a:visited { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #006999; 
line-height : 17px; 
text-align : justify; 
}
.it-mid-col a:hover {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #5995B0;
line-height : 17px;
text-align : justify;
text-decoration: none;
}
.it-mid-col a span { 
margin : 0; 
padding : 0 0 15px 0; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #FF6600; 
line-height : 17px; 
text-align : justify; 
}



.box { 
width : 184px; 
height : 133px; 
float : left; 
margin : 0 0 0 22px; 
} 
.top-flags { 
float : right; 
width : 250px; 
text-align : right; 
margin-top : 12px; 
padding-right : 20px; 
} 
.f-left { 
float : left; 
margin-top : 12px; 
color : #006999; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 18px; 
font-weight : normal; 
} 
.f-right { 
float : right; 
} 
.blue-color {
	color : #006999;
} 
.orange-color { 
color : #FF6600; 
} 
.text-3 { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #000000; 
} 
.table-td-border { 
border-right : 1px solid #cccccc; 
border-bottom : 1px solid #cccccc; 
}
