pre, code {
	font-size: 9pt !important;
}

.corner-tl,
.corner-tr,
.corner-bl,
.corner-br {
	width: 5px;
	height: 5px;
	position: relative;
}

.corner-tl {
	background-image: url("/Common/webhosting/images/corner.topleft.gif");
	top: -27px;
}

.corner-bl {
	background-image: url("/Common/webhosting/images/corner.bottomleft.gif");	
	top: -10px;
}
.corner-br {
	background-image: url("/Common/webhosting/images/corner.bottomright.gif");	
	top: -15px;
	float: right;
}

.corner-tr {
	background-image: url("/Common/webhosting/images/corner.topright.gif");	
	top: -37px;
	float: right;
	margin-right: -5px;
}

.funny-text {
	color: rgb(10, 148, 214); text-decoration: underline; font-weight: bold; font-size: 10px;
}

.funny-text:link { text-decoration: underline; }

.bluebar-text {
	font-weight: normal;
	color: #ffffff;
	background-color: #1b7ec2 !important;
	vertical-align: top;
}

/*HOME PAGE*/
.bordered {
	border: 1px solid #cccccc;
	padding: 2px;
	float: left;
	margin-right: 10px;
}
.no-bordered {
	border: 1px solid #ffffff;
	padding: 2px;
	float: left;
	margin-right: 10px;

}
#product-area {
	width: 770px !important;
}
.product-cell {
	width: 350px;
	padding: 10px;
}
.product-line {
	color: #0A94D5;
}

.product-title {
	font-weight: bold;
	color: #0A94D5;
	font-size: 11px;
}
.product-title-large {
	font-weight: bold;
	color: #0A94D5;
	font-size: 18px;
}


.product-footnote {
	font-size: 6pt;
	_font-size: 6.5pt;
	color: #999999;
	font-style: italic;
}

.learn-more {
	margin-top: 10px;
}

.learn-more A:hover,
.learn-more A:visited,
.learn-more A:link {
	color: #0A94D5;
}

/*AT&T FOOTER*/
#footer-flush {
	width: 964px;
	padding: 15px 10px 10px 15px;
	color: #656565;
}

#footer-flush A:link,
#footer-flush A:visited,
#footer-flush A:active,
#footer-flush A:hover {
	color: #656565;
}

#leftNavSplash {
	width: 166px;
	background-color: #f3f2f2;
	padding: 17px 7px 0 12px;
	color: #0A94D5;
	vertical-align: top;
	border-top: 5px solid #A3D1E8;
}

/* FAQ PAGES - based upon AT&T FAQs */
.faq-bar {
	height: 5px;
	float: right; 
	position: relative; 
	top: -33px; 
	_top: -36px;
}
.faq-bar-sub {
	height: 5px;
	float: right; 
	position: relative; 
	top: -27px; 
	_top: -30px;
}
#faq-table-sub,
#faq-table-main {
	width: 99%;
	margin-left: 1px;
	_margin-left: 0px;
	border-left: 1px solid #cccccc !important;
	_margin-top: -10px;
}
#faq-table-sub div{
	_font-size: 8pt;
}

.faq-wrapper {
	margin-bottom: -5px;
	float: none;
}
.faq-table-bottom {
	position: relative;
	height: 5px;
	top: -15px;
	_top: -23px;
}

.main .content ol li {
	padding-bottom: 10px !important;
	background-image: none !important;
}

.main .content ol ul li {
	margin-left: 0px;
	padding: 1px 10px;
}

.main .content ol li ul {
	margin-bottom: 0px !important;
}

ul.bullet-gray li {
	background-image: url("/Common/webhosting/images/bullet_gray.gif") !important;		
}

ul.bullet-gray li a {
	position: relative;
	top: -5px;
	color: #3366CC;
	font-family: Verdana, Helvetica, Arial, sans-serif;

}

ul.indent1 li {
	margin-left: 15px;
}

ul.indent2 li {
	margin-left: 35px;
}

div .rightlink {
	text-align: right;
}

.faq-title a,
.faq-title,
.faq-title:link {
	font-weight: bold;
	color: #000000;
	background-color: #F4F4F4;
	padding: 5px;
	margin-right: -10px;
}
.faq-question {
	color: #666666;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 15px;
}
.faq-answer {
	padding-bottom: 10px;
}

.sitemap-group {
	padding-top: 5px;
	padding-left: 10px;
}
.sitemap-title {
	font-weight: bold;
	color: #000000;
	padding-bottom: 5px;
}
.sitemap-sub {
	padding-bottom: 5px;
}
	
