@charset "UTF-8";	
	* {
		margin:0;
		padding:0;
		outline-style:none;
	}

	body {
		font-size:12px;
		font-family:'Verdana';
		text-align:center;
		background:#FBFBFB;
		margin:0;
	}
	
	a {
		outline:0;
		text-decoration:none;
	}
	
	.clear {
		clear:both;
	}
	
	.right {
		float:right !important;
	}
	
	.left {
		float:left !important;;
	}
	
	.italic {
		font-style:italic;
	}
	
	.bold {
		font-weight:bold;
	}
	
	.clear {
		clear:both;
	}
	
	.messageP {
		width:500px;
		padding:6px 0 6px 0;
		font-size:12px;
		background:#E8FFF3;
		border:1px solid #006633 !important;
		text-align:center;
		margin:10px 0 10px 110px;
	}
	
	.messageN {
		width:500px;
		padding:6px 0 6px 0;
		font-size:12px;
		background:#FFEAEA;
		border:1px solid #990000 !important;
		text-align:center;
		margin:10px 0 10px 110px;
	}
	
	
	.registerLink {
		font-size:11px;
		color:#990000;
		float:left;
		margin-top:10px;
		width:100%;
		text-align:center;
		font-weight:bold;
	}
	
	#mainContainer {
		margin:0;
		margin-left:auto;
		margin-right:auto;
		width:950px;
		background:url('../img/main_bg.png') center center repeat-y;
		padding:0 15px 0 15px;
	}
	
	#mainContainerEnd {
		margin-top:7px;
		margin-left:-15px;
		height:30px;
		width:980px;
		background:url('../img/main_bg2.png') center bottom no-repeat;
	}
	
	.uni {
		float:right;
		margin:0px 15px 0 0;
	}
	
	.logo {
		float:left;
		margin:7px 0 0 25px;
	}
	
	#topContainer {
		width:100%;
		margin-top:0;
		height:150px;
	}
	
	#topContainer #topLogo1 {
		float:left;
		margin-top:5px;
		margin-left:20px;	
	}
	
	#topContainer #topLogo2 {
		float:right;
		border:1px solid black;	
		margin-right:20px;
	}
	#mainMenu {
		width:100%;
		height:30px;
		background:#90B0CE url('../img/menu_bg_2.png') center bottom repeat-x;
		list-style:none;
		margin-top:7px;
	}
	#mainMenu li {
		float:left;
		margin-top:6px;
	}
	#mainMenu li a {
		float:left;
		border-left:1px solid #90B0CE;
		border-right:1px solid #608CB6;
		padding:2px 17px 2px 17px;
		font-family:'Verdana';
		font-size:11px;
		color:white;
		font-weight:bold;
	}
	
	#mainMenu li a:hover {
		text-decoration:underline;
	}
	
	#leftNavigation {
		float:left;
		width:140px;
		margin-top:9px;
		margin-left:6px;
		padding-bottom:18px;
	}
	
	.leftMenuContainer {
		margin-top:10px;
		background:#DFE6EB url('../img/menu_bottom_bg.png') center bottom no-repeat;
		padding-bottom:18px;
	}
	
	.stats {
		font-size:12px;
		font-family:'trebuchet MS';
		color:#666666;
		font-weight:bold;
	}
	
	.stats label {
		color:#7A7A7A;
		margin-left:6px;
		font-weight:normal;
		float:left;
		display:block;
		width:95px;
	}
	
	#loginFormContainer {
		width:100%;
		height:96px;
		background:#DFE6EB;
	}
	
	#loginFormContainer input {
		width:120px;
		height:17px;
		margin-top:5px;
		border:1px solid #CCDAE5; 
	}
	
	#loginFormContainer button {
		width:70px;
		height:21px;
		margin-top:4px;
		font-size:11px;
	}
	
	#leftNavigation ul {
		width:100%;
		list-style:none;
	}
	
	#leftNavigation ul li {
		text-align:left;
		background:#DFE6EB;
		border-bottom:1px solid white;
		padding:1px 0 1px 0;
	}
	
	#leftNavigation ul li a {
		font-size:12px;
		font-family:'trebuchet MS';
		padding-left:20px;
		background:url('../img/arrow.gif') center left no-repeat;
		color:#7A7A7A;
		font-weight:bold;
		padding-top:2px;
	}
	
	#leftNavigation ul li a:hover {
		text-decoration:underline;
	}
	
	#footer {
		width:100%;
		margin-left:0px;
		margin-top:10px;
		height:60px;
		border-top:1px solid #B88685;
		background:url('../img/footer_bg.png') center center repeat-x;
		text-align:left;
	}
	
	.logo2 {
		float:left;
		margin-left:20px;
		display:inline;
	}
	
	#footerLink {
		float:left;
		margin-top:28px;
		margin-left:20px;
		display:inline;
	}
	
	#footerLink li {
		display:inline;
		float:left;
		margin-left:20px;
	}
	
	#footerLink li a {
		font-size:12px;
		font-family:'trebuchet MS';
		padding-left:16px;
		background:url('../img/dot_blue.png') center left no-repeat;
		color:#303030;
		font-weight:bold;
		padding-top:2px;
	}
	
	#footerLink li a:hover {
		text-decoration:underline;
	}
	
	#tag {
		float:left;
		margin:15px;
		width:210px;
		font-size:17px;
		font-family:Georgia,Verdana;
		font-style:italic;
		font-weight:bold;
		color:#666666;
		padding:10px;
		border-left:1px solid gray;
		margin:18px 0 0 23px;
		padding-left:18px;
	}
	
	#tag a {
		color:#034389;
	}
	
	#tag a:hover {
		text-decoration:underline;
	}
		
	h2 {
		font-size:11px;
		font-family:verdana;
		text-align:left;
		color:#7A7A7A;
		background:#CEDDE8;
		padding:3px;
		margin:0;
	}
	
	h4 {
		font-size:11px;
	}
	
	/*----------------------------------- Main Page */
	
	#rightNavigation {
		width:780px;
		min-height:400px;
		float:right;
		margin-right:6px;
		margin-top:9px;
		text-align:left;
		background:url('../img/right_bg.png') top right no-repeat;
	}
	
	#recentNews {
		float:left;
		width:490px;
		min-height:430px;
	}
	
	.newsBlock {
		padding:12px 0;
		cursor:pointer;
		font-family:'Verdana';
		border-bottom:1px solid #CCCCCC;
		float:left;
		width:100%;
	}
	
	.newsBlock p {
		float:left;
		font-size:12px;
		text-align:left;
		padding:10px 0 0 0;
		line-height:20px;
		color:#666666;
		width:97%;
		margin-left:2%;
	}
	
	.newsBlock .newsDate {
		text-align:right;
		font-size:10px;
		padding:0 !important;
	}
	
	.newsBlock a {
		font-size:15px;
		text-decoration:none;
		padding-left:2px;
		color:#7D775C;
		font-weight:bold;
		font-family:georgia,verdana;
		float:left;
		width:100%;
	}
	
	.newsBlock a:hover {
		text-decoration:underline;
	}
	
	.newsBlock a .right {
		color:gray;
		font-size:11px;
		margin-right:4px;
	}
	
	#newsList .newsBlock {
		background:transparent !important;
	}
	
	#recentEvents {
		float:right;
		width:278px;
		min-height:350px;
		padding-left:0;
		padding-top:0;
		background:url('../img/events_bg.png') center left repeat-y;
	}
		
	.thumbImg {
		float:left;
		border:1px solid #E6E6E6;
		padding:2px;
		margin:5px;
		margin-left:0;
	}

	
	h3 {
		font-size:14px;
		border-bottom:1px solid gray;
		color:#255D98;
		font-weight:bold;
		text-align:left;
		margin:5px 8px 10 8px;
		padding-bottom:2px;
		width:770px;
	}
	
	.newsContent {
		text-align:left;
		font-family:'Verdana' !important;
		font-size:11px !important;
		line-height:18px !important;
		margin:5px 8px 0 8px;
		float:left;
		width:630px;
	}
	
	.newsContent p {
		text-align:left;
		font-family:'Verdana' !important;
		font-size:11px !important;
		line-height:18px !important;
		margin-top:12px;
	}
	
	.text {
		text-align:left;
		font-size:11px;
		margin:5px 8px 0 8px;
		line-height:17px;
	}
	
	.text h3 {
		margin:0;
		margin-top:14px;
		margin-bottom:4px;
	}
	
	/*-------------------------------------------*/
		
	.errorListTitle {
		color:#990000;
		font-size:14px;
		font-weight:bold;
		padding:4px !important;
		border-bottom:1px solid #990000 !important;
		margin-left:10px !important;
		margin-right:10px !important;
	}
	
	.errorList {
		margin-bottom:4px;
		border-bottom:1px solid #990000;
		margin-left:10px;
		margin-right:10px;
		padding-bottom:10px;
	}
	
	.errorList li {
		font-size:12px;
		color:gray;
		margin:0;
		padding:0;
		margin-left:17px;
		margin-top:10px;
	}