/**
<%@ page contentType="text/css" %>
**/

/*  verizon's main colors

dark blue #00529c
mid blue #a1d4ff
light blue #d0eaff

*/
    

    

/*-------------------------------------------------
GENERAL - Body tags
-------------------------------------------------*/

body, #application-body, #login-body, #home-body {
	font-family: verdana, Helvetica, Sans-Serif;
	color:#252525;
	background:#fff url(/static/com/hostway/plugins/commons/images/cablevision-bg.gif) repeat-x top;
	}
	body#login-body {background:#fff url(/static/com/hostway/plugins/commons/images/cablevision-bg.gif) repeat-x left top;margin:20px}

hr {
	background:#f2f2f2;
	color:#f2f2f2;	
	}	

.note {
	font-size:.9em;
	background:transparent url(/static/com/hostway/plugins/commons/images/icon_note.gif) no-repeat 0px 15px;
	}



.new, .new a {
	font-style:normal;
	font-size:85%;
	color:#c00;	
	}	
		

/*-------------------------------------------------
LINKS
-------------------------------------------------*/

A:link, A:visited, A:active {TEXT-DECORATION: underline;}
A:link, A:visited, A:active, A:hover, A IMG {background:transparent;}	
 
A:link {Color: #0066cc;}
A:visited {COLOR: purple;}
A:hover {COLOR: #ff9900;TEXT-DECORATION: none;}
A:active{Color: #0066cc;}
A IMG {	border:0;text-decoration:none;}	


/*-------------------------------------------------
BUTTONS
-------------------------------------------------*/
.button-container {	background:#E6E6E6;}

.box-activate .button-container,
.box-purchase .button-container,
.box-upgrade .button-container {
	background:transparent;
	
	}
	

/* these are for buttons  */
input.search-results {
	Color: #0066cc;
	TEXT-DECORATION: underline;
	background:transparent;
	}

input.search-results:visited {
	COLOR: purple;
	TEXT-DECORATION: underline;
	background:transparent;
	}

input.search-results:active{
	Color: #0066cc;
	TEXT-DECORATION: underline;
	background:transparent;
	}  
 
.search-results form input.search-results, .search-results input.search-results  {
	border:0 solid #929292;
	font-size:1em;
	Color: #0066cc;
	TEXT-DECORATION: underline;
	background:transparent;	
	}   
 
.search-results input.search-results:visited {
	COLOR: #A020F0;
	TEXT-DECORATION: underline;
	background:transparent;
	}

.search-results input.search-results:active {
	color: #0066cc;
	TEXT-DECORATION: underline;
	background:transparent;
	text-align:center;
	
	
	}
	
.search-results .search-results input:hover {	
	COLOR: #ff9900;
	TEXT-DECORATION: none;
    background:transparent;	
	}	

.search-results input:active {
	Color: #0066cc;
	TEXT-DECORATION: underline;
	background:transparent;
	} 	 
  
 		
.disabled {color:#666666;}	


.table-action-button-submit {
  border: 1px solid #333;
  background: #e6e6e6;
  color:#252525;
  font-size:.9em;
  font-weight: bold; 
  }

.table-action-button-submit:focus {
	background: #e6e6e6;
	}

.button-submit, .small-button-submit, .button-search, input.button-submit, .box a.faux-button, .box a.faux-button:link, box a.faux-button:hover, box a.faux-button:visited {
	border-top: 1px solid #929292;
	border-right: 1px solid #000;
	border-left: 1px solid #929292;
	border-bottom: 2px solid #000;
	background: #585858;
	color:#ffffff;
	font-size:1em;
	font-weight: bold;
	
	
	}

.button-submit:hover, .small-button-submit:hover, .button-search:hover, box a.faux-button:hover   {background: #7c7c7c;}
.button-submit:focus, .small-button-submit:focus, .button-search:focus, box a.faux-button:focus   { background-color: #6B6A6A;}
input.button-submit:hover {background: #7c7c7c;}
input.button-submit:focus {background-color: #6B6A6A;}	
	

/* DELETE FORM BUTTON TRANSFORMED BY JAVASCRIPT*/


.edit-button-link, .edit-button-link a:link, input.edit-button-link {
	border: 0;
	background-color:#fff;
	Color: #0066cc;
	text-decoration:underline;
	font-size:.9em;
	}

.edit-button-link:visited, input.edit-button-link a:visited  {
	COLOR: purple;		
	}

.edit-button-link:hover, input.edit-button-link a:hover {
	COLOR: #ff9900;
	text-decoration:none;		
	}

.edit-button-link:active, input.edit-button-link a:active{
	Color: #0066cc;
	text-decoration:underline;	
	 }


/*-------------------------------------------------
FORM ELEMENTS
-------------------------------------------------*/



/* specifically for a shaded form */
.shaded {background-color: #e6e8f5;	}



fieldset {
	color: #252525;
	background-color: #fbfcfc;
	border-top: 0;
	border-bottom: 0;
	}

fieldset.hidden {
	border:0 solid;
	background-color: transparent;
	}



fieldset ul {
	list-style:disc;
	font-size:.8em;
	}	



legend {
	color:#535353;
	background:#fff;
	position: absolute;
	font-size: 1em;
	font-weight: bold;
	}



/* form labels */
label, strong.nonrequired, strong.required {
	font-size:.9em;
	font-weight:bold;
	color:#666666;
	}

 label.tight {font-size:.9em;}


label.required, strong.required, label.error, strong.error { 	
	font-weight: bold;	
	border:0;
	}
	
label.required, strong.required {
	color: #000;
	background: url(/static/com/hostway/plugins/commons/images/icon-formfield-required.gif) top left no-repeat;
	}
		
label.error, strong.error {	
	color: #cc0000; 
	background: url(/static/com/hostway/plugins/commons/images/icon-formfield-error.gif) top left no-repeat;
	}	

label.error-nonrequired, strong.error-nonrequired {
 	color: #cc0000;
	font-weight: normal;
	}

/* form inputs */
input {
	border: 1px solid #ccc;

	}

input:focus {
	background-color: #FFFFCF;
	}

input.radio {
	border: 0;
	
	}

input.checkbox {
	border: 1px #ccc solid;
	}


textarea {
	border: 1px solid #818181;
	}

textarea.narrow {
	border: 1px solid #818181;
	}
	
/*  added 2/27/06 by say   */

textarea:focus, textarea.narrow:focus {
	border: 1px solid #818181;
	background-color: #FFFFCF;
	}

select {
	border: 1px solid #818181;
	}

th select, td select {
	font-size:.9em;
	}


.error {
	color: #cc0000;
	font-weight:bold;
	font-size:.9em;
	}

.form-error-description {
	color: #cc0000;
	font-weight:bold;
	font-size:.9em;
	}
	
	
.form-value-error, .error input, .error select {
	color: #000;
	border: 2px #cc0000 solid;
	background-color: #f4eaea;
	}

ul.form-guidelines {
	font-size:.9em;
	}

li.form-guidelines {
	color: #252525;
	font-size:.9em;
		}

ul.form-guidelines-lists {
	color: #252525;
	font-size:.9em;	
	font-weight:normal;
	}

input.readonly  {
	font-size:1em;
	border:0;
	background:transparent;
	}

input.readonly:hover, input.readonly:visited {
	border:0;
	font-size:1em;
	color:#252525;
	background:transparent;
	}	
	
input.search-results {
	border: 0 solid #929292;
	font-size:1em;
	Color: #0066cc;
	TEXT-DECORATION: underline;
	background:transparent;
	}

input.search-results:visited {
	COLOR: purple;
	TEXT-DECORATION: underline;
	background:transparent;
	}

input.search-results:active {
	Color: #0066cc;
	TEXT-DECORATION: underline;
	background:transparent;
	 }

.search-results input:hover {
	COLOR: #ff9900;
	TEXT-DECORATION: none;
    background:transparent;
	}

.search-results input:active {
	Color: #0066cc;
	TEXT-DECORATION: underline;
	background:transparent;
	}	
	
/*-------------------------------------------------
TYPOGRAPHY
-------------------------------------------------*/

h1 {
	font-family: arial,Helvetica, Sans-Serif, Verdana;
	font-size: 1.7em;
    font-weight: bold;
    text-align: left;
   color: #000000;
     }
    
#login-body h1 {
	color: #333;
	}       

h2 {
	
	font-size: 1.1em;
	font-weight: bold;
	text-align: left;
	color: #F00000;	
	border:0;
	border-bottom: 1px solid #ccc;	
	}

h2.caption {
	font-size: 1em;
	font-weight: bold;
	color: #252525;
	background-color:#F00000;	
	}

h2.yes, h2.no  {
	color: #006600;
	border: 0;	
	font-weight: bold;
	font-size: 1.1em;		
	}
		
h2.yes {background: #e2f9e3  url(/static/com/hostway/plugins/commons/images/icon-yes24.gif) 3px 3px no-repeat;}
h2.no {background: #fdd url(/static/com/hostway/plugins/commons/images/icon-no24.gif) 3px 3px no-repeat;}	
	
		
h2.yes p, h2.no p {	
	font-weight: normal;
	 }
	 	 
h2.yes p {color:#127112;}
h2.no p {color:#cc0000;}


h2.yes p strong, h2.no p strong {	
	font-size: 1em;
	font-weight:bold;	
	}	
	
h2.yes p strong  {color:#127112;}
h2.no p strong 	{color:#cc0000;}	

h2.yes strong {
	color:#127112;
	font-size: 1em;
	font-weight:bold;
	}	

h2.yes strong.subheader, h2.no strong.subheader  {	
	font-size: .9em;
	font-weight:bold;
	}

h2.yes strong.subheader {color:#127112;}
h2.no strong.subheader	{color:#cc0000;}	



h2.no li{color:#cc0000;}	

.step {
	font-size: .95em;
	font-weight: bold;
	color: #252525;
	background-color: #e6e8f5;
	border: 0;	
	}

h2.wizard {
	font-size: 1.1em;
	color:#252525;
	background: transparent url(/static/com/hostway/plugins/commons/images/icon-wizard.gif) no-repeat 3px 13px;
	border:0;
	font-weight:normal;
	}

h2.link,
h2.subsection {
	font-size: 1.1em;	}

h3 {
	font-size: .95em;
	font-weight: bold;
	text-align: left;
	color: #252525;
		}

h3.wizard {
	font-size: 1.2em;
	font-weight: bold;
	color: #7b9e52;
		}

h4 {
	font-size: .85em;
    font-weight: bold;
      color: #252525;
	 }

h5 {
	font-size: .75em;
     font-weight: bold;
     text-align: left;
     color: #252525;
     }

.headersmall {
	font-size:.8em;
	font-weight:normal;
	}

.section-label {
	font-weight: bold;
	 
	}

p.only {
	color:#333;
	font-size:.9em;	
	}


.yes {border: 1px #78a478 solid;
	color: #006600;
	background: #e2f9e3;}
	
.no {border: 1px #cc0000 solid;
	color: #cc0000;
	background: #f7f9f9;}		


 	
option.yes {border: 1px #78a478 solid;
	color: #006600;
	background: #e2f9e3 ;}
	
option.no	{border: 1px #cc0000 solid;
	color: #cc0000;
	background: #f7f9f9;}
	

/*-------------------------------------------------
LISTS
-------------------------------------------------*/


ul.content {	
	color:#252525;
	
	}

li.content {
	list-style-type: square;
	}



/* ICON UL 2 COLUMNS */

UL.icon-list-2col LI {
   color:#252525; 
  }

UL.icon-list-2col A:hover LI IMG, UL.icon-list-2col A:visited:hover IMG {text-decoration:underline;}

/* ICON LIST */


UL.icon-list LI{
    color:#333;
  background-image:none;
 
  }


/* LOGO LIST  */


UL.logo-list-2col LI {
  color:#333;
  background-image:none;
 
  }


UL.inline-list LI{
  color:#333;
  background-image:none;
   }


UL.legend LI {
   color:#333;
  list-style-type:none;
  }



/*----Definition lists to look like table create by sy on 2/13/07  -----------*/

 dl.table-display {
 	font-size:.8em;
	}

.table-display dt {
	font-weight: bold;
	}



.table-display dd {
	border-bottom:1px #ccc solid;
	}



/*---Announcement - definition lists to style the announcements. Create by sy on 2/23/07 -----*/
 #homepage-dashboard-components p {
 	color:#888;
	font-size:1em;
	font-weight:normal;
	}
   
 dl.dashboard-announcements {
 	font-size:1em;
	}

 dl.dashboard-announcements dt {	
	font-weight: normal;	
	font-size: 1em;
	text-decoration:none;			
	}	
	
dl.dashboard-announcements dt  a{text-decoration:none;}
		


 dl.dashboard-announcements  dt.issue,  dl.dashboard-announcements  dt.none {	
	font-weight: normal;
	font-size: 1em;		
	text-decoration:none;	
	}

 dl.dashboard-announcements  dt.issue {background: transparent url(/static/com/hostway/plugins/commons/images/icon-announcement-issue.gif) no-repeat 3px 0px;}
 dl.dashboard-announcements  dt.none {background: transparent;} 

 dl.dashboard-announcements  .dashboard-announcements dd { 	
	border-bottom:1px #ccc solid;	
	}		
		
 dl.dashboard-announcements p { 	
	text-align:left;
	color:#888;	}
		


#announcements dl { 
	font-size:1em;
	}

#announcements dt {	
	font-weight: normal;
	font-size: 1em;
	text-decoration:none;		
	}
		
#announcements  dt a{text-decoration:underline;}		



 #announcements  dt.issue {	
	font-weight: normal;

	font-size: 1em;
	background: transparent url(/static/com/hostway/plugins/commons/images/icon-announcement-issue.gif) no-repeat 3px 0px;

	text-decoration:none;	

	}

 #announcements  dt.none {	
	font-weight: normal;	
	font-size: 1em;
	background: transparent;	
	text-decoration:none;	
	
	}



/*-------------------------------------------------
CONTAINERS 
-------------------------------------------------*/

/*--- Container for positioning, etc ------*/
#container {	
	color: #252525;	
	}

#container-new{
	width: auto;
	max-width: 1004px;
	margin: 1em auto;
    min-width: 742px;
    padding: 0;
    text-align: left;
}

/*--- Content Container ------*/
#content-container {
	background-color:#fff;
	border-bottom:solid 5px #ccc;
	}	


.action-container {
	border-top:1px solid #252525;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#FFf;
	}


/*-------------------------------------------------
NAVIGATION 
-------------------------------------------------*/

/*--UTILITY NAV (topnav:login, logout, help. etc) ---*/
#utility-nav {	
	font-size: .9em; 
	}

#login-utility-nav {
	background-color:#000000;	
	}

#utility-nav a:link, #utility-nav a:visited {
	color:#00529c;
	text-decoration:none;
	}

#utility-nav a:hover {
	color: #00529c;
	text-decoration: underline;
	}


/*--- Main Nav (tabs)--*/
#main-nav {font-size:12px;}

#main-nav li {background:transparent;padding:0;margin:0 5px 0 0}

#main-nav a {background:#00529c;color:#fff;font-weight:bold;text-decoration:none;padding:5px 15px;}

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#main-nav a {background:#00529c;color:#fff;}
/* End IE5-Mac hack */

#main-nav a:hover {color:#fff;text-decoration:underline;background:#01baf3;}

#main-nav .current {background:transparent;}

#main-nav .current a {background:#fff;color:#00529c;}
	
#main-nav .current a:hover {background:#fff;color:#00529c;cursor:default}	

/*---Subsection Nav (sub nav)-------*/
#subsection-nav {
	background: #FFF;
	}

#subsection-nav ul {
	text-align:left;
	background:#eee;
	}

#subsection-nav li {
	font-size: .9em;
	border-bottom:solid 1px #fff;
	color:#666;
	background:transparent;
	}

#subsection-nav li a, #subsection-nav li a:link {
	text-decoration: none;
	color:#666;
	}

#subsection-nav li:hover, #subsection-nav li a:hover {
	color:#fff;
	background:#999;
	 }
	
	/* mainlink */	
	#subsection-nav li.mainlink  {
		color:#666;
		background:trasnparent;
		border-bottom: #fff solid 1px;
		font-weight:bold;
		text-decoration: none;
		}
	#subsection-nav li.mainlink:hover  {
	   color:#fff;
	   background:#999;
	   text-decoration: none;
	   }
	   
	#subsection-nav li.mainlink a,
	#subsection-nav li.mainlink a:link,
	#subsection-nav li.mainlink a:visited  {
		color:#666;
		background:transparent;
		}	
	
	
	
	#subsection-nav li.mainlink a:hover,
	#subsection-nav li.mainlink a:active  {
	   color:#fff;
	   background:#999;
	   text-decoration: none;
	   }
	
	#subsection-nav li.mainlink-selected {
		background:#690;
		color:#fff;
		}
	
	#subsection-nav li.mainlink-selected a,
	#subsection-nav li.mainlink-selected a:link,
	#subsection-nav li.mainlink-selected a:visited{color:#fff;background:#690}
	
	#subsection-nav li.mainlink-selected:hover,
	#subsection-nav li.mainlink-selected a:hover,
	#subsection-nav li.mainlink-selected a:active{
		color: #fff;
		background: #690;
		}
		
		/* indent first */
		#subsection-nav li.indent-first {
			color: #333;
			background-color: #eee;
			font-weight:bold;
			font-size:.8em;
			text-decoration: none;
			font-weight:normal;
			}
		
		#subsection-nav li.indent-first a,
		#subsection-nav li.indent-first a:link,
		#subsection-nav li.indent-first a:visited {
		  color:#333;
		  background-color: #eee;
		   }
		
		#subsection-nav li.indent-first:hover  {color:#fff;background:#999}
		
		#subsection-nav li.indent-first a:hover, #subsection-nav li.indent-first a:active  {color:#fff;background:#999}		
		#subsection-nav li.indent-first-selected {}		
		#subsection-nav li.indent-first-selected a, #subsection-nav li.indent-first-selected a:link, #subsection-nav li.indent-first-selected a:visited {color:#333;}

			
			/* indent second */
			#subsection-nav li.indent-second {
				color:#336699;
				background-color:#fff;
				font-weight:normal;
				text-decoration: none;
				border-bottom:1px solid #e7edf4;
				font-size:.8em;
				}
			
			#subsection-nav li.indent-second a,
			#subsection-nav li.indent-second a:link,
			#subsection-nav li.indent-second a:visited{
				color:#336699;
				background-color: transparent;
				}
			
			#subsection-nav li.indent-second:hover {color:#336699;}
			
			#subsection-nav li.indent-second a:hover, #subsection-nav li.indent-second a:active, #subsection-nav li.indent-second a:visited {
				color:#336699;
				background: transparent;
				}			
			
			#subsection-nav li.indent-second-selected {background: #fff url(/static/com/hostway/plugins/commons/images/icon-selected.gif) 14px no-repeat;}			
			#subsection-nav li.indent-second-selected a, #subsection-nav li.indent-second-selected a:link, #subsection-nav li.indent-second-selected a:visited {color: #6878c5;}			
			#subsection-nav li.indent-second-selected:hover, #subsection-nav li.indent-second-selected a:hover, #subsection-nav li.indent-second-selected a:active{background: #6878c5;	}
			#subsection-nav li.selected {background: #fff  url(/static/com/hostway/plugins/commons/images/icon-selected.gif) 14px no-repeat;}




