﻿body {
	background-attachment:fixed;
	background-image: url('../images/background.jpg');
	background-position:center 1037px;
	background-color: #F9F4E1;
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size:14px;
	margin:0;
}

:focus {
	outline: 0;
}


form {
	margin:0;
	padding:0;
}

img {
	display: block; 
	border:0 none;
}


img.unblock {
	display:inline;
}

img.difAlign {
	padding:20px;
}

img.headingImg {
	margin-left:auto;
	margin-right:auto;
}

a img {
	border:0 none;
}

.alignMid {
	margin:0 auto;
	padding:10px;
}

.alignLeft {
	float:left;
	padding:10px;
}

.alignRight {
	float:right;
	padding:10px;
}

h2 {
	font-size:28px;
}

h3 {
	color:#443333;
}

h3 a {
	text-decoration:none;
}

strong {
	font-family:Arial, Helvetica, sans-serif;
}

b {
	font-family:Arial, Helvetica, sans-serif;
}
strong {
	font-size:14px;
}

a:visited {
	color:#443333;
}

a:active {
	color:#443333;
}

a:link {
	color:#443333;
}

a {
	color:#443333;
}

/********************* Layout */
.basket {
	margin-left:auto;
	margin-right:auto;
	width:1000px;
}

#topSpace {
	height:50px;
	line-height:25px;
}

/********************* Header */
#HeaderContainer {
}

#htop {
	background-image:url('../images/build/header_r2_c2.jpg');
	background-position:-3px -4px;
	height:46px;
	width:1000px;
}

.gccclogContainer {
	height:134px;
	margin:0;
	overflow:hidden;
	padding:0;
}
	#GCCC {
		background-image:url('../images/build/header_r3_c2.jpg');
		background-position:-3px 50%;
		float:left;
		height:134px;
		overflow:hidden;
		width:604px;
	}
	#GCCC a {
		display:block;
		height:134px;
		width:604px;
	}
		.gcccandLogo {
			 margin-left:-3px;
		}
	#loginContainer {
		background-image:url('../images/build/header_r3_c10.jpg');
		float:left;
		height:134px;
		overflow:hidden;
		width:396px;
	}
	#loginContainer div {
		padding:20px 45px 0 0;
	}

#topOfHNav {
	background-image:url('../images/build/header_r4_c2.jpg');
	background-position:-3px 50%;
	height:19px;
	line-height:19px;
	width:1000px;
}

.headnavLinks {
	height:18px;
}

.headnavLinks a {
	line-height:19px;
	text-decoration:none;
}

.headerNavigation {
	height: 18px;
	overflow:hidden;
}
	.headerNavigation a.menuanchorclass {
		display:block;
		height:18px;
		width:179px;
	}
	.headerNavigation div#hdrAcad {
		background-image:url(../images/build/holiday/hhheader_r5_c3.jpg);
	}
	.headerNavigation div#hdrGenInfo {
		background-image:url(../images/build/holiday/hhheader_r5_c5.jpg);
	}
	.headerNavigation div#hdrBusComm {
		background-image:url(../images/build/holiday/hhheader_r5_c7.jpg);
	}
	.headerNavigation div#hdrAthl {
		background-image:url(../images/build/holiday/hhheader_r5_c9.jpg);
	}
	.headerNavigation div#hdrTuiFees {
		background-image:url(../images/build/holiday/hhheader_r5_c12.jpg);
	}
	#leftBorderN {
		background-image:url('../images/build/holiday/hhheader_r5_c2.jpg');
		background-position:-3px 50%;
		float:left;
		height:18px;
		width:30px;	
	}
	.headnavLinks {
		float:left;
		height:18px;
		width:179px;
	}
	#headSeperator1 {
		background-image:url('../images/build/holiday/hhheader_r5_c4.jpg');
		float:left;
		height:18px;
		width:10px;
	}
	#headSeperator2 {
		background-image:url('../images/build/holiday/hhheader_r5_c6.jpg');
		float:left;
		height:18px;
		width:7px;
	}
	#headSeperator3 {
		background-image:url('../images/build/holiday/hhheader_r5_c8.jpg');
		float:left;
		height:18px;
		width:10px;
	}
	#headSeperator4 {
		background-image:url('../images/build/holiday/hhheader_r5_c11.jpg');
		float:left;
		height:18px;
		width:10px;
	}
	#rightBorderN {
		background-image:url('../images/build/holiday/hhheader_r5_c13.jpg');
		float:left;
		height:18px;
		width:38px;	
	}
