/* Presentation Stylesheet */ 

/* Specific tags */

div#menu {
	line-height:20px;
}

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 0.7em;
	background-color: #FFFFFF;
}
p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
html {
min-height: 101%;
	} 
form {margin:0;padding:0; }
h1 {
	font-size:1.6em;
	/*color: #000000;*/
	}
h2{
	font-size:1.4em;
	/*color: #000000;*/
}
h3 {
	font-size:1.2em;
	padding:0;
	margin:0; margin-bottom:0.5em;
	/*color: #000000;*/
}
h4 {
	font-size:1.0em;
	font-weight:bold;
	/*color: #000000;*/
}

hr { 	
	color: #3A57A7;
	background: #3A57A7;
	border: 0;
	width: 100%;
	height: 1px;}

/* Links */
a:link, a:visited, a:active {font-weight: normal;text-decoration:none;color:#FCFF08;}
a:hover	{font-weight: normal;color: #CCDAFE;}

a.menu {padding-left:20px; font-weight:bold;font-size:1.1em; }
a.menu:link, a.menu:active, a.menu:visited{color:#3956A6;text-decoration:none;font-weight:bold;}
a.menu:hover{color:#B04F9E;text-decoration:none;}

a.menu_on {font-size:0.8em; line-height:1.2em;padding-left:20px;font-weight:bold;font-size:1.1em; }
a.menu_on:link, a.menu_on:active, a.menu_on:visited,a.menu_on:hover{color:#9EACCE;text-decoration:none;font-weight:bold;}

/*highlights the current page in the menu */
a.footer {padding-top:10px;color:#9EACCE;}
a.footer:link, a.footer:active, a.footer:visited{color:#9EACCE;text-decoration:none;font-weight:bold;}
a.footer:hover{color:#9EACCE;text-decoration:underline;font-weight:bold;}

a.sml:link, a.sml:active, a.sml:visited{color:#3A57A7;text-decoration:none;font-size:0.8em;}
a.sml:hover{color:#3A57A7;text-decoration:underline;font-size:0.8em;}

a.smlwhite:link, a.smlwhite:active, a.smlwhite:visited{color:#FFFFFF;text-decoration:none;font-size:1.2em;font-weight:bold;}
a.smlwhite:hover{color:#FFFFFF;text-decoration:underline;font-size:1.2em;font-weight:bold;}

a.back:link, a.back:active, a.back:visited{color:#FFFFFF;text-decoration:none;font-size:1.2em;}
a.back:hover{color:#B04F9E;text-decoration:none;font-size:1.2em;}

a.rightcol:link, a.rightcol:active, a.rightcol:visited{color:#CCDAFE;text-decoration:none;font-weight:bold;}
a.rightcol:hover{color:#CCDAFE;text-decoration:underline;font-weight:bold;}

a.popup:link, a.popup:active, a.popup:visited{color:#3A57A7;text-decoration:none;font-weight:bold;}
a.popup:hover{color:#3A57A7;text-decoration:underline;font-weight:bold;}

a.back:link, a.back:active, a.back:visited{color:#FFFFFF;text-decoration:none;font-size:1.2em;}
a.back:hover{color:#B04F9E;text-decoration:none;font-size:1.2em;}

a.header_contact {font-size:0.8em;}
a.header_contact:link, a.header_contact:active, a.header_contact:visited{color:#999900;text-decoration:none;}
a.header_contact:hover{color:#993300;text-decoration:none;}			
			

						
/* Layout colours, fonts etc */			
div#central {
	background-color: #B04F9E;
	color:#FFFFFF;
	padding:20px;
	}
div#central2 {
	background-color: #B04F9E;
	color:#FFFFFF;
	padding:20px;
	}
div#middle {
	background-image:url(images/middle_bg.gif);
	background-repeat: repeat-y;
	background-position: left;
	}	
div#middle2 {
	background-color;#CCCCCC;
	}
	
div#right { color:#FFFFFF; }

div#header {
	}			
div#footer {
	color: #9EACCE;
	text-align: left;
	font-size: 0.9em;
	}
div#left {
	background-color:#FFFFFF;
	}
.title_band {
	background-color:#6E84BE;
	padding:0; 
	height:74px;
	width:100%;
	margin-bottom:2px;
	color:#FFFFFF;
	background-image:url(images/title_band.gif);
	background-repeat: no-repeat;
	background-position: left;
	}
.title_band_left {
	float:left;padding-left:20px;padding-top:40px;font-size:1.4em;font-weight:bold;
	}
.title_band_right {
	float:right;padding-right:20px;padding-top:40px;font-size:1.3em;font-weight:bold;
	}
.properties_form_lft {
	float:left;width:50%;
	}
.properties_form_rgt {
	float:right;width:50%;text-align:left;	
	}
.properties_rows {
	clear:both;width:100%; background-color:#FFFFFF; color:#3A57A7;font-size:1.1em;
	}	
	
div.contactmargin {
	width:140px;float:left; text-align:right;
	}
div.submitmargin {
	width:210px;float:left; text-align:right;
}
input.contact {
	margin-bottom:12px;
	margin-left:10px;
	vertical-align:top;
	}
textarea.contact {
	margin-bottom:12px;
	margin-left:10px;
	vertical-align:top;
	}
		
img {border:0px;}

.red {color:#FF0000;font-size:0.8em;}
.pink {color:#B04F9E;}
.sml {font-size:0.8em;}
