@charset "UTF-8";
/* CSS Document */



.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0F2C57;
	padding-right: 5px;
	padding-bottom: 10px;
}

.text h1 {color:#1a4d80;font-size:14px;font-weight:700;
	font-family: Arial, Helvetica, sans-serif;
	
	padding-right: 5px;
	padding-bottom: 10px;

}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
}

.copyright a {
	color: #999;
	text-decoration: none;
}

.copyright a:hover {
	color: #999;
	text-decoration: underline;
}

.top {
	float: left;
	position: relative;
	height: 120px;
	width: 655px;
}


.help {
	float: right;
	text-align: right;
	position: relative;
	height: 22px;
	width: 655px;
}


.topNav {
	text-align: right;
	position: relative;
	width: 655px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c4dae5;
	padding-right: 5px;
	padding-bottom: 10px;
}

.topNav a,a:visited {
	color: #c4dae5;
	text-decoration: none;
}

.topNav a:hover {
	color: #c4dae5;
	text-decoration: underline;
}
body,td,th{color:#666;font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;font-size:12px;}

#side_menu{background-color:#EFF5FF;border-left:1px solid #CFE2FF;float:right;margin:0;padding:15px;text-align:left;width:219px;}
#side_menu ul{list-style:none;margin:0 0 10px;padding:0;}
#side_menu ul li{line-height:25px;margin:0;padding:0;}
#side_menu a{color:#333;text-decoration:underline;}
#side_menu  a:hover{color:#666;text-decoration:none;}

#content_container{margin:20px auto 0;padding:0;text-align:left;width:950px;}
#content_left{float:left;margin:0;padding:15px;text-align:left;width:670px;}

.header{color:#1a4d80;font-size:14px;font-weight:700;}

.header2{color:#1a4d80;font-size:20px;font-weight:700; margin-left: 18px;}
.text a{color:#333;text-decoration:underline;}
.text a:hover{color:#666;text-decoration:none;}
.contentbox{padding:10px;margin:0 0 10px;text-align:center;}

table.data{margin:0 0 10px;padding:0;}
table.data td{background-color:#FFF;border-bottom:1px solid #EBEBEB;}
table.data th{background-color:#888;border-bottom:1px solid #333;color:#FFF;font-weight:400;}
table.data tr.clientareatableactive td{background-color:#DFFFE0 !important;}
table.data tr.clientareatablepending td{background-color:#EFEFEF !important;}
table.data tr.clientareatablesuspended td{background-color:#FFF6CF !important;}
table.data tr.clientareatableterminated td{background-color:#FFCFCF !important;}
table.frame{margin:0 0 10px;padding:0;border:1px solid #EBEBEB;border-bottom:0;}
table.frame table td{background-color:#c4dae5;border-bottom:1px solid #EBEBEB;}
table.frame table td.fieldarea{background-color:#c4dae5;color:#333;text-align:right;border-right:1px solid #EBEBEB;}
.absmiddle{vertical-align:middle;}

.breadcrumb{background-color:#c4dae5;margin:0 0 10px;padding:10px;}
.breadcrumb a{color:#333;text-decoration:underline;}
.breadcrumb a:hover{color:#666;text-decoration:none;}

div.stepsboxactive { background: #A4C96E; width: 100px; font-size: 10px; text-align: center; color: #ffffff; margin-bottom: 3px; }
b.stepsboxactivertop, b.stepsboxactiverbottom { display:block; background: #daecfe }
b.stepsboxactivertop b, b.stepsboxactiverbottom b {display:block;height: 1px; overflow: hidden; background: #A4C96E; }

div.stepsboxinactive { background: #ffffff; width: 100px; font-size: 10px; text-align: center; margin-bottom: 3px; }
b.stepsboxinactivertop, b.stepsboxinactiverbottom { display:block; background: #daecfe }
b.stepsboxinactivertop b, b.stepsboxinactiverbottom b {display:block;height: 1px; overflow: hidden; background: #ffffff; }



/* Start stylig tables a bit */

#mytable {
	width: 100%;
	padding: 0;
	margin: 0;
}

#mytable caption {
	padding: 0 0 5px 0;
	width: 700px;
	font: italic 11px "Arial Black", Gadget, sans-serif;
	text-align: right;
}

#mytable th {
	font: bold 11px "Arial Black", Gadget, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA; 
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C1DAD7;
}

#mytable th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

#mytable td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}


#mytable td.alt {
	background: #F5FAFA;
	color: #797268;
}

#mytable th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff;
	font: bold 10px "Arial Black", Gadget, sans-serif;
	text-align: center;
}

#mytable th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa;
	font: bold 10px "Arial Black", Gadget, sans-serif;
	color: #797268;
}