/* Tabs   */
.tabs-container {
	font-size:1em;
	}
	
/* tabs for 2col  - say 04/01/2007 */

		 
ul.tabs {
	font-size:.9em;
		}
	
		 
.box-2col ul.tabs, .box-2col-short ul.tabs {/*font-size:.8em;*/	}	



.tabs a:link, .tabs a:visited, .box-2col .tabs a:link, .box-2col-short .tabs a:visited, .box-2col .tabs a:link, .box-2col-short .tabs a:visited {
	color: #252525;
	background-color: #E6E6E6;
	text-decoration: none;
	}

.tabs a:hover, .box-2col .tabs a:hover, .box-2col-short .tabs a:hover  {
	color: #fff;
	text-decoration: underline;
	}

.tabs li a.current {
	background-color: #d6e2f1;
	border-top:2px solid #6699cc;
	border-right:1px solid #6699cc;
	border-bottom:1px solid #d6e2f1;
	border-left:1px solid #6699cc;
	color: #336699;
	font-weight:bold;	
	}
	
	
.box-2col .tabs li a.current, .box-2col-short .tabs li a.current {
	background-color: #e7e5e5;
	border:0;
	border-top:2px solid #cecccc;
	border-right:1px solid #cecccc;
	border-bottom:1px solid #e7e5e5;
	border-left:1px solid #cecccc;
	color: #252525;
	font-weight:bold;	
	}	

