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

body,td,th {
	color: #000;
	font: 12px Verdana, Geneva, sans-serif;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/bg-top.jpg);
	background-repeat: repeat-x;
}


div.wrapper{
	width:960px;
	margin:0 auto;
}

div.header{
	width:940px;
	height:190px;
	margin:0 auto;
}

div.body{
	width:940px;
	min-height:500px;
	padding-top:2px;
	margin:0 auto;
}

div.menu { text-align: center; color:#FFF; height:35px;}
div.menu a{
	/*line-height:35px;*/
	color:#FFF;
	font-famly:Verdana, Geneva, sans-serif;
	font-size:11px;
}

div.menu a:hover{ color:#F60; }

/* FORMS */
label {
	width: 100px;
	float: left;
	text-align: right;
	margin-right: 7px;
	display: block;
}
 
.submit input {	margin-left: 63px; } 

input {
	color: #781351;
	background: #fee3ad;
	border: 1px solid #781351;
	padding:2px 4px;
}
 
.submit input {
	color: #000;
	background: #ffa20f;
	border: 2px outset #d7b9c9;
} 

.column-float-right{
	width:275px;
	float:right;
	min-height:300px;
	padding:4px;
}

div.column-float-right img{
	padding-right:3px;
}

div.badge{
	width:275px;
	border-bottom:1px solid #333;
	margin-bottom:10px;
}

div.main-content-wrapper{
	width:650px;
}

.blue-heading {
	color: #06C;
}

p.indent{ padding-left:10px; }
.h3-blue {
	color: #069;
}
.h3-green {
	color: #063;
}

ul.nav-list{
	list-style:none;
}

ul.nav-list li{
	line-height:1.5em;
}

ul.nav-list li a:hover{ font-weight:bold; }

fieldset#login{ width:325px; margin:0 auto; }

#h3-red{color:#900;}

div#download-report{
	width:60%;
	margin:25px 10px;
	padding:10px;
	background-color:#CCC;
	border:2px solid #333;
}

fieldset legend{ color:#06C; font-weight:bold; font-size:16px; }

form#forgot{
	width:375px;
	margin:0 auto;
}

.highlight{
	background-color:#C3D5DD;
	padding:.5em .4em;
	width:90%;
	margin:0 auto;
	border:2px solid #666;
	text-align:center;
}

a:active{
	position:relative;
	top:1px;
}

ul#pdf li{
	list-style-image:url(../images/pdf.gif);
	line-height:20px;
}

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('../images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('../images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 

fieldset.main {min-height:540px;}

