html{
	min-height:100%;
	margin-bottom:1px;
}
body{margin:0;padding:0;font: normal 62.5% Arial, Helvetica, sans-serif;}
p{margin:0;padding:0;margin-bottom:.8em;line-height:1.4em;}
td{margin:0;padding:0;font-size:12px;margin-bottom:.8em;line-height:1.4em;}
.title{margin:0;padding-top:1.3em;font:bold 1em arial,sans-serif;color:#093678;border-bottom:1px solid #093678;}
.titlesub{margin:0;padding:0;font:bold 1em arial,sans-serif;color:#900;border-bottom:1px dashed #900;padding:.2em;}
.student{padding-left:.4em;font:bold .8em arial,sans-serif;background:#c96 url(../i/button.gif) no-repeat;width:160px;color:#333;height:22px;border-bottom:1px solid #000;}
.studentsm{padding:.5em;font:normal .7em arial,sans-serif;background-color:#ffe;width:160px;color:#000;height:22px;border-left:1px solid #f60;border-bottom:1px solid #f60;border-top:1px solid #ccc;}
a {text-decoration:none;font-weight:bold;color:#f60;}
.inpt{width:140px;border:1px solid #900;font:normal .9em verdana,arial,sans-serif;}
#footer{color:#fff;font:normal 11px verdana,arial,sans-serif; height:20px;background-color:#802102;}
a.mainlnk:link,a.mainlnk:visited,a.mainlnk:hover {text-decoration:none;font:bold 1em arial,sans-serif;color:#f60;border-bottom:1px dashed #f60;}
a.mainlnk:hover{border-bottom:1px solid #000;}
#footer a{font-size:11px;line-height:26px;}
/* === Added later ===*/
#cuscontent{margin:20px;}

/* ================= DROP DOWN FUNCTIONALITY ================== */



#nav .navList, #nav .navList ul { padding: 0; margin: 0; list-style: none; text-align: left;line-height: 1;}

#nav .navList a { display: block;}

#nav .navList li { line-height: 12px;}

#nav .navList li ul { /* second-level lists */
	position: absolute;
    width: 90px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */


	}

#nav .navList li:hover ul, #nav .navList li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	
    }

a.topnav:link, a.topnav:visited{margin:0;padding:0;font:bold .78em verdana,arial,sans-serif;color:#093678;}

/* ===================== STYLE RULES (MAKE IT PRETTY )====================== */



/* static primary menu */

#bannerLinks{padding:1px 15px 0 15px;float:right;}
#nav .listDivider {padding:0 5px;font-size:.75em; line-height: 12px; }
#nav .navList a { font:bold .78em verdana, arial, helvetica; color:093678; text-transform: uppercase; text-decoration: none; }
#nav .navList a:hover { text-decoration: none; }

/* dropdown menus */
#nav .navList li ul {text-align:left;background:white;border: 1px solid #f60; border-top-style: none;}
#nav .navList ul li a { font-size: .75em; font-weight: normal; padding: 1px 5px; text-transform: none; border-top: 1px solid #f60;color:black;}
#nav .navList ul li a:hover { text-decoration: none; background: #ffc; color: black;}

/* IE SPACING HACK */
#nav li { height: 16px;_height: 13px; } /* removes extra line space from 1st level items */
#nav a { height: 12px;_height: 17px; } /* removes extra line space from 2nd level links */