.tabs li a:hover, .tabs a.current:hover, .box-2col .tabs li a:hover, .box-2col .tabs a.current:hover, .box-2col-short .tabs li a:hover, .box-2col-short .tabs a.current:hover {
	text-decoration:underline;
	color: #336699;
		}

.tabs li a:active, .tabs li.active a.current:active, .box-2col .tabs li a:active, .box-2col.tabs li.active a.current:active, .box-2col-short .tabs li a:active, .box-2col-short .tabs li.active a.current:active {
	text-decoration:underline;
	color: #336699;
	}

.tabs_reversed li a.current, box-2col .tabs_reversed li a.current, box-2col-short .tabs_reversed li a.current {
	background-color: #c8cde3;
	border:0;
	border-bottom:3px solid #666699;
	color: #666699;
	font-weight:bold;
	}

.tabs_reversed li a:hover, .tabs_reversed a.current:hover, box-2col .tabs_reversed li a:hover, box-2col .tabs_reversed a.current:hover, box-2col-short .tabs_reversed li a:hover, box-2col-short .tabs_reversed a.current:hover {
	background-color: #c8cde3;
	color: #fff;
	}

.tabs_reversed li a:active, .tabs_reversed li.active a.current:active, box-2col .tabs_reversed li a:active, box-2col .tabs_reversed li.active a.current:active, box-2col-short .tabs_reversed li a:active, box-2col-short .tabs_reversed li.active a.current:active {
	background-color: #c8cde3;
	color: #fff;
	}

.tabs-container h2.caption, box-2col .tabs-container h2.caption, box-2col-short .tabs-container h2.caption {
	text-indent:3px;
	border-top:1px solid #6699cc;
	border-right:1px solid #6699cc;
	border-bottom:1px solid #d6e2f1;
	border-left:1px solid #6699cc;
	
	}
	
.tabcontentstyle{ /*style of tab content container*/
	border-top: 0 solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
		color:#252525;
	background-color:#d6e2f1;
	}
	
.box-2col .tabcontentstyle, .box-2col-short .tabcontentstyle { /*style of tab content container*/
	border-top: 0 solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	
	color:#252525;
	background-color:#e7e5e5;
	
	}	
	



/* rounded */
#nav {
	
	border-bottom: 1px solid #9FB1BC;
	}


#nav a:link, #nav a:visited {

	font-size: 10px;
	font-weight: bold;	
	text-decoration: none;
	color: #708491;
	}

#nav a:link.active, #nav a:visited.active, #nav a:hover {
	color: #000;
	background: url(/static/com/hostway/plugins/commons/images/tab_rounded.gif) no-repeat bottom center;
	}


/* product topnav */
#topbar { background: #c00; border-left: 1px solid #000; font-size: xx-small;}
#topbar ul { font-size: xx-small;  list-style: none; }
#topbar li a { background: #c00; border: none; border-left: 1px solid;  color: #fff; }
#topbar li.active a { font-weight: bold; }
#topbar li a:hover { background-color:#6698cb !important; color: #b00; }
#home-link { color: #fff; border: none; font-size: xx-small;}
#home-link:hover { background: #fff; color: #b00; }

#topnav {
	background: #fff url(/static/com/hostway/plugins/commons/images/whtgrad.png) repeat-x;
	border-top: 3px solid #336666;
	border-bottom: 0 solid #000;
		}
	

#topnav li.active { color: #fff; font-weight: bold; }
#topnav a { 
	border-bottom: none;
	border-right: 1px solid #ddd; 
	color: #555;
	font-size: .9em;
	
	text-decoration: none;
	background-color:#6698cb;
	}
	
#topnav a.trac { color: #800;}
#topnav a.blog { color: #760;}
#topnav li.active a { background: #000 url(/static/com/hostway/plugins/commons/images/blkgrad.png) repeat-x; color: #E6E6E6; }
#topnav li a:hover { background: #999; color: #E6E6E6; }
#topnav li.active a:hover { color: #E6E6E6; }


/*---- product navigation called "product-nav" http://css.maxdesign.com.au/listamatic/horizontal03.htm------*/
#product-nav ul {

	background-color: #6698cb;
	color: #666;
		font-size:1em;
	}




#product-nav ul li a, #product-nav ul li a:active {
	background-color: #6698cb;
	color: #fff;
	text-decoration: none;
	border-right: 1px solid #fff;
	border-bottom:2px #6698cb solid;
	vertical-align:center;
	font-size:.9em;
	
	}

#product-nav ul li a:hover {text-decoration:underline;}

#product-nav ul li.selected a,
#product-nav ul li.selected a:link,
#product-nav ul li.selected a:visited {
	background: #d76e21 ;
	background-image: none;
	border-bottom:2px #bebebe solid;
	font-weight:bold;
	color:#fff; 
	}


/* product tabs */
	

	div#product-tabs ul {
		font-size:.90em;
		color:#000;
		}


	ul#menu {
			background-color:transparent;
		list-style-type:none;
		}

	

	ul#submenu {
	
		background-color:#c7ddf8;
		list-style-type:none;
				}


	ul#submenu li+li {
		border-left:1px solid #ccc;
		}

	div#product-tabs a:link,
	div#product-tabs a:visited,
	div#product-tabs a:hover {
		color:#4161bd;
		text-decoration:none;
		background-color:#eef4fd;
		}

	div#product-tabs ul#menu a:link,
	div#product-tabs ul#menu a:visited {
		font-weight:normal;
		border:1px solid #89b3e9;
		text-transform:none;
		
		background-repeat:repeat-x;
		background-position:bottom left;
		}

	div#product-tabs ul#menu a:hover {
		background-color:#c7ddf8;
		
		border-bottom-color:#24568E;
		}

	div#product-tabs ul#menu li.sel a:link,
	div#product-tabs ul#menu li.sel a:visited,
	div#product-tabs ul#menu li.sel a:hover {
		text-transform:none;
		background-color:#c7ddf8;
		
		border-bottom-color:#24568E;
		}

	div#product-tabs ul#submenu li a:link,
	div#product-tabs ul#submenu li a:visited,
	div#product-tabs ul#submenu li a:hover,
	div#product-tabs ul#submenu li a {		
		background-color:#c7ddf8;
		background-image:none;		
		font-weight:normal;			
		border:0;
		color:#4161bd;
		text-decoration:none;
			}
		
	div#product-tabs ul#submenu a:hover {text-decoration:underline;}
	
