/*HTML SELECTORS*/
*			{ margin:0; padding:0; }
body                    { font-size:12px; font-family:arial, sans-serif; background:#4E667E; height:100%; }
img			{ border:0; }
ul.navbar		{ font-size:13px; text-align:right; margin-bottom:5px; }
li.nav_item		{ list-style:none; border-bottom:2px solid #4E667E; }
ul.info_list		{ font-size:11px; padding-left:15px; font-weight:bold; color:#4E667E; }
li.info_item		{ margin:0 0 5px 13px; }
p			{ font-weight:bold; }
p.program		{ font-size:12px; font-weight:normal; }
p.error_txt		{ font-size:12px; font-weight:normal; padding-left:15px; margin-bottom:10px; color:red; }
p.reg_txt		{ font-size:12px; font-weight:normal; padding-left:15px; margin-bottom:10px; }
p.home_txt		{ font-size:12px; padding-left:10px; margin-bottom:10px; }
p.info_txt		{ font-size:14px; color:#AE9357; margin-left:5px; }
p.tagline		{ font-size:14px; font-family:verdana, sans-serif; color:#333; }
p.phone			{ font-size:12px; font-weight:normal; padding-left:15px; }
p.pagetitle		{ font-size:22px; color:#d7d7d7; text-transform:uppercase; padding:2px 0 2px 5px; }
p.section		{ font-size:20px; color:#AE9357; font-family:times, serif; border-bottom:5px solid #4E667E; margin:10px 0; padding-left:5px; }
p.home_section		{ color:#4E667E; font-size:16px; text-align:right; padding:10px 5px 0 0; }
p.apply			{ position:absolute; z-index:3; top:0; right:5px; color:white; font-size:20px; text-transform:uppercase; font-family:arial black, sans-serif; }
p.apply_shadow		{ position:absolute; z-index:2; top:2px; right:3px; font-size:20px; text-transform:uppercase; font-family:arial black, sans-serif; }
p.login			{ position:absolute; z-index:3; bottom:2px; right:2px; color:white; font-size:17px; text-transform:uppercase; font-family:arial black, sans-serif; }
p.login_shadow		{ position:absolute; z-index:2; bottom:0; right:0; font-size:17px; text-transform:uppercase; font-family:arial black, sans-serif; }
p.copyright		{ font-size:9px; text-align:right; color:white; letter-spacing:1px; }
p.lastupdate		{ font-size:11px; text-align:center; color:#4E667E; }
p.contact		{ font-size:11px; text-align:right; font-family:times, serif; color:#4E667E; }
p.form			{ font-size:11px; text-align:right; font-family:times, serif; color:#4E667E; }
p.sb_announce_hdr	{ font-size:11px; color:#4E667E; text-align:left; }
p.sb_announce		{ font-size:9px; color:#4E667E; font-weight:normal; text-align:justify; }
span.name		{ font-weight:bold; color:#AE9357; }
iframe			{ width:100%; margin-bottom:10px; }
iframe#application	{ height:500px; }
/*HTML SELECTORS*/
/*FORM ELEMENTS*/
form.contact_form	{ width:100%; margin:10px 0; }
input.name		{ border:1px solid black; width:150px; background:#8D9DAC; }
input.address		{ border:1px solid black; width:250px; background:#8D9DAC; }
input.security		{ border:1px solid black; width:100px; background:#8D9DAC; }
textarea		{ border:1px solid black; width:350px; height:50px; background:#8D9DAC; }
form.login_form		{ width:100%; margin:10px 0; }
input.userid		{ border:1px solid black; width:150px; background:#8D9DAC; }
input.userkey		{ border:1px solid black; width:150px; background:#8D9DAC; }
/*FORM ELEMENTS*/
/*LINK CLASSES*/
a:link.nav, a:active.nav, a:visited.nav				{ color:black; text-decoration:none; width:100%; height:18px; display:block; }
a:hover.nav							{ color:white; background:#4E667E; }
a:link.apply_lnk, a:active.apply_lnk, a:visited.apply_lnk	{ color:white; text-decoration:none; }
a:hover.apply_lnk						{ color:#ccc; }
a:link.body_lnk, a:active.body_lnk, a:visited.body_lnk		{ color:#4E667E; font-weight:bold; }
a:hover.body_lnk						{ color:#AE9357; }
a:link.email, a:active.email, a:visited.email			{ color:#4E667E; text-decoration:underline; font-weight:bold; }
a:hover.email							{ text-decoration:none; }
a:link.footer, a:active.footer, a:visited.footer		{ color:white; text-decoration:underline; }
a:hover.footer							{ text-decoration:none; }
/*LINK CLASSES*/
/*DIV IDS*/
#site_container		{ width:785px; margin:10px auto 5px auto; background:white; }
#header			{ position:relative; width:100%; height:90px; overflow:auto; border-bottom:10px solid #4E667E; background:url(/images/header_bg.jpg) top right no-repeat; }
#logo			{ width:300px; float:left; padding:10px 0 0 10px; }
#tagline		{ position:absolute; z-index:2; bottom:0; right:0; width:475px; height:25px; }
#login			{ width:400px; height:90px; float:right; position:relative; }
#flash			{ width:100%; height:95px; border-bottom:10px solid #4E667E; }
#content		{ width:100%; overflow:auto; }
#navigation		{ width:140px; float:left; text-align:center; }
#body			{ width:640px; float:right; border-left:5px solid #4E667E; min-height:500px; }
* html #body		{ height:400px; }
#footer			{ width:785px; margin:0 auto 10px auto; }
/*DIV IDS*/
/*DIV CLASSES*/
.programs_table		{ width:100%; }
.programs_row		{ width:100%; overflow:auto; }
.programs_left		{ width:150px; float:left; }
.programs_right		{ width:620px; float:right; }
.sidebar_announcement	{ padding:3px; border-top:1px solid #4E667E; }
.services		{ width:100%; overflow:auto; }
.services_column	{ width:315px; float:left; }
.body_info		{ width:100%; height:25px; position:relative; margin-bottom:25px; }
.page_name		{ width:100%; position:absolute; z-index:1; background:url(/images/apply_gradient.jpg) top right repeat-y; }
.apply_now		{ width:260px; position:absolute; z-index:2; top:0; right:0; }
.body_text		{ width:100%; }
.current_date		{ width:100%; margin-top:5px; padding:3px 0; border-top:1px solid #4E667E; }
.homepage		{ width:100%; overflow:auto; }
.homepage_left		{ width:260px; min-height:475px; float:left; background:url(/images/home_gradient_left.jpg) top right repeat-y; }
.homepage_right		{ width:377px; min-height:475px; float:right; background:url(/images/home_gradient_right.jpg) top left repeat-y; }
* html .homepage_left	{ height:475px; }
* html .homepage_right	{ height:475px; }
.homepage_top		{ width:100%; margin-top:2px; background:url(/images/home_gradient_top.jpg) top left repeat-x; }
.contact_table		{ width:100%; padding:5px 0; border-top:5px solid #4E667E; border-bottom:5px solid #4E667E; }
.contact_row		{ width:100%; overflow:auto; margin:5px 0; }
.contact_left		{ width:200px; float:left; margin-right:5px; }
.contact_right		{ width:350px; float:left; }
.login_table		{ width:100%; padding:5px 0; border-top:5px solid #4E667E; border-bottom:5px solid #4E667E; }
.login_row		{ width:100%; overflow:auto; margin:5px 0; }
.login_left		{ width:230px; float:left; margin-right:5px; }
.login_right		{ width:300px; float:left; }
.t                      { background:url(/images/corners/dot.jpg) 0 0 repeat-x; }
.b                      { background:url(/images/corners/dot.jpg) 0 100% repeat-x; }
.l                      { background:url(/images/corners/dot.jpg) 0 0 repeat-y; }
.r                      { background:url(/images/corners/dot.jpg) 100% 0 repeat-y; }
.bl                     { background:url(/images/corners/bl.jpg) 0 100% no-repeat; }
.br                     { background:url(/images/corners/br.jpg) 100% 100% no-repeat; }
.tl                     { background:url(/images/corners/tl.jpg) 0 0 no-repeat; }
.tr                     { background:url(/images/corners/tr.jpg) 100% 0 no-repeat; }
/*DIV CLASSES*/
