body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 76%;
	background: #FFFFFF;
	color: #000;
	margin: 0;
}
table a, a:visited {
	color: #336699!important;
}
.caption {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight: bold}
.subnavselected {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none}
.subnav {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #527597}
.white {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none}
.navbottom {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline}
.navmenu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #527597; font-weight: bold}
.subnavselected { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none }
#mainbody {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin:10px auto 0 auto; width: 750px;}
#mainbody a, a:visited {color: #336699; text-decoration: none;}
#mainbody a:hover {color: #336699; text-decoration: underline;}
.whitenav {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #993300; text-decoration: none}
.bottom {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003366}
.product_link {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold}
.small {  font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.title {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; font-weight: bold}
#form {width: 50%; float: left;}
.formlabel {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold}
.formsubmit {margin: 5px 0 5px 0;}
#loginrequest {width: 40%;float:right;background: #99c4e8;padding: 10px 10px 20px 10px;}
#loginrequest h1 {margin:0 0 10px 0;color:#336699;}
.pagetitle {  font-family: Arial, Helvetica, sans-serif; font-size: 21px; font-weight: bold; text-decoration: none; color: #336699}
.pagesubtitle {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #000000}
.pagesubtitle2 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #336699}
.captionsmall {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline}
.special {
	color: #CC3300;
}
ol {
	margin: 0 0 1.2em 10px;
	padding: 0 0 0 13px;
	}
ul {
	margin: 1.5rem 0;
}
li {
	margin: .5rem 0;
}
h4.listheader {
	font-weight: bold;
	margin-bottom: 0;
	}
h4.notes {
	font-weight: normal;
	font-style: italic;
	margin-bottom: 0;
	}
h5.notes {
	font-weight: normal;
	margin: 0;
	}
ul.notes {
	margin: 0 0 1.2em 10px;
	padding: 0 0 0 13px;
	}
.statelable {

	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
}
p {
	margin-top: 0;
	}
h2 {
	font-size: 110%;
	font-weight: bold;
	}
h3 {
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	color: #336699;
	}
.training-list {
	list-style: none;
	}
.training-list li {
	margin-bottom: 1em;
	text-indent: -1.6em;
	}
.noscholarship {
	font-family: Arial;
	font-size: 9pt;
	font-weight: bolder;
	color: #FF0000;
	text-decoration: none;
}

.li_header {font-weight:bold; text-decoration:underline; font-size: 125%; color: #000; list-style:none;}
.error_msg {font-weight:bold; text-decoration:underline; font-size: 125%; color:#FF0000;}

#footer {margin: 0 auto; width: 720px; background: #3e74a2; color: #fff;padding:15px;text-align: right;}
#footer a, a:visited {color: #fff; text-decoration: none;}
#footer a:hover {text-decoration: underline;}

/* TABLES ---------------------------------------------------------- */
table {
	font-size: 1em;
	}
caption {
	margin: 1.2em 0 .3em 0;
	color: #336699;
	font-weight: bold;
	}
.datatable {
	border-collapse: collapse;
	}
.datatable td {
	padding: .2em;
	}

/*hidden form field-------------------------------------------------*/
.form-hidden {
		display: none;
		}
	
/*rl 3/12/09 fieldset legend*/
fieldset {
border: 0px solid;
}
fieldset legend {
font-weight: bold;
}

.reportlist{
	font-size:0.75em;
	}
	
#elpueblo {text-align: right; width: 735px; height: 15px; background: #d0d9e2; border-top:1px solid #a8bacb; border-bottom:1px solid #a8bacb; padding: 5px;}

#elpueblo p {padding:0; margin:0; color:#27527e; font-weight: bold;}

