/* ------------------------- STYLES CODE -------------------------- */

/* CSS Document */

body {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:62.5%;
}

hr {
		height: 1px;
		clear: both;
}

#topnav li {
		display: inline;
		width: auto;
		margin-left: 5px;
		margin-right: 5px;
		
		font-size: 10px;
		font-weight: bold;
		color: #333333;
}

/* General link style */
a:link				 {		color: #937613; text-decoration: none; }
a:active			 {		color: #937613; text-decoration: none; }
a:visited			 {		color: #937613; text-decoration: none; }
a:hover				 {		color: #000000; text-decoration: none; }

/* Link style for events */
a:link.eventlink	 {		color: #ffffff; text-decoration: none; }
a:active.eventlink	 {		color: #ffffff; text-decoration: none; }
a:visited.eventlink	 {		color: #ffffff; text-decoration: none; }
a:hover.eventlink	 {		color: #ffffff; text-decoration: underline; }

/* Link style for live event summaries on front page */
a:link.eventlink2	 {		color: #000000; text-decoration: none; }
a:active.eventlink2	 {		color: #000000; text-decoration: none; }
a:visited.eventlink2 {		color: #000000; text-decoration: none; }
a:hover.eventlink2	 {		color: #000000; text-decoration: underline; }

/* White link style */
a:link.white		 {		color: #ffffff; text-decoration: none; }
a:active.white		 {		color: #ffffff; text-decoration: none; }
a:visited.white		 {		color: #ffffff; text-decoration: none; }
a:hover.white		 {		color: #ffffff; text-decoration: underline; }

/* Top link style */
a:link.top			 {		color: #ffffff; text-decoration: none; }
a:active.top		 {		color: #ffffff; text-decoration: none; }
a:visited.top		 {		color: #ffffff; text-decoration: none; }
a:hover.top			 {		color: #BB9518; text-decoration: none; }

/* Download link style */
a:link.downloads	 {		color: #000000; padding: 3px; text-decoration: none; }
a:active.downloads	 {		color: #000000; padding: 3px; text-decoration: none; }
a:visited.downloads	 {		color: #000000; padding: 3px; text-decoration: none; }
a:hover.downloads	 {		color: #ffffff; padding: 3px; background-color: #2f104b; text-decoration: none; }

/* Print link style */
a:link.print		{		color: #ffffff; padding: 3px; text-decoration: none; }
a:active.print		{		color: #ffffff; padding: 3px; text-decoration: none; }
a:visited.print		{		color: #ffffff; padding: 3px; text-decoration: none; }
a:hover.print		{		color: #bbbbbb; padding: 3px; text-decoration: none; }

/* Left link style */
a:link.leftbutts	{
					display: block;
					width: 130px;
					font-size: 12px;
					text-align: center;
					color: #ffffff; text-decoration: none;
					background-color: #2F104B;
					font-weight: bold;
					font-family: Arial, Helvetica, sans-serif;
					margin-top: 6px;
					padding-top: 4px;
					padding-bottom: 4px;
					}

a:active.leftbutts	{
					display: block;
					width: 130px;
					font-size: 12px;
					text-align: center;
					color: #ffffff; text-decoration: none;
					background-color: #2F104B;
					font-weight: bold;
					font-family: Arial, Helvetica, sans-serif;
					margin-top: 6px;
					padding-top: 4px;
					padding-bottom: 4px;
					}

a:visited.leftbutts	{
					display: block;
					width: 130px;
					font-size: 12px;
					text-align: center;
					color: #ffffff; text-decoration: none;
					background-color: #2F104B;
					font-weight: bold;
					font-family: Arial, Helvetica, sans-serif;
					margin-top: 6px;
					padding-top: 4px;
					padding-bottom: 4px;
					}

a:hover.leftbutts	{
					display: block;
					width: 130px;
					font-size: 12px;
					text-align: center;
					color: #000000; text-decoration: none;
					background-color: #AE74E2;
					font-family: Arial, Helvetica, sans-serif;
					font-weight: bold;
					margin-top: 6px;
					padding-top: 4px;
					padding-bottom: 4px;
					}

/* Student login style */
a:link.studlink	{
					display: block;
					float: right;
					clear: right;
					width: 146px;
					font-size: 12px;
					text-align: center;
					color: #ffffff; text-decoration: none;
					background-color: #2f104b;
					font-weight: bold;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					margin-bottom: 10px;
					padding: 3px;
					padding-top: 13px;
					padding-bottom: 12px;
					}

a:active.studlink	{
					display: block;
					float: right;
					clear: right;
					width: 146px;
					font-size: 12px;
					text-align: center;
					color: #ffffff; text-decoration: none;
					background-color: #2f104b;
					font-weight: bold;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					margin-bottom: 10px;
					padding: 3px;
					padding-top: 13px;
					padding-bottom: 12px;
					}

a:visited.studlink	{
					display: block;
					float: right;
					clear: right;
					width: 146px;
					font-size: 12px;
					text-align: center;
					color: #ffffff; text-decoration: none;
					background-color: #2f104b;
					font-weight: bold;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					margin-bottom: 10px;
					padding: 3px;
					padding-top: 13px;
					padding-bottom: 12px;
					}

a:hover.studlink	{
					display: block;
					float: right;
					clear: right;
					width: 146px;
					font-size: 12px;
					text-align: center;
					color: #000000; text-decoration: none;
					background-color: #AE74E2;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-weight: bold;
					margin-bottom: 10px;
					padding: 3px;
					padding-top: 13px;
					padding-bottom: 12px;
					}


h1 {
		font-size: 1.2em;
		font-weight: bold;
		color: #ffffff;
		text-align: center;
		
		background-color: #2F104B;
		padding: 3px;
		margin-top: 0px;
}

h2 {
		font-size: 1.2em;
		color: #000000;
		margin-top: 10px;
}

li {
		margin-bottom: 10px;
}

.item1 h2 {
		background-color: #dddddd;
		padding: 2px;
		color: #000000;
		font-size: 1.2em;
}

.item2 h2 {
		background-color: #dddddd;
		padding: 2px;
		color: #000000;
		font-size: 1.2em;
}

h3 {
		font-size: 1em;
		color: #000000;
		margin-top: 10px;
}

#right p {
		line-height: 1.6em;
		letter-spacing: 1px;
}

#right2 p {
		line-height: 1.6em;
		letter-spacing: 1px;
}

.button {
background-color: #2f104b;
color: #ffffff;
border: none;
float: right;
margin-left: 10px;
padding: none;
}

.styleheading {
width: 130px;
margin-top: 10px;
margin-bottom: 5px;
display: block;
background-color: #2f104b;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #ffffff;
padding: 3px;
}

#piccolumn h1 {
		clear: both;
		width: 294px;
		background-color: #2F104B;
		color: #ffffff;
		font-size: 1em;
		font-weight: bold;
		margin: 0px;
		padding: 3px;
}

#piccolumn p {
		margin-left: 10px;
		margin-top: 10px;
		margin-bottom: 5px;
}

.events h1 {
		background-color: #2f104b;
		color: #ffffff;
		font-size: 1em;
		font-weight: bold;
		margin: 0px;
		padding: 3px;
		text-align: center;
}

.events li {
	list-style-position: outside;
	list-style-type: circle;
	font-size: 0.8em;
	margin-right: 10px;
	margin-left: 25px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.events p {
	font-size: 0.8em;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: justify;
}

.inputbox {
		width: 136px;
		height: 20px;
		font-size: 10px;
		margin-bottom: 10px;
		padding-top: 2px;
		border: 1px solid #000000;
}

.date {
display: block;
font-size: 10px;
color: #ffffff;
margin-top: 10px;
margin-bottom: 5px;
}

.red {
		color: #ff0000;
}





.hi_head {
background-color: #ffffff;
border: 1px solid #000000;
margin-right: 0px;
margin-left: 0px;
color: #000000;
padding: 5px;
text-align: center;
margin-bottom: 20px;
display: none;
}

.large_head {
background-color: #ffffff;
border: 1px solid #000000;
margin-right: 0px;
margin-left: 0px;
color: #000000;
padding: 5px;
text-align: center;
margin-bottom: 20px;
display: none;
}

.hi_large_head {
background-color: #ffffff;
border: 1px solid #000000;
margin-right: 0px;
margin-left: 0px;
color: #000000;
padding: 5px;
text-align: center;
margin-bottom: 20px;
display: none;
}

.text_only_head {
background-color: #ffffff;
border: 1px solid #000000;
margin-right: 0px;
margin-left: 0px;
color: #000000;
padding: 5px;
text-align: center;
margin-bottom: 20px;
display: none;
}

.textonly {
display: none;
background-color: transparent;
font-size: 46px;
}

.red {
color: #ff0000;
}

.fright {
float: right;
border: 1px solid #2f104b;
margin-left: 10px;
margin-bottom: 3px;
}

.fleft {
float: left;
border: 1px solid #2f104b;
margin-right: 10px;
margin-bottom: 3px;
}

.pagerposition {
text-align: center;
height: 50px;
}

.icon {
float: right;
margin-bottom: 10px;
margin-left: 20px;
}

.boxheader {
background-color : #2f104b;
color: #ffffff;
display: block;
margin-left: 0px;
margin-right: 0px;
padding: 3px;
font-weight: bold;
}








@media print {

body {		background: none; }

#leftnav {	display: none; }

#picture {	display: none; }

#top {		display: none; }

#topnav {	display: none; }

#content {	border: none; }

#piccolumn {border-left: none;
			border-right: 1px solid #777777;
			border-top: 1px solid #777777;
			border-bottom: 1px solid #777777;
			width: 200px; }

#right {	border: none;
			width: 430px;
			margin-left: -750px; }

#right2 {	border: none;
			width: 620px;
			margin: 0px; }

#bottom {	display: none; }

.events {	display: block;
			clear: both;
			float: none;
			width: 360px;
			padding: 10px;
			margin-bottom: 15px; }

.textonly {	display: block;
			font-size: 20px; }

object {	display: none; }

#piccolumn h1 {width: 200px; }

.photo {	display: block;
			float: none;
			margin-left: 50px; }

.item1 {	width: 595px; }
.item2 {	width: 595px; }

.icon {		display: none; }
}




