.ChartTableCell
{
    BACKGROUND-POSITION: right 50%;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(/images/illustration/GrayPixel.gif);
    COLOR: #000033;
    LINE-HEIGHT: 15px;
    BACKGROUND-REPEAT: repeat-y;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.ChartHeader
{
    BACKGROUND-POSITION: 50% top;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: url(/images/illustration/BGTableHeader.gif);
    COLOR: #000033;
    LINE-HEIGHT: 12pt;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: small-caps
}
H1
{
    FONT: bold small-caps 12pt/12pt Verdana, Arial, Helvetica, sans-serif;
    COLOR: #660033
}
.header, blockquote h1
{
    FONT: 14pt/14pt Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #003366
}
.subheader, blockquote h2, blockquote h4
{
    FONT: bold small-caps 10pt/12pt Verdana, Arial, Helvetica, sans-serif;
    COLOR: #660033
}
.altsubheader, blockquote h3, blockquote h5
{
    FONT: bold small-caps 12pt/12pt Verdana, Arial, Helvetica, sans-serif;
    COLOR: #003366
}
.bodycopy, blockquote
{
    FONT-SIZE: 12px;
    COLOR: #000033;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.link, blockquote a
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #003399;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
BODY
{
    BACKGROUND-COLOR: #ffffff
}
.subNavLink
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: capitalize;
    COLOR: #3366ff;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.footer
{
    FONT-SIZE: 11px;
    COLOR: #000033;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: small-caps
}
.footerLink
{
    FONT-SIZE: 11px;
    COLOR: #0066cc;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: underline
}
.StandardHostingNav
{
    BACKGROUND-IMAGE: url(/images/Navigation/HostingOptionsNavBackground.gif);
    BACKGROUND-REPEAT: no-repeat
}
.DedicatedSolutionsNav
{
    BACKGROUND-IMAGE: url(/images/Navigation/DedicatedSolutionsNavBackgr.gif);
    BACKGROUND-REPEAT: no-repeat
}
.WebsiteServicesNav
{
    BACKGROUND-IMAGE: url(/images/Navigation/WebsiteServicesNavBackgroun.gif);
    BACKGROUND-REPEAT: no-repeat
}
.CorporateInfoNav
{
    BACKGROUND-IMAGE: url(/images/Navigation/CorporateInfoBackground.gif);
    BACKGROUND-REPEAT: no-repeat
}
.PartnershipsNav
{
    BACKGROUND-IMAGE: url(/images/Navigation/PartnershipsBackground.gif);
    BACKGROUND-REPEAT: no-repeat
}
.plansTablecell
{
    padding: 10px 5px 5px 5px;
    BACKGROUND-POSITION: left bottom;
    BACKGROUND-IMAGE: url(/images/illustration/tablecellPhoto.gif);
    BACKGROUND-REPEAT: no-repeat
}
.plansTablecell2
{
    padding: 10px 5px 5px 5px;
    BACKGROUND-POSITION: right bottom;
    BACKGROUND-IMAGE: url(/images/illustration/tablecellPhoto2.gif);
    BACKGROUND-REPEAT: no-repeat
}
.plansTablecell3
{
    padding: 10px 5px 5px 5px;
}
.SiteMapHeader
{
    FONT: 14pt/14pt Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #003399;
    TEXT-DECORATION: underline
}
.SiteMapSubheader
{
    FONT: bold small-caps 10pt/12pt Verdana, Arial, Helvetica, sans-serif;
    COLOR: #990033;
    TEXT-DECORATION: underline
}
.SiteMapbodycopy
{
    FONT-SIZE: 12px;
    COLOR: #003366;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.SearchBox
{
    BACKGROUND: url(/images/Header/HeaderSearchBackground.gif) no-repeat top right;
}
INPUT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #3d64cc;
    LINE-HEIGHT: 12px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 20px
}
.checkboxes
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #ffffff;
    LINE-HEIGHT: 13px;
    BORDER-BOTTOM: #ffffff 1px solid
}
SELECT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #3d64cc;
    LINE-HEIGHT: 13px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 17px
}
.checkboxes2
{
    BORDER-RIGHT: #c5cfde 1px solid;
    BORDER-TOP: #c5cfde 1px solid;
    BORDER-LEFT: #c5cfde 1px solid;
    COLOR: #c5cfde;
    LINE-HEIGHT: 13px;
    BORDER-BOTTOM: #c5cfde 1px solid
}
.small_text
{
    FONT-SIZE: 10px;
    COLOR: #000033;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}



/*
---------------------------------
dataView table classes
---------------------------------
*/

table.dataView, table.dataView td {
	border: 1px solid #CCC;
	border-collapse: collapse;
	font: normal 11px/13px verdana, arial, sans-serif;
}



table.dataView {
	border: none;
	border: 1px solid #CCC;
	margin: 10px 0;
}



table.dataView thead th,
table.dataView tbody th {
	background: #ACC2DC;
	color: #093A80;  
	padding: 5px;
	border-left: 1px solid #CCC;
	font-size: 13px;
	font-weight: bold;
}

 

table.dataView tbody th {
	background: #F0F0F0;
	color: #333;
	border-top: 1px solid #CCC;
	text-align: left;
	font-weight: normal;
	font-size: 12px;
	vertical-align: top;
}

 

table.dataView tbody th.bold {
	background: #D8E5F6;
	font-weight: bold;
	letter-spacing: 1px;
}



table.dataView tbody tr td {
	padding: 5px;
	color: #666;
	vertical-align: top;
}



table.dataView tbody tr td.alt {
	background: #F5F5F5;
}



table.dataView tbody tr td.cent {
	text-align: center;
}



table.dataView tbody tr td.altcent {
	text-align: center;
	background: #F5F5F5;
}



table.dataView tbody tr:hover {
	background: #F8F8E8;
}



table.dataView tbody tr:hover td {
	background: #F8F8E8;
}



table.dataView tbody tr:hover th {
	background: #F3F3E3;
}



table.dataView tfoot td,
table.dataView tfoot th {
	border-left: none;
	border-top: 1px solid #CCC;
	padding: 5px;
	background: #EEE;
	color: #333;
}



table.dataView caption {
	display: none;
}



table.dataView a:link, 
table.dataView a:visited, 
table.dataView a:active {
	color: #093A80;
	text-decoration: underline;
}



table.dataView a:hover {
	color: #666;
	text-decoration: none;
}


span.red_strike {
    color: #F00;
    text-decoration: line-through;
}

table.dataView tbody tr th span.small, span.txtSmall a {
    font-size: 10px;
    font-weight: normal;
    letter-spacing: normal;
}

table.dataView tbody tr th.bold a {
    font-weight: bold;
}

td.td_blue {
    font: bold 13px/16px verdana, arial, sans-serif;
    background: #136ECB;
    color: #FFF;
    padding: 4px;
    border-bottom: solid 4px #90839C;
}

td.td_blue a:link,
td.td_blue a:active,
td.td_blue a:visited {
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
}

td.td_blue a:hover {
    text-decoration: underline;
}

td.td_green {
    font: bold 13px/16px verdana, arial, sans-serif;
    background: #4A9F23;
    color: #FFF;
    padding: 4px;
    border-bottom: solid 4px #90839C;
    border-left: solid 1px #FFCB00;
}

td.td_green a:link,
td.td_green a:active,
td.td_green a:visited {
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
}

td.td_green a:hover {
    text-decoration: underline;
}


/*
---------------------------------
end dataView table classes
---------------------------------
*/


a.get_quote:link,
a.get_quote:active,
a.get_quote:visited {
    display: block;
    float: right;
    background: url("/images/illustration/requestquote.gif") no-repeat left top;
    border: solid 4px #FFF;
    text-decoration: none;
    margin: 10px;
    padding: 0;
    width: 108px;
    height: 56px;
}

a.get_quote:hover {
    border: solid 4px #DDD;
}

a.get_quote span {
    display: none;
}

blockquote > a.get_quote:link,
blockquote > a.get_quote:active,
blockquote > a.get_quote:visited {
    display: block;
    float: right;
    background: url("/images/illustration/requestquote.gif") no-repeat left top;
    border: solid 4px #FFF;
    text-decoration: none;
    margin: 10px;
    padding: 0;
    width: 100px;
    height: 48px;
}

blockquote > a.get_quote:hover {
    border: solid 4px #DDD;
}

blockquote > a.get_quote span {
    display: none;
}