﻿/* website layout by Martin Anih - email write2martin@yahoo.com */
*{margin:0; padding:0}
body
{
	background-color: #fff;
	color: #333;
	font: 76% Tahoma, Arial, sans-serif;
	margin: 0 auto;
	text-align: center;
}
div#wrap
{
	text-align:left;
	background-color: #fff;
	width:932px;
	margin:0 auto;
}
div#bannerpane
{
	border-top:solid 1px #FFFFFF;
	height: 94px;
	padding-right:80px;
	background-color: #0e4a6d;
	background-image: url(images/banner_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
div#headlinks
{
	font-size:11px;
	letter-spacing:1px;
	text-align:right;
	margin-top: 24px;
}
div#headlinks a
{
	text-decoration:none;
	color:#FFFFFF;
	padding-left:15px;
}
div#bannerpane fieldset
{
	padding-top:14px;
	text-align:right;
	vertical-align:top;
	border:none;
}
div#bannerpane input
{
	vertical-align:bottom;
}
div#topimage
{
	background-color: #29688c;
	text-align:center;
}
div#main
{
	background-image: url(images/main_bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
div#mainhome
{
	background-image: url(images/homebg.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
div#container
{
	padding:0 80px;
	background-image: url(images/content_menu.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
div#container a
{
	color: #336699;
}
div#container a:hover
{
	text-decoration:none;
}
div#menubar
{
	clear:both;
	height: 30px;
	text-align:center;
	margin-bottom:20px;
	padding-top:11px;
}
div#menubar a
{
	color:#555555;
	text-decoration:none;
	font-weight:bold;
	margin:0 25px;
}
div#menubar a:hover
{
	color:#669999;
}
div#mcontent1
{
	margin:10px 220px 10px 190px; 
	border-top:solid 1px #fff;
}
div#mcontent2 
{
	margin:10px 220px 10px 20px;
	border-top:solid 1px #fff;
}
div#content1
{
	clear: left;
	width: 190px;
	float: left;
}
div#content2
{
	width: 200px;
	float: right;
}
div#mcontent1 p, div#mcontent2 p { margin-bottom:1.7em; padding-top:0; line-height:1.7em; }
div#mcontent1 ul, div#mcontent2 ul, div#mcontent1 ol, div#mcontent2 ol {
	margin-left:20px;
}
div#mcontent1 .faculty{list-style:square;font-weight:bold;}
h2 {
	margin: 5px 0;
	font-size:145%;
	color: #3A5842;
}
div#bottompane {
	background-color: #f3f2f2;
	padding:0 80px;
}

div#bottompane td 
{	
	vertical-align:text-top;
	padding:15px 20px 15px 10px;
}
div#bottompane img {
	float: left;
	margin-right: 15px;
}
div#footer
{
	padding-bottom:14px;
	clear: both;
	text-align: center;
	border-top: solid 1px #6f9563;
	background-color: #fff;
}
div#footerbar
{
	background-color:#6f9563;
	color:#FFFFFF;
	padding:7px;
}
div#footerbar a
{
	color:#FFFFFF;
	text-decoration:none;
}
div#footerbar a:hover
{
	text-decoration:underline;
}
div#footer p
{
	margin-top: 5px;
	font-size: 95%;
}
div#footer p a
{
	color: #444;
}
div.sidebar
{
	padding: 10px 20px;
}
div.sidebar h2
{
	font-size: 140%;
	margin-top: 5px;
	margin-bottom: 0;
	color: #3A5842;
}
div.sidebar p
{
	line-height: 1.7em;
	margin-bottom:1.7em;
}
div.sidebar a
{
	text-decoration: underline;
}
div.sidebar a:hover
{
	text-decoration:none;
}
div.sidebar a.linkmenu
{
	font-weight:bold;
	text-decoration: none;
	color: #336666;
	margin-bottom:14px;
	display:block;
}
div.sidebar a.submenu  
{
	text-decoration: none;
	color: #336666;
	margin-bottom:8px;
	margin-left:20px;
	display:block;
}
div#container div.sidebar a.linkmenu:hover, div#container div.sidebar a.submenu:hover
{
	color:#33CCFF;
}
h3 { margin-bottom:5px; font-size: 100%; color: #3A5842;}
hr { display:none; }
.hide { display:none;}
.textright { display:block; text-align:right; }
.textleft { display:block; text-align:left; }
.clearboth 
{
	 clear:both;
	 display:block;
}
.searchquery
{
	border:solid 2px #29688c; 
	padding:0 2px; 
	height:17px;
	width:150px;
	border-right-width:0px;
}
table.calendar td {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.sitemap li {
	list-style-type:none;
	margin:8px 0 8px 25px;	
}
.sitemap li ul
{
	border-bottom:solid 1px #fff;
	margin-bottom:8px;
}
.apply
{font-weight:bold;
}
#applycontent
{
color:red;
font-weight:bold;
}
marquee
{font-size:14px;}