#bottomOfHNav {
	background-color:#000000;
	background-image:url('../images/build/header_r6_c2_2.jpg');
	background-position:-3px 50%;
	background-repeat:no-repeat;
	height:9px;
	width:1000px;
}

/********************* Body */
.basketBody {
	background-image:url('../images/build/gccc_r2_5px.jpg');
	background-position:-1px 50%;
	background-repeat:repeat-y;
	width:1000px;
}
.innerBasket {
	margin-left:15px;
	margin-right:13px;
}

/********************* No Script Notification bar */

.noscriptNav {
	background-color:#FFF;
	background-image:url(/images/noscriptdivbg.png);
	background-position:548px 0;
	background-repeat:repeat-y;
	margin-bottom:5px;
	margin-left:7px;
	margin-right:auto;
	overflow:hidden;
	width:948px;
}
.noscriptNav p {
	color:#443333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-style:oblique;
	margin:0;
	padding-top:15px;
}
.noscriptNav img {
	padding-left:100px;
}

/********************* Picture - Links */
.flashLinksContainer {
	height:392px;
	padding-top:13px;
	padding-bottom:13px;
}
	#flashLinks {
		background-color:#F7E6AE;
		background-image:url('../images/gccc_r5_c4.png');
		height:392px;
		margin-left:9px;
		width:950px;
	}
		#flashArea {
		    -webkit-mask-image:-webkit-gradient(linear, right bottom, left bottom, from(transparent), color-stop(0.3, #FFF), to(#FFF));
			background-image:url('../images/homephoto.jpg');
			float:left;
			height:392px;
			width:410px;
		}
		#centerMessage {
			float:left;
			padding:80px 0 0;
			width:320px;
		}
		#linkArea {
			float:right;
			margin-top:7px;
			width:210px;	
		}
			.btnsStdntCont {
				height:89px;
				margin-top:25px;
				text-align:center;
			}
				.btnsStudent {
					margin-bottom:0;
				}
				.btnsStudent img {
					margin-top:0;
					margin-left:auto;
					margin-right:auto;
				}
				.btnsStdntCont a {
					display:block;
					font-family:Arial, Helvetica, serif;
					font-size:25px;
					line-height:25px;
					margin:0;
				}
				
			.btnsStdntCont a, .btnsStdntCont a:visited, .btnsStdntCont a:active, .btnsStdntCont a:link {
				color:rgb(54,0,0);
				text-decoration:none;
			}
