h1{
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:18px;
	color:#663300;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}
h3{
	color:#5D1D2F;
	font-family:Georgia, Times New Roman, Times, serif;
	font-style:oblique;
	font-size:16px;
	font-weight:bold;
}
.h{
	background: url(../../img/header.gif) repeat-x;
	border: 1px solid #565C50; 
	font-weight: bold;
    color: #5D1D2F;
	padding: 6px 0 0 6px;
}
textarea{
    overflow:auto;
}
/*a, input {
    outline:none;
}*/
.content, .content_1 {
	padding: 5px;
	text-align: justify;
    border-bottom : 1px solid #565C50; 
	border-left: 1px solid #565C50; 
	border-right: 1px solid #565C50; 
}
.top {
	padding: 5px;
	text-align: justify;
    border-top : 1px solid #565C50; 
}
.form_content {
	padding: 5px;
	text-align: justify;
    background-color: #F1EBDA;
    border: 1px solid #565C50; 
}
.comments,.scroll_links {
 	border: #808080 1px solid; 
  	padding: 5px;
  	margin: .5em 0em;
  	-moz-border-radius: 8px;
  	-webkit-border-radius: 8px;
  	border-radius: 8px;
	background-color: #EDEDED;
}
.small_input {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
}
.success_msg, .warning_msg, .error_msg  {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
}
.error {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 8pt;
	color: red;
	display:none;
}
.admin {
	margin_left:20px;
}
.admin li {
    padding: 4px;
}
/* START Gallery */
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	margin-top: 0px;
}
#lightbox img{ 
	width: auto; 
	height: auto;
}
#lightbox a img{ 
	border: none; 
}
#outerImageContainer{ 
	position: relative; 
	background-color: #fff; 
	width: 250px; 
	height: 250px; 
	margin: 0 auto; 
}
#imageContainer{ 
	padding: 10px; 
}
#loading{ 
	position: absolute; 
	top: 40%; 
	left: 0%; 
	height: 25%; 
	width: 100%; 
	text-align: center; 
	line-height: 0; 
}
#hoverNav{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	height: 100%; 
	width: 100%; 
	z-index: 10; 
}
#imageContainer>#hoverNav{ 
	left: 0;
}
#hoverNav a{ 
	outline: none;
}
#prevLink, #nextLink{ 
	width: 49%; 
	height: 100%; 
	background: transparent url(../../img/blank.gif) no-repeat; 
	display: block;
}
#prevLink { 
	left: 0; 
	float: left;
}
#nextLink { 
	right: 0; 
	float: right;
}
#prevLink:hover, #prevLink:visited:hover { 
	background: url(../../img/prevlabel.gif) left 50% no-repeat; 
}
#nextLink:hover, #nextLink:visited:hover { 
	background: url(../../img/nextlabel.gif) right 50% no-repeat; 
}
#imageDataContainer{ 
	font: 10px Verdana, Helvetica, sans-serif; 
	background-color: #fff; 
	margin: 0 auto; 
	line-height: 1.4em; 
	overflow: auto; 
	width: 100%	; 
}
#imageData{	
	padding:0 10px; 
	color: #666; 
}
#imageData #imageDetails{ 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#imageData #caption{ 
	font-weight: bold;	
}
#imageData #numberDisplay{ 
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;
}			
#imageData #bottomNavClose{ 
	width: 66px; 
	float: right;  
	padding-bottom: 0.7em; 
	outline: none;
}	 	
#overlay{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	z-index: 90; 
	width: 100%; 
	height: 500px; 
	background-color: #000; 
	filter:alpha(opacity=60);
	-moz-opacity: 0.6; opacity: 0.6; 
}
/* END Gallery */

/* Message types */
.success_msg, .warning_msg, .error_msg {
    border: 1px solid;
    margin: 10px 0px;
    padding:8px 8px 8px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}
.success_msg {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url(../../img/success.png);
}
.warning_msg {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url(../../img/warning.png);
}
.error_msg {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url(../../img/error.png);
}

