body { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
a { text-decoration:none; color:#0092dd;  }
textarea { font-family:Verdana, Geneva, sans-serif; font-size:12px; }

#login-box { background-color:#000; position:absolute; display:block; top:0px; left:210px; width:655px; padding-top:10px; padding-left:20px; height:80px; font-size:11px; display:none; }
#login-box label { text-transform:uppercase; color:#ccc; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; }
#login-box .input { border-bottom:1px solid #333; border-top:1px solid #333; background-color:#272727; color:#fff; border-left:0px; border-right:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px; font-weight:bold; width:130px; }
#login-box a { color: #fff; font-weight:bold; }
#login-box a:hover { text-decoration:none; }

.blue { color:#0092dd; }
.red { color: #F00; }
.h1 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding-top:15px; text-transform:uppercase; font-size:28px; }

.header { background-color:#000; background-image:url(../images/bg-header.jpg); background-position:center top; background-repeat:repeat-y; color:#ccc; }
.logo { padding-top:25px; padding-bottom:25px; }
.login { text-transform:uppercase; color:#fff; font-size:10px; font-weight:bold; text-decoration:none; }
.login:hover { text-decoration:none; color:#fff; }
.nav { background-image:url(../images/bg-nav.gif); background-repeat:repeat-x; border-top:1px solid #2e2e2e; background-color:#fff; padding-top:8px; padding-bottom:8px; background-position:bottom; }
.nav a { display:block; position:relative; float:left; text-transform:uppercase; color:#000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; padding-left:20px; padding-right:20px; padding-top:5px; padding-bottom:5px; }
.nav a:hover { background-color:#bebebe; }
.nav .btn-signup { color:#fff; text-transform:uppercase; background-image:url(../images/bg-signup.jpg); background-repeat:no-repeat; background-position:center; padding-top:13px; padding-bottom:13px; position:absolute; top:-8px; right:0px; margin:0px; background-position:top; padding-left:30px; padding-right:30px; }
.nav .btn-signup:hover { background-position:bottom; }
.slideshow { background-color:#0C0C0C; }
.content { background-color:#fff; padding-top:23px; padding-bottom:23px; }
.content h1 { font-weight:bold; font-size:30px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; }
.content h2 { font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; }
.content h3 { color:#0092dd; font-size:16px; font-weight:bold; }


.footer { padding-top:17px; border-top:1px solid #9f9f9f; background-image:url(../images/bg-footer.png); background-repeat:repeat-x; background-position:top; padding-bottom:50px; background-color:#EEEDED; }
.footer h4 { font-size:14px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; }
.footer h3 { font-style:italic; background-color:#D0CECF; text-align:center; color:#666; font-size:17px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:10px; }
.footer a { color:#0092dd; text-decoration:none; }
.footer a:hover { text-decoration:underline; }

.header-homepage { background-image:url(../images/home-feature-bg.png); background-repeat:no-repeat; background-position:center; background-color:#0C0C0C; padding-top:28px; padding-bottom:28px; }

.accordion2 { border-bottom: solid 1px #c4c4c4; }
.accordion2 h3 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;
	background: #f0f0f0 url(../images/arrow-square.gif) no-repeat right -51px;
	padding: 7px 15px;
	margin: 0;
	border: solid 1px #c4c4c4;
	border-bottom: none;
	cursor: pointer;
}
.accordion2 h3:hover {
	background-color: #e3e2e2;
}
.accordion2 h3.active {
	background-position: right 5px;
}
.accordion2 p {
	background: #fff;
	margin: 0;
	padding: 10px 15px 20px;
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
	display: none;
}

.news-box { border-left:3px solid #CCC; padding:10px; margin-bottom:10px; }
.news-box h1 a { text-decoration:none; text-transform:uppercase; color:#333; font-size:18px; }
.news-box h1 a:hover { color:#0092dd; }
.news-box p.more a { text-decoration:none; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; text-transform:uppercase; font-weight:bold; font-size:10px; background-color:#0092dd; color:#fff; }
.news-box p.more a:hover { background-color:#dd0092; }

.member-nav a { display:block; float:left; color:#000; text-transform:uppercase; font-weight:bold; text-decoration:none; font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:10px; }
.member-nav a:hover { color:#0092dd; }
.member-nav a img { margin-right:5px; }

.xsmall { font-size:11px; }

.clientareatableactive { background-color:#dbffdb; }
.clientareatablepending { background-color:#fffdc9; }
.clientareatablesuspended { background-color:#ffc9c9; }
.clientareatableterminated { background-color:#c1c1c1; }