/* CSS Document */
html, body, form { height: 100%; }

body {margin:0; padding:0; background-color:#ccdde7; }

/* -- GENERIC -- */
h1, h2 {
	margin: 0;
	padding: 0;
}

a
{
	cursor: pointer;
}

.hidden {
	visibility: hidden;
}

.shown {
    visibility: visible;
}

h1,
h1 a,
h1 .Head,
.ContentPane h1,
.ContentPane h1 .Head {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	font-style: italic;
	color: #005687;
	padding: 0;
	margin: 0;
}

h2,
h2 .Head,
.ContentPane h2,
.ContentPane h2 .Head {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	color: #005687;
	padding: 0;
	margin: 0 0 6px 0;
}

h3,
h3 .Head,
.ContentPane h3,
.ContentPane h3 .Head {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	color: #005687;
	padding: 0;
	margin: 0;
}

p,
.normal,
.Normal,
td,
.ContentPane,
.ContentPane p,
.ContentPane .normal,
.ContentPane .Normal,
.ContentPane td {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #7f7f7f;
	line-height: 20px;
	margin: 0;
	padding: 0;
}

.ContentPane p {
	margin-bottom: 20px;
}

.ContentPane a:link,
.ContentPane a:visited,
.ContentPane a:active,
.ContentPane a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #005687;
	font-size: 13px;
	text-decoration: underline;
}

.ContentPane a:hover {
	color: #000;
	text-decoration: none;
}



/* SKIN */
.SKN_Top {
	background: url(images/top_bg.gif) top repeat-x;
	background-color: #fff;
	height: 110px;
	min-width: 1030px;
}

.SKN_Topcenter {
	width: 1000px;
	height: 110px;
	margin: 0 auto;
}

.SKN_Top .Logo {
	padding-top: 13px;
	float: left;
}

.SKN_Top .Menu {
	padding-top: 86px;
	height: 24px;
	float: right;
}

/* -- BANNER HOME -- */
.SKN_Banner_Home {
	/*background: url(images/banner_home.jpg) top center no-repeat;*/
	background-color: #4c7d99;
	min-width: 1030px;
}

.SKN_Bannercenter_Home {
	background: url(images/banner_home_1.jpg) top center no-repeat;
	width: 1000px;
	margin: 0 auto;
	height: 274px;
	position: relative;
}

.SKN_Bannercenter_Home .Button {
	cursor: pointer;
	position: absolute;
	width: 247px;
	height: 44px;
	bottom: 52px;
	right: 27px;
}

/* -- BANNER SUB -- */
.SKN_Banner {
	background: url(images/banner_bg.gif) top repeat-x;
	background-color: #4c7d99;
	min-width: 1030px;
}

.SKN_Banner h1 {
	font-size: 32px;
	font-weight: bold;
	font-style: italic;
	color: #fff;
	padding-top: 21px;
}

.SKN_Bannercenter {
	background: url(images/banner_1.jpg) top right no-repeat;
	width: 1000px;
	margin: 0 auto;
	height: 71px;
}

.SKN_Contentcenter .Home_icons {
	background: url(images/hometop.gif) bottom repeat-x;
	height: 114px;
	border-bottom: 1px solid #d6d6d6;
	padding-left: 16px;
}

.SKN_Contentcenter .Home_icons .Home_icon,
.SKN_Contentcenter .Home_icons .Home_icon_over {
	width: 242px;
	height: 81px;
	float: left;
	margin-top: 21px;
}

.SKN_Contentcenter .Home_icons .Home_icon_over {
	background: url(images/mouseover.gif) bottom no-repeat;
}

.SKN_Contentcenter .Home_icons .Hosting { background: url(images/hosting.png) no-repeat; background-position: 16px 0; cursor: pointer; }
.SKN_Contentcenter .Home_icons .Design { background: url(images/design.png) no-repeat; background-position: 16px 0; cursor: pointer; }
.SKN_Contentcenter .Home_icons .Development { background: url(images/development.png) no-repeat; background-position: 16px 0; cursor: pointer; }
.SKN_Contentcenter .Home_icons .Security { background: url(images/security.png) no-repeat; background-position: 16px 0; cursor: pointer; }
	