ul.gradient-bar li a {
	position: relative;
	top: -5px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	line-height: 1.5em;
}

/* POLICY PAGES - based upon AT&T Corporate Policies */
.BlueSectionLink a { color: #3366CC; }
.BlueSectionLink a:hover { color: #CC6600; }
.policy-jumps a {
	color: #3366CC;	
	font-weight: bold;		
}
.policy-jumps a:hover {
	color: #CC6600;		
}
.policy-section {
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

.policy-sub {
	color: #656565;
	font-weight: bold;
	font-size: 10px;
}

/* FEEDBACK FORM - based upon 1800yellowpages */
.blueheadertext {
	color:#ffffff;
	font-size:14px !important;
	padding-top:2px !important;
	padding-bottom:4px !important;
	padding-left:5px !important;
	margin-right: 10px !important;
	background-color: #0A94D6;
}

.infoMessage {
   font-size:11px;
   color:#023f72;
   margin:0px;
}

.smallBoldBlack {
	font-weight: bold;
	color: #000000;
	font-size: 10px;
	margin-bottom: -5px;
}

input.blueBorder {
	border: 1px solid #7F9DB9 !important;
	background-color: white !important;
}

.narrow-right {
	width: 185px;
	_width: 195px;
	text-align: right;
	background-color: #E3EEF4;
	font-size: 11px !important;
}
.wide-left {
	background-color: #E3EEF4;
	color: #666666;
	text-align: left;

}

.feedback-table th,
.feedback-table td {
	padding: 5px !important;
}
.feedback-table th {
	font-weight: normal;
}

.feedback-table td {
	padding-top: 10px !important;
}

.feedback-tl {
	position: relative;
	left: -1px;
	top: 5px;
	_left: 0px;
	_top: 9px;
}

.feedback-tr {
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	left: 569px;
	top: 5px;
	_top: 17px;
}

.feedback-bl {
	position: absolute;
	left: -1px;
	top: 236px;
	_left: 0px;
	_top: 287px;
}

.feedback-br {
	position: absolute;
	left: 569px;
	top: 236px;
	_top: 287px;
}

/*COMPARISON TABLE*/
.blueheader-bottom,
.blueheader-bottom a {
	color:#ffffff;
	font-weight: bold;
	font-size: 14px !important;
	padding-top: 5px !important;
	padding-bottom:4px !important;
	margin-right: 10px !important;
	background-color: #0A94D6;
	vertical-align: bottom !important;
}

.blueheader-bottom a:link,
.blueheader-bottom a:visited {
	color: white !important;
	cursor: help;
	text-decoration: underline;
	line-height: 1.6em;
}
.light-row {
	background-color: #F1F7FA;
	color: #666666;
	font-size: 11px;
	vertical-align: top;
}
.light-row-split{
	background-color: #F1F7FA;
	color: #666666;
	font-size: 11px;
}
.dark-row-split {
	background-color: #E3EDF4;
	color: #666666;
	font-size: 11px;
}
.dark-row {
	background-color: #E3EDF4;
	color: #666666;
	font-size: 11px;
	vertical-align: top;
}

.comparison-title {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 5px;
}
.comparison {
	font-size: 11px;
	line-height: 1.2em;
}

.left-nav a {
	line-height: 1.2em !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}
.description-item {
	font-size: 11px;
	vertical-align: top;
	color: rgb(10, 148, 214);
	text-decoration: underline;
	cursor:help
}
.table-item {
	font-size: 11px;
	vertical-align: top;
	color: rgb(10, 148, 214);
}
td.table-item a {
	text-decoration: underline;
	cursor:help;
}

.more-info {
	cursor:hand !important;
}

sup small {
	font-size: 80% !important;
	_font-size: 90% !important;
	position: relative;
	top: -0.4em !important;
}

/*SiteUtils Blue Widget */
.sidebar .content .blue-widget {
  background: url("/Common/webhosting/images/sidebar_bg_10x7.gif") bottom no-repeat #0a94d6;
}

.sidebar .content .blue-widget h2 {
	background: url("/Common/webhosting/images/hdr_sign.up.now_10x7.gif") 0 0 no-repeat;
	width: 138px;
	height: 21px;
	text-indent: -9000px;
}

.sidebar .content .blue-widget #btnArrowSubmit {
	background: url("/Common/webhosting/images/btn_arrow_smallbus_10x7.gif") no-repeat #0a94d6;
}

.sidebar .content .blue-widget h2,
.sidebar .content .blue-widget form {
	background-color: #0a94d6 !important;
}

.sidebar .content .blue-widget {
	color: #fff;
	padding: 0 10px 10px 10px;
}

.sidebar .content .blue-widget a:link {
	color: #fff;
	font-size: 1.1em;
}

.sidebar .content .blue-widget h2 {
	color: #fff;
	font-size: 1.5em;
	text-transform: capitalize;
	margin: 0 0 2px 0;
	padding: 0;
}

.sidebar .content .blue-widget form {
	margin: 0;
	padding: 0;
	border: none;
}

.light-row .tablestyle1 {
	border-style: solid;
}

.sidebar .content .blue-widget form input {
	width: 120px;
	vertical-align: middle;
	font-size: .9em;
    background-color: white !important;	
}

.sidebar .content .blue-widget form a {
	text-decoration: underline;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em !important;
	white-space: nowrap;
}

.sidebar .content .blue-widget form a:hover{
	text-decoration: none;
}

.sidebar .content .blue-widget form a:visited {
	color: #fff;
}

.sidebar .content .blue-widget label {
	vertical-align: middle;
	display: block;
	font-weight: normal;
}

.sidebar .content .blue-widget #domain {
	margin-bottom: 4px;
}
.sidebar .content .blue-widget #btnArrowSubmit {
	border: 0;
	margin-left: 5px;
	height: 18px;
	width: 18px;
	text-indent: -9000px;
	cursor: pointer;
	vertical-align: middle;
}