#hsep {
	height:16px;
	margin-left:-3px;
	overflow:hidden;
	width:975px;
}
.mainContentHolder {
	background-image:url('../images/build/curve.png'); 
	background-position: -1px bottom; 
	background-repeat:no-repeat; 
	display:inline-block; 
	margin-left:-3px;
	overflow:hidden; 
	width:976px;
}
	#LContentHolder {
		float:left; 
		width:239px;
		line-height:16px;
	}
		#LCHtopsep { 
			background-image:url('../images/build/gccc_r13_c3.jpg'); 
			background-repeat:no-repeat; 
			background-position:-1px 0;
			height:43px;
		}
			#LCHcontent {
				color:#FFF;
				margin-bottom:75px;
				overflow:hidden; 
				padding-left:20px;
			}
			#LCHcontent ul.linkList li {
				border:0 none;
			}
			#LCHcontent ul.linkList {
				border:0 none;
			}
			#LCHcontent ul.linkList li {
				font-size:13px;
			}
			#LCHcontent ul.linkList li a {
				padding:0;
			}
			#LCHcontent ul.linkList2 {
				border:0 none;
			}
			LCHcontent a:visited {
				color:#CCC;
				display:block;
				margin-bottom:1px;
				padding:0;
				text-decoration:none;
			}
			LCHcontent a:active {
				color:#CCC;
				display:block;
				margin-bottom:1px;
				padding:0;
				text-decoration:none;
			}
			LCHcontent a:link {
				color:#CCC;
				display:block;
				margin-bottom:1px;
				padding:0;
				text-decoration:none;
			}
			#LCHcontent a {
				border:none;
				color:#CCC;
				display:block;
				text-decoration:none;
			}
			#LCHcontent a:hover {
				color:rgb(249,180,59);
			}
	#cContentHolder {
		float:left; 
		width:496px;
	}
		#tabHolder {
			overflow:hidden
		}
			#newstab {
				float:left; 
				height:43px; 
				width:122px
			}
			#eventstab {
				float:left; 
				height:43px; 
				width:121px
			}
			#localtab {
				float:left; 
				height:43px; 
				width:123px
			}
			#notab {
				float:left; 
				height:43px; 
				width:130px
			}	
		#topofInfobox {
			background-image:url('../images/build/gccc_r14_c5.jpg');  
			height:24px;
			width:496px;
		}
		#infoInfobox {
			background-image:url('../images/build/infoBox.jpg'); 
			background-repeat:repeat-y; 
			height:181px;
			overflow:hidden;
			width:496px;
		}
		#InfoboxContent {
			font-family:"Tahoma", Geneva, sans-serif;
			font-size:9pt;
			height:159px;
			margin-left:32px;
			margin-top:22px;
			width:420px;
		}
		#InfoboxContent h4 {
			font-family:"Arial Black";
			font-size:15px;
			margin-bottom:5px;
			margin-top:0;
			font-weight:lighter;
		}
		#InfoboxContent p {
			margin-top:14px;
		}
			.InfoboxNEL {
				height:159px; 
				overflow:auto;
			}
			.InfoboxNEL a {
				color:#3D5B85;
			}
			.InfoboxNEL a:hover {
				text-decoration:none;
			}
			.InfoboxNEL img {
				max-height:159px;
			}
			    #InfoboxN {
				    background-image:-moz-linear-gradient(center top , #FFFFFF, #EEEEEE);
                    background-image:-webkit-gradient(linear, left bottom, left top, from(#EEE), to(#FFF));	
                    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#EEEEEE);		        
			    }
				#InfoboxN div.newsblock {
					overflow:hidden;
				}
				#InfoboxN img {
					padding:5px;
				}
				#InfoboxN h1 {
					border-top:1px solid #FFF;
					margin:0 0 0 165px;
					padding-top:10px;
				}
				#InfoboxN p {
					border-bottom:1px solid #DDD;
					margin:5px 0 0px 170px;
					padding:0 10px 10px 0;
				}
				#InfoboxE img {
					padding:0 0 0 10px;
				}
				#InfoboxL ul li a {
					font-size:12px;
				}

		#bottomofInfobox {
			background-image:url('../images/build/gccc_r17_c5.png');
			background-position:1px 0;
			background-repeat:no-repeat;
			height:30px;
		}
	#RContentHolder{
		float:left; 
		width:240px;
	}
		#RCHtopsep {
			background-image:url('../images/build/gccc_r13_c9.jpg'); 
			background-repeat:no-repeat;
			height:44px; 
		}
			#RCHcontent {
				color:#EEE;
				margin-bottom:125px;
			}
			#RCHcontent ul.linkList {
				border:0 none;
				margin:0;
				padding:0;
			}
			#RCHcontent ul.linkList li {
				border:0 none;
				clear:both;
				cursor:default;
				font-family:Arial, Helvetica, sans-serif;
				overflow:hidden;
				padding:0 5px 0 5px;
				text-align:right;
			}
			#RCHcontent ul.linkList {
				border:0 none;
				clear:both;
				cursor:default;
				font-family:Arial, Helvetica, sans-serif;
				overflow:hidden;
				padding:0 5px 0 5px;
				text-align:right;
			}
			#RCHcontent ul.linkList li {
				margin:10px 0;
				border-bottom:1px solid #39302B;
			}
			#RCHcontent ul.linkList li:hover {
				border-color:#000;
			}
			#RCHcontent a {
				color:#999;
				display:inline;
				width:auto;
			}
			#RCHcontent a:hover {
				color:#EA7337;
			}
			#RCHcontent .postTitle {
				color:#FFCC00;
				display:block;
				font-weight:bold;
			}
			#RCHcontent .postInfo {
				color:#EFEFEF;
				display:block;
			}
			#RCHcontent .postInfo2 {
				color:#CCC;
				display:block;
			}
			