.SKN_Contentcenter .Home_icons ul {
	margin: 0;
	padding: 0 0 0 96px;
}

.SKN_Contentcenter .Home_icons li {
	background: url(images/check.gif) no-repeat;
	background-position: 0 1px;
	list-style: none;
	margin: 0;
	padding: 0 0 7px 21px;
	color: #7f7f7f;
}

.SKN_Contentcenter .Home_icons h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	color: #4c4c4c;
	margin-bottom: 6px;
}

.SKN_Content {
	background: url(images/content_bg.gif) top repeat-x;
	min-width: 1030px;
	padding-top: 28px;
}

.SKN_Content .SKN_Contentcenter {
	background-color: #fff;
	width: 1000px;
	margin: 0 auto;
}

.SKN_Contentcenter .corner_TL {
	background: url(images/corner_TL.gif) no-repeat;
	float: left;
	width: 8px;
	height: 8px;
}

.SKN_Contentcenter .corner_TR {
	background: url(images/corner_TR.gif) no-repeat;
	float: right;
	width: 8px;
	height: 8px;
}

.SKN_Contentcenter .corner_BL {
	background: url(images/corner_BL.gif) no-repeat;
	float: left;
	width: 8px;
	height: 8px;
}

.SKN_Contentcenter .corner_BR {
	background: url(images/corner_BR.gif) no-repeat;
	float: right;
	width: 8px;
	height: 8px;
}

.SKN_Contentcenter .Content {
	padding: 16px;
}

/* -- PANES -- */
.SKN_Content .Content .Wide {
}

.SKN_Content .Content .HomeLeft {
	float: left;
	width: 460px;
}

.SKN_Content .Content .HomeRight {
	float: right;
	width: 460px;
}

.SKN_Content .Content .SubContent {
	float: left;
	width: 660px;
}

.SKN_Content .Content .SubRight {
	float: right;
	width: 242px;
	word-wrap: break-word;
}

.SKN_Content .Content .SubRight .Submenu {
	background: url(images/submenu_bg.gif) top left repeat-y;
	margin-bottom: 20px;
}

.SKN_Content .Content .SubRight .Submenu .Top {
	background: url(images/submenu_top.gif) left no-repeat;
	height: 7px;
}

.SKN_Content .Content .SubRight .Submenu .Bottom {
	background: url(images/submenu_bottom.gif) left no-repeat;
	height: 7px;
}

.SKN_Content .Content .SubRight .Right {
	margin-left: 16px;
}

/* -- FOOTER -- */
.SKN_Footer {
	background: url(images/footer_bg.jpg) no-repeat;
	width: 948px;
	margin: 0 auto;
	padding: 26px 16px;
}

.SKN_Footer h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #52585c;
	margin-bottom: 6px;
	font-weight: bold;
	font-style: italic;
}

.SKN_Footer ul {
	margin: 0 60px 0 0;
	padding: 0;
	float: left;
}
.SKN_Footer ul.last {
	margin: 0;
}

.SKN_Footer li,
.SKN_Footer li.hover {
	background: url(images/footer_bullet.gif) no-repeat;
	background-position: 0 7px;
	margin: 0 0 5px 0;
	padding: 0 0 0 8px;
	list-style-type: none;
}

.SKN_Footer li:hover {
	background: url(images/footer_bullet_hover.gif) no-repeat;
	background-position: 0 7px;
}

.SKN_Footer li a:link,
.SKN_Footer li a:active,
.SKN_Footer li a:visited,
.SKN_Footer li a:hover {
	color: #3d7ea4;
	text-decoration: none;
	font-size: 11px;
}

.SKN_Footer li a:hover {
	color: #000;
}

.SKN_FooterSub {
	border-top: 1px solid #fff;
	background-color: #6690a7;
	/*min-width: 1000px;*/
	min-width: 1030px;
	margin: 0 auto;
}

.SKN_FooterSubcenter {
	/*width: 1000px;*/
    width: 968px;	
	margin: 0 auto;
	cursor: default;
}

