/* -----------------------------------------------------------------------------------------------  GLOBAL */

body {background:#8e8e8e url(/images/global/img_bg.gif) repeat-x left top;
	/*background:#8e8e8e url(/images/global/holiday/holiday-bg-07.jpg) repeat-x top;*/
	color:#666;font:normal 12px Arial, Helvetica, sans-serif;line-height:normal;margin:0;padding:0;}

a:link, a:active {color:#06c;text-decoration:underline;}
a:visited {color:#7fb2e5;text-decoration:none}
a:hover {color:#f60;}
	
a {outline: none;}

:focus {-moz-outline-style: none;}	

p {margin:0 0 10px 0;padding:0;}

h1, h2, h3, h4, h5, h6 {margin:0}

h1 {
	color: #0066cc;
	font: 18px Arial, Helvetica, sans-serif bold;
	line-height: normal;
	margin: 0 0 10px 0;
	}

h2 {
	color: #ff6600;
	font: 14px Arial, Helvetica, sans-serif;
	margin: 0;
	}
	
h3	{
	color: #888;
	margin: 0px;
	font-size: 16px;
	line-height:20px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	}
	
h4 {font-size:12px;font-weight:bold;margin:15px 0 5px}

form {margin:0;padding:0;}

input, textarea, select {font:11px Verdana, Arial, Helvetica, sans-serif;}

hr {color: #d5dadf; }

ul {margin-bottom:18px;margin-top:0;}
	
/*li {margin:0 0 3px 10px;padding:0}*/

ol {margin-bottom:18px;margin-top:0;}
.simple-list {list-style-type:none;margin:0;padding:5px 0 5px 0}
.simple-list li {background:url(/images/global/arrow-5px-gray.gif) no-repeat 10px 5px;color:#666;font-size:12px;line-height:16px;margin-bottom:5px;padding-left:20px}


img, a img {border:0;}


/* -----------------------------------------------------------------------------------------------  CUSTOM: TABLES / CELLS / CONTAINERS */

div#container { 
	margin-left: 0; 
	width: 750px; 
	}

.tdheader {
	background-color: #e8ecf1; 
	font-weight: bold; 
	font-size: 12px;
	padding: 2px 10px;
	}

.tdheaderorange {
	background-color: #e48617;
	color: #fff; 
	font-weight: bold; 
	font-size: 12px;
	padding: 2px 10px;
	}

.tdpad5 {
	padding: 5px;
	}
	
.tdpad5left {
	padding-left: 5px;
	}

.tdpad10 {
	padding: 10px;
	}

.tdpad15 {
	padding: 15px;
	}

.dnrbox {
	background-color: #f5e6a9;
	color: #b95904;	
	height: 15px;
	}	


/* -----------------------------------------------------------------------------------------------  CUSTOM: CHARTS */

.tdcharthead {
	border-bottom: 1px solid #d5dadf; 
	padding: 2px 5px;
	vertical-align: top;
	}

.tdcharthead2 {
	background-color: #eff2f3;
	border-bottom: 1px solid #d5dadf; 	
	font-size: 11px; 
	font-weight: bold; 
	padding: 3px 5px;
	vertical-align: top; 
	}
	
.tdcharthead3 {
	background-color: #eff2f3;
	border-bottom: 1px solid #d5dadf; 
	border-top: 1px solid #d5dadf; 
	font-size: 11px; 
	font-weight: bold;
	padding: 3px 5px;
	vertical-align: top; 
	}
	
.tdchart {
	border-bottom: 1px solid #d5dadf; 
	font-size: 10px;
	padding: 2px 5px;
	vertical-align: top; 
	}
	
.tdchartcenter {
	border-bottom: 1px solid #d5dadf;
	color: #8f8f8f;
	font-size: 10px;
	padding: 5px;
	text-align: center;
	vertical-align: top; 
	}
	
.tdchartbig01 {
	background-color: #f5f7f9; 
	border-right: 1px solid #d5dadf;
	padding:5px 10px; 
	vertical-align: top; 
	}
	
.tdchartbig02 {
	border-right: 1px solid #d5dadf;
	padding:5px 10px; 
	vertical-align: top; 
	}
	
.tdchartbig03 {
	background-color: #f5f7f9;
	border-bottom: 1px solid #d5dadf;
	border-right: 1px solid #d5dadf;
	padding:5px 10px; 
	vertical-align: top;
	}
	
.tdchartbig04 {
	padding:5px 10px; 
	vertical-align: top; 
	border-right: 1px solid #d5dadf; 
	border-bottom: 1px solid #d5dadf;
	}

.tdtopborder {
	border-top: 1px solid #d5dadf; 
	padding-left: 5px;
	}
	
.tdbotborder {
	border-bottom: 1px solid #d5dadf; 
	padding-left: 5px;
	}
	
.tdtopbotborder {
	background-color: #f7f7f4;
	border-top: 1px solid #d5dadf; 
	border-bottom: 1px solid #d5dadf; 
	padding-left: 5px; 
	}

.tddash2 { /* WTF */
	border-bottom: 1px dashed #d5dadf;
	}


/* -----------------------------------------------------------------------------------------------  CUSTOM: LEFT NAVIGATION - OLD */

#lnav {margin:0 0 15px}
.tdlnav2off {
	background: #bbd7ec url(/images/global/img_lnavpointer_blue.gif) no-repeat;
	background-position: 10px 8px;
	border-right: 1px solid #c6c6c6;
	border-left: 1px solid #c6c6c6;
	border-bottom: 1px solid #fff;
	color:#2d84c4;
	padding: 4px 20px;
	}

.tdlnav2on {
	background: #95c0e1 url(/images/global/img_lnavpointer.gif) no-repeat;
	background-position: 10px 8px;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;
	color: #2d84c4;
	cursor: pointer;
	padding: 4px 20px;
	}

.tdlnavhead {
	background: #fff url(/images/global/img_lnavpointer_gray_on.gif) no-repeat;
	background-position: 10px 10px;
	border-bottom: 1px solid #c6c6c6;
	border-left: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;
	color: #b2b2b2;
	font-size: 11px;
	font-weight: bold; 
	padding: 4px 20px;
	text-decoration:none;
	}

.tdlnavheadon {
	background: #fff url(/images/global/img_lnavpointer_blue.gif) no-repeat;
	background-position: 10px 8px;
	border-bottom: 1px solid #c6c6c6;
	border-left: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;
	color: #0066cc;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold; 
	padding: 4px 20px;
	text-decoration:none;
	}

.tdlnavheadoff {
	background: #fff url(/images/global/img_lnavpointergray.gif) no-repeat;
	background-position: 10px 8px;
	border-bottom: 1px solid #c6c6c6;
	border-left: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;
	color: #b2b2b2;
	font-size: 11px;
	font-weight: bold; 
	padding: 4px 20px;
	text-decoration:none;
	}


/* -----------------------------------------------------------------------------------------------  CUSTOM: LINKS */

a.gray2, a.gray2:active, a.gray2:visited {
	color: #ececec; 
	text-decoration: underline;
	}

a.gray2:hover {
	color: #ececec; 
	text-decoration: none;
	}

a.homelink, a.homelink:active, a.homelink:visited {
	color: #474747; 
	text-decoration: none;
	}

a.homelink:hover {
	color: #474747; 
	text-decoration: underline;
	}

a.lnavlink, a.lnavlink:active, a.lnavlink:visited {
	color: #2d84c4; 
	text-decoration: none;
	}

a.lnavlink:hover {
	color: #2d84c4; 
	text-decoration: none;
	}

a.nakedlink, a.nakedlink:visited, a.nakedlink:active {
	color: #1861bd;
	text-decoration: none;
	}
	
a.nakedlink:hover {
	color: #ff6600; 
	text-decoration: none;
	}

a.nakedlinkgreydash, a.nakedlinkgreydash:active, a.nakedlinkgreydash:visited {
	border-bottom: 1px dotted #ccc;
	color: #272727;
	text-decoration: none;
	}
	
a.nakedlinkgreydash:hover {
	border-bottom: 1px dotted #ccc;
	color: #ff6600;
	text-decoration: none;
	}
	
a.nav_bot, a.nav_bot:active, a.nav_bot:visited {
	color: #8e8e8e;
	font-size: 10px;
	text-decoration: none; 
	}

a.nav_bot:hover {
	color: #8e8e8e; 
	font-size: 10px;
	text-decoration: underline;
	}

a.whitelink, a.whitelink:active, a.whitelink:visited {
	color: #fff; 
	text-decoration: none;
	}
	
a.whitelink:hover {
	color: #fff; 
	text-decoration: underline;
	}

a.whitelink2, a.whitelink2:active, a.whitelink2:visited {
	color: #fff; 
	text-decoration: underline;
	}

a.whitelink2:hover {
	color: #e6e6e6; 
	text-decoration: underline;
	}

h2 a {
	color: #333;
	display: block;
	font: 14pt/1.45 Arial, Helvetica, sans-serif;
	}
	
h3 a {
	color: #888;
	margin: 0px;
	font-size: 16px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	}	

/* -----------------------------------------------------------------------------------------------  CUSTOM: TEXT / TITLES / COLORS /SIZES */

.blue {
	color : #1861bd;
	}

.orange {
	color: #ff6600;
	}

.red {
	color: #cc0000;
	}
	
.gold {
	color: #eeb91a;
	}
	
.gray {
	color: #9e9e9e;
	}
	
.gray2 {
	color: #ececec;
	}
	
.white {
	color: #fff;
	}

.size14 {
	font-size: 14px;
	}

.size12 {
	font-size: 12px;
	}

.size10 {
	font-size: 10px;
	}
	
.blackHeadline {
	color: #000;
	font: 16px arial bold;
	}

.feature {
	color: #1861bd; 
	font-size: 12px;
	}
	
.nav_bot_txt {
	color: #8e8e8e; 
	font-size: 9px;
	}

.H1End {
	color: #ff6600;
	display: inline; 
	font: 14px Arial, Helvetica, sans-serif normal;
	margin: 0;
	}

.H1Endgray {
	color: #999;
	display: inline; 
	font: 14px Arial, Helvetica, sans-serif normal;
	margin: 0; 
	}

.H1Title {
	font-size: 11px;
	font-weight: bold;
	display: inline;
	}

.H1Orange {
	color:#dd8a14; 
	font: 16px Arial, Helvetica, sans-serif bold;
	margin: 0;
	}


/* -----------------------------------------------------------------------------------------------  CUSTOM: FORMS  */

.button {
	color: #474747;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	height: 19px;
	}


/* -----------------------------------------------------------------------------------------------  CUSTOM: SITECONTROL PAGES IN HOSTWAY */

td.Table {
	border: 1px solid #cfcfcf;
	}

td.TableMainHead {
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType='0',startCOLORStr='#d7d8dc',endCOLORStr='#fff');
	border-top: 1px solid #fff;
	font-weight: bold;
	padding: 3px 10px;
	}
	
td, th {text-align:left;vertical-align:top}

/* -----------------------------------------------------------------------------------------------  CUSTOM: PLAN INDEX BOXES */

.plandetails {
	background: #efefef url(/images/smb/plans/btm_grad.gif) repeat-x bottom;
	color: #666;
	border-top: solid #fff 1px;
	padding: 8px;
	}

.plantop {
	background: #efefef url(/images/smb/plans/top_grad.gif) no-repeat top;
	padding: 6px 8px 8px;
	}
	
.planHeader {
	color: #0066cc;
	font: 14px Arial, Helvetica, sans-serif;
	line-height: 14px;
	vertical-align: top;
	}
	
.planPrice {
	color: #666;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 14px;
	vertical-align: top;
	}
	
.planBullet {
	list-style: none; 
	margin:0;
	padding:0; 
	}
	
.planBullet ul {
	list-style: none; 
	margin:0;
	padding:0; 
	}

.planBullet li {
	background: url(/images/smb/plans/arrow_bullet.gif) no-repeat left 2px;
	margin:0 0 5px;
	padding:0 0 0 8px;
	}
	
.planBullet em {
	color:#999;
	display:block;
	font-style:italic;
	}
	
.segmentBar {
	background-image: url(/images/smb/img_bg-products.gif);
	color: #fff;
	font-weight: bold;
	height: 25px;
	padding: 0 10px;
	vertical-align: middle;	
	}

.segmentBarRow {
	color: #666;
	padding: 3px 0 3px 2px;
	vertical-align: middle;
	}


/* -----------------------------------------------------------------------------------------------  CUSTOM: LIST */

ul.square { 
	list-style-image: url(/images/smb/img_arrow-blue.gif); 
	margin: 0 0 0 18px;
	padding: 3px 0 20px 0;
	}

ul.square02 {
	list-style-image: url(/images/smb/img_arrow-brown.gif); 
	margin: 0 0 0 18px;
	padding: 0 0 20px 0;
	}

ul.square03 {
	list-style-image: url(/images/superpower/arrow_bullet.gif); 
	margin: 0 0 0 18px;
	padding: 0 0 20px 0;
	}
	
ul.sqaure-blue {
	list-style-image: url(/images/global/square-blue.gif); 
	margin: 0 0 0 18px;
	padding: 0 0 20px 0;
	}

ul.squaresmall {
	list-style-image: url(/images/global/img_squaresmall.gif); 
	margin: 0 0 0 18px;
	padding: 0 0 20px 0;
	}	

ul.arrow {
	list-style-image: url(/images/merchant-manager/img_pointer01.gif); 
	margin: 0 0 0 18px;
	padding: 0 0 20px 0;
	}

ul.arrow01 {
	list-style-image: url(/images/merchant-manager/img_pointer01.gif); 
	margin: 0 0 0 18px;
	padding: 0 0 5px 0;
	}

ul.cross {
	list-style-image: url(/images/superpower/cross_bullet.gif); 
	margin: 0 0 0 18px;
	padding: 0 0 20px 0;
	}

ul.cross01 {
	list-style-image: url(/images/superpower/cross_bullet.gif); 
	margin: 5px 0 0 18px;
	padding: 0 0 10px 0;
	}
ul.cross01 li {font-size:12px;color:#666;margin-bottom:3px}

/* -----------------------------------------------------------------------------------------------  CUSTOM: EXCHANGE SET */

.exchange-box {
	background:#fff url(/images/exchange/0507/img_bg-blue01.gif) repeat-x top;
	border: 1px solid #9fc6dc;
	padding: 10px;
	}

.exchange-box01 {
	background:#fff url(/images/exchange/0507/img_bg-gray.gif) repeat-x top;
	padding: 10px;
	}

.exchange-box02 {
	background:#fff url(/images/exchange/0507/img_bg-navy.gif) repeat-x top;
	padding: 10px;
	}

.exchange-box03 {
	background:#fff url(/images/exchange/0507/img_bg-purple.gif) repeat-x top;
	padding: 10px;
	}

.exchange-box04 {
	background:#fff url(/images/exchange/0507/img_bg-green.gif) repeat-x top;
	padding: 10px;
	}

.exchange-h2 {
	color: #1863bd;  
	display: inline; 
	font-size: 16px; 
	font-weight: bold;
	margin: 0;
	}
	
.exchange-h2-2 {
	color: #424242;
	display: inline;
	font-size: 14px; 
	font-weight: bold;
	margin: 0; 
	}

.exchange-h3 {
	color: #424242; 
	display: inline;
	font-size: 16px;
	font-weight: bold;
	margin: 0; 
	}
	
.exchange-ul {
	list-style-image: url(/images/exchange/0507/img_bullet.gif); 
	margin: 0 0 0 18px; 
	padding: 3px 0 0 20px;
	}
	
.exchange-square-orange {
	background-color:#ff9900;
	float:left;
	height:13px; 
	width:13px;  
	}
	
.exchange-square-purple {
	background-color:#8e709f;
	float:left;
	height:13px; 
	width:13px; 
	}
	
.exchange-square-blue {
	background-color:#94adc7;
	float:left;
	height:13px; 
	width:13px; 
	}
		
.exchange-square-green {
	background-color:#9dd100;
	float:left;
	height:13px; 
	width:13px; 
	}
	
.exchange-square-yellow {
	background-color:#ffd200;
	float:left;
	height:13px; 
	width:13px; 
	}
	
a.exchange-button:link, a.exchange-button:visited, a.exchange-button:active {
	background:#fff url(/images/exchange/0507/img_bg-button-red.gif) repeat-x top;
	border: 1px solid #c70000;
	color:#fff;
	display:block;
	font-size: 12px;
	font-weight:bold;
	height: 22px;
	width: 100%;
	text-align:center;
	text-decoration: none;
	}
	
a.exchange-button:hover {
	background:#63933e url(/images/exchange/0507/img_bg-button-red-2.gif) repeat-x bottom;
	border: 1px solid #c70000;
	color:#fff;
	font-weight:bold;
	text-decoration: none;
	}


/* -----------------------------------------------------------------------------------------------  CUSTOM: 2007 PLAN SPECS */

/* Images */
.image-container img {
	border: 1px solid #ccc;
	}
	
.image-wrap {
	float: left;
	margin: 5px 18px 0 0;
	}
	
/* Plan Features */
.price-overview-box {
 	float: right; 
	margin: 5px 0 0 0;
	padding: 0px 20px;
	vertical-align: top;
 	}

.price-overview-box ul {
	margin: 0 0 5px 0;
	padding-left: 15px;
	}	
	
.plan-price,
.plan-price-currency {
	color: #8d0000;
	font: 35px helvetica bold; 
	line-height: 45px;
	vertical-align: text-bottom;
	}
	
.plan-price-currency {
	font-size: 20px;
	}	
	
.promo-line-blue {
	color: #0099cc;
	}
	
.plan-overview-box {
	width: 280px; 
	padding: 0 25px 0 0; 
	border-right: 1px dotted #ccc;
	}
	
.plan-overview-box ul {
	line-height: 0.6cm;
	margin:0 0 5px 0;
	padding-left: 15px;
	
	}
	
.tabcontent h2 {
	color: #333;
	display: block;
	font-size: 16px;
	font-weight: bold;
	}
	
/* Buttons */
a.order-now:link, a.order-now:visited, a.order-now:active {
	background:#fff url(/images/exchange/0507/img_bg-button-red.gif) repeat-x top;
	border: 1px solid #c70000;
	color:#fff;
	display:block;
	font-size: 13px;
	font-weight:bold;
	padding: 3px 0;
	text-align:center;
	text-decoration: none;
	vertical-align: middle;
	width: 150px;
	}
	
a.order-now:hover {
	background:#63933e url(/images/exchange/0507/img_bg-button-red-2.gif) repeat-x bottom;
	}
	
	
/*-----------  $5000 make-over promo sidebar  ------------*/
	
	
/*-----------  Sitemap UL Style  ------------*/
#sitemap-table {margin:10px 0}
#sitemap-table ul {margin:0 0 10px; padding:0; list-style-type:none}
#sitemap-table ul li {margin:0 0 15px; padding:0}
#sitemap-table ul li li, #sitemap-table ul li li li  {margin:0 0 5px; padding:0}
#sitemap-table ul ul {margin:5px 0 0 15px; padding:0}

html>body .clear {clear:both;height:1px;}/* IE Hack */
.clear {clear:both;margin:0;}

/*------------------------- Sub Nav -------------------------*/
#sub-nav {margin:0;xheight:30px;}
#nav {margin:0;padding:0 0 0 10px;}
#nav li {display:inline;float:left;font-size:11px;line-height:16px;margin-right:4px;}
#nav li li {font-weight:normal;margin-right:0}
#nav li a {background:transparent url(/images/global/tab-left.gif) no-repeat left top;color:#fff;display:block;margin:0;outline:none;padding:0 0 0 10px;text-decoration:none;}
#nav li a span {background:transparent url(/images/global/tab-right.gif) no-repeat right top;display:block;font-weight:bold;padding:4px 10px 4px 0;}
#nav li a:hover {background:transparent url(/images/global/tab-left.gif) no-repeat left -50px;color:#06c}
#nav li a:hover span {background:transparent url(/images/global/tab-right.gif) no-repeat right -50px;color:#06c}
#nav li:hover a, #nav li.sfhover a {background:transparent url(/images/global/tab-left.gif) no-repeat left -50px;}
#nav li:hover a span, #nav li.sfhover a span {background:transparent url(/images/global/tab-right.gif) no-repeat right -50px;} 
#nav li:hover a, #nav li.sfhover a {color:#06c;}
/* Drop Down */
#nav li ul {background:#efefef;border-bottom:1px solid #ddd;border-right:1px solid #ddd;height:auto;left:-999em;position:absolute;w\idth:195px;margin:0;z-index:100}
#nav li ul a {background:transparent;border-top:1px solid #fff;color:#666;display:block;width:175px;font-size:11px;font-weight:normal;line-height:16px;padding:5px 10px;}
#nav li ul a:hover {background:#7fb2e5;color:#fff;}
#nav li ul, #nav li ul ul {margin:0;padding:0;}
#nav li:hover ul ul, #nav li.sfhover ul ul {left:-999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left:auto;background:#efefef;}

#top_corners {clear:left}

/*------------------------- Left Nav -------------------------*/
#left-nav {margin:0 0 15px}
#left-nav h4 {border:1px solid #d9e8f7;border-bottom:0;color:#666;margin:0;padding:3px 10px 5px;font:11px Arial, Helvetica, sans-serif;font-weight:bold;background:#fff url(/images/global/img_lnavpointer_gray_on.gif) no-repeat 152px 10px;}
#left-nav ul {margin: 0;padding:0;list-style-type: none;width: 100%;display:block;font-family: Verdana, Arial, Helvetica, sans-serif;} 
#left-nav li {border-bottom:1px solid #fff;font-size:11px;margin:0;padding:0;background:#d9e8f7;display:block;}
#left-nav li a:link, #left-nav li a:active, #left-nav li a:visited  { color:#2d84c4;display:block;font:normal Arial;padding:5px 5px 5px 10px;text-decoration:none;}
#left-nav li a:hover {background: #7fb2e5;color:#fff;}
#left-nav li li {background:url(/images/global/l-nav-blue-arrow.gif) no-repeat 10px 5px;border:0;margin:0;padding:0 0 0 8px;}
#left-nav li li a:link, #left-nav li li a:visited, #left-nav li li a:active { color: #2d84c4;display: block;font: normal Arial;padding: 0 0 5px 10px;text-decoration: none;}
*html #left-nav li li a:link, *html #left-nav li li a:visited, *html #left-nav li li a:active { color: #2d84c4;display: block;font: normal Arial;padding: 0 0 0 10px;text-decoration: none;}
#left-nav li li a:hover {background:transparent;color:#2d84c4;text-decoration:underline;}
/* on style */
.lnav-01 #left-nav #lnav-01, .lnav-02 #left-nav #lnav-02, .lnav-03 #left-nav #lnav-03, .lnav-04 #left-nav #lnav-04, .lnav-05 #left-nav #lnav-05 {color:#666; background:#efefef}


/*-- New Chart Style --*/
table.newplans {margin-bottom:10px}
table.newplans th, table.newplans td {color:#666;padding:5px;text-align:left;vertical-align:top}
table.newplans th {border-right:1px solid #fff;font-size:16px;text-align:left}
table.newplans th span {color:#999;font-size:12px;font-weight:normal}
table.newplans td {border-bottom:1px solid #ccc;border-right:1px dotted #ccc;font-size:12px}
table.newplans .no-border {border:0}
table.newplans .no-right {border-right:0}
table.newplans .tier {background:#f90;border:0;color:#fff;font-size:16px;text-align:center}
table.newplans .sec-header, table.newplans .sec-header a {background:#999;color:#fff;font-weight:bold;}
table.newplans .sec-header-ref {background:#999;color:#777;font-size:11px;font-weight:bold;}
table.newplans .gray {background:#efefef;}
/* -------------------------------------------------------------------------------------------- Global Properties for Tables */
table.arc90_altrows-Blue {width:100%;margin-bottom:10px;}
.arc90_altrows-Blue th, .arc90_altrows-Blue td {color:#666;padding:5px;text-align:left;vertical-align:top}
.arc90_altrows-Blue th img, .arc90_altrows-Blue td img {vertical-align: middle;}
/* -------------------------------------------------------------------------------------------- Alternating Cells */
.arc90_altrowsBlue0 {background-color: #fff;} /* 1st row color */
.arc90_altrowsBlue1 {background-color: #eff2f3;} /* 2st row color */ 
/* -------------------------------------------------------------------------------------------- Head Cell Styles */
.arc90_altrows-Blue {border-collapse:collapse;}
.arc90_altrows-Blue th, .arc90_altrows-Blue th a, .arc90_altrows-Blue th a:visited {background:#999;color:#fff;font-weight:bold;font-size:12px}
.arc90_altrows-Blue th a:hover {text-decoration: underline;}	
.arc90_altrows-Blue th.main-th, th.main-th a, th.main-th a:visited {background: #93a0a6;font-weight: bold;color: #fff;text-decoration: none;}
.arc90_altrows-Blue th.main-th a:hover {color: #fff;text-decoration: underline;}	

table.arc90_altrows-Blue td {border-bottom:1px solid #ccc;border-right:1px dotted #ccc;border-left:1px dotted #ccc;font-size:12px}
table.arc90_altrows-Blue .no-border {border:0}
table.arc90_altrows-Blue .no-right {border-right:0}
table.arc90_altrows-Blue .sec-header {background:#999;color:#fff;font-weight:bold;}
table.arc90_altrows-Blue .sec-header-ref {background:#999;color:#777;font-size:11px;font-weight:bold;}



/*-- Round Buttons --*/
a.ovalbutton-green {background: transparent url(/images/global/buttons/green-01.gif) no-repeat left top;display:block;float:left;font:bold 14px Arial, Helvetica, sans-serif;line-height:16px;height:31px;overflow:hidden;padding-left:15px;text-decoration:none;}
a.ovalbutton-green span {background:transparent url(/images/global/buttons/green-02.gif) no-repeat right top;display:block;padding:7px 15px 8px 0px;}
a.ovalbutton-green2 {background: transparent url(/images/global/buttons/green-01b.gif) no-repeat left top;display:block;float:left;font:bold 14px Arial, Helvetica, sans-serif;line-height:16px;height:31px;overflow:hidden;padding-left:6px;text-decoration:none;}
a.ovalbutton-green2 span {background:transparent url(/images/global/buttons/green-02b.gif) no-repeat right top;display:block;padding:7px 11px 8px 5px;}
a.ovalbutton-gold {background: transparent url(/images/global/buttons/gold-01.gif) no-repeat left top;display:block;float:left;font:bold 14px Arial, Helvetica, sans-serif;line-height:16px;height:31px;padding-left:15px;text-decoration:none;}
a.ovalbutton-gold span {background:transparent url(/images/global/buttons/gold-02.gif) no-repeat right top;display:block;padding:7px 15px 8px 0px;}
a.ovalbutton-gray {background: transparent url(/images/global/buttons/gray-01.gif) no-repeat left top;display:block;float:left;font:bold 14px Arial, Helvetica, sans-serif;line-height:16px;height:31px;padding-left:15px;text-decoration:none;}
a.ovalbutton-gray span {background:transparent url(/images/global/buttons/gray-02.gif) no-repeat right top;display:block;padding:7px 15px 8px 0px;}
a:link.ovalbutton-green, a:visited.ovalbutton-green, a:active.ovalbutton-green, a:link.ovalbutton-gold, a:visited.ovalbutton-gold, a:active.ovalbutton-gold, a:link.ovalbutton-gray, a:visited.ovalbutton-gray, a:active.ovalbutton-gray, a:link.ovalbutton-green2, a:visited.ovalbutton-green2, a:active.ovalbutton-green2 {color: #666;}
a.ovalbutton-green:hover, a.ovalbutton-gold:hover, a.ovalbutton-gray:hover, a.ovalbutton-green2:hover {background-position:left bottom;}
a.ovalbutton-green:hover span, a.ovalbutton-gold:hover span, a.ovalbutton-gray:hover span, a.ovalbutton-green2:hover span {background-position:right bottom;color:#fff;}
.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden;width: 100%;}

/*-- Basic White Page --*/
.content {background:url(/images/global/top.gif) no-repeat left top;margin:0 0 12px;padding:7px 0 0;width:750px}
.content-wrapper {background:#fff;margin:0;padding:8px 15px 15px}
.content-bottom {background:url(/images/global/bottom.gif) no-repeat left bottom;padding:0 0 7px;width:750px}

/* -- Light Blue Sidebar -- */
#sidebar-wrapper {width:200px; padding-top:109px}
.top-corner {background:#92B2D2 url(/images/global/frame/img_crnr_util_02.gif) no-repeat right top; padding-top:6px}
.bottom-corner {background:#92B2D2 url(/images/global/frame/img_crnr_util_04.gif) no-repeat right bottom; padding:4px 10px 15px 10px}
#sidebar-wrapper {font-size:11px; color:#333; line-height:14px; font-family:Arial, Helvetica, sans-serif}
#sidebar-wrapper p {color:#fff;font-size:12px;line-height:16px;margin:0 0 5px}
#sidebar-wrapper p a {color:#fff;text-decoration:underline}
#sidebar-wrapper p a:hover {text-decoration:none}
#sidebar-wrapper p.cdn-form-intro {font-size:14px;color:#fff;line-height:18px}
.wd-form {margin:0; padding:0;}
.wd-form label {display:block; color:#333; font-size:11px; font-weight:bold; margin:5px 0 2px;}
.wd-form input {margin:0 0 5px; padding:3px; border:1px solid #999; width:170px;}
.wd-form select {display:block;margin:0 0 10px; border:1px solid #999}
.wd-form .cdn-submit {width:80px}
#sidebar-wrapper h5 {color:#fff;font-size:14px;line-height:18px;margin:0 0 10px;}

