/* CSS Document */

.client_container {
	font-family: "Segoe UI",Arial,Helvetica,sans-serif;
}

div.drop_poweredby p, div.drop_poweredby p a {
	color: #fff;
	display: none;
}

.client_wrapper {
	display: table;
	width: 600px;
	padding: 0px;
	margin: 0px auto;
	clear: both;
	background: #fff;
	border: #002C43 solid 1px;
	margin-bottom: 10px;
}

.client_wrapper div {
display: table-row; 
}

.client_wrapper div div {
	display: table-cell; width: 290px; padding: 0px; border: 0px; float: left; 
}

.client_wrapper div div div {
	padding: 3px;
	margin-left: 10px;
	color: #002C43;
	vertical-align: top; 
}

.client_wrapper div.subheader {
	padding: 0px;
	margin: 0px;
	margin-left: -10px;
	border-bottom: #005683 solid 1px;
	font-weight: bold; 
	color: #926012;
	width: 90%;
}

.client_wrapper div.header {
	font-weight: bold;
	text-transform:	uppercase;
	letter-spacing: 0.5em;
	text-align: center;
	font-size: 125%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #002C43;
	color: #333333;
	width: 100%;
	padding: 2px 0px;
	margin-bottom: 3px;
	background-color: #85B0C7;
}

.client_wrapper span.red {
	color: #921212;
}

.client_wrapper p {
 clear: both;
}

.client_wrapper div.clr, .breadcrumb div.clr {
	clear: both;
	font-size: 1px;
	line-spacing: 1px;
}

h1.client_pagetitle {
	font-size: 200%;
	font-weight: bold;
	padding: 5px 0 0px 0px;
	margin: 0 0 10px 0;
	border-bottom: #002C43 solid 0px;
	line-height: 48px;
	background-repeat: no-repeat;
	background-position: bottom right;
}

div.breadtable { display: table; margin: 0px; padding: 2px; width: 100%; background-color: #B6D1DF; font-family: "Segoe UI",Arial,Helvetica,sans-serif; border: #005683 solid 1px; color: #002C43; }
div.breadtable div { display: table-row; }
div.breadtable div div {display: table-cell; width: 70%; padding-left: 10px; }
div.breadtable a { font-weight: bold; color: #002C43; text-decoration: none; }
div.breadtable a:hover { text-decoration: underline; }
.right { float: right; }

table.data { margin: 5px; font-family: "Segoe UI",Arial,Helvetica,sans-serif; border: #005683 solid 1px; color: #002C43}
table.data th { color: #B6D1DF; background-color: #005683; }
table.data td.row0, td.row1 { padding: 2px; border-bottom: #005683 dashed 1px; }
table.data td.row0 { background-color: #B6D1DF; }
table.data td.row1 { background-color: #C9E7F6; }
td.row1 span.prodtitle, td.row0 span.prodtitle { font-size: medium; font-weight: bold; }

/* CLASSES FOR PAGE TITLES */
.clientportal		{ background-image: url('images/gohighericons/clientportal_48x48.png'); }
.clientarea			{ background-image: url('images/gohighericons/clientarea_48x48.png'); }
.supporttickets	{ background-image: url('images/gohighericons/supporttickets_48x48.png'); }
.submitticket		{ background-image: url('images/gohighericons/submitticket_48x48.png'); }
.logout					{ background-image: url('images/gohighericons/logout_48x48.png'); }
.knowledgebase	{ background-image: url('images/gohighericons/knowledgebase_48x48.png'); }
.downloads			{ background-image: url('images/gohighericons/downloads_48x48.png'); }
.announcements	{ background-image: url('images/gohighericons/announcements_48x48.png'); }
.contactus			{ background-image: url('images/gohighericons/contactus_48x48.png'); }
.shoppingcart		{ background-image: url('images/gohighericons/shoppingcart_48x48.png'); }
.serverstatus		{ background-image: url('images/gohighericons/serverstatus_48x48.png'); }
.domainchecker	{ background-image: url('images/gohighericons/domainchecker_48x48.png'); }
.networkissues	{ background-image: url('images/gohighericons/networkissues_48x48.png'); }