.SKN_FooterSubcenter .Labels {
	padding: 25px 0;
}

.SKN_FooterSubcenter .Brands a {
	margin-right: 12px;
}

.SKN_FooterSubcenter .Brands {
	float: left;
	margin-top: 8px;
}

.SKN_FooterSubcenter .Social {
	float: right;
}

.SKN_FooterSubcenter .Social a {
	margin-left: 4px;
}

.SKN_FooterSubcenter .Social .Tag {
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	color: #fff;
}

.SKN_FooterSubcenter .Bottomfooter {
	background: url(images/footer_line.gif) repeat-x;
	padding: 16px 0;
	font-size: 11px;
	color: #a3bcca;
	font-weight: normal;
}

.SKN_FooterSubcenter .Bottomfooter .SkinObject,
.SKN_FooterSubcenter .Bottomfooter a:link,
.SKN_FooterSubcenter .Bottomfooter a:visited,
.SKN_FooterSubcenter .Bottomfooter a:active,
.SKN_FooterSubcenter .Bottomfooter a:hover {
	font-size: 11px;
	color: #a3bcca;
	text-decoration: none;
	font-weight: normal;
}

.SKN_FooterSubcenter .Bottomfooter a:hover {
	color: #fff;
}

.SKN_FooterSubcenter .Bottomfooter .Left {
	float: left;
}

.SKN_FooterSubcenter .Bottomfooter .Right {
	float: right;
}

.SKN_FooterSubcenter .Bottomfooter .spacer {
	margin-right: 10px;
	padding-left: 10px;
}

.clsVAT
{
	font-size: 11px;
	color: #a3bcca;
	text-decoration: none;
	font-weight: normal;
	margin-bottom: 10px;
}

.clear {
	clear: both;
}

/* -- DOMAINCHECK -- */
.DomainCheckHome_Input,
.DomainCheck_Input {
	float: left;
	padding-right: 8px;
	margin-top: 8px;
}

.DomainCheckHome_Input input {
	background-color: transparent;
	border: 0;
	background: url(images/Home_domaincheck.gif) no-repeat;
	padding: 2px 5px;
	font-size: 16px;
	width: 342px;
	height: 24px;
}

.DomainCheckHome_Button,
.DomainCheck_Button {
	float: left;
	margin-top: 8px;
}

.DomainCheckHome_Error,
.DomainCheck_Error {
	color: #f00;
	font-size: 14px;
}

/* -- DOMAINCHECK SMALL -- */
.DomainCheck_Input input {
	background: url(images/Domaincheck_mini.gif) no-repeat;
	width: 100px;
	height: 20px;
	padding: 4px;
	margin: 0;
	border: 0;
	font-size: 14px;
}


/* -- Frontend Hostinglist -- */
.eWave_hosting {
	background: url(images/hostingplan_background.jpg) top center no-repeat;
	font-size: 11px;
}

.eWave_hosting h1 {
	font-size: 18px;
}

.eWave_hosting .hostinglist_email_1_header {
	text-align: center;
	background: url(images/hostingplan_email_1.jpg) top center no-repeat;
	width: 110px;
	padding-top: 80px;
}

.eWave_hosting .hostinglist_popular_email_1_header {
	text-align: center;
	background: url(images/hostingplan_popular_mail_1.jpg) top center no-repeat;
	width: 110px;
	padding-top: 80px;
}

.eWave_hosting .hostinglist_2_header {
	text-align: center;
	background: url(images/hostingplan_2.jpg) top center no-repeat;
	width: 110px;
	padding-top: 80px;
}

.eWave_hosting .hostinglist_popular_2_header {
	text-align: center;
	background: url(images/hostingplan_popular_2.jpg) top center no-repeat;
	width: 110px;
	padding-top: 80px;
}

.eWave_hosting .hostinglist_3_header {
	text-align: center;
	background: url(images/hostingplan_3.jpg) top center no-repeat;
	width: 110px;
	padding-top: 80px;
}

.eWave_hosting .hostinglist_popular_3_header {
	text-align: center;
	background: url(images/hostingplan_popular_3.jpg) top center no-repeat;
	width: 110px;
	padding-top: 80px;
}