/********************* Second Pages */
.titleBanner {
	background-color:#FEFFED;
	background-image:url('../images/page2_title.jpg');
	background-position:415px 0;
	background-repeat:repeat-y;
	margin-bottom:5px;
	margin-left:7px;
	margin-right:auto;
	overflow:hidden;
	width:948px;
}
.titleBanner a {
	text-decoration:none;
}
	#titlePhoto {
		height:180px;
		overflow:hidden;
		position:absolute;
		width:415px;	
	}
	#titleTextHolder {
		height:180px;
	}
	#titleText {
		color:#400003;
		font-family:"Arial",Helvetica,sans-serif;
		font-size:42px;
		font-weight:bold;
		height:60px;
		overflow:hidden;
		padding-right:10px;
		padding-top:120px;
		text-align:right;	
	}
	#titleText a {
		text-decoration:none;
	}
#LCContainer {
	background-color:#FFF;
	background-image:url('../images/build/page2_r4_c3.jpg');
	background-repeat:repeat-y;
	background-position:-5px 0;
	overflow:hidden;
	width:955px;
}
	#LeftLinks {
		background-image:url('../images/build/page2_r4_c3.jpg');
		background-position:-5px 0;
		background-repeat:repeat-y;
		float:left;
		width:262px;
	}
		.LLContents {
			color:#FFFFFF;
			font-family:sans-serif;
			font-size:12px;
			line-height:20px;
			margin-left:10px;
			margin-right:5px;
			margin-right:0;
		}
		.LLContents a, .LLContents a:active, .LLContents a:link, .LLContents a:visited {
			color:#FFF;
			line-height:18px;
			text-decoration:none;
		}
		.LLContents a:hover {
			color:#FFF;
			text-decoration:none;
		}
		.linkList {
			border-bottom:1px solid #706D5C;
			cursor:pointer;
			list-style:none;
			margin:0 4px 0 0;
			padding:0;
		}
			.leftNav {
				background-image:url(/images/misc/Loading2.gif);
				background-position:center center;
				background-repeat:no-repeat;
				height:50px;
			}
		.linkList a {
			display:block;
			padding:0 10px;
		}
	#ContentContainer {
		background-color:#FFFFFF;
		float:left;
		width:693px;
	}
		#Content {
			background-image:url('../12333.png');
			background-position:0 -45px;
			background-repeat:repeat-x;
			font-family:"Verdana",Arial;
			font-size:12px;
			padding-left:20px;
			padding-top:25px;
		}
		
		#mainContent {
			font-family:inherit;
			width:615px; 
			margin-left:0px; 
			margin-right:auto;
			padding-left:15px;
		}
		#mainContent img {
			max-width:100%;
		}
		

#bottmCurve {
	background-image:url('../images/build/page2_r6_c2.jpg');
	background-position:-1px 0;
	background-repeat:no-repeat;
	height:138px;
	width:1000px;
}
		
/********************* Main Full Fixes */
		
.LCContainerOne {
	background-image:none !important;
	margin:0 0 0 9px;
	width:946px !important;
}
.LCContainerOne #ContentContainer {
	background-color:#FFF;
	float:none;
	width:auto;
}
.LCContainerOne #Content {
	width:auto;
}
.LCContainerOne #ContentContainer #mainContent {
	width:867px;
}


/********************* Footer */
.footerContainer {
}
	#footerSep {
		background-image:url('../images/build/gccc_r19_c2.jpg'); 
		background-repeat:no-repeat; 
		background-position:-1px 0; 
		height:17px;
		width:1000px;
	}
	#footer {
		background-image:url('../images/build/gccc_r20_c2.jpg');	
		background-repeat:no-repeat; 
		background-position:-1px 0; 
		height:71px;
		overflow:hidden;
		width:1000px;
	}
		#footerLinks {
			font-family: "Arial",Helvetica,sans-serif;
			line-height:19px;
			margin-left:95px;
			margin-top:10px;
			text-align:center;
			width:785px;
		}
		footerLinks a:visited {
			color:#000;
			text-decoration:none;
		}
		footerLinks a:active {
			color:#000;
			text-decoration:none;
		}
		footerLinks a:link {
			color:#000;
			text-decoration:none;
		}
		#footerLinks a {
			color:#000;
			text-decoration:none;
		}
		#footerLinks a:hover {
			color:#A52A2A;
			text-decoration:underline;
		}
	#ContactInfo {
		background-image:url("../images/build/gccc_r21_c2.png");
		background-position:-1px 0;
		background-repeat:no-repeat;
		color:#663300;
		font-family:arial black;
		height:51px;
		padding-top:19px;
		text-align:center;
		width:1000px;
	}
	
#bottomSpace {
	height:200px;
}

