/*
UKWSD Style Sheet v4
Copyright 2001-2009 UK Web.Solutions Direct Ltd. ALL RIGHT RESERVED

Change Log
==========
01/11/2009 - Initial release
*/

/* BEGIN COMMON */
html {
overflow: scroll;
}
body {
	font-family: verdana, geneva, lucida, "lucida grande", arial, helvetica, sans-serif;
	font-size: 11px;
	background-color: #f1f1f1;
	margin: 0px 0px 0px 0px;
}
.siteWrapper {
	width: 779px;
	min-width: 779px;
	max-width: 779px;
	margin-left: auto;
	margin-right: auto;
}
p {
	line-height: 18px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 15px 0px;
}
.iconImage {
	border: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/* END COMMON */

/* BEGIN HEADER */
.header {
	width: 779px;
	height: 85px;
	color: #ffffff;
	background-color: #00245F;
	background-image: url('/img/header.gif');
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	}
.headerLeft {
	width: 417px;
	height: 85px;
	background-image: url(/img/left.gif);
	background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: middle;
	float: left;
	}
.headerCenter {
	width: 16px;
	height: 85px;
	background-image: url(/img/center.gif);
	background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	vertical-align: middle;
	float: left;
	}
.headerRight {
	width: 346px;
	height: 85px;
	background-image: url(/img/right.gif);
	background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	vertical-align: middle;
	float: left;
	}
.headerLinks {
	font-size: 10px;
	font-weight: bold;
	color: #ff9900;
	background-color: transparent;
	padding: 5px 6px 5px 6px;
	margin: 0px 0px 0px 0px;
}
.headerLinks a:link, .headerLinks a:visited, .headerLinks a:active {
	color: #ffffff;
	background-color: transparent;
	text-decoration: none;
}
.headerLinks a:hover {
	color: #ffffff;
	background-color: transparent;
	text-decoration: underline;
}
/* END HEADER */

/* BEGIN NAVIGATION */
.navigation {
	width: 779px;
	height: 25px;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background-color: #00245F;
	border-bottom: 1px solid #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
}
.navigationTabs {
	height:24px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
	display: block;
}
.navigationTabs ul {
	padding: 0px 8px 0px 9px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	float: right;
	display: block;
}
.navigationTabs ul li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:center;
	float: left;
	display: block;
}
.navigationTabs a:link, .navigationTabs a:active, .navigationTabs a:visited {
	width: 125px;
	height: 19px;
	color: #ffffff;
	background-color: #06224a;
	border-top: 1px solid #96a3cc;
	border-right: 1px solid #414159;
	border-bottom: 0px solid #ff9900;
	border-left: 1px solid #96a3cc;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
	text-decoration: none;
	display: block;
	outline: none;
}
.navigationTabs a:hover {
	width: 125px;
	height: 19px;
	color: #ffffff;
	background-color: #6699cc;
	border-top: 1px solid #96a3cc;
	border-right: 1px solid #414159;
	border-bottom: 0px solid #ff9900;
	border-left: 1px solid #96a3cc;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
	text-decoration: none;
	display: block;
	outline: none;
}
.navigationTabs .selected a:link, .navigationTabs .selected a:active, .navigationTabs .selected a:visited, .navigationTabs .selected a:hover {
	width: 125px;
	height: 19px;
	color: #ffffff;
	background-color: #ff9900;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ff9900;
	border-left: 1px solid #ffffff;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
	text-decoration: none;
	display: block;
	outline: none;
}
.navigationDivider {
	width: 779px;
	height: 5px;
	color: #ffffff;
	background-color: #ff9900;
	border-bottom: 1px solid #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
}
/* END NAVIGATION */

