



.bannerarea {

	top:5;

	width:700;

	height:110;



}

.bannerbackground {

	position:relative;

	top: 15;

	width:98%;

	height:120;

	min-width:700;

	background-color: #b6c6e3;

	border:solid thin;

}



.bannertext {

	position:relative;

	left:5;

	font: 22pt Arial, Helvetica, Sans Serif;

	padding:15px;

	vertical-align:middle;

}



.subbannertext {

	position:relative;

	top:-15px;

	font: 18pt Arial, Helvetica, Sans Serif;

	padding:10px;

	vertical-align:middle;

}



.bannerimage{

	vertical-align:middle;

	

}





.menuitems {

	font: 0.9em Arial, Helvetica, Sans Serif;

	position:relative;

	padding:3px;

	margin: 3px;

	background:#cccccc;

	left:28;

	width:150;

	text-indent:5px;

	cursor:pointer;

}



.menuitems:hover {

	font: 0.9em bold italic Arial, Helvetica, Sans Serif;

	position:relative;

	padding:3px;

	margin: 3px;

	background:#e8e8e8;

	left:28;

	width:150;

	text-indent:5px;

	cursor:pointer;

}



.submenuitems {

	font: 0.9em Arial, Helvetica, Sans Serif;

	position:relative;

	padding:3px;

	margin: 3px;

	background:#cccccc;

	left:38;

	width:140;

	text-indent:5px;

	cursor:pointer;

}



.submenuitems:hover {

	font: 0.9em bold Arial, Helvetica, Sans Serif;

	position:relative;

	padding:3px;

	margin: 3px;

	background:#e8e8e8;

	left:38;

	width:140;

	text-indent:5px;

	cursor:pointer;

}



.linkslist {

	position:relative;

	left:55;

	top:20;

	font: 1.3em Arial, Helvetica, Sans Serif;

	color:#336699;

	text-indent:20px;

	margin:10px;

}



.framepad{

	position:relative;

	float:right;

	padding:10px;

	width:85px;

	height:100px;

	border:solid black thin;

}



.headline {

	display: inline-block;

	width:250px;

}



.sauthor {

	display: inline-block;

	width:140px;

}



.textheader{

	font: 2.2em Arial, Helvetica, Sans Serif;

	text-align:center;

}



.calenderday{

	display: inline-block;

	width:120px;

	background-color: #b6c6e3;

	border:solid thin;	

	text-align: center;

	margin:1px;



}



.calenderdate{

	display: inline-block;

	width:20px;

	background-color: #b6c6aa;

	text-align: center;



}



.calenderitem{

	display: inline-block;

	width:120px;

	background-color: #a1a1a1;

	text-align: center;

	border-top:solid thin;

	border-bottom:solid thin;

	font: 0.8em Arial, Helvetica, Sans Serif;

}



.calendercell {

	display: inline-block;

	width:120px;

	height:80px;

	border:solid thin;

	font: 0.9em Arial, Helvetica, Sans Serif;

	word-wrap: break-word;

	text-align: justify;

	overflow:hidden;

	margin:1px;

	float:left;

}



.eventarea {



	position: relative;

	top:0;

	width:188;

	right:0;

	z-index:1;

	margin:0px 0px 10px 15px;

	float:right;





}



.calenderarea{

	position: relative;

	top:0;

	width:186;

	right:0;

	background-color: #b6c6e3;

	border:solid thin;	

	z-index:1;

	margin:0px 0px 10px 15px;

	float:right;



}



.motdarea{

	position: relative;

	top:0;

	width:186;

	right:0;

	background-color: #b6c6e3;

	border:solid thin;	

	z-index:1;

	margin:0px 0px 10px 15px;

	float:right;



}



.calenderarea_main{

	position: relative;

	top:0;

	width:880;

	right:0;	

	z-index:1;





}



.calenderitems {

	position:relative;

	font: 0.9em Arial, Helvetica, Sans Serif;

	background:#ffffff;

	padding:3px;

	margin: 3px;

	left:5;

	width:165;

	text-indent:5px;

	margin-bottom:8px;

}



.maincalenderitems {

	position:relative;

	background:#ffffff;

	padding:3px;

	margin: 3px;

	left:5;

	text-indent:5px;

	margin-bottom:8px;

}



.newsheader{

	font: 1.9em Arial, Helvetica, Sans Serif;

	margin-left:15px;

	text-align:Justify;

	Width:95%;

}



.enhancedtext{

	font: bold 1.4em Arial, Helvetica, Sans Serif;

	text-align:center;

}



.enhancedtextn{

	font: bold 1.4em Arial, Helvetica, Sans Serif;

	margin:10px

}