/* Scrollable area for news-events and noticeboard */
.tablemain {
	border: 1px solid #003366;
    background-color: #ebdfc4;
	width: 320px;
    margin: .5em 0em;
	-webkit-border-radius: 8px; 
    -moz-border-radius: 8px; 
    border-radius: 8px; 
}
#scroller {
	overflow: auto;
	position: relative;
	width: 320px;
	height:170px;
	color: #333333;
	text-align: left;
}
#scrollerinner {
	padding: 4px 4px;
}
ul {
    list-style-image: url(../user/cimage/triangle-black-pointRight.gif);
}
hr
{
    background-color: #cdc0b0;
    color: 	#cdc0b0;
    height: 1px;
    border: none;
}
th {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	padding:5px;
    text-align: center;
}
li {
  padding: 2px;
}
optgroup
{ 
    color:#00f;
    background-color:#ddd;
}
.small,.td_summary_small,.td_summary_small_l {
    font-family: "Comic Sans MS",Verdana,Helvetica,sans-serif;
    font-size:10px;
}
.text,.td_summary,.td_summary_l, .input_field,.textarea_field,.small_textarea_field, .news-text,.disp-text, td, li, input, p{
    font-family: "Comic Sans MS",Verdana,Helvetica,sans-serif;
    font-size:13px;
}

.input_field {
	width:280px;
	height:22px;
}
.small_input_field {
	width:120px;
	height:22px;
}
.payment_input_field {
	width:100px;
	height:22px;
}
.textarea_field {
	width:450px;
	height:132px;
	/*background:#FFFFE0;*/
	background:#E2DBC7;
}
.small_textarea_field {
	width:420px;
	height:88px;
	/*background:#FFFFE0;*/
	background:#E2DBC7;
}
.cal_date {
  font-family:Arial, Helvetica, sans-serif;    
  color: blue;
  font-size:12px;
  font-weight: bold;
  width:25%;
}
.defn {
  font-family: Arial,Helvetica,sans-serif;
  font-size:11px;
  color: #663300;
  background-color: #ffffff;
  padding: 5px;
}
.announcement {
  background-color: #FFFFE0; 
  border: #c00 1px solid; 
  text-align: center;
  color: #663300;
  padding:5px; 
  margin: .5em 0em;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  width: 80%;
}