/***************************** Headings */
h1 {font-size: 1.688em}
h2 {font-size: 1.571em}
h3 {font-size: 1.429em}
h4 {font-size: 1.286em}
h5 {font-size: 1.143em}
h6 {font-size: 1em}
 
h1, h2, h3, h4, h5, h6 {
	font-weight: 400;
    line-height: 1.1;
    margin-bottom: .8em;
}

/********************* Second Pages Inner Content Text */
#mainContent a {
	color: #3D5B85;
}
.HeaderSec {
	background-color:#EEE;
	border:1px solid #000;
	line-height:25px;
	text-align:center;
}

.Header {
	color:#663300;
	border-bottom:1px solid #000;
	font-family:Palatino Linotype,Book Antiqua,Palatino,serif;
	font-size:25px;
	width:70%;
}

#headerTitle {
	font-size: 25px !Important;
	margin-top: 20px;
	text-align: center;
	font-weight: bold;
}

.normalHeaders {
	color:#663300;
	font-family:"Lucida Grande", Arial;
	font-weight:bold;
	font-size:18px;
}

.subHeaders {
	color:#443333;
	font-family:"Lucida Grande", Arial;
	font-weight:bold;
	font-size:15px;
}

.attHeaders {
	color:#74966D;
	font-family:"Lucida Grande", Arial;
	font-size:18px;
	font-weight:bold;
}

.attHeadersB {
	color:#66A8A6;
	font-family:"Lucida Grande", Arial;
	font-size:18px;
	font-weight:bold;
}

.expandableHeaders {
	background-image:url(/12333Grey.png);
	border:1px solid #CCC;
	cursor:pointer;
	height:50px; 
	line-height:50px;
	margin-bottom:0;
	width:99.8%;
}
.expandableHeaders span {
	padding-left:20px;
}
.expandableHeadersContent {
	border:1px solid #DDD;
	border-top:0 none;
	margin-top:0;
	padding:20px;
}
.inlineLists {
	list-style:none;
	margin:0;
	padding:0;
	padding-top:10px;
}

#mainContent .inlineLists a {
	text-decoration:none;
}
#mainContent .inlineLists a:hover {
	color:#444;
}
.inlineLists li {
	border-left:1px solid #DDD;
	display:inline-block;
	float:left;
	line-height:20px;
	margin:5px 0;
	padding-right:5px;
	padding-left:3px !important;
}
.inlineLists li:hover {
	border-color: #444;
}
.inlineLists li a {
	display:block;
}

.casualUL {
	list-style:none;
	margin:0;
	padding:0;
}
.casualUL li {
	display:list-item;
	line-height:20px;
	padding:2px 0;
}
.casualUL li a {
	text-decoration:none;
}
.casualUL li a:hover {
	text-decoration:underline;
}


.ULbul {	/* To be used with casualUL... */
	list-style:disc; 	/* Only if bullets are needed */
	margin-left:35px;
}
.ULbul .ULbul {
	 list-style:circle;
}
.ULImg {
	list-style-image:url("");
	list-style-type:none;
	margin-left:35px;
}
.ULDec {
	list-style-type:decimal;
}

.casualOL {
	margin:0;
	padding:0;
	margin-left:35px;
}
.casualOL li {
	border-bottom:1px solid #EEE;
	line-height:25px;
}

.spanBlock {
	display:block;
	font-family: "Palatino Linotype",Book Antiqua,Palatino,serif;
	font-size:15px;
	margin:0;
	padding:0;
}

#Content {
	color:#443333;
}

#Content div p {
	color:#443333;
	font-family: "Palatino Linotype",Book Antiqua,Palatino,serif;
	font-size:15px;
	text-align:justify;
	text-indent:20px;
}


div#Content p.smalltext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	margin:0 auto;
	text-indent:0;
	width:500px;
}

div#mainContent .altparagraph {
	color:#443333;
	display:block;
	font-family: "Palatino Linotype",Book Antiqua,Palatino,serif;
	font-size:15px;
	margin:20px 0 20px 0;
}

.bggrey {
	color:#555;
	background-color:#EEE;
	margin:20px 0;
	padding:15px;
}

a.blockAnchor {
	-moz-box-shadow:0px 1px 3px #CCC;
	background-image:url("/12333Grey.png");
	border:1px solid #CCC;
    display:block;
	font-family:"Lucida Grande",Arial;
    font-size:15px;
    font-weight:bold;
	line-height:50px;
	margin-bottom:20px;
    text-align:center;
    text-decoration:none;
	width:99.8%;
}