.eWave_hosting .hostinglist_4_header {
	text-align: center;
	background: url(images/hostingplan_4.jpg) top center no-repeat;
	width: 110px;
	padding-top: 80px;
}

.eWave_hosting .hostinglist_popular_4_header {
	text-align: center;
	background: url(images/hostingplan_popular_4.jpg) top center no-repeat;
	width: 110px;
	padding-top: 80px;
}

.eWave_hosting .hostinglist_5_header {
	text-align: center;
	background: url(images/hostingplan_5.jpg) top center no-repeat;
	width: 110px;
	padding-top: 80px;
}

.eWave_hosting .hostinglist_popular_5_header {
	text-align: center;
	background: url(images/hostingplan_popular_5.jpg) top center no-repeat;
	width: 110px;
	padding-top: 80px;
}

.eWave_hosting .spacer {
	font-size: 0;
	width: 6px;
}

.eWave_hosting .hostinglist_subheader {
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	color: #005687;
	padding: 10px 0 4px 0;
}

.eWave_hosting .hostinglist_item {
	
}

.eWave_hosting .hostinglist_item .label {
	border-top: 1px solid #e5e5e5;
	padding: 4px 0;

	/*width: 230px;*/
	vertical-align: top;
}

.eWave_hosting .hostinglist_item .value {
	color: #000;
	text-align: center;
	border-top: 1px solid #e5e5e5;
	padding: 4px 0;

	vertical-align: top;
}

.eWave_hosting .hostinglist_price .label {
	padding: 4px 0;

	vertical-align: top;
}

.eWave_hosting .hostinglist_price .value {
	color: #000;
	text-align: center;
	/*padding: 4px 0;*/
	padding: 7px 0;

	vertical-align: top;
}

.eWave_hosting .hostinglist_button {
	text-align: center;
	padding: 8px 0;
}

/* -- NEWS LIST -- */
.clsENewsCategory,
.Home .clsENewsCategory {
	margin-bottom: 10px;
	text-align: right;
	background: url(images/bg_general.gif) bottom repeat-x;
	padding-bottom: 6px;
	color: #4d4d4d;
	border-bottom: 1px solid #D9D9D9;
}

.clsENewsWrap,
.Home .clsENewsWrap {
	margin-bottom: 14px;
}

.clsENewsImage,
.Home .clsENewsImage {
	float: left;
	padding: 2px;
	border: 1px solid #b2b2b2;
	margin-right: 14px;
}

.clsENewsContentwrap {
	float: left;
	width: 126px;
}

.clsENewsHeader,
.Home .clsENewsHeader {
	color: #4d4d4d;
	font-weight: bold;
	line-height: 16px;
	padding-bottom: 3px;
}

.clsENewsSummary,
.Home .clsENewsSummary {
}

.clsArchive,
.Home .clsArchive {
	text-align: center;
}

/* -- NEWS LIST HOME -- */
.Home .clsENewsContentwrap {
	float: left;
	width: 360px;
}

/* -- NEWS DETAIL -- */
.clsENewsTitleDetail {
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 4px;
	margin-bottom: 8px;
}

.clsENewsDateDetail {
	color: #000;
	font-size: 11px;
	margin-bottom: 5px;
}

.clsENewsSummaryDetail {
	font-weight: bold;
	margin-bottom: 10px;
}

.clsENewsContentDetail {
	
}

.clsENewsBackDetail {
	color: #005687;
	font-weight: bold;
/*
	cursor: pointer;
*/
	font-size: 13px;
	text-align: center;
}

.clsENewsBackHyperlink
{
	cursor: pointer;
}

/* -- DOMAINLIST POPULAR -- */
.DomainListPopular_Wrap {
	float: left;
	border-bottom: 1px solid #e0e9ed;
	padding-bottom: 4px;
	margin-bottom: 4px;
	font-weight: bold;
}

.DomainListPopular_Wrap .DomainLabel {
	float: left;
	width: 35px;
	color: #000;
}

.DomainListPopular_Wrap .DomainValue {
	float: left;
	width: 80px;
	color: #80a300;
}

