/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain) */

/* --------------end reset------------------------*/

body {
	font: 62.5%/1.6em "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
	margin:0;
	background-color: #FFF;	
	color: #000;
}
body .error { 
	color: #fff;
	background: red;
	font-size: 150% !important;
	}

label.error {
font-size: 130% !important;
}

body .info { 
	color :#fff;
	background-color: #2CA2A8;
	font-size: 120% !important;
	padding-top: .3em; 
	}

* {
	margin:0;
	padding:0;
}

h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:2em;
	font-weight:normal;
	color:#333;
	letter-spacing:-1px;
	margin:10px 0;
}

h1 a {
	text-decoration:none;
	color:#333;
}

#footer {
	padding:20px;
	text-align:left;
	border-top:1px solid #eee;
	margin:0;
	color:#999;
	clear: both;
}

#header {
	border-top:30px solid #9f80f7; 
	border-bottom:5px solid #9f80f7;/* The aphyllanthe flower colour - darker shade */
	padding: 1.0rem 0;
}

/* This item provides for width of main text */
#wrapper {
/*	width:1150px; /* this a width spec ? - orig val 910 */
/*	margin: 0  auto; */
	margin:	0 auto 0 auto; 

}

.clear {
	clear:both;
}

#content {
/*	margin:0 auto; */ 
/*	margin:0 200px 0 auto !important;*/
	margin:0 200px 0 0; 
	border-right:1px solid #eee;
	border-left:1px solid #eee;
/*	padding:5px 5px 30px 5px;*/

}

#content p {
	line-height:25px;
	margin:25px 0;
	font-size:110%;
	word-spacing:2px;
	margin-top: 0;
	margin-bottom: 0;	
}

#content a {
	text-decoration:none;
	color:#333;
	border-bottom:1px solid #eee;
}

#content a:hover {
	color:#000;
}

#content h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:2.8em;
	font-weight:normal;
	margin:15px 0;
	border-bottom:1px solid #f6f6f6;
	padding:5px 0;
}

#content h2 a {
	color:#444;  /* A shade of dark grey */
	text-decoration:none;
	border:none;
}


:focus[type="text"] {
	background-color: #cbbedc;
}




#content h3 {
	margin:10px 0;
	font:160% Trebuchet MS;
	color:#222;
}

th {
	font-size: 1.15em;
	font-weight: bold;
	border: 1px solid grey;
	text-align:center;
	padding-right:4px; 
	padding-left:4px;
	background: #9f80f7;
}


#tablelayout td {
	border: 1px solid grey;
	text-align:center;	
	font-size: 1.05em;
	padding-right:4px; 
	padding-left:4px; 
}

td {
	text-align: left;	
	padding-left:4px;
	padding-right:4px;
}

#print_font {
	font-size: 1.2em;	
}	
a.linkstyle  {
font-style: italic;
font-weight: bold;
background: #cbbedc; 
font-size: 1em;	
	}
	
a.linkstyle1 {
font-style: italic;
font-weight: bold;
background: #dea0ee; 
font-size: 1em;	
	}	
div.linkstyle  {
font-style: italic;
font-weight: bold;
color:white;
background: #cbbedc; 
font-size: 0.9em;	
	}
	
div.linkstyle1 {
font-style: italic;
font-weight: bold;
color:white;
background: #dea0ee; 
font-size: 0.9em;	
	}	
.modstyle  {
font-style: italic;
color:white;
background: #cbbedc; 
font-size: 0.9em;	
	}	
	
#mapdiv { 
	height: 1000px; 
	width: 1200px;
	}	


form    {
		
		width:auto;
		height:auto;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-style: italic;
		line-height: 20px;
		font-weight: bold;
		
}

form table {
margin-bottom: 20px;
}
form tr td:first-child {
text-align: right;
vertical-align:top;
}