/* BEGIN CONTENT HEADER */
.contentHeader {
	width: 779px;
	height: 18px;
	color: #000000;
	background-color: #ffffff;
	background-image: url(/img/contentHeader.gif);
	background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/* END CONTENT HEADER */

/* BEGIN HOMEPAGE */
.contentHomepageHeader {
	width: 779px;
	height: 200px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.contentHomepage {
	width: 779px;
	height: 250px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.contentHomepageLeft {
	width: 259px;
	height: 250px;
	color: #000000;
	background-color: #990000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
}
.contentHomepageCenter {
	width: 259px;
	height: 250px;
	color: #000000;
	background-color: #009900;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
}
.contentHomepageRight {
	width: 259px;
	height: 250px;
	color: #000000;
	background-color: #000099;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
}
.contentHomepageDivider {
	width: 1px;
	color: #000000;
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.contentHomepageFooter {
	width: 779px;
	height: 100px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.contentHomepageImages {
	border: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.contentHomepage a:link, .contentHomepage a:visited, .contentHomepage a:active {
	color: #ffffff;
	background: transparent;
	text-decoration: none;
	outline: none;
}
.contentHomepage a:hover
{
	color: #ffffff;
	background: transparent;
	text-decoration: none;
	outline: none;
}
/* END HOMEPAGE */

/* BEGIN CONTENT BODY */
.contentBody {
	width: 779px;
	color: #000000;
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.contentDivider {
	width: 1px;
	color: #000000;
	background-color: #cfcfcf;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.contentSide {
	width: 176px;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	vertical-align: top;
}
.contentSide a:link, .contentSide a:visited, .contentSide a:active {
	color: #164472;
	background: transparent;
	text-decoration: none;
}
.contentSide a:hover
{
	color: #6699cc;
	background: transparent;
	text-decoration: none;
}
.contentMain {
	width: 560px;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
}
.contentMain a:link, .contentMain a:visited, .contentMain a:active {
	color: #990000;
	background: transparent;
	text-decoration: none;
	outline: none;
}
.contentMain a:hover
{
	color: #E90000;
	background: transparent;
	text-decoration: none;
	outline: none;
}
/* END CONTENT BODY */

/* BEGIN CONTENT FOOTER */
.contentFooter {
	width: 779px;
	height: 18px;
	color: #000000;
	background-color: #ffffff;
	background-image: url(/img/contentFooter.gif);
	background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/* END CONTENT FOOTER */

/* BEGIN FOOTER */
.footer {
	width: 779px;
	height: 70px;
	color: #ffffff;
	background-color: #00245F;
	border-top: 1px solid #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
.footerLeft {
	width: 374px;
	height: 70px;
	background-image: url(/img/left.gif);
	background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: middle;
	float: left;
	}
.footerCenter {
	width: 16px;
	height: 70px;
	background-image: url(/img/center.gif);
	background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	vertical-align: middle;
	float: left;
	}
.footerRight {
	width: 389px;
	height: 70px;
	background-image: url(/img/right.gif);
	background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	vertical-align: middle;
	float: left;
	}
.footerLinks {
	font-size: 10px;
	font-weight: bold;
	color: #ff9900;
	background-color: transparent;
	padding: 5px 6px 5px 6px;
	margin: 0px 0px 0px 0px;
}
.footerLinks a:link, .footerLinks a:visited, .footerLinks a:active {
	color: #ffffff;
	background-color: transparent;
	text-decoration: none;
}
.footerLinks a:hover {
	color: #ffffff;
	background-color: transparent;
	text-decoration: underline;
}
.footerText {
	font-size: 10px;
	padding: 9px 6px 9px 6px;
	margin: 0px 0px 0px 0px;
}
/* END FOOTER */

/* BEGIN PAGE TITLE & SUB TITLE */
.sectionTitle h1 {
	font-size: 20px;
	font-weight: bold;
	color: #164472;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.sectionTitleUnderline {
	width: 552px;
	height: 1px;
	color: #000000;
	background-color: #f1f1f1;
	border-top: 1px solid #cfcfcf;
	padding: 0px 0px 0px 0px;
	text-align: right;
	vertical-align: middle;	
}
.subTitle h2 {
	font-size: 15px;
	font-weight: bold;
	color: #164472;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.subTitleUnderline {
	width: 560px;
	height: 1px;
	color: #000000;
	background-color: #f1f1f1;
	border-top: 1px solid #cfcfcf;
	text-align: right;
	vertical-align: middle;
}

.subTitle2 {
	text-align: left;
}
.subTitle2 h3 {
	font-size: 12px;
	font-weight: bold;
	color: #164472;
	background-color: transparent;
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
}

.networkissuesTitle h2 {
	font-size: 14px;
	font-weight: bold;
	color: #164472;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #cfcfcf;
}
/* END PAGE TITLE & SUB TITLE */

/* BEGIN SIDE BOX */
.sideboxHeader {
	width: 176px;
	height: 7px;
	color: #164472;
	background-color: #f1f3fc;
	background-image: url('/img/sideboxHeader.gif');
	background-repeat: no-repeat;
}
.sideboxBody {
	width: 160px;
	color: #164472;
	background-color: #f1f3fc;
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	padding: 0px 7px 0px 7px;
	text-align: left;
}
.sideboxFooter {
	width: 176px;
	height: 7px;
	color: #164472;
	background-color: #f1f3fc;
	background-image: url('/img/sideboxFooter.gif');
	background-repeat: no-repeat;
}
.sideboxTitle {
	width: 160px;
	font-weight: bold;
	color: #164472;
	background-color: #f1f3fc;
	border-bottom: 1px solid #cfcfcf;
	padding: 2px 0px 2px 0px;
}
/* END SIDE BOX */

/* BEGIN SIDE MENU */
.sidemenuRaquo {
	font-weight: bold;
	color: #990000;
	background-color: transparent;
}
.sidemenuItem {
	width: 160px;
	font-size: 10px;
	color: #164472;
	background-color: #f1f3fc;
	border-bottom: 1px dashed #cfcfcf;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
.sidemenuItem a:link, .sidemenuItem a:active, .sidemenuItem a:visited  {
	width: 160px;
	color: #164472;
	background-color: #f1f3fc;
	text-decoration: none;
	padding: 8px 0px 8px 0px;
	display: block;
}
.sidemenuItem a:hover {
	width: 160px;
	color: #164472;
	background-color: #e8eaf3;
	text-decoration: none;
	padding: 8px 0px 8px 0px;
	display: block;
}
/* END SIDE MENU */

/* BEGIN SECTION HEADER IMAGES */
.sectionHeader {
	width: 560px;
	height: 138px;
	background-repeat: no-repeat;
	text-align: left;
	position: relative;
	display: block;
}
.sectionHD1 {
	width: 560px;
	height: 138px;
	background-image: url(/img/headers/hosting.gif);
	background-repeat: no-repeat;
	text-align: left;
	position: relative;
	display: block;
}
.sectionHD2 {
	width: 560px;
	height: 138px;
	background-image: url(/img/headers/reseller.gif);
	background-repeat: no-repeat;
	text-align: left;
	position: relative;
	display: block;
}
.sectionHD3 {
	width: 560px;
	height: 138px;
	background-image: url(/img/headers/dedicated.gif);
	background-repeat: no-repeat;
	text-align: left;
	position: relative;
	display: block;
}
.sectionHD4 {
	width: 560px;
	height: 138px;
	background-image: url(/img/headers/domains.gif);
	background-repeat: no-repeat;
	text-align: left;
	position: relative;
	display: block;
}
.sectionHD5 {
	width: 560px;
	height: 138px;
	background-image: url(/img/headers/support.gif);
	background-repeat: no-repeat;
	text-align: left;
	position: relative;
	display: block;
}
.sectionHD6 {
	width: 560px;
	height: 138px;
	background-image: url(/img/headers/aboutus.gif);
	background-repeat: no-repeat;
	text-align: left;
	position: relative;
	display: block;
}
.sectionHD7 {
	width: 560px;
	height: 138px;
	background-image: url(/img/headers/sitemap.gif);
	background-repeat: no-repeat;
	text-align: left;
	position: relative;
	display: block;
}
.sectionHD8 {
	width: 560px;
	height: 138px;
	background-image: url(/img/headers/whychooseus.gif);
	background-repeat: no-repeat;
	text-align: left;
	position: relative;
	display: block;
}
.sectionHD9 {
	width: 560px;
	height: 138px;
	background-image: url(/img/headers/datacentre.gif);
	background-repeat: no-repeat;
	text-align: left;
	position: relative;
	display: block;
}
.sectionHD10 {
	width: 560px;
	height: 138px;
	background-image: url(/img/headers/technology.gif);
	background-repeat: no-repeat;
	text-align: left;
	position: relative;
	display: block;
}
.sectionHD11 {
	width: 560px;
	height: 138px;
	background-image: url(/img/headers/testimonials.gif);
	background-repeat: no-repeat;
	text-align: left;
	position: relative;
	display: block;
}
.sectionHD12 {
	width: 560px;
	height: 138px;
	background-image: url(/img/headers/contactus.gif);
	background-repeat: no-repeat;
	text-align: left;
	position: relative;
	display: block;
}
.sectionHD13 {
	width: 560px;
	height: 138px;
	background-image: url(/img/headers/affiliates.gif);
	background-repeat: no-repeat;
	text-align: left;
	position: relative;
	display: block;
}
.sectionHD14 {
	width: 560px;
	height: 138px;
	background-image: url(/img/headers/tos.gif);
	background-repeat: no-repeat;
	text-align: left;
	position: relative;
	display: block;
}
.sectionHD15 {
	width: 560px;
	height: 138px;
	background-image: url(/img/headers/privacy.gif);
	background-repeat: no-repeat;
	text-align: left;
	position: relative;
	display: block;
}
.sectionHD16 {
	width: 560px;
	height: 138px;
	background-image: url(/img/headers/cpanel.gif);
	background-repeat: no-repeat;
	text-align: left;
	position: relative;
	display: block;
}
.sectionHD17 {
	width: 560px;
	height: 138px;
	background-image: url(/img/headers/whm.gif);
	background-repeat: no-repeat;
	text-align: left;
	position: relative;
	display: block;
}
.sectionHD18 {
	width: 560px;
	height: 138px;
	background-image: url(/img/headers/fantastico.gif);
	background-repeat: no-repeat;
	text-align: left;
	position: relative;
	display: block;
}
.sectionHD19 {
	width: 560px;
	height: 138px;
	background-image: url(/img/headers/mailfoundry.gif);
	background-repeat: no-repeat;
	text-align: left;
	position: relative;
	display: block;
}
.sectionHD20 {
	width: 560px;
	height: 138px;
	background-image: url(/img/headers/ssl.gif);
	background-repeat: no-repeat;
	text-align: left;
	position: relative;
	display: block;
}
.sectionHD21 {
	width: 560px;
	height: 138px;
	background-image: url(/img/headers/clientarea.gif);
	background-repeat: no-repeat;
	text-align: left;
	position: relative;
	display: block;
}
.sectionHD22 {
	width: 560px;
	height: 138px;
	background-image: url(/img/headers/cart.gif);
	background-repeat: no-repeat;
	text-align: left;
	position: relative;
	display: block;
}
.sectionHD23 {
	width: 560px;
	height: 138px;
	background-image: url(/img/headers/joomla.gif);
	background-repeat: no-repeat;
	text-align: left;
	position: relative;
	display: block;
}
.sectionHD24 {
	width: 560px;
	height: 138px;
	background-image: url(/img/headers/wordpress.gif);
	background-repeat: no-repeat;
	text-align: left;
	position: relative;
	display: block;
}
.sectionHD25 {
	width: 560px;
	height: 138px;
	background-image: url(/img/headers/serverstatus.gif);
	background-repeat: no-repeat;
	text-align: left;
	position: relative;
	display: block;
}
.sectionHD26 {
	width: 560px;
	height: 138px;
	background-image: url(/img/headers/backup.gif);
	background-repeat: no-repeat;
	text-align: left;
	position: relative;
	display: block;
}
.sectionHD27 {
	width: 560px;
	height: 138px;
	background-image: url(/img/headers/installatron.gif);
	background-repeat: no-repeat;
	text-align: left;
	position: relative;
	display: block;
}
/* END SECTION HEADER IMAGES */

/* BEGIN SECTION HEADER COMMON */
.sectionHFP {
	width: 283px;
	height: 108px;
	position: absolute;
	top: 15px;
	left: 15px;
}
.sectionHFT {
	font-size: 17px;
	font-weight: bold;
	color: #ff9900;
	background-color: transparent;
}
.sectionHFI {
	line-height: 22px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: transparent;
}
.sectionHFR {
	color: #ff9900;
	background-color: transparent;
}
/* END SECTION HEADER COMMON */

/* BEGIN STILL TO SORT */
/* BEGIN MAIN BOX FULL */
.mainBoxHeaderFull {
	width: 560px;
	height: 7px;
	background-image: url(/img/mainBoxHeaderFull.gif);
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.mainBoxBodyFull {
	width: 546px;
	font-size: 11px;
	color: #164472;
	background-color: #f1f3fc;
	border-right: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
	padding: 0px 6px 0px 6px;
	margin: 0px 0px 0px 0px;
}
.mainBoxFooterFull {
	width: 560px;
	height: 7px;
	background-image: url(/img/mainBoxFooterFull.gif);
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.mainBoxTitle {
	border-bottom: 1px solid #cfcfcf;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 0px;
	text-align: left;
}
.mainBoxTitle h1 {
	font-size: 11px;
	font-weight: bold;
	color: #06224a;
	background-color: transparent;
	padding: 0px 0px 2px 7px;
	margin: 0px 0px 0px 0px;
	position: relative;
	top: 3px;
}
/* END MAIN BOX FULL */

/* BEGIN BOX 275 */
.mainBoxHeader275 {
	width: 275px;
	height: 7px;
	background-image: url(/img/mainBoxHeader275.gif);
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.mainBoxBody275 {
	width: 261px;
	font-size: 11px;
	color: #164472;
	background-color: #f1f3fc;
	border-right: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
	padding: 0px 6px 0px 6px;
	margin: 0px 0px 0px 0px;
}
.mainBoxFooter275 {
	width: 275px;
	height: 7px;
	background-image: url(/img/mainBoxFooter275.gif);
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.mainBoxTitle {
	border-bottom: 1px solid #cfcfcf;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 0px;
	text-align: left;
}
.mainBoxTitle h1 {
	font-size: 11px;
	font-weight: bold;
	color: #06224a;
	background-color: transparent;
	padding: 0px 0px 2px 7px;
	margin: 0px 0px 0px 0px;
	position: relative;
	top: 3px;
}
/* END MAIN BOX FULL */

/* BEGIN SIDE MENU */
.sideMenu {
	color: #990000;
	background-color: transparent;
	padding: 4px 0px 4px 7px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}
.sideMenuDivider {
	border-bottom: 1px dashed #cfcfcf;
	padding: 0px 0px 0px 0px;
	margin: 4px 0px 4px 7px;
}
.sideMenu a:link, .sideMenu a:active, .sideMenu a:visited {
	color: #164472;
	background-color: transparent;
	text-decoration: none;
}
.sideMenu a:hover {
	color: #6699cc;
	background-color: transparent;
	text-decoration: none;
}
/* END SIDE MENU */

/* BEGIN SIDE SEARCH BOX */
.sideSearchBox {
	font-size: 10px;
	width: 160px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.sideSearchBoxLeft {
	width: 99px;
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	vertical-align: middle;
}
.sideSearchBoxRight {
	width: 60px;
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	vertical-align: middle;
}
.sideSearchBoxSpan {
	width: 160px;
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	vertical-align: middle;
}

/* END SIDE SEARCH BOX */

/* BEGIN SIDE LOGIN BOX */
.sideLoginBox {
	font-size: 10px;
	width: 160px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.sideLoginBoxLeft {
	width:54px;
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	vertical-align: middle;
}
.sideLoginBoxRight {
	width: 103px;
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	vertical-align: middle;
}
.sideLoginBoxSpan {
	width: 160px;
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	vertical-align: middle;
}
.label {
	color: #000000;
	background-color: transparent;
}
.sideLoginDivider {
	border-bottom: 1px dashed #cfcfcf;
	padding: 0px 0px 0px 0px;
	margin: 4px 0px 4px 0px;
}
.sideLoginReminder {
	color: #000000;
	background-color: transparent;
	padding: 4px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	vertical-align: middle;
}
/* END SIDE LOGIN BOX */

/* BEGIN MAIN SEARCH BOX */

.searchIcon {
	width: 20px;
	padding: 0px 0px 0px 4px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	vertical-align: top;
}
.searchTitle {
	width: 526px;
	color: #06224a;
	font-weight: bold;
	background-color: transparent;
	padding: 0px 0px 2px 4px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: middle;
}
.searchLeft {
	width: 440px;
	padding: 0px 0px 0px 4px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: middle;
}
.searchRight {
	width: 86px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	vertical-align: middle;
}
/* END MAIN SEARCH BOX */

/* BEGIN MAIN SEARCH FORM */
.mainSearchForm {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.mainSearchForm #text {
	font-size: 11px;
	width: 436px;
}
.mainSearchForm #search {
	font-size: 11px;
}
/* END MAIN SEARCH FORM */



/* BEGIN WIDGET */
.widget {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
}
.widgetTitle {
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.widgetDescription {
	line-height: 18px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/* END WIDGET */

/* BEGIN WIDGET BOX */
.widgetHeader {
	width: 560px;
	height: 7px;
	background-image: url(/img/misc/widgetHeader.gif);
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.widgetBody {
	width: 560px;
	color: #000000;
	background-color: #f1f3fc;
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.widgetFooter {
	width: 560px;
	height: 7px;
	background-image: url(/img/misc/widgetFooter.gif);
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.widgetLeft {
	width: 48px;
	height: 48px;
	padding: 0px 5px 0px 6px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	vertical-align: middle;
}
.widgetRight {
	width: 498px;
	color: #000000;
	background-color: transparent;
	padding: 0px 6px 0px 5px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
}
/* END WIDGET BOX */


/* BEGIN WIDGET BOX */
.widgetHeader275 {
	width: 275px;
	height: 7px;
	background-image: url(/img/misc/widgetHeader275.gif);
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.widgetBody275 {
	width: 275px;
	color: #000000;
	background-color: #f1f3fc;
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	padding: 0px 6px 0px 6px;
	margin: 0px 0px 0px 0px;
}
.widgetFooter275 {
	width: 275px;
	height: 7px;
	background-image: url(/img/misc/widgetFooter275.gif);
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.widgetLeft275 {
	width: 48px;
	height: 48px;
	padding: 0px 5px 0px 6px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	vertical-align: middle;
}
.widgetRight275 {
	width: 203px;
	color: #000000;
	background-color: transparent;
	padding: 0px 6px 0px 5px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
}
/* END WIDGET BOX */

/* BEGIN TABLES */
.tableHead {
	width: 560px;
	color: #FFFFFF;
	background-color: #164472;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}
.tdHead {
	height: 26px;
	font-weight: bold;
	padding: 0px 4px 0px 4px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;

}
.tdHeadDivider {
	height: 26px;
	color: #000000;
	background-color: #CFCFCF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;

}

.tableMain {
	width: 560px;
	color: #000000;
	background-color: #CFCFCF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}
.tdMain1 {
	height: 26px;
	font-weight: bold;
	color: #000000;
	background-color: #f1f3fc;
	padding: 0px 4px 0px 4px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
}
.tdMain1b {
	height: 26px;
	color: #000000;
	background-color: #f1f3fc;
	padding: 0px 4px 0px 4px;
	margin: 0px 0px 0px 4px;
	vertical-align: middle;
}
.tdMain1c {
	height: 26px;
	color: #000000;
	background-color: #f1f3fc;
	padding: 0px 4px 0px 4px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
}
.tdMain2 {
	height: 26px;
	color: #000000;
	background-color: #ffffff;
	padding: 0px 4px 0px 4px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
}
.tdMain3 {
	height: 26px;
	color: #000000;
	font-weight: bold;
	background-color: #ffffff;
	padding: 0px 4px 0px 4px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
}
.tdMain4 {
	height: 26px;
	color: #000000;
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
}
.tdMain5 {
	height: 26px;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	padding: 0px 4px 0px 4px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
}
.tdMain6 {
	height: 26px;
	font-weight: normal;
	color: #000000;
	background-color: #f1f3fc;
	padding: 0px 4px 0px 4px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
}
.tdMainPrice {
	height: 26px;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	padding: 0px 4px 0px 4px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
}
.tdMainLink {
	height: 26px;
	font-weight: bold;
	color: #ffffff;
	background-color: #990000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
}
.tdMainLink a:link, .tdMainLink a:active, .tdMainLink a:visited
{
	height: 26px;
	line-height: 26px;
	text-decoration: none;
	color: #ffffff;
	background-color: #990000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
}
.tdMainLink a:hover
{
	height: 26px;
	line-height: 26px;
	text-decoration: none;
	color: #ffffff;
	background-color: #E90000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
}
/* END TABLES */

/* BEGIN DOMAIN CHECKER */
.domaincheckerHeader {
	width: 560px;
	height: 7px;
	background-image: url(/img/misc/domaincheckerHeader.gif);
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.domaincheckerBody {
	width: 546px;
	color: #000000;
	background-color: #f1f3fc;
	border-right: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
	padding: 0px 6px 0px 6px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	vertical-align: middle;
}
.domaincheckerFooter {
	width: 560px;
	height: 7px;
	background-image: url(/img/misc/domaincheckerFooter.gif);
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/* END DOMAIN CHECKER */

/* BEGIN FORMS */
.form {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
select {
	font-size: 11px;
	border: 1px solid #cfcfcf;
	padding: 2px 2px 2px 2px;
}
textarea {
	font-size: 11px;
	border: 1px solid #cfcfcf;
	padding: 2px 2px 2px 2px;
}
.text {
	font-size: 11px;
	border: 1px solid #cfcfcf;
	padding: 2px 2px 2px 2px;
}
.password {
	font-size: 11px;
	border: 1px solid #cfcfcf;
	padding: 2px 2px 2px 2px;
}
.submit {
	font-size: 11px;
}
.reset {
	font-size: 11px;
}
.button {
	font-size: 11px;
}
/* END FORMS */


.articleLinks {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.articleLinks a:link, .articleLinks a:visited, .articleLinks a:active {
	color: #164472;
	background: transparent;
	text-decoration: none;
}
.articleLinks a:hover
{
	color: #6699cc;
	background: transparent;
	text-decoration: none;
}

.mapLinks {
	padding: 5px 5px 5px 15px;
	margin: 0px 0px 0px 15px;
}
.mapLinks a:link, .mapLinks a:visited, .mapLinks a:active {
	color: #164472;
	background: transparent;
	text-decoration: none;
}
.mapLinks a:hover
{
	color: #6699cc;
	background: transparent;
	text-decoration: none;
}

.ticketLink {
	height: 26px;
	font-weight: bold;
	color: #ffffff;
	background-color: #990000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
}
.ticketLink a:link, .ticketLink a:active, .ticketLink a:visited
{
	height: 26px;
	line-height: 26px;
	text-decoration: none;
	color: #000000;
	background-color: #E6EAEF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
}
.ticketLink a:hover
{
	height: 26px;
	line-height: 26px;
	text-decoration: none;
	color: #ffffff;
	background-color: #6699CC;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
}

.irsui
{
	background-color: #f1f3fc; border: 1px solid #cfcfcf; color: #000000; width: 100%; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
}

.irshr
{
	border: none;
	color: #cfcfcf;
	background-color: #f1f3fc;
	height: 1px;
	margin: 3px 1px 3px 1px;
	padding: 0px 0px 0px 0px;
}

/* MESSAGE STYLES */

.info, .success, .warning, .error { 
	width: 498px;
	margin: 10px 0px 0px 0px;  
	padding: 15px 10px 15px 50px;  
	background-repeat: no-repeat;  
	background-position: 10px center;  
}
.info {  
	color: #000000;
	border: 1px solid #00529B;
	background-color: #BDE5F8;  
	background-image: url('/img/icons/infoMessage.png');  
}
.success {  
	color: #000000;
	border: 1px solid #4F8A10;
	background-color: #DFF2BF;  
	background-image:url('/img/icons/successMessage.png');  
}
.warning {  
	color: #000000;
 	border: 1px solid #9F6000;
	background-color: #FEEFB3;
	background-image: url('/img/icons/warningMessage.png');
}
.error {  
	color: #000000;
 	border: 1px solid #D8000C;
	background-color: #FFBABA;  
	background-image: url('/img/icons/errorMessage.png');  
}

.active {
	background-color: #ffffff;
}
.pending {
	background-color: #ffffe2;
}
.pendingtransfer {
	background-color: #e9ffd2;
}
.suspended {
	background-color: #e9ffd2;
}
.terminated {
	background-color: #ffe1e1;
}
.cancelled {
	background-color: #f1f1f1;
}

/* BEGIN NETWORK ISSUES */
.affected, .notaffected, .critical { 
	width: 538px;
	margin: 0px 0px 0px 0px;  
	padding: 15px 10px 15px 10px;  
}
.notaffected {  
	color: #000000;
	border: 1px solid #cfcfcf;
	background-color: #f9f9f9;  
}
.critical {  
	color: #000000;
 	border: 1px solid #D8000C;
	background-color: #FFBABA;  
}
.affected {  
	color: #000000;
 	border: 1px solid #9F6000;
	background-color: #FEEFB3;
}
/* END NETWORK ISSUES */

/* BEGIN INVOICE STATUS TEXT */
.textred {  
	color: #cc0000;
}
.textgrey {  
	color: #cccccc;
}
.textgreen {  
	color: #779500;
}
.textblack {  
	color: #000000;
}
/* END INVOICE STATUS TEXT */

/* BEGIN ORDER STAGES */
div.stepsboxactive { background: #FF9900; width: 107px; font-size: 12px; text-align: center; color: #ffffff; margin-bottom: 5px; }
b.stepsboxactivertop, b.stepsboxactiverbottom { display:block; background: #FFFFFF; }
b.stepsboxactivertop b, b.stepsboxactiverbottom b {display:block; height: 1px; overflow: hidden; background: #FF9900; }

div.stepsboxinactive { background: #f1f1f1; width: 107px; font-size: 12px; text-align: center; color: #cfcfcf; margin-bottom: 5px; }
b.stepsboxinactivertop, b.stepsboxinactiverbottom { display:block; background: #FFFFFF; }
b.stepsboxinactivertop b, b.stepsboxinactiverbottom b {display:block; height: 1px; overflow: hidden; background: #f1f1f1; }

b.r1 {margin: 0 5px;}
b.r2 {margin: 0 3px;}
b.r3 {margin: 0 2px;}
b.r4 {margin: 0 1px; height: 2px;}
/* END ORDER STAGES */