.tbl_summary {
  border: #808080 1px solid; 
  padding: 5px;
  margin: .5em 0em;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
.tbl_summary_1 {
  border: #808080 1px solid; 
  background-color: #FFFFF0;
  width: 100%;
}
.tbl_summary_2 {
  border: #808080 1px solid; 
  background-color: #e6e6fa;
  width: 95%;
}
.td_summary, .td_summary_l,.td_summary_small,.td_summary_small_l {
  padding:5px;
  background-color: #ffffff;
}
.payment_pending {
  background-color: #FEEFB3;
}
.payment_paid {
  background-color: #DFF2BF;
}
.td_summary,.td_summary_small{
  text-align: center;
}
.td_summary_l,.td_summary_small_l {
  text-align: left;
}
.web_ad, .wet_weather{
  border: #808080 1px solid; 
  background-color: #F7F0DC;
  padding:5px; 
}
.folder {
  color: #4F2F4F;
}
.sponsors_summary {
  float:left;
  width:150px;
  background-color: #ffffff;
}
.news-image, .disp-image{
  float:left; 
  width:40px;
}
.news-text, .disp-text {
  float:left;
  text-align:left; 
  line-height:39px;
}
.footer {
  width:100%;
  margin:0 auto;
  text-align:center;
}
.footer p  {
  font-size:11px;
  color:#EBDFC4;
}
.footer a {
  color:#EBDFC4;
}
.footer a:hover {
  background-color:#402000;
}
#calendar a:hover {
  background-color: #EBDFC4;
}
/* Link styles web link */
.linkToUs{ width:520px;padding-bottom:5px;  border-bottom:1px solid #9B9B9B; margin-left:5px; padding-top:2px;}
.linkToUs h3{ color:#5D1D2F; font-family:Georgia, Times New Roman, Times, serif;font-style:oblique;font-size:16px;font-weight:bold;}
.linkToUs p{ padding-bottom:5px;}
.linkToUs textarea{ width:445px; height:100px; background:#f7f7f7;border:1px solid #818181; color:#9f9f9f;}
.linkToUs .row .label{  padding-right:5px; padding-bottom:5px; }
.linkToUs .line{border-bottom:1px dashed #ababab; font-size:0; height:1px; margin-bottom:25px;}
.linkToUs .tipLink{padding-bottom:25px; color:#838383; font-size:11px;}
.linkToUs .logoSite img{ float:left;}
.linkToUs .logoSize{ float:left;padding-top:25px; padding-left:5px; padding-bottom:5px;}

/* Pop-up styles */
.feedback_send_hdr,
.delivery_hdr,
.comments_hdr,
.webclassifed_info_hdr, 
.remember_me_hdr,
.password_reset_hdr,
.list_message_info_hdr
  {
   text-align:center; 
   background:#F3F0E7; 
   font-family:Arial, Helvetica, sans-serif; 
   font-size:11px; 
   font-weight:bold; 
   border-left:1px solid #808080; 
   border-right:1px solid #808080; 
   border-top:1px solid #808080; 
   border-bottom:1px solid #C8BA92; 
   padding:5px;
   width:170px;
}

.feedback_send_bdy,
.delivery_bdy,
.comments_bdy,
.webclassifed_info_bdy, 
.remember_me_bdy,
.password_reset_bdy,
.list_message_info_bdy
 {
  text-align:center; 
  background: #FFFFE0;
  font-family:Arial, Helvetica, sans-serif; 
  font-size:11px; 
  border-left:1px solid #808080; 
  border-right:1px solid #808080; 
  border-bottom:1px solid #808080; 
  padding:5px; 
  width:170px;
}
.whats_new_hdr,
.list_email_inbox_hdr,
.web_links_hdr,
.committee_hdr,
.notes_hdr {
    text-align:center; 
    background:#F3F0E7; 
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px; 
    font-weight:bold; 
    border-left:1px solid #808080;
    border-right:1px solid #808080; 
    border-top:1px solid #808080;
    border-bottom:1px solid #C8BA92; 
    padding:5px; 
    width:280px; 
} 

.web_links_bdy,
.committee_bdy,
.notes_bdy {
    text-align:center; 
    background: #FFFFE0;
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px; 
    border-left:1px solid #808080; 
    border-right:1px solid #808080; 
    border-bottom:1px solid #808080; 
    padding:5px; 
    width:280px; 
}

.whats_new_bdy,
.list_email_inbox_bdy {
    text-align:left; 
    background: #FFFFE0;
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px; 
    border-left:1px solid #808080; 
    border-right:1px solid #808080; 
    border-bottom:1px solid #808080; 
    padding:5px; 
    width:280px; 
}
.float_share_hdr, 
.webclassified_payment_hdr, 
.dist_list_instruct_hdr, 
.online_message_instruct_hdr, 
.attachment_instruct_hdr, 
.register_online_hdr, 
.order_hdr {
    text-align:center; 
    background:#F3F0E7; 
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px; 
    font-weight:bold; 
    border-left:1px solid #808080;
    border-right:1px solid #808080; 
    border-top:1px solid #808080;
    border-bottom:1px solid #C8BA92; 
    padding:5px; 
    width:420px; 
} 
.float_share_bdy, 
.webclassified_payment_bdy, 
.dist_list_instruct_bdy, 
.online_message_instruct_bdy, 
.attachment_instruct_bdy,
.register_online_bdy,
.order_bdy {
    text-align:center; 
    background: #FFFFE0;
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px; 
    border-left:1px solid #808080; 
    border-right:1px solid #808080; 
    border-bottom:1px solid #808080; 
    padding:5px; 
    width:420px; 
}
.message_hdr {
    text-align:center; 
    background:#F3F0E7; 
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px; 
    font-weight:bold; 
    border-left:1px solid #808080;
    border-right:1px solid #808080; 
    border-top:1px solid #808080;
    border-bottom:1px solid #C8BA92; 
    padding:5px; 
    width:500px; 
} 
.message_bdy {
    text-align:center; 
    background: #FFFFE0;
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px; 
    border-left:1px solid #808080; 
    border-right:1px solid #808080; 
    border-bottom:1px solid #808080; 
    padding:5px; 
    width:500px; 
}
img {
	border: none;
}

.gallery_imgs img {
	border: 1px solid #000;
}

/* Colour style */
.white {
	color: white;   
}
.blue {
	color: blue;   
}
.red {
	color: red;   
}
.deep_blue {
	color:#0000a0;
}
.grey {
	color: #808080;   
}
.brown {
	color: #663300;
}
.reddish_brown {
	color: #800000; 
}
.pale_blue {
	color:  #8080ff;
}
.darkb {
	color:  #804040;
}
.green {
	color: #007700;
}
.content, .row0, .panel {
    background-color: #E2DBC7;
}
.content_1, .row1, .page{
    background-color: #F1EBDA;
}
.totals {
    background-color:#F3F0E7;
}
.show_new {
    background-color:#FEEFB3;
}
.white_drop {
  background-color: #ffffff;
}  
.web_link {
	color: #37352E
}
table.sortable thead {
	background-color:#FFFFF0;
	color:#666666;
	font-weight: bold;
	cursor: pointer;
}
.panel {
	padding: 10px;
	border: 2px outset;
}
.fieldset { 
	margin-bottom: 6px; 
	color:#0000a0;
}


