/* ::::: http://www.in2net.com/_css/global.css ::::: */

body, div, span, form, h1, h2, h3, h4, h5 { margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(89, 89, 89); font-weight: normal; word-spacing: 0.1em; letter-spacing: 0.03em; }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: center; }
a:link { background: transparent none repeat scroll 0% 0%; color: rgb(33, 154, 231); text-decoration: none; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
a:visited { background: transparent none repeat scroll 0% 0%; color: rgb(33, 154, 231); text-decoration: none; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
a:hover { background: rgb(218, 237, 249) none repeat scroll 0% 0%; color: rgb(0, 0, 0); text-decoration: underline; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
img { border: 0pt none ; }
h1 { padding: 0pt 0pt 7px; font-family: Arial Black,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0); font-size: 30px; }
.clearLeft { clear: left; height: 0px; min-height: 0px; line-height: 0px; font-size: 0px; }
.clearRight { clear: right; height: 0px; min-height: 0px; line-height: 0px; font-size: 0px; }
.clearBoth { clear: both; height: 0px; min-height: 0px; line-height: 0px; font-size: 0px; }
#header { text-align: left; width: 922px; }
#headerLogoSlogan { float: left; width: 490px; }
#headerLogo { float: left; }
#headerLogo a:link, #headerLogo a:visited, #headerLogo a:hover, .noTextDecoration a:link, .noTextDecoration a:visited, .noTextDecoration a:hover { border: 0pt none ; background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#headerSlogan { margin: 45px 0px 15px; font-family: Arial black,Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(156, 177, 188); font-style: italic; }
#headerCompanyDetails { margin: 25px 0px 15px; float: right; }
#headerText1, #headerText2 { font-size: 12px; color: rgb(89, 89, 89); text-align: right; }
#headerText2 { padding: 5px 0pt; font-size: 11px; }
#headerText1 a:link, #headerText1 a:visited, #headerText2 a:link, #headerText2 a:visited { color: rgb(89, 89, 89); text-decoration: none; }
#headerText1 a:hover, #headerText2 a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
#mainmenu { text-align: left; word-spacing: 0em; letter-spacing: 0em; width: 925px; }
div#navBar { color: rgb(207, 207, 207); font-size: 11px; text-align: left; font-weight: bold; }
div#navBar span { color: rgb(79, 155, 210); font-size: 11px; font-weight: bold; }
.submenu { width: 250px; word-spacing: 0em; letter-spacing: 0em; }
.submenuTitle { margin: 0pt 0pt 5px; color: rgb(102, 102, 102); font-family: Arial black,Arial,Helvetica,sans-serif; font-size: 13px; }
.submenuTop, .submenuBottom { background: rgb(0, 120, 204) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 3px; line-height: 3px; }
.submenuContent ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.submenuContent ul li { border-bottom: 1px solid rgb(137, 137, 137); }
.submenuContent ul li a:link, .submenuContent ul li a:visited, .submenuContent ul li a:hover { border: 0pt none ; padding: 10px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; color: rgb(85, 85, 85); font-size: 12px; font-weight: bold; text-decoration: none; }
.submenuContent ul li a:hover { border: 0pt none ; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#haveQuestion .sectionTitle { color: rgb(75, 171, 229); font-size: 13px; font-family: Arial Black; letter-spacing: 0.03em; }
#haveQuestion { color: rgb(89, 89, 89); font-family: arial; font-size: 11px; letter-spacing: 0.05em; word-spacing: 0.1em; }
#haveQuestion a:link, #haveQuestion a:visited { background: transparent none repeat scroll 0% 0%; color: rgb(0, 0, 0); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#haveQuestion a:hover { background: rgb(218, 237, 249) none repeat scroll 0% 0%; color: rgb(0, 0, 0); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#kbSidebar { background: transparent url('sidebar_kb.gif') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 255px; height: 42px; display: block; cursor: pointer; }
#footer { padding: 10px 0pt; width: 100%; text-align: center; }
.footerColumn { margin: 0pt 0pt 0pt 10px; float: left; width: 140px; text-align: left; }
.footerLogoColumn { float: right; }
.footerTitle { font-size: 11px; color: rgb(115, 115, 115); font-weight: bold; }
.footerText { padding: 0pt 0pt 2px; }
.footerText a:link, .footerText a:visited { font-size: 11px; color: rgb(166, 166, 166); }
.footerText a:hover { font-size: 11px; color: rgb(0, 0, 0); }
#footerBar { padding: 5px 0pt 0pt; background: transparent url('footer_bar.gif') repeat-x scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 100%; height: 57px; text-align: center; }
#footerBarContent { background: transparent url('footer_bar_companies.gif') no-repeat scroll 80px 3px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 100%; height: 40px; }
#footerCopyRight { padding: 0pt 0pt 10px; font-size: 9px; color: rgb(156, 156, 156); }
#footerPageFunction { border-top: 1px solid rgb(229, 229, 229); text-align: right; }
#footerPageFunction ul { margin: 5px 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#footerPageFunction ul li { float: right; }
#footerPageFunction ul li a:link, #footerPageFunction ul li a:visited { font-size: 11px; color: rgb(79, 133, 172); font-weight: bold; text-decoration: none; }
#footerPageFunction ul li a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
#footerPageFunction ul li#printPage { padding: 5px 5px 5px 25px; background: transparent url('ico_printpage.gif') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#wrapper { margin: 0px auto; width: 925px; text-align: left; }
.greyDivider { border-top: 1px solid rgb(229, 229, 229); width: 100%; }
#submenuWrapper { margin: 10px 0pt 0pt 20px; float: left; width: 255px; }
#mainContentWrapper { margin: 10px 0pt 0pt; float: left; width: 650px; }
/* ::::: http://www.in2net.com/_css/aboutus.css ::::: */

#legalDRA {  }
#legalDRA h1 { color: rgb(63, 127, 194); font-size: 48px; font-family: impact; letter-spacing: 0.05em; word-spacing: 0.1em; }
#legalDRA span {  }
.legalContentBlock { padding: 0pt 0pt 15px 0px; }
.legalContentText, .legalContentGreyBoxText, .legalContentText2 { padding: 5px 0pt 5px 0px; color: rgb(23, 23, 23); font-size: 13px; line-height: 1.4em; word-spacing: 0.3em; }
.legalContentText2 { line-height: 20px; }
.legalContentText a:link, .legalContentText a:visited, .legalContentText2 a:link, .legalContentText2 a:visited { color: rgb(36, 120, 206); text-decoration: none; }
.legalContentText a:hover, .legalContentGreyBoxText a:hover, .legalContentText2 a:hover { border: 0pt none ; text-decoration: underline; }
/* ::::: http://www.in2net.com/_css/mainMenu.css ::::: */

.sf-menu, .sf-menu * { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; z-index: 200; }
.sf-menu { line-height: 1; }
.sf-menu ul { position: absolute; width: 211px; opacity: 0.9; }
.sf-menu ul#mainmenu_colocationDrop { display: none; left: 2px; }
.sf-menu ul#mainmenu_dedicatedserversDrop { display: none; }
.sf-menu ul#mainmenu_virtualPrivateServersDrop { display: none; }
.sf-menu ul#mainmenu_highspeedconnectivityDrop { display: none; }
.sf-menu ul#mainmenu_facilityDrop { display: none; }
.sf-menu ul#mainmenu_promoDrop { display: none; left: -90px; }
.sf-menu ul li { padding: 10px 10px 10px 30px; background: transparent url('submenu_bg.png') repeat-y scroll 0% 0%; width: 211px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.sf-menu ul li.closeSubMenu { padding: 0pt; background: transparent url('submenu_bg_bottom.png') repeat scroll 0% 0%; width: 211px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.sf-menu li:hover { visibility: inherit; }
.sf-menu li { float: left; position: relative; }
.sf-menu a { display: block; position: relative; text-decoration: none; color: rgb(255, 255, 255); }
.sf-menu li:hover ul, .sf-menu li.sfHover ul { left: -8px; top: 37px; z-index: 99; }
.sf-menu { float: left; margin-bottom: 1em; }
.sf-menu a { text-decoration: none; font-size: 12px; color: rgb(255, 255, 255); }
.sf-menu a, .sf-menu a:visited { color: rgb(255, 255, 255); text-decoration: none; }
.sf-menu li {  }
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; color: rgb(255, 255, 255); text-decoration: none; }
