/* --------------------------------------------------------------   GLOBAL-------------------------------------------------------------- */
body { 
  background: #A08C78 url("http://www.bothewebguysupport.com/clients/images/background-bg1.png");
  background-repeat: no-repeat;
  background-position: top center;
background-attachment: fixed;
}

form {	margin: 0px;}
body,td,input,select,textarea {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 14px;}
a {	color: #525c63;}
a:hover {	text-decoration: none;}
.wrapper {	width: 950px; border: 1px solid #000000; padding: 5px 5px 5px 5px;	border-collapse: collapse;	background-color: #ffffff;	margin-left: auto;	margin-right: auto;}
/* --------------------------------------------------------------   HEADINGS-------------------------------------------------------------- */
.heading {padding: 5px 5px 5px 15px; font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: normal;	color: #424447;}
.heading2 {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;    text-decoration: none;    color: #000000;}
.heading3 {    font-family: Geneva, Arial, Helvetica, sans-serif;    font-size: 12px;    font-weight: bold;    color: #525c63;}
/* --------------------------------------------------------------   INFO BOXES-------------------------------------------------------------- */
.contentbox {	width: 75%;	text-align: center;	background-color: #f7f7f7;	border: 1px dashed #cccccc;	padding: 5px;	margin-left: auto;	margin-right: auto;}
.errorbox {	border: 1px dashed #cc0000;	font-weight: bold;	background-color: #FBEEEB;	text-align: center;	width: 90%;	padding: 10px;	color: #cc0000;	margin-left: auto;	margin-right: auto;}
/* --------------------------------------------------------------   CLIENT AREA NAVBAR-------------------------------------------------------------- */
.clientarealinks {    background-color: #FDFCDD;    padding: 10px;}
.clientarealinks a {	color: #555555;}
/* --------------------------------------------------------------   TABLES-------------------------------------------------------------- */
table.topnavbar {	background-color: #E9E7E7; width: 100%; margin: 15px 0px 0px 0px; padding: 5px 0px 5px 0px;}
tr.topnavbar {	background-color: #E9E7E7; text-align: center; width: 700px}
tr.topnavbar a {	background-color: #cccccc; color: #000000; text-decoration: none; padding: 5px 16px 5px 16px; border: 1px solid #E9E7E7;}
tr.topnavbar a:hover {	color: #000000; background-color: #ff0000;}
table.frame { width: 100%; border: 1px solid #8FBCE9;	padding: 0px;}
.fieldarea {	background-color: #EFF2F9;	text-align: right;}
.clientareatable {	width: 100%;	background-color: #cccccc;}
tr.clientareatableheading {	background-color: #efefef;	font-weight: bold;	text-align: center;}
tr.clientareatableactive {	background-color: #ffffff;	text-align: center;}
tr.clientareatablepending {	background-color: #FFFFE2;	text-align: center;}
tr.clientareatablesuspended {	background-color: #E9FFD2;	text-align: center;}
tr.clientareatableterminated {	background-color: #FFE1E1;	text-align: center;}
/* --------------------------------------------------------------   NETWORK ISSUES-------------------------------------------------------------- */
.networkissuessummary {    background-color: #f6f6f6;    border: 1px dashed #cccccc;    padding: 10px;    text-align: center;}
.networkissuesopen {    font-size: 16px;    font-weight: bold;    color: #65CC00;    padding-right: 20px;}
.networkissuesscheduled {    font-size: 16px;    font-weight: bold;    color: #EEDD00;    padding-right: 20px;}
.networkissuesclosed {    font-size: 16px;    font-weight: bold;    color: #888888;}
.networkissuedescription {    border-left: 5px solid #efefef;    padding: 20px;    padding-top: 1px;}
.networkissueaffected {    background-color: #FDFCDD;    padding: 10px;    margin-top: 10px;}
/* --------------------------------------------------------------   SUPPORT TICKETS-------------------------------------------------------------- */
.clientticketreplyheader {    margin-top: 20px;    background-color: #92BDEA;    font-weight: bold;    color: #ffffff;    padding: 4px 20px 4px 20px;}
.clientticketreply {    min-height: 80px;    background-color: #ffffff;    background-image: url('images/clientticketreplybg.gif');    background-repeat: repeat-x;    padding: 10px;}
.adminticketreplyheader {    margin-top: 20px;    background-color: #888888;    font-weight: bold;    color: #ffffff;    padding: 4px 20px 4px 20px;}
.adminticketreply {    min-height: 80px;    background-color: #ffffff;    background-image: url('images/adminticketreplybg.gif');    background-repeat: repeat-x;    padding: 10px;}
.closeticket {    border: 1px dashed #cc0000;	font-weight: bold;	background-color: #FBEEEB;    color: #cc0000;}
/* --------------------------------------------------------------   TEXT COLORS-------------------------------------------------------------- */
.textblack {	color: #000000;}
.textblue {    color: #224488;}
.textgreen {	color: #779500;}
.textgrey {	color: #888888;}
.textgold {    color: #ffbb55;}
.textorange {	color: #ff6600;}
.textred {	color: #cc0000;}