div#product-tabs ul#submenu li.sel a:link,
	div#product-tabs ul#submenu li.sel a:visited,
	div#product-tabs ul#submenu li.sel a:hover {
		background-image:none;	
		background-color:#ffcc67;	
		font-weight:bold;
		}		
	
	
	.container {
	border: 0;
	}
	
#nav {	border-bottom: 1px solid #9FB1BC;}	
	
	
	
/*- Tab Boxes by say 3/22/07 ---------*/

.tabBox ul {
	font-size: .95em;
	background: url(/static/com/hostway/plugins/commons/images/moduleTab_bottom.gif) repeat-x bottom;}

.tabBox ul li {
	background: url(/static/com/hostway/plugins/commons/images/moduleTab_inactive_right.gif) no-repeat top right;}

.tabBox.mostRead ul li.mostRead, 
.tabBox.mostEmailed ul li.mostEmailed, 
.tabBox.mostDiscussed ul li.mostDiscussed,
.tabBox.slideShows ul li.slideShows,
.tabBox.videos ul li.videos {
	background: url(/static/com/hostway/plugins/commons/images/moduleTab_active_right.gif) no-repeat top right;}

.tabBox ul li a {
	background: url(/static/com/hostway/plugins/commons/images/moduleTab_inactive_left.gif) no-repeat left top;
		}

.tabBox.mostRead ul li.mostRead a, 
.tabBox.mostEmailed ul li.mostEmailed a, 
.tabBox.mostDiscussed ul li.mostDiscussed a,
.tabBox.slideShows ul li.slideShows a,
.tabBox.videos ul li.videos a {
	background: url(/static/com/hostway/plugins/commons/images/moduleTab_active_left.gif) no-repeat left top;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	
	}


.tabBox ol li {
	font-size: 1em;
	}

.tabBox p {
	
	font-size: 1.2em;	
	background: url(/static/com/hostway/plugins/commons/images/feed_icon_16x16.gif) no-repeat 0 70%;
	
	}




/*----- Tab Boxes 1 2col box by say 3/30/07 --------------*/

box-2col-short.tabBox ul {
	font-size: .95em;
	background: url(../images/img-module-tab-bottom.gif) repeat-x bottom;	
	}

box-2col-short.tabBox ul li {
	background: url(../images/img-module-tab-inactive-right.gif) no-repeat top right;
	}

box-2col-short.tabBox.mostRead ul li.mostRead, 
box-2col-short.tabBox.mostEmailed ul li.mostEmailed, 
box-2col-short.tabBox.mostDiscussed ul li.mostDiscussed,
box-2col-short.tabBox.slideShows ul li.slideShows,
box-2col-short.tabBox.videos ul li.videos {
	background: url(http://images.businessweek.com/gen/tab_box/moduleTab_active_right.gif) no-repeat top right;
	}

box-2col-short.tabBox ul li a {
	background: url(http://images.businessweek.com/gen/tab_box/moduleTab_inactive_left.gif) no-repeat left top;
		}

box-2col-short.tabBox.mostRead ul li.mostRead a, 
box-2col-short.tabBox.mostEmailed ul li.mostEmailed a, 
box-2col-short.tabBox.mostDiscussed ul li.mostDiscussed a,
box-2col-short.tabBox.slideShows ul li.slideShows a,
box-2col-short.tabBox.videos ul li.videos a {
	background: url(http://images.businessweek.com/gen/tab_box/moduleTab_active_left.gif) no-repeat left top;
	font-weight: bold;
	color: #666;
	text-decoration: none;

	}


box-2col-short.tabBox ol li {
	font-size: 1em;
	}

box-2col-short.tabBox p {
	font-size: 1.2em;	
	background: url(/static/com/hostway/plugins/commons/images/feed_icon_16x16.gif) no-repeat 0 70%;	
	}



/*-------------------------------------------------
HEADERS
-------------------------------------------------*/

/*--- logo space (header)--*/
#logospace {
	background:transparent;	
	border-bottom:5px solid #fff;
	height:75px;	
	}
	
.login-logospace {
	background:transparent;
	border:0;
	}
#com-hostway-sitecontrol-logo, #com-hostway-sitecontrol-logo img {padding:0}


/*-------------------------------------------------
PROCESSES
-------------------------------------------------*/

/*----Wizard ---*/
#wizard-container {
	border-left:1px solid #ccc;	
	border-top:1px solid #fff;
	background:#fff;
	}
		
#wizard-container-rounded-bottom {

	background: url(/static/com/hostway/plugins/commons/images/rounded-bottom.gif) left no-repeat;
	}			

#wizard-button-container {
	
	text-align:right;
	

	}		
	
#input-image-back {
	background: transparent url(/static/com/hostway/plugins/commons/images/icon-arrow-left.gif) no-repeat 5px 0px;
	border: 0;  
  	color: #252525;	
  	text-align: center; 
	font-size: .9em;
	
	text-decoration:underline;	
	Color: #0066cc;
	
	}	
	
#input-image-back:hover {
	background: transparent url(/static/com/hostway/plugins/commons/images/icon-arrow-left-hover.gif) no-repeat 5px 0px;
	COLOR: #ff9900;
	TEXT-DECORATION: none;
	}					
				
#input-image-continue {
	background: transparent url(/static/com/hostway/plugins/commons/images/icon-arrow-right.gif) no-repeat 5px 0px;	
	border: 0;
  	text-align: center;  	
	font-size: .9em;
	text-decoration:underline;
	Color: #0066cc;
	
	}	
	
#input-image-continue:hover {
	background: transparent url(/static/com/hostway/plugins/commons/images/icon-arrow-right-hover.gif) no-repeat 5px 0px;
	COLOR: #ff9900;
	TEXT-DECORATION: none;		
	}		

/*-----process steps------*/

ul#process-steps {
	font-size:.85em;
	}


#process-steps a:link, #process-steps a:visited {
	color: #252525;
	background-color: #ddd;
	text-decoration: none;
	}

#process-steps a:hover {
	color: #fff;
	background-color: #369;
	text-decoration: none;
	}

#process-steps li a#current {
	background-color: #CCFFBF;
	border:0;
	border-top:3px solid #24B300;
	color: #24B300;
	font-weight:bold;
	}

#process-steps li a#completed {
	background-color: #666666;
	border:0;
	color: #999;
	font-weight:bold;
	}

#process-steps li a:hover, #process-steps a#current:hover {
	background-color: #777;
	color: #fff;
	}

#process-steps li a:active, #process-steps li#active a#current:active {
	background-color: #667;
	color: #fff;}

/* progress take 2 */


.progresstable tr.counter td {
  text-align:center;
  font:.8em verdana, arial, helvetica, sans-serif;
 
  }

.progresstable td.step {
	
	background:#CECFCE;
	color:#fff;
	
	}

.progresstable tr td.active {

  background:#7B9E52;
  font-weight:bold;
  font-size:.85em;

  }

.progresstable tr.captions td {
  background:none;
  text-align:center;
  color:#9C9B9C;
  font-size:.8em;
 
  }

.progresstable tr.captions td.active {
  color:#404040;
  font-size:.8em;

  }

/* setup wizard substeps */
#progress-substeps ul {
	
	background-color: #fff;
	color: #fff;
	
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:.9em;
	
	}

#progress-substeps ul li { 	
	color: #242424;	
	border-right: 1px solid #fff;	
	border-bottom:1px #ccc solid;
	}

#progress-substeps ul li a {
	color: #242424;
	text-decoration: none;
	
	border-right: 1px solid #fff;	
	
	}

#progress-substeps ul li.current {	
	background-color: #7b9e52;
	color: #fff;	
	border-right: 1px solid #fff;	
	border-bottom:1px #ccc solid;
	}	

#progress-substeps ul li.completed {	
	color: #9C9B9C;
	background-color: #CECFCE;	
	}
	
	

/*--- working on homepage (optional notes) css SY on 3/09/07------*/


#round-box 	{	
	
	text-align: left;
	background-color: #E6E6E6;
	}
 	
#round-content 	{
	background-color: #E6E6E6;
	}

#round-content h1 {
	color:#0354c2;
	font-weight: bold;
	font-size: 1.2em;
	font-family: helvetica, geneva, arial, sans-serif;
	}
		
#round-content p {
	color:#3b3b3b;
	font-size: 1em;
	line-height: 1.3em;
	font-family: arial, helvetica, sans-serif;
	}
		
/* ---=== border code follows ===--- */
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border 
*/

#tlc, #trc, #blc, #brc 	{
	background-color: transparent;
	background-repeat: no-repeat;
	}

#tlc 	{
	background-image:url(/static/com/hostway/plugins/commons/images/img-tlc.gif);
	background-position: 0% 0%;
	}

#trc {
	background-image:url(/static/com/hostway/plugins/commons/images/img-trc.gif);
	background-position: 100% 0%;
	}
	
#blc 	{
	background-image:url(/static/com/hostway/plugins/commons/images/img-blc.gif);
	background-position: 0% 100%;
	}

