@import url("/apps/js/polls/polls-pack.css");

body {
	margin: 0;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background: #8B5F8E url(/pics/bgMain.jpg) repeat-x;
}

.HPBBMessages, .HPDirectory, .HPEvents, .HPLinks, .HPMemoirs, .HPMinien, .HPNews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	color: #333333;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 30px;
	background-repeat: repeat-y;
	background-position: left bottom;
}

.neutral, table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	color: #333333;
}

.neutral a, .neutral a:link, .neutral a:visited { color: #8333333; }
.neutral a:hover, .neutral a:active { color: #8C1706; }

.contentIndex {
	padding: 0;
	color: #333;
	font-family: 9.5pt Arial, Helvetica, sans-serif;
	background: #fff;
}

.content {
	height: 350px;
	padding: 10px;
	color: #333;
	font-family: 9.5pt Arial, Helvetica, sans-serif;
	background: #fff;
}

a, a:link, a:visited { color: #000000; }
a:hover, a:active { color: #00349A; }

.light {
	font-family: 9.5pt Arial, Helvetica, sans-serif;
	color: #000;
	background: #faf1fa;
}
.light  a, .light a:link, .light a:visited { color: #000000; }
.light a:hover, .light a:active { color: #01002A; }

.dark {
	font-family: 9.5pt Arial, Helvetica, sans-serif;
	color: #fff;
	background: #5F1562;
}
.dark a, .dark a:link, .dark a:visited { color: #ffffff; }
.dark a:hover, .dark a:active { color: #ffffff; }

.pageTitle {
	display: block;
	width: auto!important;
	width: 100%;
	margin-bottom: 10px;
	padding: 5px 0px 5px 17px;
	font: bold 12pt Tahoma, Times, Times New Roman, serif;
	color: #ffffff;
	background: #5F1562;
}


.bottomNav, .bottomNav a:link, .bottomNav a:visited {
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
.bottomNav a:hover, .bottomNav a:active {
	text-decoration: underline;
}

/*Elements by Ozgur*/
.topNavBg {background: #5F1562;}

/*Top Navigation*/
#topNav {
	margin: 0;
	padding: 0;
	list-style: none;
}
#topNav li span {display: none;}
#topNav li {
	position: relative;
	float: left;
	margin: 0;
	height: 21px;
	/*cursor: pointer;*/
	list-style: none;
	background-repeat: no-repeat;
}

#topNav a {
	display: block;
	width: auto!important;
	width: 100%;
	height: 100%;
}

#topNav li a, #topNav li a:active, #topNav li a:visited {
	line-height: 18px;
	padding: 0 8px;
	text-decoration: none;
	color: #fff;
}

li#bt1 {width: 46px; background: url(/pics/topNav1.jpg);}
li#bt2 {width: 88px; background: url(/pics/topNav2.jpg);}
li#bt3 {width: 91px; background: url(/pics/topNav3.jpg);}
li#bt4 {width: 81px; background: url(/pics/topNav4.jpg);}
li#bt5 {width: 70px; background: url(/pics/topNav5.jpg);}
li#bt6 {width: 74px; background: url(/pics/topNav6.jpg);}
li#bt7 {width: 63px; background: url(/pics/topNav7.jpg);}
li#bt8 {width: 53px; background: url(/pics/topNav8.jpg);}
li#bt9 {width: 85px; background: url(/pics/topNav9.jpg);}
#topNav li:hover, #topNav li.over {background-position: 100% -21px;}
ul#topNav li:hover ul, ul#topNav li.over ul {display: block;}

#topNav li ul {
	display: none;
	position: absolute;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 165px;
	background: #5F1562;
}
#topNav li ul li {
	float: none;
	font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: none;
}

#topNav li ul li a {
	font-weight: normal;
	color: #fff;
}
#topNav li ul li a:hover {
	color: #5F1562;
	background: #fff;
}

#rightNav a:link, #rightNav a:visited, #rightNav a:active, #rightNav #noLink {
	display:list-item;
	color:#2D3B70;
	margin-left:23px;
	padding:5px 2px 5px 5px;
}

#rightNav a:hover {
/*	margin-left:0px;
	padding-left:0px;*/
	background-color:#CCB5CD;
}

#rightNav .header {
	background-color: #5F1562;
	color:#FFFFFF;
	margin-bottom:-6px;
	padding-bottom:7px;
	font-size:10px;
}
.topLogin, .topLogin table {
	font: 9pt "Arial", Times, serif;
	color: #ffffff;
}
.topLogin a, .topLogin a:link, .topLogin a:visited { color: #ffffff; }
.topLogin a:hover, .topLogin a:active { color: #ffffff; }




/*  New quicklinks */

ul#quicklinks { list-style: none; padding: 0; margin: 18px 0 0 0; margin: _10px 0 0 0; }
#quicklinks li { margin:0 0 5px 0; _margin: 0 0 0px 0; padding:0; list-style: none;font-size: 1px; }
#quicklinks li a { display: block;margin:0;height: 0;overflow:hidden; }

/* image replacement */
/* Rollovers */
#classes a, #collegepaths a, #departments a, #homework a, #photoalbum a, #staff a {
	background-position: center left; background-repeat: no-repeat;
	width: 151px;
	padding: 17px 0 0 0;
}

#quicklinks li a:hover {
	background-position: -151px center;
}
li#classes a       { background-image: url('/pics/quicklinks/classes.png'); }
li#collegepaths a       { background-image: url('/pics/quicklinks/collegepaths.png'); }
li#departments a       { background-image: url('/pics/quicklinks/departments.png'); }
li#homework a       { background-image: url('/pics/quicklinks/homework.png'); }
li#photoalbum a       { background-image: url('/pics/quicklinks/photoalbum.png'); }
li#staff a       { background-image: url('/pics/quicklinks/staff.png'); }


/* Quick Poll */
.HPQuickPoll h2 {
    width: 368px;       /* header width  */
    padding-top: 42px;  /* header height */
    /* default background image is /pics/pics/quick_poll_header.png  */
}

.HPQuickPoll .bar-color {
    background-color: #5f1562;   /* results bar color */
}

.HPQuickPoll {
	margin-bottom: 10px;
}

div.SponsorsDiv {
	padding-bottom:10px;
}
div.SponsorsDiv h2{
	height:0px;
	overflow:hidden;
	width:365px;
	padding-top:26px;

	margin:0px;
	background:url('/pics/sponsors_header.gif') top left no-repeat;
}
div.SponsorsDiv ul li {display:inline-block; margin:0px;padding:0px; list-style-type:none;}
div.SponsorsDiv h2.noSponsorAlternativeContent {padding-top:128px; background:url('/pics/sponsor_us_banner.jpg') no-repeat;}
h2#sponsor_header {background:url('/pics/sponsor_header.jpg');}