#container { width: 960px; height: 610px; margin: auto; 	margin-top:5px; }

#header { margin: 0px; padding: 10px 0px; height:90px; width:958px;	background-color:#fffFFF;
	border-width:1px; border-style:solid; border-color:#0000; }
	
#content { padding-top:20px; height:373px;	background-color:#FFF; width:841px;
	font-family:Arial, Helvetica, sans-serif; 	padding-left:5px;
	font-size:14px;	border-width:1px; border-style:solid; border-color:#046836;
	overflow:auto; overflow-x:hidden; margin-top:5px; margin-left:112px; text-align:left;}

#heading { width:360px;	height: 65px; padding:0px; 	margin:0px;	float:left;	padding-top:5px;
	border-style:solid;	border-width:0px; text-align:left; }

body { background-color: #B2CAA8; 	text-align: center;	margin: 0px; padding: 0px;
	SCROLLBAR-FACE-COLOR: #006633; SCROLLBAR-HIGHLIGHT-COLOR: #660033; 
	SCROLLBAR-SHADOW-COLOR: #999999; SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; 
	SCROLLBAR-ARROW-COLOR:  #FFFFFF; SCROLLBAR-TRACK-COLOR: #660033; 
	SCROLLBAR-DARKSHADOW-COLOR: #666666; }
	
#footer { background-color:#fff; width:auto; height:75px; margin-top:5px; padding:0px;
	clear:both; font-family:Arial, Helvetica, sans-serif; font-size:10px; border-width:1px;
	border-style:solid; border-color:#046836; }

#navcontainer 
{
	background-color: #046836; color: White; list-style-type:none; list-style:none;
	text-align:center; width:110px; font-family: arial, helvetica, sans-serif; font-size:14px;
	height:393px; border-width:1px; border-style:solid; border-color:#046836;
	float:left; margin-top:5px; }
	
#navcontainer .active { background-color: #630031; line-height:normal; margin-bottom:0px;
	margin-top:0px; text-align:center;	width:102px; padding:5px; }

#navcontainer a { display:block; width:102px; background-color: #046836; color: White;
	padding:5px; text-decoration: none; font-size:14px; }

#navcontainer a:hover { background-color: #630031; color: #fff; }

.logo {	margin: 0; padding: 0; 	margin-top: 57px; }

#content_nopadding { padding-top:0px; height:393px; background-color:#FFFfff; width:841px;
	font-family:Arial, Helvetica, sans-serif; padding-left:5px; font-size:14px; border-width:1px;
	border-style:solid; border-color:#046836; margin-top:5px;
	margin-left:112px; text-align:left; 	}
	

.contact { border-width:1px; border-style:solid; width:240px;
		 border-color:#046836; font-family:Arial, Helvetica, sans-serif; font-size:9px;
		color:#046836; }
		
.maincontact {border-width:1px; border-style:solid; width:270px; height:110px;
		 border-color:#046836; font-family:Arial, Helvetica, sans-serif; font-size:9px;
		color:#046836; padding-top:10px; padding-bottom:10px; margin-bottom:30px;}
		
.maincontact table tr td {
	font-size: 10px;
}

.contact_narrow { width:245px; height:110px; float:left;
	border-width:1px; border-style:solid; border-color:#046836;
	font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#046836;
	margin-left:18px; margin-top:12px; }

.contact_narrow img { float:left; padding:5px; }

.scroll {
	overflow:visible;
}

.noscroll {
	overflow-x:hidden;
}

.hidden { display:none; }

.calendar {
	border:1px;
	border-style:solid;
	padding:3px;
	border-right-width:2px;
	border-bottom-width:2px;
	text-align:center;
		
}

.calendar th {
	font-size:10px;
	color:#FFF;
	background-color:#F00;
}

.row0 {
	background-color:#C8D9C1;
	font-size:12px;
}

.row1 {
	background-color:#AEC7A3;
	font-size:12px;
}

#honours {
	
	width:820px;
	height:40px;
	border-width:0px;
	border-style:solid;
	z-index:1;
	line-height: normal;
	margin-top:0px;
	padding:0px;
	margin:0px;
	letter-spacing: normal;
	text-align: center;
	vertical-align: middle;
}

#honours.heading {
	font-size: 24px;
	margin-top:0px;
	font-weight: 800;
}





.border { 
	border-style:solid; 
	border-width:thin; 
	border-color:#046836;
}

#login {
	width:420px;
	height:80px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:10px;
	font-size:12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 5px;
}






#content em {
	color:#046836;
	font-weight:bold;
	font-style:normal;
}

#content h1 {
	color:#046836;
	font-family:Arial, Helvetica, sans-serif;
	font-size:135%;
	margin-bottom:6px;
	margin-top:0px;
}

#content p {
	margin-top:0px;
}

