
.boxEdges {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #8c8c8c;
	border-right-color: #8c8c8c;
	border-bottom-color: #8c8c8c;
	border-left-color: #8c8c8c;
	text-align: center;
	width:1000px;
	background-color:#FFFFFF;
}

.boxTop{
	background-image: url(images/mainBoxTop.png);
	background-repeat: no-repeat;
	width:1002px;
	height:50px;
	
}

.boxBottom {
	background-image: url(images/mainBoxBottom.png);
	background-repeat: no-repeat;
	text-align:center;
	width:1002px;
	height:55px;
}

.activeTab {
	font-family: Optima, "Trebuchet MS";
	width: 108px;
	height: 31px;
	float:left;
	background-image: url(images/main/activetab.png);
	text-align:center;
	line-height:32px;
	z-index:25;
}

.inactiveTab {
	width: 108px;
	height: 31px;
	float:left;
	background-image: url(images/main/inactivetab.png);
	text-align:center;
	line-height:32px;
	z-index:25;
}

.activeTabLinks {
	font-family: Optima, "Trebuchet MS";
	color: #FFFFFF;
	font-style:italic;
	font-size:16px;
	font-weight:bold;
	z-index:35;
}

.inactiveTabLinks {
	font-family: Optima, "Trebuchet MS";
	color: #000000;
	font-style:italic;
	font-size:16px;
	font-weight:bold;
	z-index:35;
}

.inactiveTabLinks:hover {
	color: #660000;
}

.bottomNavBar {
	background-image: url(images/main/bottombar.png); 
	background-repeat:no-repeat; 
	width:973px; 
	height:29px; 
	position:relative; 
	left:-1px; 
	float:left;
}

.mainHeaderWide {
	width:630px; 
	height:45px; 
	background-image:url(images/main/mainheaderwide.png);
	padding-left:10px;
}

.mainHeaderNarrow {
	width:310px; 
	height:45px; 
	background-image:url(images/main/mainheadernarrow.png);
	padding-left:10px;
}

.mainHeaderMax {
	width:964px; 
	height:45px; 
	background-image:url(images/main/mainheadermax.png);
	padding-left:10px;
}

.mainBoxWide {
	border-right: 1px solid #d8d8d8;
	border-left: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	width:618px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.mainBoxNarrow {
	border-right: 1px solid #d8d8d8;
	border-left: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	width:298px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
}

.mainBoxMax {
	border-right: 1px solid #d8d8d8;
	border-left: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	padding: 10px 10px 10px 10px;
	width:952px;
}

.quickFind {
	background-image:url(images/main/QuickFind.png); 
	width:310px; 
	height:180px;
	padding-top:10px;
}


.pollBox {
	width:300px; 
	height:240px;
}

.loginButton {
	margin-top:8px; 
	width:113px; 
	text-align:center; 
	height:23px; 
	color:#FFFFFF; 
	background-image: url(images/main/LoginButton.png);
	font-family: Optima, "Trebuchet MS";
	font-style:italic;
	font-size:18px;
	font-weight:bold;
}

.loginBox {
	background:url("images/main/loginbox.png");
	position:relative;
	top:7px;
	width:170px;
	height:144px;
	padding-top:5px;
	color:#660000;
	padding-left:5px;
	text-align:left;
	font-weight:bold;
	font-style:italic;
	font-family: "Trebuchet MS";
	font-size:16px;
}

.forgotPassword {
	color:#000000;
	font-weight:bold;
	font-style:italic;
	font-family: "Trebuchet MS";
	font-size:12px;
	position:relative;
	top:-3px;
}

.forgotPassword:hover {
	color:#660000;
}

.quickFindText {
	margin-top:35px;
	font-family: Optima, "Trebuchet MS";
	color: #000000;
	font-size:14px;
	line-height:30px;
	padding-bottom:13px;
}

.genClassHeadings {
	font-family: Optima, "Trebuchet MS";
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
	color: #FFFFFF;
	position:relative;
	top:-37px;
	left: 10px;
}

.sticker {
	 position:absolute; 
	 top:400px;
	  left:185px; 
	  text-align:center; 
	  z-index:-10; 
	  visibility:hidden;  
	  background-color:white; 
	  padding:10px 10px 10px 10px; 
	  border:thin solid black;
	  text-align:center;
}