a.blockAnchor:hover {
    background-image:-moz-linear-gradient(center bottom, #EEE,#FFF);
    }

a.blockAnchor:active {
    border: 1px solid #FFD700;
    background-image: -moz-linear-gradient(center bottom, #EEE,#FFF);
}

/********************* Top of page bars */

.topofpage, .goback, .bottomofpage {
	border-top: 1px solid #FFF;
	border-bottom:1px dashed #FFF;
	border-left:1px solid #FFF;
	display:block;
	font-family:Century Gothic;
	font-size:16px;
	letter-spacing:1px;
	text-align:right;
	background-image:url(/images/topofpagebg.png);
	border-color:#EEE;
	text-decoration:none;

}
a.topofpage:hover {
	background-image:url(/images/topofpagebg.png);
	border-color:#EEE;
	text-decoration:none;
}
a.topofpage:before, a.bottomofpage:before {
	content:url(/images/topofpagedash.png);
}
a.topofpage:hover:before {
	content:url(/images/topofpageup.png);
}
a.bottomofpage:hover:before {
	content:url(/images/topofpagedown.png);
}
.goback {
    text-align:center;
}
a.goback:before {
	content:"";
}
a.goback:hover:before {
	content:"";
}

/********************* Top, bottom bar */
.topofpageBar {
	border-top: 1px solid #FFF;
	border-bottom:1px dashed #FFF;
	border-left:1px solid #FFF;
	font-family:Century Gothic;
	font-size:16px;
	letter-spacing:1px;
	margin:20px 0;
	overflow:hidden;
	text-align:right;
	background-image:url(/images/topofpagebg.png);
	border-color:#EEE;
	text-decoration:none;
}
.topofpageBar a.bottomofpage, .topofpageBar a.topofpage {
    background-image:none;
    border:0 none;
    display:inline;
}
.topofpageBar a.bottomofpage {
	float:right;
	margin-right:20px;
}
.topofpageBar a.topofpage {
	float:left;
	margin-left:20px;
}


/********************* Some div Col Settings */
.innercontent {
	padding: 5px 10px;
}

.colcontainer {
	clear:both;
	overflow:hidden;
	margin:20px 0;
	width:615px;
}
.col1 {
	float:left;
	padding:0 15px;
}
.col2 {
	float:left;
	padding:0 15px;
}
.setcol1 {
	float:left;
	padding-left:5px;
	width:305px;
}
.setcol2 {
	float:left;
	width:305px;
}

.colcontainer2 {
	overflow:hidden;
	width:auto;
}

.colcontainer2 .col1, .colcontainer2 .col2 {
	float:left;
	margin:0;
	padding:0;
	width:50%;
}

.colcontainer3 {
	margin:0 auto;
	overflow:hidden;
	width:auto;
}

.colcontainer3 .col1, .colcontainer3 .col2, .colcontainer3 .col3 {
	float:left;
	margin:0;
	padding:0;
	width:33%;
}

.colcontainer0 {
	overflow:hidden;
	width:auto;
}

.colcontainer0 .col1, .colcontainer0 .col2 {
	float:left !important;
	width:auto !important;
}



/********************* Athletics Top Nav */
.athleticsTopNavLinks {
	border-left:1px solid #999;
	border-right:1px solid #999;
	float:left;
	margin-bottom:19px;
	margin-left:15px;
	margin-top:19px;
	padding:0 5px 0 5px;
}
#athleticsTopNavLinks a {
	text-decoration:none;
}
#athleticsTopNavLinks a:hover {
	text-decoration:underline;
}

/*********************************** Javascript Navigation Links */
.linkList li {
	border-top:1px solid #827E65;
	border-bottom:1px solid #827E65;
	font-family:"Lucida Grande", Verdana, Tahoma;
	font-size:12px;
	line-height:23px;
	padding:2px 0;
}
.linkList li:hover {
	background-color:#444;
	border-color:#000;
}
.linkList .emptyachor {
	color:#CCC;
	display:none;
}
.linkList .emptyachor:hover {
	color:#CCC;
}

.linkList .unachoredLi {
	color:#CCC;
	cursor:default;
}
.linkList .unachoredLi:hover {
	background-color:#827E65;
}
.linkList .unachoredLiHead {
	color:#EEEEEE;
	cursor:default;
	font-family:arial black;
	font-size:18px;
	letter-spacing:-1px;
	padding-top:20px;
	padding-left:8px;
}
.linkList .unachoredLiHead:hover {
	background-color:#827E65;
}

