/* Stabilys site styles rev 3.19 */
/* (c) Stabilys Ltd, James Roberts 2004-5 */
/* thanks to all the generous CSS designers who encourage inspection of their work */

/* Basics */

body {
	font-family: arial,helvetica, sans-serif;
	color: #4E4E4E;
	margin: 0;
	padding: 0;
	font-size: 10px;
	background: White;
	}


/* SET Structural STYLES */

td#leftBar {
	/*width: 165px;*/
	background-color: #C6D6D8;
	padding: .7em 1.7em .7em 1.3em;
	position: relative;
	text-align: left;
	font-size: smaller;
	}


	#leftBar .banner{
		color: White;
		border: solid 1px;
		text-decoration: none;
		/*width: 140px;*/
		font: lighter 16px 110% Tahoma, Verdana, arial, sans-serif;
		text-align: center;
		display: block;
		padding: 0.3em;
		background: #919DB0;
		border-color: #696969 #F5F5DC #F5F5DC #696969;
		}

		/* select h1 descendants of ID leftBar */
	#leftBar h1 {
		font-family: Tahoma, Verdana, arial, helvetica, sans-serif;
		padding: 0;
		margin: 0;
		color: #000162;
		font-size: 14px;
   		}

td#rightBar {
	width: 165px;
	padding: .3em .3em .3em .3em;
	background: #FBE9DC;
	/*background: White;*/
}
#rightBar .banner{
		color: White;
		border: solid 1px;
		text-decoration: none;
		/*width: 140px;*/
		font: lighter 16px 110% Tahoma, Verdana, arial, sans-serif;
		text-align: left;
		display: block;
		padding: 0.3em;
		background: #919DB0;
		border-color: #696969 #F5F5DC #F5F5DC #696969;
		}

		/* select h1 descendants of ID leftBar */
	#rightBar h1 {
		font-family: Tahoma, Verdana, arial, helvetica, sans-serif;
		padding: 0;
		margin: 0;
		color: #000162;
		font-size: 14px;
   		}
/* select class .quote descendant of ID rightBar */
	#rightBar .quote {
		font: 9px/1.3em Tahoma, Verdana, arial, helvetica, sans-serif;
		background-color: #C6D6D8;
		border: thin dotted #003E80;
		margin: 1em 2em;
		padding: .7em;
   		}
		
td#main-content {
	background-color: #FFFAFA;
	padding: 2em 3em 2em 3em;
	position: relative;
   }

	td#main-content p {
		padding-left: 1em;
		line-height: 1.3em;}

	/* for Opera */
	td#main-content ul {
		list-style-type: square;
		list-style-image: url(../Pictures/blubul.gif);

/* list-style-position: inside; */

   }	
		
td#banner {
	padding: .3em .3em .3em .3em;
   }


/* basics */

h1 {
	font-family: Tahoma, Verdana, arial, helvetica, sans-serif;
	padding: 0;
	margin: 0;
	color: #003399;
	font-size: 20px;
	font-weight: lighter;
   }

h2 {
	font-family:  Tahoma, Verdana, arial, helvetica, sans-serif;
	padding: 0 0 10px 0;
	margin: 0 0 15px 0;
	color: #003399;
	font-size: 18px;
   }
	
h2.line {
	font-family: Tahoma, Verdana, arial, helvetica, sans-serif;
	padding: 0 0 10px 0;
	margin: 0 0 15px 0;
	border-bottom: thin dotted #078;
	color: #003399;
	font-size: 18px;
	}
	
h3 {
	font-family: Tahoma, Verdana, arial, helvetica, sans-serif;
	color: #003399;
	font-size: 16px;
   }

h4 {
	font: normal bolder 14px Tahoma, Verdana, arial, helvetica, sans-serif;
	margin: 0px;
	color: #003399;
	}

h5 {
	font: italic bolder 12px Tahoma, Verdana, arial, helvetica, sans-serif;
	margin: 0px;
	color: #003399;
	}

p {
	font: 12px Verdana, Tahoma, arial, helvetica, sans-serif;
	}

/*ul {
list-style-type: square;
list-style-image: url(../Pictures/blubul.gif);


   }*/

/* IO fields */
	
input {
	FONT-SIZE: 11px;
	font-family: Tahoma, Verdana, arial, helvetica, sans-serif;
	color: Black;
   }

select {
	FONT-SIZE: 11px;
	font-family: Tahoma, Verdana, arial, helvetica, sans-serif;
	color: Black;
   }


/* hide nav jumps in vis browser there for readers */ 

.doNotDisplay {
  display: none !important;
  }

/* start top menu */

.topMenu {
	color: white;
	background-color: #919DB0;
	font-size: 11px;
	text-align: right;
	margin: 0;
	padding: 0.5ex 0;
	border-bottom: thin ridge Silver;
	border-top: thin outset Silver;
   }

