/** NEW FOR THE TOP NAVIGATION BAR **/
.top_nav td a {
	color: #525163;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
}

.top_nav ul {
	margin: 0;
}

.top_nav li {
	list-style-image: url(http://www.emeraldwebhosting.com/skins/emerald/images/default[19].gif);
}

select.fancy
	{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #606264;
	}

span.text_blue
	{
	color: #7782AF;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	}

span.text_blue_bold
	{
	color: #7782AF;
	font-size: 11px;
	font-weight:bold;
	font-family: Verdana, Arial, Sans-Serif;
	}


div.display_invoice_status
	{
	background-color: #e7e7da;
	border-width: 1px;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	border-color: #cfcfb5;
	border-style: solid;
	padding: 4px 4px 4px 4px;
	text-align: center;
	}

table.display_invoice_summary
	{
	width: 100%;
	border-width: 1px;
	border-color: #cfcfb5;
	border-style: solid;
	padding: 4px 4px 4px 4px;
	}

td.invoice_details
	{
	border-width: 1px;
	border-color: #cfcfb5;
	border-style: solid;
	padding: 4px 4px 4px 4px;
	}

td.padding_40_bg
	{
	border: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	background-color: #e7e7da;
	}

td.padding_40
	{
	border: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	}

td.padding_60
	{
	border: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	}

td.padding_60_border
	{
	border: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 1px #cfcfb5 solid;
	}

td.padding_25_bg
	{
	border: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	background-color: #e7e7da;
	}

td.padding_25
	{
	border: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	}

td.padding_75
	{
	border: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	}

span.text
	{
	color: #525163;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	}

span.text_grey
	{
	color: #959598;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	}

span.text_green
	{
	color: #009900;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	}

span.text_green_bold
	{
	color: #009900;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	}

td.client_index_news_border
	{
	border: 1px #cfcfb5 solid;
	padding: 8px 8px 8px 8px;
	margin: 0px 0px 0px 0px;
	color: #45484A;
	font-size: 13px;
	font-family: verdana, arial, sans-serif;
	}

span.text_orange
	{
	color: orange;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	}

span.text_darkorange
	{
	color: darkorange;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	}

span.text_yellow
	{
	color: yellow;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	}

span.text_darkred
	{
	color: darkred;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	}

span.text_red_header
	{
	color: #CE0000;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	margin: 0px 0px 0px 3px;
	}

span.text_bold
	{
	color: #525163;
	font-size: 12px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	}

span.text_bold_large
	{
	color: #525163;
	font-size: 22px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	}

div.wrapper
	{
	background-color: #fafaf7;
	border-width: 1px;
	border-color: #D6D5D6;
	border-style: solid;
	padding: 4px 4px 4px 4px;
	-moz-border-radius: 4px;

	}

div.wrapper_out
	{
	padding: 4px 4px 4px 4px;
	-moz-border-radius: 4px;
	border-width: 1px;
	border-color: #ffffff;
	border-style: solid;
	}

div.wrapper_bottomless
	{
	padding: 4px 4px 4px 4px;
	margin: 0px 0px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	}

div.wrapper_topless
	{
	padding: 4px 4px 4px 4px;
	margin: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 4px 4px;
	}

div.wrapper_login
	{
	background-color: #e7e7da;
	border-width: 1px;
	border-color: #D6D5D6;
	border-style: solid;
	padding: 4px 4px 4px 4px;
	-moz-border-radius: 4px;
	}

div.wrapper_license
	{
	background-color: #e7e7da;
	border-width: 1px;
	border-color: #D6D5D6;
	border-style: solid;
	padding: 4px 4px 4px 4px;
	-moz-border-radius: 4px;
	}

table.padding_border
	{
	border: 1px 1px 1px 1px #cfcfb5 solid;
	border-collapse: collapse;
	border-spacing: 0px;
	}

td.padding_border
	{
	border: 1px #cfcfb5 solid;
	}


table.verify_order
	{
	border-width: 1px;
	border-color: #cfcfb5;
	border-style: solid;
	padding: 4px 4px 4px 4px;
	}

input.required_qty
	{
	padding: 1px 3px 1px 3px;
	border-style: solid;
	border-color: #b9babc;
	background-color: #ffffff;
	border-width: 1px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	}

input.required_coupon
	{
	padding: 1px 3px 1px 3px;
	border-style: solid;
	border-color: #b9babc;
	background-color: #ffffff;
	border-width: 1px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	}















td.header
	{
	border: 1px #c0c0c0 solid;
	background-color: #efefe3;
	padding: 2px 2px 2px 2px;
	margin: 2px 2px 2px 2px;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-Serif;
	FONT-SIZE: 12px;
	}

table.layout_wide_margins
	{
	width: 100%;
	border: none;
	margin: 4px 4px 4px 4px;
	padding: 4px 4px 4px 4px;
	}

table.edit
	{
	border: 1px #cfcfb5 solid;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0 0 0 0;
	border: 1 1 1 1;
	padding: 2 2 2 2;
	}

td.alt_2
	{
	border: 1px #FFFFFF solid;
	background-color: #f2f2ef;
	padding: 4px 4px 4px 4px;
	margin: 0px 0px 0px 0px;
	}

td.alt_1
	{
	border: 1px #FFFFFF solid;
	background-color: #e7e7da;
	padding: 4px 4px 4px 4px;
	margin: 0px 0px 0px 0px;
	}

table.padding_100
	{
	width: 100%;
	border: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	}

table.padding_542_border
	{
	border: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	}



td.padding_100
	{
	width: 100%;
	border: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	}



span.text_red_bold
	{
	color: #CE0000;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	}



span.cursor_hand
	{
	cursor: pointer;
	cursor: hand;
	color: #525163;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	}

span.cursor_help
	{
	cursor: help;
	cursor: help;
	color: #525163;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	}

span.text_optional
	{
	color: #8ADD8E;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	}

span.copyright
	{
	color: #525163;
	font-size: 9px;
	font-family: Verdana, Arial, Sans-Serif;
	}

span.text_red
	{
	color: #CE0000;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	}

input.required
	{
	padding: 1px 3px 1px 3px;
	border-style: solid;
	border-color: #b9babc;
	background-color: #ffffff;
	border-width: 1px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	}

input.normal
	{
 filter: invert;
border-width: 0px;
	}

input.required_medium
	{
	padding: 1px 3px 1px 3px;
	border-style: solid;
	border-color: #b9babc;
	background-color: #ffffff;
	border-width: 1px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	}

input.required_small
	{
	padding: 1px 3px 1px 3px;
	border-style: solid;
	border-color: #b9babc;
	background-color: #ffffff;
	border-width: 1px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	}

input.money
	{
	padding: 1px 3px 1px 3px;
	border-style: solid;
	border-color: #b9babc;
	background-color: #ffffff;
	border-width: 1px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	}

input.date
	{
	padding: 1px 3px 1px 3px;
	border-style: solid;
	border-color: #b9babc;
	background-color: #ffffff;
	border-width: 1px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	}

input.optional
	{
	padding: 1px 3px 1px 3px;
	border-style: solid;
	BORDER-COLOR: #8ADD8E;
	background-color: #ffffff;
	border-width: 1px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	}

input.submit
	{
	padding: 1px 3px 1px 3px;
	border-style: solid;
	border-color: #b9babc;
	background-color: #ffffff;
	border-width: 1px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	-moz-border-radius: 4px;
	}

form.no_padding
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

form.slight_padding
	{
	padding: 2px 2px 2px 2px;
	margin: 2px 2px 2px 2px;
	}



select.standard
	{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #606264;
	}

select.pricing
	{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #606264;
	}

textarea
	{
	padding: 1px 3px 1px 3px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #B9BABC;
	BACKGROUND-COLOR: #ffffff;
	BORDER-WIDTH: 1px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	}

radio { BORDER-STYLE: none; }

checkbox { BORDER-STYLE: none; }









.toolbar {
	padding: 1px 5px 1px 5px;
	background: #EEE;
	border-bottom: 1px solid #CCC;
}

.toolbar_item {
	border-left: 1px solid #CCC;
}

.toolbar_item a {
	margin: 1px;
	padding: 5px;
}

.toolbar_item a:hover {
	color: #000;
	padding: 5px;
	background: #fff;
	border-color: #227;
}

.toolbar_item_on {
	margin: 1px;
	color: #000;
	padding: 5px;
	background-color: #FFF;
}

.toolbar_item_on a {
	padding: 5px;
}

.toolbar_item_on a:hover {
	color: #ff0000;
	padding: 5px;
}

ul.actions {
	text-align: right;
	list-style: none;
}

ul.actions li {
	float: left;
}

ul.actions li a {
	display: block;
	width: 22px;
	height: 17px;
	margin: 0 2px 0 2px;
}

li.info a {
	height: 17px;
	width: 22px;
}

li.info a:hover {
}

li.copy a {
	height: 17px;
	width: 22px;
}

li.copy a:hover {
}

li.move a {
	height: 17px;
	width: 22px;
}

li.move a:hover {
}

li.delete a {
	height: 17px;
	width: 22px;
}

li.delete a:hover {
}

li.rename a {
	height: 17px;
	width: 22px;
}

li.rename a:hover {
}

li.perms a {
	height: 17px;
	width: 22px;
}

li.perms a:hover {
}

li.download a {
	height: 17px;
	width: 22px;
}

li.download a:hover {
}

li.edit a {
	height: 17px;
	width: 22px;
}

li.edit a:hover {
}

radio { BORDER-STYLE: none; }

checkbox { BORDER-STYLE: none; }

A:link
	{
	COLOR: #525163;
	font-family: Verdana, Arial, Sans-Serif;
	TEXT-DECORATION: none;
	}

A:visited
	{
	COLOR: #525163;
	font-family: Verdana, Arial, Sans-Serif;
	TEXT-DECORATION: none;
	}

A:hover
	{
	COLOR: #525163;
	font-family: Verdana, Arial, Sans-Serif;
	TEXT-DECORATION: underline;
	}

A:active
	{
	COLOR: #525163;
	font-family: Verdana, Arial, Sans-Serif;
	TEXT-DECORATION: none;
	}


#navTabs tabArea {
	color: #525163;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
}

#navTabs a.tab {
	color: #525163;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #fafaf7;
	border: 1px solid #D6D5D6;
	border-top-width: 0px;
	padding: 1px 1em 1px 1em;
	text-decoration: none;
}

#navTabs a.tab, a.tab:visited {
	color: #525163;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
}

#navTabs a.tab:hover {
	color: #525163;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #e7e7da;
}

#navTabs a.activeTab {
	color: darkred;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #ffffff;
	border: 1px solid #D6D5D6;
	border-bottom-width: 0px;
	padding: 2px 1em 2px 1em;
	text-decoration: none;
}