html div.LLContents ul#athlActList {
	cursor:default;
}

/*********************************** linkList2 */

.linkList2 {
	border-bottom:1px solid #706D5C;
	cursor:pointer;
	font-family:"Lucida Grande", Verdana, Tahoma;
	list-style:none;
	margin:0 4px 0 0;
	padding:0;
}
.linkList2 .emptyachor {
	color:#CCC;
	display:none;
}
.linkList2 .emptyachor:hover {
	color:#CCC;
}

.linkList2 .unachoredLi {
	color:#CCC;
	cursor:default;
	display:none;
}
.linkList2 .unachoredLiHead {
	color:#EEEEEE;
	cursor:default;
	font-family:arial black;
	font-size:18px;
	letter-spacing:-1px;
	padding-top:20px;
	padding-left:8px;
}

.linkList2 a {
	display:block;
	padding:5px 10px;
}
.linkList2 li:hover a {
	background-color:#444;
	color:rgb(249,180,59);
}


/********************* news date */
.linkList span.newsDate {
	color:#CCC;
	padding-left:5px;
}

/********************* Extra Side Links */
.extrasidelinks {
	border-top:1px solid #9B9887; 
	margin-right:4px; 
	padding-left:10px; 
	padding-right:10px;
}

.extrasidelinks li {
	border:0 none;
}

.extrasidelinks li:hover {
 background-color:transparent;
}

/********************* Athletics */
#athleticsTopNav {
	height:57px;
}
.athleticTopNavHolder {
	background-image: url('../athletics/images/AthleticsGrad2.png'); 
	background-position: left top; 	
	border-bottom: 1px solid rgb(153, 153, 153); 
	margin: 0pt auto; color: rgb(238, 239, 255);
	padding:10px;
	text-align:left;
}
#athleticTopNav {
	list-style:none;
	margin:0;
	padding:0;
	padding-top:10px;
}
#athleticTopNav a {
	color:#EEEFFF;
	text-decoration:none;
}
#athleticTopNav a:hover {
	color:#FFF;
}
#athleticTopNav li {
	border-left:1px solid #DDD;
	display:inline-block;
	line-height:20px;
	margin:5px 0;
	padding-right:17px;
	padding-left:3px;
}
#athleticTopNav li:hover {
	border-color: #FFF;
}

/********************* Re-linkList */
ul.linkList ul.linkList {
	margin:0;
}
ul.linkList select, ul.linkList2 select {
	margin:10px 0 10px 12px;
}

.staffname {
	font-size:25px;
	margin-top:0;
}

/********************* Major Assigned Advisors */
div.datalistHeaders {
	margin-bottom:50px;
	margin-top:50px;
	overflow:hidden;
	width:615px;
}
div.majorsadvisorslist  {
	line-height:20px;
	overflow:hidden;
	width:615px;
}
div.majorsadvisorslist span {
	vertical-align:middle
}
div.majorsadvisorslist:hover {
	background-color:#EEE;
}
div.majorsadvisorsEven {
	border-bottom:1px solid #AAA;
}
div.majorsadvisorsOdd {
	border-bottom:1px solid #AAA;
}

/********************* Employee Directory */

.dirLinks {
	background-image:url(/12333Grey.png);
	border:1px solid #CCC;
	float:left;
	height:75px;
	width:150px;
}
.dirLinks:hover {
	background-color:#444;
	background-image:none;
	color:#FFF;
}
#mainContent .dirLinks a {
	color:#444;
	display:block;
	font-size:18px;
	height:100%;
	text-align:center;
	text-decoration:none;
}
#mainContent .dirLinks:hover  a{
	color:#EEE;
}

/********************* Heavy Links */
.heavyitem {
	background-image:url(/12333Grey.png);
	border:1px solid #CCC;
}
.heavyitem:hover {
	background-color:#444;
	background-image:none;
	color:#FFF;
}
.heavyitem a {
	color:#444;
	display:block;
	font-size:18px;
	height:100%;
	text-align:center;
	text-decoration:none;
}
.heavyitem:hover a {
	color:#EEE;
}

/********************* Headings sets */

.linkListHead {
    color:#EEE;
    cursor:default;
    font-family:"Arial Black";
    font-size:18px;
    letter-spacing:-1px;
    margin:0;
    padding:20px 0 0 8px;
}