#brc 	{
	background-image:url(/static/com/hostway/plugins/commons/images/img-brc.gif);
	background-position: 100% 100%;
	}

#tb, #bb 	{
	background-color: transparent;
	background-repeat: repeat-x;
	}
			
#tb 	{
	background-image:url(/static/com/hostway/plugins/commons/images/img-tb.gif);
	background-position: 0% 0%;
	}

#bb 	{
	background-image:url(/static/com/hostway/plugins/commons/images/img-bb.gif);
	background-position: 50% 100%;
	}
	
#rb 	{
	background-image:url(/static/com/hostway/plugins/commons/images/img-r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}

#lb	{
	background-color: #E6E6E6;
	background-image:url(/static/com/hostway/plugins/commons/images/img-l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;	
	}	

/*-------------------------------------------------
MESSAGES
-------------------------------------------------*/

.message {
	text-align: left;
	border: 1px solid #ccc;
	font-size: 11px;
	}


/* 1. preconfirmation */
.message-preconfirmation {
	border: 1px #f1c02d solid;
	color:#6600ee;
	background: #ffffcb url(/static/com/hostway/plugins/commons/images/icon-preconfirm.gif) 12px 12px no-repeat;
	}

.message-preconfirmation strong {
	color:#000;
	font-size: 1.25em;
	font-weight:bold;
	}

.message-preconfirmation strong.subheader {
	color:#000;
	font-size: 1em;
	font-weight:bold;
	 }

.message-preconfirmation p {
	color:#000;
	font-weight: normal;
	}

.message-preconfirmation li {
	color:#252525;
	}

/* 2. pending */
.message-pending {
	border: 1px #358ce3 solid;
	color: #0066cc;
	background: #f7f9f9  url(/static/com/hostway/plugins/commons/images/icon-pending.gif) 12px 12px no-repeat;
	}

.message-pending strong {
	color:#0066cc;
	font-size: 1.25em;
	font-weight:bold;
	}

.message-pending strong.subheader {
	color:#0066cc;
	font-size: 1em;
	font-weight:bold;
	}

.message-pending p {
	color:#0066cc;
	font-weight: normal;
	}

