body												{ background-color:#FFFFFF;

color:#545454;

font-family:Verdana,Geneva,Tahoma,sans-serif;

font-size:12px;

font-style:normal;

font-weight:normal;

margin:0 auto;

padding:0;
 }
td												{ font-size: 11px; }
img												{ border:0; }
/*TYPOGRAPHY*/
h1												{ font-size:24px; margin-top: 5px; }
h2												{ font-size:20px; }
h3												{ font-size:14px; }

/*LINK STYLING*/
a:link											{ color: #000000; text-decoration:none;
												  border-bottom:1px solid #EFAA21; }
a:visited										{ color: #000000; text-decoration:none; 
												  border-bottom:1px solid #EFAA21; }
a:hover											{ color: #000000; text-decoration: none;
												  border-bottom:1px solid #FFD729; }
.head a:link										{ color: #ffffff; }
.head a:visited									{ color: #ffffff; }
.head a:active									{ color: #ffffff; }
.head a:hover									{ color: #ffffff; }
.toplink										{ font-size: 11px; font-weight: bold; }

/*COLOR STYLES FOR HEADING BLOCKS ON REPORTS*/
.header											{ background-color : #000000; color:white; }
.head											{ background-color : #5E5E5E; color:#F2F2EA; }
.head2											{ background-color : #DDDDDD; }

/*FORM STYLES*/
.formfield 										{ border: 1px solid #999999; }
.extractbutton 									{ border: 1px solid #999999; background: #EEEEEE; font-size: 9px; }
.radiobutton 									{ font-size: 9px; margin-bottom: -3px; margin-top: -5px; }
.fields 											{ border: 1px solid #EEEEEE; border-bottom : 1px solid #000000;
												  background: #EEEEEE; font-size: 9px; }
.checkbox										{ font-size: 9px; margin-bottom: -3px; margin-top: -5px; }
.fieldset_analysis								{ font-family: Tahoma,Arial,Helvetica,sans-serif;
												  border: 1px solid #ccc; padding: 5px; font-size:10px;
												  margin:20px; width:600px; }
.label_analysis									{ float:left; width:25%; margin-right:0.5em; padding-top:0.2em;
												  text-align:right; font-weight:bold; }
.legend_analysis								{ padding: 0.2em 0.5em; border:1px solid #5E5E5E; color:#F2F2EA;
												  background-color: #000; font-size:100%; font-weight:bold;
												  text-align:right; }
.input_enroll									{ width:250px; }
#subnav											{ font-size: 10px; font-weight: bold; text-align: left; padding: 5px 10px 5px 10px; }
#content form{
	margin: auto;
}
#content label {
  float:left;
  width:25%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
}
#content legend {
  padding: 0.2em 0.5em;
  border:1px solid #000000;
  color:#ffffff;
  background-color: #9C9173;
  font-size:100%;
  font-weight:bold;
  text-align:right;
}
#content input, textarea,select{
  font-size:10px;
}
#content fieldset {

  width:450px;
  border: 1px solid #ccc; 
  padding: 5px;
  font-size:10px;
}
												  
.error											{ font-size: 10px; font-weight: bold; color: #990000; }
.content{
	font-size: 10px;
}
.align-right{
	text-align:right;
}
.align-center{
	text-align:center;
}
.clear{
	clear:both;
}

/*INDEX STYLES*/
#main{
	margin:auto;
	width: 800px;
	
}
#header{
	background: #ffffff url('../images/emerge_logo.jpg') no-repeat top left;
	height:92px;
	padding: 2px 0 2px 0;
	/*border-top:4px solid #9C9173;
	border-bottom:4px solid #9C9173;*/
	background-color:#000;
}
#header-nav{
	float:right;
	padding:0 5px 0 0;
}
#header-nav p{
	font-size:11px;
	color:#91D4FB;
}
#header-nav span{
	font-size:11px;
	color:#91D4FB;
}
#navigation{
	width:800px;
	background-color:#777777;
	position:relative;
}
#login{
	position:relative;
	float:right;
	font-size:11px;
	color:#5E5E5E;
	margin:0;
	padding:4px 0 4px 0;
}
#login input{
	font-size:10px;
	width: 75px;
}

#content{
	position:relative;
	text-align:left;
	padding:8px;
	font-family: Arial, “Helvetica Neue”, Helvetica, sans-serif;
}
.#content h1{
	font-size: 18px;
	color: #1B72B1;
	font-weight: 900;
	font-style:italic;
	margin: 0 0 10px 0;
	padding: 0;
	
}
.#content p{
	margin: 0;
	padding: 0;
	
}
#footer{
	background-color:white;
	height:30px;
	/*border-top: 4px solid #9C9173;
	border-bottom: 4px solid #9C9173;*/
	font-size:11px;
	color:#5E5E5E;
	padding:0 5px 0 0;
}
#copy{
	font-size: 10px;
	font-weight: normal;
	padding: 2px 0 2px 0;
	color: white;
	background:#0B6CB6;
}
.floatright{
	float:right;
	margin: 0 0 5px 5px;
	border: 1px solid #666;
}


/*NAVBAR STYLES*/
ul#navbar {
    position: middle;
    top: 0px;
    right: 0;
    list-style: none;
    margin: 0;
    padding: 0;
	font-size:11px;
	font-weight:bold;
	
}
ul#navbar li {
    float: left;
	
}
ul#navbar li a {
    display: inline;
    float: left;
    padding: 8px 5px 3px 5px;
    margin-right: 5px;
    background-color: #777777;
	color: #fff;
    font-weight: normal;
    text-decoration: none;
	border:0;
}

ul#navbar li a:hover {
    color: #91D4fB;
	border:0;
}