/* CSS Document */

body {
	font-family: "Gill Sans MT", "Trebuchet MS", verdana, arial;
	font-size:10pt;
	margin:0px;
	background-repeat: repeat-y;
	background-image:url(../images/sidebarFiller.jpg);
	min-width:1024px;
}

h4 {
	font-size: 12pt;
}

#topBanner {
	background-image:url(../images/topFiller.jpg);
	background-repeat:repeat-x;
	height:156px;
}

#siteTitle {
	background-image:url(../images/topCurve.jpg);
	width:834px;
	text-align:center;
	height:156px;
}

#titlePosition {
	padding-top:52px;
	text-align:center;
	font-size:24pt;
	color:#4a4058;
	background-color: transparent;
}

#menuBar {
	background-image:url(../images/menubar.jpg);
	background-repeat:repeat-x;
	height:34px;
	padding-left:20px;
	font-size:9pt;
}
.menuItem {
	float:left;
	padding-left:14px; padding-right:14px;
	background-image:url(../images/menuTickbar.jpg);
	background-repeat:no-repeat;
	height:inherit;
	line-height:34px;
	color: #231e44;
	background-color:transparent;
}

.menuItem a {
	color: #231e44;
	background-color:transparent;
	text-decoration:none;
}
.menuItem a:hover {
	text-decoration:underline;
}

#sidePanel {
	float:left; width:256px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#sideTitle {
	padding-top:20px;margin-left:50px;
}

#sideMainContent {
	margin-left:20px; margin-right:45px;
	font-size:8pt;
	color:#6c6a82;
	background-color:transparent;
}

#mainPageArea {
	background-image:url(../images/mainContentFiller.jpg);
	background-repeat:repeat-x;
	position:relative;
	
}

#mainContentArea {
	float:left;
	background-image: url(../images/mainBackground.jpg);
	background-repeat:no-repeat;
	
	overflow:hidden;
}
#yearbookHeading {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:20px;
	 float:left;
	 width:100px;
	 height:60px;
	 color:#9A002F;
	 padding:0px 0px 0px 0px;
	 margin: 15px 0px 12px 30px;
	 }
	 
#yearbook {
	width:200px;
	height:300px;
	float:left;
	background-repeat:no-repeat;
	margin:0px 0px 0px 50px;
	padding:0px 0px 0px 0px;
	}


	
	
				
#rightcol {
	width:250px;
	height:auto;
	float:left;
	margin-top:0px 0px 0px 0px;
	padding:100px 0px 0px 0px;
	}

	
						

#addbanner1 {
		
	width:160px;
	height:60px;
	float:left;
	background-repeat:no-repeat;
	margin:25px 0px 0px 70px;
	}
	
#addbanner2 {
	
	/*background-image:url(../banners/xylexpo-banner-468x60-eng.gif);*/
	width:120px;
	height:60px;
	float:left;
	background-repeat:no-repeat;
	margin:10px 0px 20px 70px;
	}

#addbanner3 {
	
	width:120px;
	height:60px;
	float:left;
	background-repeat:no-repeat;
	margin:10px 0px 0px 70px;
	}

#addbanner4 {
	
	width:120px;
	height:60px;
	float:left;
	background-repeat:no-repeat;
	margin:10px 0px 0px 70px;
	}
	
#addbanner5 {
	
	width:120px;
	height:60px;
	float:left;
	background-repeat:no-repeat;
	margin:10px 0px 0px 70px;
	}
	
#addbanner6 {
	
	width:120px;
	height:60px;
	float:left;
	background-repeat:no-repeat;
	margin:10px 0px 0px 70px;
	}
	
#addbanner7 {
	
	width:120px;
	height:60px;
	float:left;
	background-repeat:no-repeat;
	margin:10px 0px 0px 70px;
	}	
	
#addbanner8{
	
	width:120px;
	height:60px;
	float:left;
	background-repeat:no-repeat;
	margin:10px 0px 0px 70px;
	}	
	
#addbanner9{
	
	width:120px;
	height:60px;
	float:left;
	background-repeat:no-repeat;
	margin:10px 0px 0px 70px;
	}	

#addbanner10{
	
	width:120px;
	height:60px;
	float:left;
	background-repeat:no-repeat;
	margin:10px 0px 0px 70px;
	}	
	
#pageHeading {
	margin-top:30px;
	margin-left:12px;
	width:450px;
	font-size:40px;
	color:#726f87;
	background-color:transparent;
	font-weight: normal;
	font-family:"Gill Sans MT","Trebuchet MS", verdana, arial;
}

#contentArea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	clear:left;
	padding-top:20px;
	margin-left:15px;
	width:500px;
}

.quickNewsItem a {
	text-decoration:none;
	color:#6c6a82;
	background-color:transparent;
}

.quickNewsItem a:hover {
	text-decoration:underline;
}


.NewsTitle {
	padding-bottom:20px;
}

.NewsDate {
	color:#6c6a82;
	background-color:transparent;
	font-size:8pt;
}

.formCaption {
	float:left;
	height:28px;
	width:150px;
}
.formInput {
	float:left;
	height:28px;
}

#loggedIn {
	text-align:center;
	width:200px;
	margin-left:40px;
	padding-top:15px;
	font-size:9pt;
	color:#6c6a82;
	background-color:transparent;
}