/********************* Global From Decor */

.formdecor, .buttondecor, .dropdowndecor {
    -webkit-transition-property: box-shadow, border-color;
    -webkit-transition-duration: 0.3s, 0.3s;
    -moz-transition-property: box-shadow, border-color;
    -moz-transition-duration: 0.3s, 0.3s;
    background-color:#FFF;
    border:1px solid #BBB;
    font-family:Verdana,Arial,Helvetica,Sans-serif;
    font-size:1.188em;
    line-height:1.375em;
    padding:3px;
}
.formdecor:hover, .buttondecor:hover, .dropdowndecor:hover {
	-moz-box-shadow:0px 0px 5px #BBB;
	-webkit-box-shadow:0px 0px 5px #BBB;
	box-shadow:0px 0px 5px #BBB;
}
.formdecor:focus, .buttondecor:active, .dropdowndecor:focus {
	-moz-box-shadow:0px 0px 5px #FFD700;
	-webkit-box-shadow:0px 0px 5px #FFD700;
	box-shadow:0px 0px 5px #FFD700;
	border-color:#FFD700 !important;
}

.noborderform {
	border:1px solid transparent;
}

.noborderform:hover {
	border:1px solid #BBB;
}

.searchbox {
	border:1px solid #BBB;
	padding:20px;
}

/********************** Read and Info */

.read {
    font-family:Verdana,Arial,Helvetica,Sans-serif !important;
    font-size:1.188em !important;
    line-height:1.375em !important;
}
.information {
    background-image:url("/errors/images/strbgex2.png");
    background-position:50px center;
    border:2px solid #888;
    display:block;
    margin:10px 0;
    padding:10px 30px 10px 10px;
    letter-spacing:1px;
}
.strbg {
    background-image:url("/errors/images/strbg.png");
}

/********************* Global Button Decor */
.buttondecor {
    color:#444;
}
.buttondecor:hover {
    cursor:pointer;
}
.buttondecor:active {
    background-color:#FFD700;
    color:#563a13;
}

/********************* Recycle Page */
div.greenstep div.col2 {
	padding:0;
}

div.greenstep div.col1 {
	padding:0;
}

/********************* Special Fixes */

.allWidth {
    width:100%;
}

/********************* Clear */
.clearFloat {
	float:none;
}
.clearWidth {
	width:auto;
}
.clearHeight {
	height:auto;
}
.clearWidthHeight {
	height:auto;
	width:auto;
}
.clearPad {
	padding:0;
}
.clearMarg {
	margin:0;
}

.clearADecor a {
	text-decoration:none;
}

/********************* Text */

.textBold {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.textUnd {
	text-decoration:underline;
}

.textItal {
	font-style:italic !important;
}

/********************* Color Texts */
.browntext {
	color:#B97A57 !important;
}
.goldtext {
	color:#FFC90E !important;
}
.greentext {
	color:#22B14C !important;
}
.mgreentext {
	color:#74966D !important;
}
.redtext {
	color:#FF0000 !important;
}

/********************* Alignment */
.textalignleft {
	text-align:left !important;
}
.textaligncenter {
	text-align:center !important;
}
.textalignright {
	text-align:right !important;
}

/********************* Img - Text */

.imgText {
	clear:both;
	overflow:hidden;
}

.imgleft {
	display:inline;
	float:left;
	position:relative;
}

.imgright {
	display:inline;
	float:right;
	position:relative;
}

.imgleft img, .imgright img {
	padding:10px;
}

/********************* hiddenin */
.hiddenIn {
	display:none;
}



/********************* Web Fonts */

@font-face {
	font-family: "Lucida Grande";
	src: url('/Lucida%20Grande.ttf');
}

@font-face {
	font-family: "Lucida Grande Bold";
	src: url('/Lucida%20Grande Bold.ttf');
}

@font-face {
	font-family: "Lucida Grande";
	font-weight:bold;
	src: url('/Lucida%20Grande Bold.ttf');
}

@font-face {
	font-family: 'Palatino Linotype';
	src: url('/pala.ttf');
}

@font-face {
	font-family: "Palatino Linotype Bold";
	src: url('/palab.ttf');
}

@font-face {
	font-family: "Palatino Linotype Italic";
	src: url('/palai.ttf');
}


@font-face {
	font-family: "Palatino Linotype Bold Italic";
	src: url('/palabi.ttf');
}



