body {
	margin: 0;
	padding: 0;
	background: url(../images/bg1.gif) repeat-x top #EFF0E8;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:18px
}

body.home{background: url(../images/bg.gif) repeat-x top #fafbf3;}

h1,h2,h3,h4{ margin:0; padding:0}
input, select { color:#777777; font-size:11px}

.margin-top10{margin-top:10px}
.margin-bot10{margin-bottom:10px}
.bg-white{ background:#FFF; }
.bg-gry{ background:#F7F6F6; }
.nobrd{ border:0;}

.blackbold{ text-transform:uppercase; color:#000000; font-weight:bold; font-size:12px;}
.black{color:#000000}
.bluebold{color:#1C7593; font-weight:bold}
.lightblue{color:#499FDB}
.smalltext{ font-size:11px}

.LRbrd{ border-left:1px solid #CCCCCC;  border-right:1px solid #CCCCCC}

A { color:#565656; text-decoration:none; font-size: 12px; }
A:hover{ color: #000;text-decoration:underline ;}


h1{ font-size:18px; margin:0; padding:0 0 6px 0; color:#747474; font-family:Trebuchet MS; font-weight:normal; border-bottom:2px solid #BEBABA; text-transform:uppercase;}
h3{ font-size:14px; margin:0; padding:0; color:#375672}
h4{ font-size:12.4px; margin:0; padding:0; color:#375672}

h1{ color: #0D5F8F; font-weight: bold; font-size: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif; background: url(../images/hline.gif) repeat-x bottom; margin: 0; margin: 10px 0 10px 0;}

ul.link{ margin:0; padding:0; margin-left:.00000000000001px;}
ul.link li{ margin:0; padding:0;  list-style:none; margin-left:.00000000000001px;}
ul.link a { background:url(../images/lft-links.gif) 0 -26px no-repeat; display: block; width:auto; padding:3px 0 10px 25px; font-weight:bold;  color:#6E6E6E; text-decoration:none}
 ul.link a:hover{ background-position:0 0px;  color:#077AA6}
 ul.link .active{ background-position:0 0px;  color:#077AA6}

/*li.nav3 {
				margin-left:4px;
				list-style-position: outside;
				list-style-image: url(../images/blackdot.jpg);
				list-style-type: none;
				}*/


.top{background: url(../images/top-bg.gif) repeat-y top;height:96px;}

/* toplink classes */
.toplink a{ text-decoration: none; padding-left: 8px; margin-right: 8px; font-size: 11px; color:#000}
.toplink a:hover{ text-decoration: underline; padding-left: 8px; margin-right: 8px; font-size: 11px; color: #000}

.midbanner{ background:url(../images/midhdr.jpg) top left no-repeat; color:#077AA6 }
.midbanner h1 { margin:0; padding:0; font-size:18px; font-weight:normal ; color:#555555}

.contbox{ background:url(../images/cont-bg.gif) repeat-y}
.contbox h3{ border-bottom:2px solid #BEBABA; color:#077AA6; padding-bottom:7px;}

.grnbox{ background:url(../images/bg-green.gif) top left no-repeat; height:165px}
.orangbox{ background:url(../images/bg-orang.gif) top left no-repeat; height:165px}
.pinkbox{ background:url(../images/bg-pink.gif) top left no-repeat; height:165px}
.blubox{ background:url(../images/bg-llhtblu.gif) top left repeat-x; }
.lhtorangbox{ background:url(../images/bg-lhtorng.gif) top left repeat-x; }
.facultybox{ background:url(../images/bg-faculty.gif) top left no-repeat; }

.blueheader{ background:url(../images/hd-bg.gif) repeat-x top; color: #FFFFFF; font-size:14px; font-weight:bold;}

.box220{ width:200px}
.tbox220{ width:195px}




A.morelink { color:#077AA6; text-decoration:underline; font-size: 11px; }
A.morelink:hover{ color: #000;text-decoration:underline ;}

A.normallink { color:#077AA6; text-decoration:underline; font-size: 12px; }
A.normallink:hover{ color: #000;text-decoration:underline ;}

A.blackboldlink { color:#000; text-decoration:none ;  font-size: 12px; font-weight:bold;}
A.blackboldlink:hover{ color: #6D824D; text-decoration: underline}


.footer { background:url(../images/bg-footer.gif) repeat-x bottom left; border-bottom:5px solid #077AA6; color:#000000; font-size:11px;}

.footer a {
	color: #96A4B3;
	text-decoration:none;
	padding:0 8px;
	 font-size:11px;
}
.footer a:hover {
	color: #FFF;
	text-decoration: none;
}



/* FOR MAIN MENU CLASSES */
.vertical ul{list-style-type: none; padding: 0px; margin: 10px 0 10px 0; background: #fff; width: 190px; text-align: left}
.vertical li a{display: block; width: 190px; text-decoration: none; padding: .1em 1px;  text-align: left; border-bottom: 1px solid #F1F1F1; color: #000000;  padding: 6px 0px 6px 12px;}
.vertical li a:hover{ color: #89AE24; background: #999999}
.vertical li{display: inline; text-align: left; background: #999999}
.vertical li hover{ background: #FFFFFF}
.vertical li ul {position: absolute; margin-top: -1.3em; margin-left: 180px;  border: 1px solid #F1F1F1; text-align: left; background: #fff}

#calendar
{
font-family:verdana;
font-size:12px;
border:1px black solid;
width:175px;
}

#calendar td
{
text-align:center;
}

.today
{
border:1px black solid;
background-color:#0d6aab;
color:white;
}

.days
{
border:1px black solid;
background-color:white;
}

.blue-heading{ background: url(../images/hd-bg.gif) repeat-x top; color:#FFF; font-weight:bold; padding-left:10px; font-size:13px;}
.bluelistingbg{ background: #FFFFFF; border: 1px solid LIGHTPINK; padding: 12px 0px}