/* -- REGISTRATION -- */
.Registration_Tabs {
	background: url(images/cartheader_left.gif) top left no-repeat;
	background-color: #d4e2eb;
	height: 38px;
	padding-left: 8px;
}

.Registration_Tabs input {
	cursor: pointer;
	padding: 0;
	margin: 0;
}

.Registration_Tabs input.aspNetDisabled {
	cursor: default;
}

.Registration_Tabs .Tabright {
	float: right;
	background: url(images/cartheader_right.gif) top right no-repeat;
	width: 8px;
	height: 38px;
}

.Registration_Tabs .Tab {
	float: left;
	height: 30px;
	padding-left: 4px;
	padding-top: 8px;
}

.Registration_Steps {
	padding: 12px;
}

/* -- REGISTRATION STEP 1 -- */
.Registration_Steps .Header_bold {
	font-weight: bold;
	color: #444;
	background-color: #eee;
	padding: 4px;
}

.Registration_Steps .Cart_row,
.Registration_Steps .Cart_VAT,
.Registration_Steps .Cart_subtotal {
	border-top: 1px solid #eee;
	padding: 5px 4px;
}

.Registration_Steps .Cart_discount {
	border-top: 1px solid #aaa;
	padding: 5px 4px;
	font-weight: bold;
	color: #090;
}


.Registration_Steps .Cart_total {
	border-top: 1px solid #aaa;
	padding: 5px 4px;
	font-weight: bold;
	color: #000;
	font-size: 14px;
}

.Registration_Steps .Yourdiscount,
.Registration_Steps .Yourdiscount_normal {
	background-color: #d3edae;
	color: #4b7c05;
	font-weight: bold;
	padding: 5px 4px;
	font-size: 14px;
}

.Registration_Steps .Yourdiscount_normal {
	font-weight: normal;
	font-size: 11px;
	width: 205px;
}

.Registration_Steps .Yourdiscount label {
	color: #4b7c05;
	padding-right: 10px;
	font-size: 14px;
}

.Registration_Steps .YourCheckboxOption {
	padding: 10px 0;
}

.Registration_Steps .Registration_Domain {
	float: left;
	margin-right: 10px;
}

.Registration_Steps .Registration_Domain input {
	background-color: transparent;
	border: 0;
	background: url(images/Registration_domaincheck.gif) no-repeat;
	padding: 2px 5px;
	font-size: 16px;
	width: 290px;
	height: 24px;
}

.Registration_Steps .Registration_Extension {
	float: left;
	margin-right: 10px;
}

.Registration_Steps .Registration_Extension select {
	padding: 2px;
	font-size: 16px;
}

.Registration_Steps .Registration_Button {
	float: left;
}

.Registration_Steps .Registration_Availability {
	color: #b81900;
	font-weight: bold;
}

.Registration_Steps .Registration_Validator {
	padding-bottom: 16px;
	color: #b81900;
	font-weight: bold;
}

.Registration_Steps .Registration_Error {
	color: #b81900;
	font-weight: bold;
}

.Registration_Steps .Registration_Package {
	padding-bottom: 8px;
}

.Registration_Steps .Registration_Package select {
	padding: 2px;
	font-size: 16px;
}

.Registration_Steps .Registration_Price {
	border-top: 1px solid #aaa;
	padding: 5px 4px;
	font-weight: bold;
	color: #444;
	font-size: 14px;
}

.Registration_Steps .Registration_NextStep {
	padding-top: 8px;
}

/* -- REGISTRATION STEP 2 -- */
.Registration_Steps .Registration_User {
	font-size: 16px;
	font-weight: bold;
}

.Registration_Steps .main_form_label,
.Registration_Steps .main_form_value {
	height: 34px;
}

.Registration_Steps .main_form_label {
	width: 150px;
}

.main_input,
.Registration_Steps .main_input {
	background-color: transparent;
	border: 0;
	background: url(images/Registration_domaincheck.gif) no-repeat;
	padding: 2px 5px;
	font-size: 16px;
	width: 290px;
	height: 24px;
}