.message-pending li {color: #0066cc;}

/* 3. confirmation */
.message-confirmation {
	border: 1px #78a478 solid;
	color: #006600;
	background: #e2f9e3  url(/static/com/hostway/plugins/commons/images/icon-confirmation.gif) 12px 12px no-repeat;
	}

.message-confirmation strong {
	color:#127112;
	font-size: 1.25em;
	font-weight:bold; 
	}

.message-confirmation strong.subheader {
	color:#127112;
	font-size: 1em;
	font-weight:bold; 
	}

.message-confirmation p {
	color:#127112;

	font-weight: normal;
	 }



/* 4. error */
.message-error {
	border: 1px #cc0000 solid;
	color: #cc0000;
	background: #fdd url(/static/com/hostway/plugins/commons/images/icon-error.gif) 12px 12px no-repeat;
	}

.message-error strong {
	color:#cc0000;
	font-size: 1.25em;
	font-weight:bold;
	}

.message-error strong.subheader {
	color:#cc0000;
	font-size: 1em;
	font-weight:bold;
	}

.message-error p {
	color:#cc0000;
	font-weight: normal;
	}

.message-error li {
	color:#cc0000;
	}

/* 5. notification */
.message-notification {
	
	border: 1px #cccc99 solid;
	color: #252525;
	background: #f5f5f5 url(/static/com/hostway/plugins/commons/images/icon-notification.gif) 12px 12px no-repeat;
	}

.message-notification strong {
	color:#000;
	font-size: 1.25em;
	font-weight:bold;
	}

.message-notification strong.subheader {
	color:#000;
	font-size: .9em;
	font-weight:bold;
	}

.message-notification p {
	color:#000;
	font-weight: normal;
	}

.message-notification li {
	color: #252525;
	}	
	
/*---Ajax Loading-----*/
.dialog-info {
	background: #fff url(/static/com/hostway/plugins/commons/images/ajax-loader.gif) center 3px no-repeat;	
	font-size: .95em;
	border: 1px dotted #4456ac;	
	
	}	
		
/*-------------------------------------------------
CURRENTLY MANAGING
-------------------------------------------------*/

.currently-managing, .currently-managing-readonly {
	font-size: 1.1em;
	color:#252525;	
	background: transparent url(/static/com/hostway/plugins/commons/images/rounded-top.gif) no-repeat;
		}

 .currently-managing label {
	font-size: 1.1em;
	font-weight:bold;
	color:#252525;
	}

/*-------------------------------------------------
CURRENT ACTION
-------------------------------------------------*/

.current-action {
	font-size: 1.1em;	
	color:#252525;
	background: transparent url(/static/com/hostway/plugins/commons/images/img-action-rounded-top.gif) no-repeat;	
	
	}



.current-action .create, .current-action .edit, .current-action .wizard {
	
	border:0;
	}	

.current-action .create {background:  url(/static/com/hostway/plugins/commons/images/icon-create.gif) no-repeat 0 0 ;}
.current-action .edit {	background:  url(/static/com/hostway/plugins/commons/images/icon-edit.gif) no-repeat 0 0;}
.current-action .wizard {background: url(/static/com/hostway/plugins/commons/images/icon-wizard.gif) no-repeat  0 0 ;}
	
.current-action strong.required {
		background: url(/static/com/hostway/plugins/commons/images/icon-no24.gif)  no-repeat  3px 0;
	color: #cc0000;
	}

/*-------------------------------------------------
BOXES
-------------------------------------------------*/

.box {
	text-align: left;
	border: 1px solid #ccc;
	font-size: .9em;

	}

.box-noclear {
	text-align: left;
	border: 1px solid #ccc;
	font-size: .85em;
	
	}


.box td.status {
	font-weight:bold;
		font-size:1em;
	}

.box td.total {
	background-color:transparent;
	font-weight:bold;
	font-size:1.1em;

	}

.box td.expires30 {
	color:#fff;
	background-color:#900000;
	font-weight:bold;
	
	font-size:1.1em;

	}

.box h2 {
	font-size: 1.2em;
	border-bottom: 0;
	
	}

.box h3 {
	font-size: 1em;
	border-bottom: 0;
	
	color:#4051A5;
	}


.box UL LI {
	font-size: 1em;
	color:#252525;
	list-style-image: url(/static/com/hostway/plugins/commons/images/img-bullet-general.gif);
	
	}


/* box usage */
.box-usage {
	border:1px solid #ddd;
	color: #333;
	background: #E6E6E6;	
	}


.box-usage caption  {
    color: #336699;
  	font-size:1.2em;
 	font-weight:bold;	
   	}
	
.box-usage h2, .box-usage table.table-info h2  {
   color: #336699;  
  	font-size:1.2em;
	font-weight:bold;
   	}	


  			
/* this will ensure that all links and buttons within the following elements looks the same added by say on 3/27/07 */ 
.box-usage .button-container input, .box-usage .button-container a:link, .box-usage .button-container a:visited,
.box-1col .button-container input, .box-1col .button-container a:link, .box-1col .button-container a:visited,
.box-1col-short .button-container input, .box-1col-short .button-container a:link, .box-1col-short .button-container a:visited,
.box-2col .button-container input, .box-2col .button-container a:link, .box-2col .button-container a:visited,
.box-2col-short .button-container input, .box-2col-short .button-container a:link, .box-2col-short .button-container a:visited   {
	font-size:.9em;
	font-weight: bold; 
	font-family:verdana;
	color: #252525;
	background: #ccc;
  	text-align: center;
  	text-decoration: none;  	
	border-top: 1px solid #cccccc;
  	border-bottom: 1px solid #000;
  	border-left: 1px solid #cccccc;
  	border-right: 1px solid #000;		
	
	}
	

.box-usage .button-container input:hover, .box-usage .button-container a:hover {
	background: #EE0000;	
	}

.box-usage .button-container input:active, .box-usage .button-container a:active {
  text-decoration: none;
   border-style: inset;
   }
   	

 /* box info */
 

.box-info {
  border-color: #ccc;
  color: #333;
  background: #f6f6f6;
  }

.box-info caption  {
 	color: #336699;
  	font-size:.96em;
  	text-transform:uppercase;
 	font-weight:bold;
  	border-bottom:1px solid #ccc ;
  	text-align:left;
  
  	 }

.box-info th  {font-weight:bold;}
.box-info p  {font-size: 1em;}

.box-info .form-label {
	font-size: 1em;
	font-weight:bold;
	}

.box-info .form-value {
	font-size: 1em;
	font-weight:normal;
	}

.box-info .button-container {background:none;}	

/* box 1 col & box 1 col short*/
.box-1col, .box-1col-short {	
	background: #f6f6f6;	
	font-size:.9em;	
	
	}
	

.box-1col-short {border-color: #ccc; color: #252525;}



		
/* box 2 col & box 2 col with shorter content */
.box-2col, .box-2col-short {
	font-size:.9em;
	background: #f6f6f6;
	border-color: #ccc;		
	}




/* box 3 col */
.box-3col {
	background: #f6f6f6;
	border-color: #ccc;
	color: #333;	
	font-size:.9em;	
	}

.box-1col table, .box-1col-short table, .box-2col table, .box-2col-short table, .box-3col table {
  	font-size:1.2em;
	
	}	
	

		 
.box-1col h2, .box-1col-short h2, .box-2col h2, .box-2col-short h2, .box-3col h2 {
    color: #336699;  
  	font-size:1.2em;
 	font-weight:bold;
  	text-align:left;

	}	 
	 
.box-1col h3, .box-1col-short h3, .box-2col h3, .box-2col-short h3, .box-3col h3 {
   color: #F00000;
  	font-size:1em;
 	font-weight:bold;
  	border-bottom:1px solid #ccc ;
  	text-align:left;
	
  	 }		  

.box-1col caption, .box-1col-short caption, .box-2col caption, .box-2col-short caption, .box-3col caption  {
 	color: #F00000;
	font-size:1.2em;
  	font-weight:bold; 
  	text-align:left;
  	
	}	
	
	
 	 
.box-1col th, .box-1col-short th, .box-2col th, .box-2col-short th, .box-3col th  {
	font-weight:normal; 
	color: #fff;
	text-align: left;	
	font-size:.9em;
	border:0;	
	border-right: 1px solid #fff;
	border-bottom: 1px  solid #fff;

	
	background-color: none;		
	}
	
	 	 	 
.box-1col table.summary th, .box-1col-short table.summary th, .box-2col table.summary th, .box-2col-short table.summary th , .box-3col table.summary th {
 	 font-weight:normal; 
	color: #fff;
	background-color: #a3a3a3;
	text-align: left;	
	vertical-align:top;
	font-size:.9em;
	border:0;	
	border-right: 1px solid #fff;
	border-bottom: 1px  solid #fff;
	
 	}	

.box-1col table.summary th.subcategory, .box-1col-short table.summary th.subcategory, .box-2col table.summary th.subcategory, .box-2col-short table.summary th.subcategory, .box-3col table.summary th.subcategory {
	text-align: left;
	color: #252525;
	font-size:.85em;
	font-style: italic;
	font-weight:normal;
	border-right: 1px solid #fff;
	border-bottom: 1px  solid #fff;
	
	background-color: #C4C4C4;
	}

.box-1col td, .box-1col-short td, .box-2col td, .box-2col-short td, .box-3col td {
	font-weight:normal; 	
	text-align: left;
	color: #252525;
	vertical-align:top;
	font-size:.85em;
	border:0;	
		
	line-height:.95em;	
	background-color: transparent;	
	}	


.box-1col table.summary td, .box-1col-short table.summary td, .box-2col table.summary td, .box-2col-short table.summary td, .box-3col table.summary td  {
	font-weight:normal; 
	background-color: #e7e7e7;
	text-align: left;
	color: #252525;
	font-size:.9em;
	border:0;	
	border-right: 1px solid #fff;
	border-bottom: 1px  solid #fff;
	
	
	}	


	
.box-1col p, .box-1col-short p, .box-2col p, .box-2col-short p, .box-3col p   {
	font-size: 1em;
	line-height:1.3em;
	
	}
		
	
/* text area within boxes  - say 03/02/2007 */

.box-2col textarea, .box-2col-short  textarea {	
	border: 1px solid #818181;
	
	font-size:1.2em;
	}	
	
.box-2col input.text, .box-2col-short input.text {	
	border: 1px solid #818181;
	font-size:1.2em;
	}		
		
		

/* text area within  boxes  - say 03/02/2007 */
.box-1col textarea, .box-1col-short textarea, .box-3col textarea {	
	border: 1px solid #818181;	
	font-size:1.2em;
	}	
			


/* one of the below labels( A or B) must go  say 02/16/2007 */
/* A. */
 .box-1col .form-label, .box-1col-short .form-label, .box-2col .form-label, .box-2col .form-label, .box-3col .form-label {
	font-size: 1em;
	font-weight:bold;
	}
	
/* B. */
 .box-1col label, .box-1col-short label, .box-2col label, .box-2col label, .box-3col label {
	font-size: 1em;
	font-weight:bold;
   	text-align:left;
   
	}	
	

/* one of the below values (A or B) must go say 02/16/2007 */
/* A. */
.box-1col .form value, .box-1col-short .form value, .box-2col .form-value, .box-2col-short .form-value, .box-3col .form-value {
	font-size: 1em;
	font-weight:normal;
	}
	
/* B.  */
.box-1col value, .box-1col-short value, .box-2col value, .box-2col-short value, .box-3col value {
	text-align:left;
  	
	vertical-align:top;
	}
		
	
	
/* one of the below values (A or B) must go say 02/16/2007 */	

/*A. */
.box-1col .value .amount, .box-1col-short .value .amount, .box-2col .value .amount, .box-2col-short .value. amount, .box-3col .value .amount{
	text-align:right;
	}
	
/*b. */
.box-1col .value-amount, .box-1col-short .value-amount, .box-2col .value-amount, .box-2col-short .value-amount, .box-3col .value-amount{
	text-align:right;
	
	}
				

/* button container within boxes  - say 02/16/2007 */
.box-1col .button-container, .box-1col-short .button-container, .box-2col .button-container, .box-2col-short .button-container, .box-3col .button-container {
	background:none;

	}						

 /* box activate, purchase, and upgrade */
.box-activate, .box-purchase, .box-upgrade {
	background: #f6f6f6;
	
	}



.box-activate h2, .box-purchase h2, .box-upgrade h2  {  	
	text-align:center;
	color: #fff;
 	BORDER-BOTTOM:0; 
 	}	

.box-activate h2 {background-color: #EDBD00;}
.box-purchase h2 {background-color: #D07500;}
.box-upgrade h2 {background-color: #f87810;}



	
.box-activate h3 {color:#535353;}	
.box-purchase h3 {color:#D07500;}
.box-upgrade h3  {color:#333;}
		
.box-activate .form-label, .box-purchase .form-label, .box-upgrade .form-label  {
	font-size: 1em;
	}

.box-activate .form-value, .box-purchase .form-value, .box-upgrade .form-value {
	font-size: 1.2em;
	}
	

.box-activate p, .box-purchase p, .box-upgrade p  {
 	color: #252525;
  	font-size:1em;
  	}

.box-activate caption, .box-purchase caption, .box-upgrade caption   {
 	color: #252525;
		}

.box-activate ul, .box-purchase ul, .box-upgrade ul, .box-activate li, .box-purchase li, .box-upgrade li {
	list-style-image: url(/static/com/hostway/plugins/commons/images/global/css/bullet.gif);
	color: #EDBD00;
	
	}

 /* box activate */
.box-activate {
	border: 1px #E5E0CE solid;
	background: #f6f6f6;
	}

 /* box purchase */

.box-purchase {
	border: 1px solid #E8D4BA;
	background: #F4F1EC;
	}


 /* box upgrade */
.box-upgrade {
	border: 1px solid #fbe9d7;
	background: #faf4ef;
	}
	
/*-------------------------------------------------
TABLES
-------------------------------------------------*/

table {
	
    font-size: 1em;
   
    }

table caption {text-align:left;}


div.table-actions {
	 color: #333;
	 background-color: #E6E6E6;
	 border-top:1px solid #E6E6E6;
	 border-right: 1px solid #E6E6E6;
	 border-left:1px solid #E6E6E6;	
	}


.table-actions input, .table-actions input:link, .table-actions input:visited  {
	
	border-top: 1px solid #cccccc;
  	border-bottom: 1px solid #000;
  	border-left: 1px solid #cccccc;
  	border-right: 1px solid #000;
  	color: #252525;
	background: #ccc;
  	text-align: center;
  	text-decoration: none;
  	font-weight:bold;
  	font-size:1em;
	
	}

.table-actions input:hover {
	background: #EE0000;
	text-decoration: none;
	}

.table-actions input:active {
	font-weight: bold;
    color: #FFFFFF;
    background-color: #666666;
    border-style: inset;
	}

.table-actions input:focus {
	background-color: #6B6A6A;
	}

.table-actions a:link, .table-actions a:visited {
	
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #000;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #000;
	background: #ccc;
	text-align: center;
	text-decoration: none;
	font-weight:bold;
	color: #252525;
	font-size:1em;
	}

.table-actions a:hover {
	background: #E6E6E6;
	text-decoration: none;
	}

.table-actions a:active {
	border-bottom: 1px solid #E6E6E6;
  	border-top: 1px solid #000;
  	border-right: 1px solid #E6E6E6;
  	border-left: 1px solid #000;
   	text-decoration: none;
	}

/* common table items */
.grandtotal {
	background-color: #ffffcb;
	font-weight:bold;
	font-size: 1.1em;
	

	}


/* search results*/
table.search-results {
	
	border:0;
	border-bottom:1px solid #ccc; 	
	background:#fff;
	}

table.search-results caption {
	text-align:left;
	font-size: 1em;
	
	font-weight: bold;
	color: #252525;
	background-color:#F00000;
	border-right: 2px solid #fff;
	border-bottom: 0;
	
	}	


table.search-results th {
	background-color: #e7e7e7;
	text-align: left;
	color: #252525;
	vertical-align:top;
	font-size:.9em;
	border:0;
	border-right: 1px solid #fff;
	border-bottom: 1px  solid #fff;

	}

table.search-results th.subcategory {
	text-align: left;
	color: #252525;
	font-size:.85em;
	font-style: italic;
	font-weight:normal;
	border-right: 1px solid #fff;
	border-bottom: 1px  solid #fff;

	background-color: #E6E6E6;
	vertical-align:bottom;
	}

table.search-results th.sortable {
	background-color: #cac9c9;
	}

table.search-results th.descending,  table.search-results th.order1 {
	background:  #d2d2d2 url(/static/com/hostway/plugins/commons/images/search-results-table-down-arrow.gif) right no-repeat ;
	}

table.search-results th.ascending, table.search-results th.order2 {
	background:  #d2d2d2 url(/static/com/hostway/plugins/commons/images/search-results-table-up-arrow.gif) right no-repeat;
	 }

table.search-results th.sortable a:link, table.search-results th.sortable a:hover, table.search-results th.sortable a:visited {
	color: #252525;
	text-decoration: none;
	background-color: transparent;
	}

table.search-results th a:link, table.search-results th a:hover, table.search-results th a:visited {
	color: #252525;
	background-color: #d2d2d2;
	text-decoration: none;
	}

table.search-results td {
	border-bottom: 1px solid #ddd;
	font-size:.92em;
	
	color:#252525;

	}


table.search-results td.taken {	color:#CC0000;}

table.search-results td.searching {
	color:blue;
	background: #fff url(/static/com/hostway/plugins/commons/images/ajax-loader.gif) 5px center no-repeat;
	}

table.search-results td.available {	color:green;}

table.search-results td.subcategory, table.search-results td.subcategorydata  {
	font-weight: normal;
	font-size: .9em;
	font-style: italic;	
	
	}	
	
table.search-results td.subcategory-error, table.search-results strong.error, table.search-results td.error {color: #cc0000;}


/* table radio */


table.radio caption {
	font-size: 1.1em;
	font-weight: bold;
	color: #252525;
	border-bottom: 1px solid #cccccc;
	text-align: left;
	}


p.radio{
	font-size:.95em;

	}




table.radio td.label {
 	font-size:.93em;
	font-weight:400;
   	text-align:left;
   
	}

table.radio td.value {
	font-size:.93em;
    text-align:left;

   	}

/* table form small first column begin */


table.form-narrow-first-col td {

	font-size:1em;

	}


table.form-narrow-first-col th {
	background-color: #e7e7e7;
	text-align: left;
	color: #252525;
	
	border-right: .1em solid #e2e1e1;
	border-bottom:.1em solid #ccc;
	
	font-size:.9em;
	}

table.form-narrow-first-col td label {
   
	vertical-align:top;
	font-weight:bold;
	font-size:1.1em;
	}

/* table form small first column ends */



 /* transactions / purchase table */
table.transactions {	
	border-bottom:3px solid #ccc;
	
	}

table.transactions caption {
	text-align:left;
	font-size: 1em;
	font-weight: bold;
	color: #252525;
	border-right: 1px solid #fff;
	border-bottom: 1px  solid #fff;
	
	background-color:#d3e1ef;
	
  	}

table.transactions tr {
	background-color: #fff;
	text-decoration: none;
	}

tr.highlight:hover, tr.hlt {
	background-color: #ffb;
	text-decoration: none;
	}



table.transactions th {
	background-color: #e7e7e7;
	text-align: left;
	color: #252525;
	
;
	font-size:.9em;
	border:0;
	border-right: 1px solid #fff;
	border-bottom: 1px  solid #fff;
	
	}


table.transactions th.sortable {
	background-color: #cac9c9;
	}

table.transactions th.descending, table.transactions th.order1 {
	background: #d2d2d2 url(/static/com/hostway/plugins/commons/images/search-results-table-down-arrow.gif) no-repeat right ;
	}

table.transactions th.ascending, table.transactions th.order2 {
	background: #d2d2d2 url(/static/com/hostway/plugins/commons/images/search-results-table-up-arrow.gif) no-repeat right;
}

table.transactions th.sortable a:link, table.transactions th.sortable a:hover, table.transactions th.sortable a:visited {
	color: #252525;
	text-decoration: none;
	background-color: transparent;
	}

table.transactions th a:link, table.transactions th a:hover, table.transactions th a:visited {
	color: #252525;
	background-color: #d2d2d2;
	text-decoration: none;
	}

table.transactions td {
	border-bottom: 1px solid #E6E6E6;
	font-size:.9em;	
	background:#fff;
	}

table.transactions input.checkbox {
	border: 0;	
	}


table.transactions td.parent {
	font-weight: bold;
	font-size: .9em;
	}

table.transactions td.parent-hidden {
	font-weight: normal;
	font-size: .9em;
	color:#fff;
	}

table.transactions td.subcategory, table.transactions td.child {
	font-weight: normal;
	font-size: .9em;
	font-style: italic;
	
	}

table.transactions td.grandchild {
	font-weight: normal;
	font-size: .9em;
	font-style: italic;

	}

table.transactions td.error {
	color: #cc0000;
	}

table.transactions strong.error {
	color: #cc0000;
	}

/* transactions subtotal and total */


table.transactions-total tr {
	background-color: #fff;
	text-decoration: none;
	}

table.transactions-total th {
	background-color: #e7e7e7;
	text-align: left;
	color: #252525;
	font-size:.9em;
	border:0;
	}

table.transactions-total td {
	font-size:.9em;
	border:0;
	background:#fff;
	}

/* Comparison table */
table.comparison {
	
	border-bottom:3px solid #ccc;
	
	}

table.comparison caption {
	text-align:left;
	font-size: 1em;
	font-weight: bold;
	color: #252525;
	border-right: 1px solid #fff;
	border-bottom: 1px  solid #fff;

	background-color:#F00000;

  	}

table.comparison tr {
	background-color: #fff;
	text-decoration: none;
	}

table.comparison th {
	background-color: #e7e7e7;
	text-align: left;
	color: #252525;
		font-size:.9em;
	border:0;
	border-right: 1px solid #fff;
	border-bottom: 1px  solid #fff;
	}

table.comparison th.none {
   border:0;
   background-color:#FFFFFF;
   }

table.comparison th.good {
	background-color: #EDBD00;
	color:#fff;
	}

table.comparison th.better {
	background-color: #D07500;
	color:#fff;
	}


table.comparison th.best {
	background-color: #D07500;
	color:#fff;
	}

table.comparison th.activate {
	background-color: #EDBD00;
	color:#fff;
	}

table.comparison th.purchase {
	background-color: #D07500;
	color:#fff;
	}

table.comparison th.upgrade {
	background-color: #f87810;
	color:#fff;
	}

table.comparison th.currentplan  {
	background-color: #CCFF99;
	color:#fff;
	}

table.comparison th.shaded  {
	background-color: #e8f0f8;
	
	}

table.comparison td {
	border-bottom: 1px solid #E6E6E6;
	font-size:.9em;
		background:#fff;
	}

table.comparison td.currentplan  {
	border-bottom: 0;
	background-color: #CCFF99;
	font-weight:normal;
	}

table.comparison td.shaded {
	background-color: #e8f0f8;

	}

table.comparison input.checkbox {
	border: 0;
	
	}

table.comparison td.parent {
	font-weight: bold;
	font-size: .9em;
	}

table.comparison td.parent-hidden {
	font-weight: normal;
	font-size: .9em;
	color:#fff;
	}

table.comparison td.subcategory, table.comparison td.child {
	font-weight: normal;
	font-size: .9em;
	font-style: italic;
	
	}

table.comparison td.grandchild {
	font-weight: normal;
	font-size: .9em;
	font-style: italic;
	
	}

table.comparison td.error, table.comparison strong.error  {	color: #cc0000;}


table.date-selector {
	color:#252525;
	font-weight:normal;
	font-size:.9em;	
	text-align:left;
	background-color:#B4B4B4;
	border-top:#666699 solid 1px;
	border-top:1px solid #6A6A6A;
	border-right:1px solid #6A6A6A;
	border-bottom:1px solid #6A6A6A;
	border-left:1px solid #6A6A6A;
	
	}


table.date-selector-readonly {
	color:#252525;
	font-size:.9em;
	font-weight:800;
	background:#efefef;
	border-top:0;
	border-bottom:1px solid #c7c6c6;
	}




/*-------------------------------------------------
PAGINATION
-------------------------------------------------*/

.pagination {
	background: #f2f2f2;
	color:#666;
	border: 1px solid #ddd;
	font-size:.85em;
	}

	.pagination p {
		text-align:right;
		}
		
	.pagination p a:link, .pagination p a:visited, .pagination p a:hover, .pagination p a:active {
		text-decoration:none;
		background:#fff;
		border: 1px solid #ccc;
		}

	.pagination p a:hover {background-color: #CCFFBF;color: #24B300;}
	.pagination p span {text-decoration:none;background:#fff;border: 1px solid #ccc;color:#ccc}
	.pagination h4 {border:none;
	}

/*-------------------------------------------------
SPOTLIGHT
-------------------------------------------------*/

/* spotlight scroller*/
.spotlight {
	background: #92b2d2;
	color:#666;
	border: 1px solid #ddd;
	
	
	font-size:1.3em;

	}
	
	.spotlight p {
		/*position:relative;*/
		text-align:right;		
		font-size:.9em;
		}
		
	.spotlight img {
			border:0;
		
		}	
		
	.spotlight p a:link, .spotlight p a:visited, .spotlight p a:hover, .spotlight p a:active {
		text-decoration:none;
		background:#fff;
		border: 1px solid #ccc;		
		
	
		}		
		
	.spotlight p a:hover {background-color: #fbac65;color: #FFF;}
	.spotlight p a.selected {background-color: #ff7d00;color: #FFF;}
	.spotlight p span {text-decoration:none;background:#fff;border: 1px solid #ccc;color:#ccc}
		.spotlight h4 {border:none;}



/* Added for homepage spotlight section by stu young 3/26/07 */


/* spotlight container */
.spotlight-container {
	background: #f6f6f6;
	border-color: #ccc;
	color: #252525;		
	font-size:.9em;		
	
	}




.spotlight-container .rightcol {
	border-left:1px dashed #ccc;
	}


/*for the word spotlight*/



.spotlight-container .rightcol {
	border-left:1px dashed #ccc;
	}



/*-------------------------------------------------
 GRAPHS
-------------------------------------------------*/

/* Vertical CSS Bar Graph */
#vertgraph {
          background: url(/static/com/hostway/plugins/commons/images/g_backbar.gif) no-repeat;
	  }


#vertgraph ul li {
               background: url(/static/com/hostway/plugins/commons/images/g_colorbar3.jpg) no-repeat !important;
        text-align: center;
        font-weight: bold;
        color: white;
        line-height: 2.5em;
		}

#vertgraph li.gold { left: 24px; background-position: 0px bottom !important; }
#vertgraph li.goldplus { left: 101px; background-position: -28px bottom !important; }
#vertgraph li.platinum { left: 176px; background-position: -56px bottom !important; }
#vertgraph li.low { left: 251px; background-position: -84px bottom !important; }
#vertgraph li.info { left: 327px; background-position: -112px bottom !important; }



/* Basic CSS Bar Graph*/

.graph {
      
        border: 1px solid #B1D632;
      
        }

.graph .bar {
          background:  #B1D632;
        text-align: center;
        color: #333;
         line-height: .9em;
        font-size:.8em;
        }

.graph .bar span {
    	position: absolute;
    	left: 1em;
		vertical-align:top;
		}

/*-------------------------------------------------
FOOTER
-------------------------------------------------*/

#footer {
	background: #164a6f url(/static/com/hostway/plugins/commons/images/cablevision/nav-bg.gif) repeat-x top;
    color: #fff;
	font-size: 0.8em;
	padding: 1em 0 2em 0;
	
	}
#login-footer a:link, #footer a:link{
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}
#login-footer a:visited, #footer a:visited{
	color: #fff;
}
#login-footer {
	background: #164a6f url(/static/com/hostway/plugins/commons/images/cablevision/nav-bg.gif) repeat-x top;
	text-align: center;
    color: #fff;
	font-size: 0.8em;
	padding: 1em 0 2em 0;
		}

/*-------------------------------------------------
ANNOUNCEMENTS
-------------------------------------------------*/

/*----Expand & Collapse----*/



div.toggleshow {
	background: #fff;
	border: #000 solid 1px;
	color: #000;
	
	}


	.teaser {
		background:#fff url(/static/com/hostway/plugins/commons/images/tsr-b.gif) bottom left no-repeat;
		}

	.teaser h3 {
	
		background:url(/static/com/hostway/plugins/commons/images/tsr-t.gif) top left no-repeat;
		}

	.teaser p, .teaser a.more {
		border:1px solid #d8d8d8;
		border-width:0 1px;
		}

	.teaser a.more {
		background:url(/static/com/hostway/plugins/commons/images/tsr-a.gif) 410px 50% no-repeat;	
		text-decoration:none;
		color:#44a;
		}

	.teaser a.more:hover {text-decoration:underline;}

	

/*   Announcements     */

		
 #announcements p { 	
	text-align:left;
	color:#252525;
	}
		
#announcements p.date { 	
	color:#666;
	}	
		
/*  Tool Tip  */
a.info{
       color:#000;
    text-decoration:none;
	}

a.info:hover{background-color:none;text-decoration:none;}


a.info:hover span{ /*the span will display just on :hover state*/

    border:1px solid #0cf;
    background-color:#cff; color:#000;
    text-align: left;
	
	}

/*-------------------------------------------------
HELP created 4/6/07 by SAY
-------------------------------------------------*/

.help {
	font-size:.8em;
	border:1px solid #ccc;
		background: #FFFFCC url(/static/com/hostway/plugins/commons/images/woman1_final.gif) no-repeat 3px 3px;
	
	}
	

.icon-help {
	font-size: .9em;
	background: transparent url(/static/com/hostway/plugins/commons/images/icon_help.gif) no-repeat 0px 15px;
	
	}	
	
/*-------------------------------------------------
PRICING
-------------------------------------------------*/

.price {
	font-weight: bold;	
	font-size:1em;
	background-color:transparent;	
	}

caption.price {
	font-weight: bold;
	border-bottom:0;	
	}

.price-label {
	font-weight: bold;
	font-size:.9em;
	}

.price-value {
	font-weight: bold;
	font-size:1em;
	}		


/*-------------------------------------------------
JAVASCRIPT RELATED
-------------------------------------------------*/

/** Cursors for expand and Collapse **/
.expand-collapse-trigger .expanded, .expand-trigger .expanded {background: transparent url(/static/com/hostway/plugins/commons/images/icon_expanded.gif) no-repeat;}
.expand-collapse-trigger .collapsed, .expand-trigger .collapsed{background: transparent url(/static/com/hostway/plugins/commons/images/icon_collapsed.gif) no-repeat;}

#logospace {height:auto}
#utility-nav {border-bottom:1px solid #B1BAC1;padding:5px;}
#utility-nav ul {margin:0;padding:0}
#utility-nav ul li.first, #utility-nav ul li {margin:0;padding:0}
#logospace #utility-nav ul li a {font:11px Verdana, Arial, Helvetica, sans-serif;color:#555;margin:0;padding:5px 8px}
#logospace #utility-nav ul li a:hover {color:#0175AC}

/* Main Nav Tabs */
#main-nav a, #main-nav li.current a {
background:#164a6f url(/static/com/hostway/plugins/commons/images/cablevision/nav-bg.gif) repeat-x top;
-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;
padding:10px 15px;}
#main-nav li.current a {background:#fff}
#main-nav li.current a:hover {padding:10px 15px;text-decoration:none}

/* Left Nav */
#subsection-nav {background:transparent url(/static/com/hostway/plugins/commons/images/cablevision/left-sidebar-bg.gif) repeat-y right;}
#subsection-nav ul {background:transparent}
#subsection-nav li {background:transparent;border-bottom:1px solid #fff;padding:0}
#subsection-nav li.mainlink:hover {background:transparent}
#subsection-nav li a {background:transparent;border:0;}
#subsection-nav li.mainLink a {font:bold 14px Verdana, Arial, Helvetica, sans-serif;display:block;padding:5px 10px}
#subsection-nav li.mainLink a:hover {background:#666;color:#fff;display:block}
#subsection-nav li.mainLink-selected a {font:bold 14px Verdana, Arial, Helvetica, sans-serif;background:#690;color:#fff;display:block;padding:5px 10px}
#subsection-nav li.mainLink-selected a:hover {background:#690;color:#fff;display:block}
	/* Sub Level Nav */
	#content-container #subsection-nav li.indent-second {background:transparent;border-bottom:1px solid #fff;margin:0;padding:0}
	#content-container #subsection-nav li.indent-second a {background:transparent;border:0;color:#666;font:11px Verdana, Arial, Helvetica, sans-serif;display:block;padding:5px 10px 5px 20px}
	#content-container #subsection-nav li.indent-second a:hover {background:#666;color:#fff;display:block;padding:5px 10px 5px 20px}
	#content-container #subsection-nav li.selected a {background:#666;color:#fff;display:block;padding:5px 10px 5px 20px}



/* Left Sidebar */
#dashboard-content .box-dashboard {margin-bottom:20px}
#dashboard-content .box-dashboard h2, #dashboard-content .box-account-summary H2 {
background:url(/static/com/hostway/plugins/commons/images/cablevision/left-header-bg.gif) no-repeat right top;
-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;
color:#fff;
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
padding:8px}
#dashboard-content p {background:transparent}

.hdrWrapper a {text-decoration: none}
.ltColWrapper a {text-decoration: none}

#dashboard-content{
	border-bottom: 0;
}