.topMenu a {
	color: white;
	background-color: #919DB0;
	text-decoration: none;
	font-weight: bold;
	margin: 0;
	padding: 0 1ex;
   }

.topMenu a:hover {
  color: black;
  text-decoration: none;
  background-color: white;
  }

/* end top menu */

/* start bottom menu */

.botMenu {
	color: white;
	background-color: #919DB0;
	font-size: 11px;
	text-align: left;
	margin: 0;
	padding: 0.5ex 0;
	border-bottom: thin ridge Silver;
	border-top: thin outset Silver;
   }

span.3d{
		border-bottom: thin ridge Silver;
	border-top: thin outset Silver;}

.botMenu a {
	color: white;
	background-color: #919DB0;
	text-decoration: none;
	font-weight: bold;
	margin: 0;
	padding: 0 1ex;
   }

.botMenu a:hover {
  color: black;
  text-decoration: none;
  background-color: white;
  }

/* end bottom menu */

.quote {
	font: 1em/1.3em Tahoma, Verdana, arial, helvetica, sans-serif;
	background-color: #ECECE9;
	border: solid 1px #ccc;
	margin: 1em -.3em;
	padding: .7em;
}

/* links */
/* a:link here overrides default set for topnav and botnav if a: */
a:link {
	color: #003399;
	text-decoration: none;
	background-color: transparent;
   }

a:visited {
   color: #003399;
	text-decoration: none;
	background-color: transparent;
	}

a:hover {
	color: black;
	text-decoration: underline;
	background-color: #B0C4DE;
}

/* end links */
	
.mouseover {
	background-color: #CD853F;
   }

.backcolor {
   background: #B4CDF6;
   }

#searchForm {
background-color: #C6D6D8;
border: thin dotted #003E80;
margin:1em 0 2em;
padding:4px;
/*background:#f9f9f9;*/
 }
#searchForm label {margin:0;}
#searchForm input.txt {
display:inline;
width:150px;
}
#searchForm input.btn {margin-top:0;}
#comments_form,
#contactForm {
background:#eee;
border:1px solid #ccc;
padding:1px 10px 10px;
}


 p.centre {text-align: center}
 
 p.font {font-family: Tahoma, Verdana, arial, helvetica, sans-serif;}
 
 strong.push {color: #003399}
 
 span.smaller {color: black; font-size: 80%}
 
/* all below unused 20-Apr-05 JR*/

 /* *h1.push {
	color: #003399;
	font-family: Tahoma, Verdana, arial, helvetica, sans-serif;
	font-weight: lighter;
   } */
 
 /* img.margin {
	MARGIN-RIGHT: 5px;
	vertical-align: bottom;
   }	*/
	
	/* sections */


/* DIV#header {
	background: transparent;
	font-size: medium;
	font-family: Tahoma, Verdana, arial, helvetica, sans-serif;
	color: Black;
	background-image: url("../Pictures/stripe1.gif");
	background-repeat: repeat;
	margin: 0;
	padding: 0;
	height: 61px;
} 
	
DIV#rightmenu {
	background: transparent;
	font-size: medium;
	font-family: Tahoma, Verdana, arial, helvetica, sans-serif;
	color: Black;
	background-image: url("../Pictures/stripe1.gif");
	background-attachment: fixed;
	background-repeat: repeat;
	background-position: left top;
	margin: 0;
	padding: 0;
	height: 480px;
} 	
	
DIV#text {
	background: transparent;
	font-size: medium;
	font-family: Tahoma, Verdana, arial, helvetica, sans-serif;
	color: Black;
}

DIV#button a {
	background: transparent;
	font-size: smaller;
	font-family: Tahoma, Verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	color: white;
   }

DIV#button a:hover {
   color : F4D4BD;
   }


DIV#menu a {
	background: transparent;
	font-size: smaller;
	font-family: Tahoma, Verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	color: #003399;
   }

DIV#menu a:hover {
	background-color: #B5C4EC;
	font-size: smaller;
	font-family: Tahoma, Verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	color: #003399;
}


DIV#submenu a {
	background: transparent;
	font-size: smaller;
	font-family: tahoma,arial, helvetica;
	text-decoration: none;
	color: #003399;
   }

DIV#submenu a:hover {
	font-size: smaller;
	font-family: tahoma,arial, helvetica;
	text-decoration: none;
	color: black;
	background-color: #B0C4DE;
}

DIV#table a {
	background: transparent;
	text-decoration: none;
	font-size: smaller;
	font-family: Tahoma, Verdana, arial, helvetica, sans-serif;
	color: #003399;
   }

DIV#table a:hover {
	background: transparent;
	text-decoration: none;
	font-size: smaller;
	font-family: tahoma;
	color: 003366;
   }
DIV#bodytext {
	margin-left: 3em;
	margin-right: 1em;
}
*/