.Registration_Steps .main_select {
	padding: 2px;
	font-size: 16px;
}

/* -- REGISTRATION STEP 3 -- */

.Registration_Steps .Confirm_row_bold {
	color: #000;
	padding-right: 10px;
}

.Registration_Steps .Registration_ConfirmOrder {
	text-align: right;
	margin-top: 20px;
}

/* -- ORDER OVERVIEW -- */
.OrderView .Order_header {
	font-weight: bold;
	color: #444;
	background-color: #eee;
	padding: 4px;
}

.OrderView .Order_row {
	border-top: 1px solid #eee;
	padding: 5px 4px;
}

.Order_filter {
	font-size: 16px;
	margin-bottom: 8px;
}
.Order_filter select {
	padding: 2px;
	font-size: 16px;
}

/* -- ORDER DETAILS --*/
.OrderDetailcart .Header_bold {
	font-weight: bold;
	color: #444;
	background-color: #eee;
	padding: 4px;
}

.OrderDetailcart .Cart_row,
.OrderDetailcart .Cart_VAT,
.OrderDetailcart .Cart_subtotal {
	border-top: 1px solid #eee;
	padding: 5px 4px;
}

.OrderDetailcart .Cart_discount {
	border-top: 1px solid #aaa;
	padding: 5px 4px;
	font-weight: bold;
	color: #090;
}

.OrderDetailcart .Cart_total {
	border-top: 1px solid #aaa;
	padding: 5px 4px;
	font-weight: bold;
	color: #000;
	font-size: 14px;
}

.OrderDetailview .Row_Label {
	color: #000;
	padding-right: 10px;
}

.OrderDetailview .Row_Value {
	
}

.OrderDetailview select {
	padding: 2px;
	font-size: 16px;
}

.OrderDetailview .YourDiscount {
	padding-left: 10px;
	font-size: 11px;
}

/* -- DOMAINLIST -- */
.DomainList .Input,
.DomainList .Button {
	float: left;
	margin-bottom: 8px;
}

.DomainList .Input {
	margin-right: 10px;
}

.DomainList .DomainToCheck {
	color: #009900;
	font-size: 16px;
	padding-bottom: 8px;
}

/*
.DomainList .DomainHead {
	font-weight: bold;
	color: #444;
	background-color: #eee;
	padding: 4px;
}
*/

.DomainList .DomainHead {
	font-weight: bold;
	color: #444;
	background-color: #eee;
	padding: 4px;

    border-color: #7b7b7b;
    
	border-top-width: 1px;
	border-top-style: solid;
    
	border-right-width: 1px;
	border-right-style: solid;
}

.DomainList .DomainHeadFirst {
	font-weight: bold;
	color: #444;
	background-color: #eee;
	padding: 4px;

    border-color: #7b7b7b;
    
	border-top-width: 1px;
	border-top-style: solid;
	
	border-left-width: 1px;
	border-left-style: solid;
    
	border-right-width: 1px;
	border-right-style: solid;
}

.DomainList .DomainRow {
	border-top: 1px solid #eee;
	padding: 5px 4px;
	font-size: 11px;
}

.DomainList .DomainRow select {
	font-size: 11px;
}

.DomainList h2.DomainsRemaining {
	margin-top: 16px;
}

.DomainList .DomainRow .NoPlan {
	
}

.DomainList .DomainRow .Plan {
	color: #000;
}