.strongtext{

	font: bold 1.1em Arial, Helvetica, Sans Serif;

}



.texthighlight{

	font: 1.3em Arial, Helvetica, Sans Serif;

	color:#336699;

	border:solid thin;

	margin:5px 10px 5px 5px;

	max-width:75%;

}



.texthighlightc{

	font: 1.2em Arial, Helvetica, Sans Serif;

	color:#040788;

	margin-top:10px;

	margin-bottom:10px;

	margin-left:70px;

	padding:6px;

	max-width:60%;

}





.error{

	font: 1.1em Arial, Helvetica, Sans Serif;

	color:#cc0000;

}



.cancel{

	font: bold 1.1em Arial, Helvetica, Sans Serif;

	color:#cc0000;

	z-index:10;

}



.datestamp{

	font: 1.1em Arial, Helvetica, Sans Serif;

	color:#a6a6a6;

	text-align: right;

	margin:10px;

}



.author{

	font: 1em Arial, Helvetica, Sans Serif bold;

	text-align: right;

	margin:10px;

}



.menu {

	position:absolute;

	top:150;

	width:200;

	height:80%;



}



.rightcontentimage{

	position:relative;

	float:right;

	padding:10px;

	

}



.leftcontentimage{

	position:relative;

	float:left;

	padding:10px;

	

}



.centercontentimage{

	position:relative;

    	padding:10px;

	margin-left: 10%; 

	margin-right: 10%;

	

}



.gupload{

	position:relative;

    	padding:10px;

    	z-index:-5;

	margin-left: 10%; 

	margin-right: 10%;

	

}



.ghead{

	position:relative;

    	padding:10px;

    	z-index:-5;

	margin-left: 10%; 

	margin-right: 10%;

	font: 1.3em Arial, Helvetica, Sans Serif;

	

}



.gimage{

	position:relative;

    	padding:5px;

	font: 1.3em Arial, Helvetica, Sans Serif;

	

}



.gnav{

	position:relative;

    	padding:10px;

	margin-left: 10%; 

	margin-right: 10%;

	font: 1.2em Arial, Helvetica, Sans Serif;

	

}



.gnav_dir{

	width:200;

	

}



.content {

	position:absolute;

	left:212;

	top:150;

	width:72%;

		

}



.maincontent {

	position:absolute;

	left:212;

	top:150;

	width:78%;

	float:left;

	padding:2px;

	

}



.mainpage {

	position:absolute;

	left:-10;

	top:10;

	min-width:700;

	width:80%;

	float:left;

	padding:2px;

	

}



.menuimage {

	position: relative;

	top:50;

	left:35;



}



.pwdtxt {



	display: inline-block;

	width:180px;



}



.pwdinput {

	display: inline-block;

	

}







th {

	background-color:yellow;

}



.advert{

	position:relative;

	top:100px;

	left:20px;

	text-align:center;

}



.activitydate{

	font: italic bold 0.9em Arial, Helvetica, Sans Serif;

	text-align:justify;

}



.activitytext{

	font: 1em Arial, Helvetica, Sans Serif;

	text-align:center;

	white-space: normal;

	text-wrap:normal;

	Right:3px;

	display: inline-block;



}



.galleryhead {

	display: inline-block;

	height:25px;

	font: 1.3em Arial, Helvetica, Sans Serif;

	background-color: #cdcdcd;

	word-wrap: break-word;

	text-align: center;

	overflow:hidden;

	margin:1px;	

	border:solid thin;

	float:left;

	padding:2px;



}



.galleryheadsize {

	width:220px;



}



.galleryheadsize1 {

	width:420px;

}



.gallerycell {

	display: inline-block;

	height:20px;

	margin:1px;

	padding:2px;

	background-color: #EEE485;

	font: 1.2em Arial, Helvetica, Sans Serif;

	border:solid thin;



}



.galleryframe {

	position:absolute;

	left:80;

	top:25;

	width:78%;

	float:left;

	padding:2px;	

}



.buttons {

	background-color:#cdcdcd;

	border: 1px solid;  

	border-color: #696 #363 #363 #696;

}



}



.clearfix:after {

    content: "."; 

    display: block; 

    border:solid thin

    height: 0; 

    clear: both; 

    visibility: hidden;

    border:solid thin

}



.clearfix {display: inline-table;vertical-align: middle}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */



.newslink{

	font: 0.9em Arial, Helvetica, Sans Serif;

	color:#9696e6;

	text-align: right;

	margin:10px;

}



.acchead {

	position:absolute;

	right:15px;

	float: right;

	font: 0.9em  Arial, Helvetica, Sans Serif;

	z-index: 10;



}



.imgtitle {

	font: bold 0.9em Times New Roman, serif;



}