/* styles.css for SAAc
	Version Naz.2010.0130
	(c) Naz Rajan 2010, naz@nazrajan.com
*/
<style type="text/css">

/* classes */
html, body		{ margin:0; padding:0; height:100%; }  /* 1em=16px */
body			{ background-color:#C0E7BA; font-size:0.875em; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; }	

a 				{ color:#000000;}
a:hover 		{ color:#5FAA41; text-decoration:underline; }

.heading		{ font-size:1.25em; color:#5FAA41; font-weight:bold; }
.body			{ font-size:1em; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; }	/* legacy class */
.bodysmall 		{ font-size:0.875em; }
.footer			{ font-weight:bold; text-align:center; color:#FFFFFF; background-color:#000000; }
.tcps			{ font-size:0.75em; font-weight:bold; color:#FFFFFF; }
.fieldname 		{ font-size:0.75em; font-weight:bold; }
.enqfield		{ font-size:0.75em; background-color:#FFFFFF; width:250px; height:24px; padding:2px; border-style:groove; }
.enqtextarea	{ font-size:0.875em; background-color:#FFFFFF; width:250px; height:150px; padding:2px; border-style:groove; overflow:auto; }
.memberdetail	{ font-size:0.875em; background-color:#FFFFFF; border:3px solid #5FAA41; padding:5px; margin:5px; } /*border:1px medium solid #000000;}*/
.datatable		{ font-size:0.75em; background-color:#EDFFD5; padding:5px; margin:5px; } /*border:1px medium solid #000000;}*/
.special1		{ color:#5FAA41; font-weight:bold; }	/* called in SiteCopy using {1xxx1} */

/*--- site ---*/
#backgroundsection		{ position:relative; min-height:100%; width:950px; }
#headersection			{ background-color:#FFFFFF; }
#mainsection 			{ background-color:#FFFFFF; padding-bottom:300px; }
#footersection			{ position:absolute; bottom:0; height:60px;  z-index:5;}

#banner 				{ position:absolute; width:950px; height:200px; left:0px; top:0px; z-index:2; background-color:#FFFFFF; }
#strapline 				{ position:absolute; left:205px; top:60px; width:550px; z-index:4; visibility:visible;
						  font-size:0.875em; color:#FFFFFF; font-weight:bold; font-style:italic; }
#telephone 				{ position:absolute; left:640px; top:10px; width:300px; z-index:4;
						  font-size:1.125em; color:#FFFFFF; font-weight:bold; font-style:italic; text-align:right; }

#mainmenu 				{ position:relative; left:165px; top:130px; width:800px; height:20px; z-index:10; }
#mainmenu li 			{ display:inline; font-size:0.875em; font-weight:bold; }
#mainmenu li a 			{ color:#FFFFFF; text-decoration:none; }
#mainmenu li a.on		{ color:#03C51E; text-decoration:none; }
#mainmenu li a:hover 	{ color:#C0E7BA; text-decoration:underline; }

/*--- page ---*/
#home-text, #info-text	{ position:relative; left:25px;  top:180px; width:590px; z-index:3; }
#infowide-text			{ position:relative; left:25px;  top:180px; width:900px; z-index:3; }
#find-text 				{ position:relative; left:0px; top:0px; width:900px; height:500px; z-index:4; overflow:auto; }
#enquiry-text 			{ position:relative; left:25px;  top:180px; width:300px; z-index:3; }
#member-text			{ position:relative; left:25px;  top:180px; width:650px; z-index:3; min-height:400px; }

#enquiry-form 			{ position:absolute; left:350px; top:200px; width:250px; z-index:11; }
#home-image, #info-image{ position:absolute; left:640px; top:200px; width:285px; height:343px; }
#enquiry-image 			{ position:absolute; left:640px; top:200px; width:285px; height:343px; }
#home-message			{ position:absolute; left:680px; top:550px; width:235px; }

#panel 					{ position:absolute; left:690px; top:200px; width:230px; background:#C0E7BA; font-size:0.75em; z-index:10;}
#panel p				{ background:#03C51E; color:#FFFFFF; font-weight:bold; padding:0 5; margin-bottom:5; }
#panel ul				{ list-style-type:none; padding:0; margin:0 5 5 10;}
#panel li				{ background-image:url(images/blob.gif); background-repeat:no-repeat; background-position:0 .3em; padding-left:1.2em; padding-top:0.2em; padding-bottom:0.2em;}

#watermark				{position:absolute; left:700px; top:180px; width:255px; z-index:2; }


</style>