/*Left Navigation */
.index .content {
	background: url("/Common/webhosting/images/index_bg_10x7.gif") top no-repeat !important;
	padding-top: 145px;
}

.index .content .navigation ul li.lighten,
.index .content .navigation ul li.lighten ul,
.index .content .navigation ul li.lighten ul li,
.index .content .navigation ul li.lighten li ul
{
	display: block !important;
	background: #747474;
}

.index .content .navigation ul li.lighten {
	background: url("/Common/webhosting/images/index_rule_10x7.gif") center top no-repeat #747474;
}

.index .content .navigation ul li.lighten ul,
.index .content .navigation ul li.lighten ul li,
.index .content .navigation ul li.lighten li ul
{
	padding-left: 5px;
}

.faq-answer li {
	padding-bottom: 5px !important;
}

/* small arrow */
.bounded-large, .bounded-small {
	color: #003B77;
	padding: 0px;
	position: relative;
	background: #FFF  url("/Common/webhosting/images/btn_arrow.gif") no-repeat !important;
	height: 21px;
	border: 1px solid #FFF;
	font-size: 1em;
}

.bounded-large a, .bounded-small a {
	padding: 0 0 0 24px;
	margin: 0;
}

.bounded-small {

	_font-size: 0.8em;
	_background-position: 0px 2px !important;	
}

.main .content h1 {
	line-height: 1.3em;
	margin-bottom: 5px !important;
	padding-bottom: 5px !important;
}
.main .content h2 {
	font-size: 1.4em;
	color: #023F72 !important;
	font-weight: bold !important;
	margin-bottom: 5px !important;
}

.main .content h3 {
	font-size: 1.1em !important;
	font-weight: bold !important;
	margin-bottom: 5px !important;
}

.main .content h4 {
	color: 333333!important;
	font-size: 1.0em !important;
	font-weight: bold !important;
	margin-bottom: 5px !important;
}

.main .content ul {
	margin-bottom: 20px !important;
	padding-top: 10px !important;
}

.main .content ul ul {
	margin-bottom: 5px !important;
	padding-top: 5px !important;
}

.main .content ol {
	margin-bottom: 20px !important;
	padding-top: 10px !important;
}

.main .content a:visited, 
.main .content li a:visited {
	color: #0A94D6;
}

.widget a:visited {
	color: #666666;
}

/* UPPER NAVIGATION BOX */
#uppernav-box {
	background-color: #F0F0F0;
	width: 565px;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 20px;
	_font-size: 0.9em;
}
.uppernav-here {
	text-decoration: none; 
	font-weight: bold; 
	color: rgb(102, 102, 102);
}
.uppernav {
	text-decoration: none;
}

/* CODE PRESENTATION */
code {
	font-size: 8pt;
}

/* MAIN PAGE */
#pageContentShell {
	width: 964px;
	padding: 0px 0 0 0;
	margin: 0;
}

#home-primaryNav .button {
	padding: 0px 0 10px 7px;
	margin: 0 0 1px 0;
}

#home-primaryNav .button A:link,
#home-primaryNav .button A:visited {
	color: #0A94D5;
	font-weight: bold;
	text-decoration: none;
}

#home-primaryNav .button A:hover {
	text-decoration: underline;
}
