html {
	height: 100%;
     overflow: -moz-scrollbars-vertical;
}
body {
	height: 100%;
	margin:0px;
	font-family:'Lucida Sans Unicode', Arial, sans-serif;
}
h1{
	font-size:20px;
	margin-top:-2px;
}
h2{
	font-size:19px;
	margin-top:-2px;
}
h3{
	font-size:14px;
	margin-top:-2px;
}
* li a{
	color:#482505;
	font-size:inherit;
	text-decoration:underline;
}
* li a:hover{
	color:#482505;	
	text-decoration:none;
}
p {
	line-height:145%;
}
* P a:link{
	font-size:inherit;
}
.bodybg{
	background-image:url(/offcampus/images/topbg.gif); 
	background-repeat:no-repeat; 
	background-position:top center;	
}
#nonFooter {
	position: relative;
	min-height: 100%;
	background-image:url(/offcampus/images/topBg.png);
	background-repeat:repeat-x;
}
#nonFooter2 {
	position: relative;
	min-height: 100%;
	background-image:url(/offcampus/images/topBg2.png);
	background-repeat:repeat-x;
}
* html #nonFooter {
	height: 100%;
}
#content {
	padding-bottom: 9em;
}
#footer {
	position: relative;
	background-image:url(/offcampus/images/footerBg.png);
	background-repeat:repeat-x;
	height:170px;
	margin-top: -170px;
}
img.feedback{
	height:184px;
	width:37px;
	position:fixed;
	left:0px;
	top:400px;
	z-index:1;	
}
.topNav {
	height:30px;
	text-transform:capitalize;
	padding-top:6px;
	text-align:center;
	font-size:13px;
}
.topNav a {
	color: #e2cd93;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
}
.topNav a:hover {
	text-decoration:underline;
}
.smalltxt {
	font-size:11px;
	color:#482505;
	padding-top:6px;
	padding-bottom:5px;
}
.smalltxt a {
	font-size:11px;
	color:#482505;
	text-decoration:none;
}
.smalltxt a:hover {
	font-size:11px;
	color:#482505;
	text-decoration:underline;
}

/* LINK BOX - HOME PAGE */
#emTitle{
	font-size:18px;
	font-family:Tahoma, Geneva, sans-serif;
	font-style:italic;
	text-align:center;
	color:#322008;
}

.white-header{
	font-size:14px; 
	font-weight:bold; 
	color:#fff; 
	font-family:'Arial Black', Gadget, sans-serif;
	padding-bottom:9px;
}
.linkBox a{
	font-size:12px;
	line-height:22px;;
	color:#fcce8f;
	text-align:left;
}
.linkBox a:hover{
	text-align:left;
	font-size:12px;
	line-height:22px;;
	color:#fce2bf;
	text-decoration:underline;
}


/* BODY COLS */
.col1{
	background-image:url(/offcampus/images/navshad.jpg); 
	background-position:top right; 
	background-repeat:no-repeat;
	min-height:270px;
	text-align:left;
}
.col1 a{
	color:#300;
	margin-left:13px;
	font-size:13px;
	font-weight:bold;
	line-height:30px;
}
.col1 a:hover{
	color:#300;
	margin-left:13px;
	font-size:13px;
	text-decoration:underline;
}
.col2{
	font-size:13px;
	padding-left:15px;
	padding-right:11px;
}
.col2 a{
	font-size:13px;
	color:#532f00;
	text-decoration:underline;
}
.col2 a:hover{
	font-size:13px;
	color:#ae834c;
}
.col3{
	background-image:url(/offcampus/images/rightBg.jpg); 
	background-repeat:repeat-x; 
	width:170px; 
	background-position:top; 
	min-height:425px; 
	margin-right:2px; 
	padding:5px; 
	float:right;
	text-align:center;
}
.col3 a{
	text-align:center;
	margin-right:2px; 
	padding:5px; 
}
.footer {
	position:absolute;
	bottom:0;
	background-image:url(/offcampus/images/footerBg.png);
	background-repeat:repeat-x;
	height:169px;
	width:100%;
}
.footer p, a {
	color:#ffe292;
	font-size:11px;
	text-align:left;
	margin-top:12px;
	line-height:150%;
	text-decoration:none;
}
.footer a:hover {
	background-color:#ffe292;
	color:#52350A;
}
.footer-divider {
	width:40px;
	background-image:url(/offcampus/images/footerDivider.png);
	background-repeat:no-repeat;
	background-position:top center;
}
.yellow-callout{
	background-color:#fff0cf;
	border:1px solid #d19414;
	clear:right;
	float:right;
	margin:25px 5px 20px 15px;
	padding:5px 5px 0;
	position:relative;
	width:30%;
}
.yellow-callout2{
	background-color:#fce88d;
	border:1px solid #f7d22d;
	clear:right;
	float:right;
	margin:5px 5px 20px 15px;
	padding:5px 5px 0;
	position:relative;
	width:30%;
}
.yellow-box-text{
	background-color:#fff0cf;
	border:1px solid #d19414;
	margin:5px 5px 10px 10px;
	padding:5px 5px 0;
}.yellow-img {
	margin:5px;
	padding:1px;
	border:1px solid #d19414;
}
.box-text{
	background-color:#ffe394; 
	border:2px solid #ffc000; 
	padding:15px; 
}
.1px-border{
	border:1px solid black;
	padding:1px;
	margin:1px;
}
/* 	tool tips 	*/
a:hover {
	position: relative;
}

a span {
	display: none;
}

a:hover span {
	display: block;
   	position: absolute; top: 10px; left: 0;

   	padding: 15px; margin: 15px; z-index: 100;
	width:215px;
   	background: #ffedbc; border: 1px solid #f3c441;
}

