@import url('/css/default.css'); 
@import url('/css/cms.css'); 

body {
	font:10pt "Arial";
	background: #666 url('/media/structure/bg.jpg');
	margin: 10px 10px;
	
}
p {line-height: 18px;}

form,input,select,{
	font:9pt "Arial";
}
#breadCrumb {
	padding:6px 22px;
	font-size: 8pt;
	color:#AAA;
}
	#breadCrumb a, #breadCrumb a:visited {color:#859AC2;text-decoration:none;}
	#breadCrumb a:hover {color:#9B2700;text-decoration:underline;}

/* Box Styles */

#global {
	width:902px;
	margin:0 auto;
}
	#flash_banner{
	}
	
	
	#left_col{
		width:494px;
		padding: 0 40px;
		padding-bottom: 40px;
		float:left;
	}
		#left_col ul{
			list-style:none;
		}
		
	#right_col{
		width:286px;
		padding: 0 20px;
		padding-bottom: 40px;
		float:right;
	}
		#bulletin_board{
			margin: 25px 15px 20px 0;
		}
		#calendar_events ul, #calendar_events li {
			padding:0; margin:0;
			list-style:none;
		}
		#calendar_events div.article_text{
			margin-top:10px;
		}
		
		#right_col h2{text-align: left; border-bottom:1px dashed #ccc;}
		#calendar_events h2{margin-top:15px; border-bottom:1px dashed #ccc;}
	
		#login_area h4{
			font:10pt "Arial";
		}
		
		#login_area .button{
			display: block;
			height: 20px;
			padding-top: 2px;
			width: 100px;
			border: 1px solid #ccc;
		  	font-weight: bold;
			text-align: center;
		}
	
		#passwordRecover, #signUpInfo{
			margin-top: 15px;
		}
	
	
	/* Content Pages - White Roundtangle Box*/
	#content{
		background: url('/media/structure/bg_content_tile.png') repeat-y ;
		width: 900px;
	}

/* Footer Styles */

#footer{
	background: url('/media/structure/bg_content_bottom.png') no-repeat top ;
	padding-top: 16px;
	width: 900px;

}

#footer, #footer p {
	font-size: 8pt;
	color: #fff;
}
	#footer a{font-size: 8pt; color:#fff;}
	
	#footer_left{
		padding-left: 10px;
		width:440px;
		float:left;
	}
	#footer_right{
		width:450px;
		float:left;
		text-align: right;
	}
	
	
/* Calendar Styles */
	.calDay{
		background-color:#ccc;
	}
	
	
input.error, select.error{
			background-color: #FEF693;
			border: 1px solid #333;
		}
		span.radio, span.checkbox{
			display:block;
		}
		ul.error{ margin:0; padding:0; }
		ul.error li{ padding:5px; color:red; list-style:none; }