#content th {
	text-align:left;
	border-bottom:thin; border-bottom-style:solid;
}

#records {
	background-color:#FFF;
	width:830px;
	height:350px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:5px;
	font-size:14px;
	overflow:hidden;

	}
#records tr{
	border-bottom:1px;
}
#links img {
	padding-top:15px;
}


.contact_details {

float:left;
font-size:11px;
width:180px;
height:60px;
margin-left:88px;

}

.contact_details_narrow {

font-size:11px;
width:240px;
height:90px;
margin-left:75px;

}

.contact_narrow {
	width:245px;
	height:110px;
	float:left;
	border-width:1px;
	border-style:solid;
	border-color:#046836;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#046836;
	margin-left:18px;
	margin-top:12px;
}

.contact_narrow img {
	float:left;
	padding:5px;
}

#footer a:link
	{
	font-family: Tahoma, Verdana, Arial;
	font-size:10px;
	color: #046836;	
	}
	



#footer em{
	color:#046836;
	font-weight:bold;
	font-style:normal;
}

#footer_left {
	width:auto;
	float:left;
	padding-left:5px;
}

#footer_right {
	width:auto;
	height:60px;
	padding:5px;
	float:right;

}

.top_box {
	width: 958px;
	height: 45px;
}
.left_box {
	width: 221px;
	height: 510px;
	background-color:#000000;
}
.side_ver {
	background-image: url(images/side_ver.gif);
	background-repeat: repeat-y;
	width: 9px;
	background-position: left top;
}
.side_verticle {
	background-image: url(images/side_verticle.gif);
	background-repeat: repeat-y;
	height: 510px;
	width: 9px;
}
.bottombg_left {
     background-image:url(images/bottombg_left.gif);
	 background-repeat:no-repeat;
	 height:82px;
	 width:10px;
	 }
.bottombg {
     background-image: url(images/bottombg.gif);
	 background-repeat: repeat-x;
	 height:82px;
	 width:930px;
	 }	 
.bottombg_right {
     background-image:url(images/bottombg_right.gif);
	 background-repeat:no-repeat;
	 height:82px;
	 width:10px;
	 }
	 
	 .topbg_right {
     background-image:url(images/bottombg_right.gif);
	 background-repeat:no-repeat;
	 height:87px;
	 
	 }
	 	 .dot {
	height: 26px;
	border-top-width: thin;
	border-top-style: dotted;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	border-top-color: #999999;
}
.bgcolor {
	background-color: #8aa18b;
	height: 26px;
}

.txt {
	font-family: Tahoma, Arial, Verdana;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #535353;
	text-decoration: none;
}

a:link{    font-family: Tahoma, Verdana, Arial;
			text-decoration:none;

		   color: #000000;	

		   	   }
a:visited{ font-family: Tahoma, Verdana, Arial;

		   text-decoration:none;
		   color:#000000;

		}
a:hover  { font-family: Tahoma, Verdana, Arial;

		   text-decoration:underline;
		   color:#660066;

		  }
a:active  { font-family: Tahoma, Verdana, Arial;

		    text-decoration:none;
		    color:#000000;
		  }
a.txtlnk:link{    font-family: Tahoma, Verdana, Arial;

	       text-decoration:none;
		   color:#046836;
		   	   }
a.txtlnk:visited{ font-family: Tahoma, Verdana, Arial;

		   text-decoration:none;
		   color:#046836;
		}
a.txtlnk:hover  { font-family: Tahoma, Verdana, Arial;

		   text-decoration:underline;
	       color:#ff9933;
		  }
a.txtlnk:active  { font-family: Tahoma, Verdana, Arial;

		    text-decoration:none;
		    color:#046836;
		  }
		  .tblbdr {
	border: 1px solid #660000;
}
.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #006600;
	text-decoration: none;
}
.capt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}






#leftlogo {
	width:60px;
	float:left;
	height:65px;
	padding:0px;
	margin:0px;
	border-style:solid;
	border-width:0px;
	padding-top:5px;
	padding-right: 10px;
	padding-left:15px;
}



#flash {
	width:500px;
	height:85px;
	float:right;
	border-style:solid;
	border-width:0px;
	padding-top:5px;
	margin-right: 8px;
}
cite {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	font-weight: lighter;
}

.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
#HomePageText {
	font-size:140%;
	height: 360px;
	width: 550px;
	margin-left:140px;
}

#HomePageText P {
	margin-top:8px;
	margin-bottom:8px;
}


#container #content div h1 {
	margin-top: 15px;
}
#container #content div p {
	padding-top: 6px;
}

#container #content_nopadding #members_header {
	height: 25px;
}
#container #content_nopadding #Members_title table tr th {
	font-weight: 800;
	color: #000;
	text-align: left;
}

form {
	background-color: #9F9;
}