.DomainList .DomainExtension {
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

/* -- CONTACT -- */
.EContact .form_label,
.EContact .form_value {
	padding: 4px;
}

.EContact .main_textarea {
	font-family: Arial, Helvetica, sans-serif;
	background-color: transparent;
	border: 0;
	background: url(images/textarea_bg.gif) no-repeat;
	padding: 2px 5px;
	font-size: 16px;
	width: 290px;
	height: 102px;
	resize: none;
}

.EContact .RadCaptcha {
	color: #f00;
}
.EContact .RadCaptcha input {
	background-color: transparent;
	border: 0;
	background: url(images/Registration_domaincheck.gif) no-repeat;
	padding: 2px 5px;
	font-size: 16px;
	width: 290px;
	height: 24px;
	margin-top: 8px;
	margin-right: 8px;
}


/* -- ESUPPORT -- */
.ESupport .Ticket_Status {
	margin-bottom: 10px;
}

.ESupport .Ticket_Status .Label {
	color: #005687;
	font-weight: bold;
	font-size: 14px;
}

.ESupport .Ticket_Status select {
	padding: 2px;
	font-size: 16px;
}

.ESupport .Ticket_Mainhead {
	color: #000;
	margin-bottom: 10px;
	padding: 0 3px;
}

.ESupport .Ticket_view {
	cursor: default;
}

.ESupport .Ticket_view .Ticketheader {
	font-weight: bold;
	color: #444;
	background-color: #eee;
	padding: 4px;
}


.ESupport .Ticket_view .Ticketrow {
	border-top: 1px solid #eee;
	padding: 5px 4px;
}

.ESupport .Ticket_New {
	margin: 10px 0;
	background-color: #ebebeb;
	color: #555;
}

.ESupport .Ticket_New .Ticket_Head {
	
}

.Button_Back {
	text-align: center;
}

.ESupport .Ticket_New .Ticket_Head .Ticket_TL {
	background: url(images/cornergrey_TL.gif) no-repeat;
	float: left;
	width: 8px;
	height: 8px;
}

.ESupport .Ticket_New .Ticket_Head .Ticket_TR {
	background: url(images/cornergrey_TR.gif) no-repeat;
	float: right;
	width: 8px;
	height: 8px;
}

.ESupport .Ticket_New .Ticket_Bottom .Ticket_BL {
	background: url(images/cornergrey_BL.gif) no-repeat;
	float: left;
	width: 8px;
	height: 8px;
}

.ESupport .Ticket_New .Ticket_Bottom .Ticket_BR {
	background: url(images/cornergrey_BR.gif) no-repeat;
	float: right;
	width: 8px;
	height: 8px;
}

.ESupport .Ticket_New .Ticket_Content {
	padding: 2px 10px;
}

.ESupport .Ticket_Content .Ticket_Subject {
	margin-bottom: 4px;
}

.ESupport .Ticket_Content .Subject_Label {
	width: 110px;
	float: left;
}

.ESupport .Ticket_Content .Subject_input {
	float: left;
}

.ESupport .Ticket_Content .ruInputs,
.ESupport .Ticket_Content .ruInputs li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.ESupport .Ticket_Content .ruFakeInput {
	background-color: transparent;
	border: 0;
	background: url(images/ticket_input.gif) no-repeat;
	padding: 2px 5px;
	font-size: 16px;
	width: 290px;
	height: 24px;
	cursor: pointer;
}

.ESupport .Ticket_Content .ticket_maininput {
	background-color: transparent;
	border: 0;
	background: url(images/ticket_input.gif) no-repeat;
	padding: 2px 5px;
	font-size: 16px;
	width: 290px;
	height: 24px;
}

.ESupport .Ticket_Content .ticket_maintextarea {
	font-family: Arial, Helvetica, sans-serif;
	background-color: transparent;
	border: 0;
	background: url(images/ticket_area.gif) no-repeat;
	padding: 2px 5px;
	font-size: 16px;
	width: 290px;
	height: 102px;
	resize: none;
}

.ESupport .MainComment {
	background: url(images/ticket_T.gif) top left repeat-x;
	background-color: #e9f0f5;
	margin-bottom: 10px;
}

.ESupport .MainComment .Comment_TL {
	background: url(images/ticket_TL.gif) top left no-repeat;
	height: 13px;
	width: 8px;
	float: left;
}
.ESupport .MainComment .Comment_TR {
	background: url(images/ticket_TR.gif) top right no-repeat;
	height: 13px;
	width: 8px;
	float: right;
}
.ESupport .MainComment .Comment_BL {
	background: url(images/ticket_BL.gif) bottom left no-repeat;
	height: 8px;
	width: 8px;
	float: left;
}
.ESupport .MainComment .Comment_BR {
	background: url(images/ticket_BR.gif) bottom right no-repeat;
	height: 8px;
	width: 8px;
	float: right;
}

.ESupport .Comment_Assigned {
	margin: 10px 0;
	padding-top: 10px;
	border-top: 1px solid #005687;
}

.ESupport .Comment_wrap {
	padding: 8px;
}

.ESupport .Comment_header {
	color: #005687;
	font-weight: bold;
	padding: 0 0 10px 3px;
}

.ESupport .Comment_header .Comment_Read {
	float: right;
}

.ESupport .Comment_header .Comment_ID {
	float: left;
}

.ESupport .Comment_body {
	background-color: #fff;
}

.ESupport .Comment_body .body_T {
	background: url(images/ticketbody_bg.gif) top repeat-x;
}

.ESupport .Comment_body .body_R {
	background: url(images/ticketbody_bg.gif) right repeat-y;
}

.ESupport .Comment_body .body_B {
	background: url(images/ticketbody_bg.gif) bottom repeat-x;
}

.ESupport .Comment_body .body_L {
	background: url(images/ticketbody_bg.gif) left repeat-y;
}

.ESupport .Comment_body .Commentbody_TL {
	background: url(images/ticketbody_TL.gif) top left no-repeat;
	height: 5px;
	width: 5px;
	float: left;
}
.ESupport .Comment_body .Commentbody_TR {
	background: url(images/ticketbody_TR.gif) top right no-repeat;
	height: 5px;
	width: 5px;
	float: right;
}
.ESupport .Comment_body .Commentbody_BL {
	background: url(images/ticketbody_BL.gif) bottom left no-repeat;
	height: 5px;
	width: 5px;
	float: left;
}
.ESupport .Comment_body .Commentbody_BR {
	background: url(images/ticketbody_BR.gif) bottom right no-repeat;
	height: 5px;
	width: 5px;
	float: right;
}

.ESupport .Comment_body .Comment_bodycontent {
	padding: 10px;
}

.ESupport .Comment_bodycontent .Comment_Top {
	
}

.ESupport .Comment_bodycontent .Comment_Subject {
	float: left;
	color: #000;
}
.ESupport .Comment_bodycontent .Comment_Date {
	float: right;
	color: #000;
}

.ESupport .Comment_bodycontent .Comment_Content {
	padding: 10px 0;
	margin: 10px 0;
	border-top: 1px dashed #ccc;
	border-bottom: 1px dashed #ccc;
}

.ESupport .Comment_bodycontent .Comment_Attachments {
	color: #000;
}

.ESupport .Comment_bodycontent .Comment_Attachments .Attachment_Head {
	color: #000;
}

.ESupport .Comment_bodycontent .Comment_Attachments ul {
	padding: 6px 14px;
	margin: 0;
}

.ESupport .Comment_bodycontent .Comment_Attachments li {
	list-style-type: disc;
}

.ESupport .Comment_footer {
	color: #005687;
	padding: 5px 3px 0 3px;
}

.ESupport .Comment_footer .Message_Sent {
	float: left;
	margin-right: 20px;
}

.ESupport .Comment_footer .Message_Read {
	float: left;
	margin-right: 20px;
}

.ESupport .Comment_footer .Message_Show {
	float: left;
}

.ESupport .Comment_footer .Message_Delete {
	float: right;
}



/* -- E-Manager -- */
.clsEManagerItems {
    float: left;
}

.clsEManagerItemsSpacer {
    float: left;
    width: 10px;
}

/* -- MODAL -- */
.modalProgress {
	z-index: 999;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: Gray;
	filter: alpha:opacity(50);
	-ms-filter: "alpha(opacity = 50)";
	-mox-opacity: 0.50;
	opacity: 0.50;
}
    
.progressImage {
	z-index: 100;
	top: 50%;
	left: 50%;
	position: absolute;
}

/* Inlog MOD */
.LoginPanel a.dnnPrimaryAction:link,
.LoginPanel a.dnnPrimaryAction:active,
.LoginPanel a.dnnPrimaryAction:visited,
.LoginPanel a.dnnPrimaryAction:hover {
	color: #fff;
	text-decoration: none;
}