
	@import "all.css"; /* just some basic formatting, no layout stuff */
/****** General ******/
	body {
		margin:0px 0px 0px 0px;
		padding:0px;
		background: #FFFFCC; 
		}

	p,h1,pre {
		margin:0px 10px 10px 10px;
		}

	h1 {
		font-size:14px;
		padding-top:10px;
		}

	input.text{
		  font-family:TrebuchetMS;
		  font-size:9pt;
		  font-weight:none;
		  background-color:336699;
		  border-color:336699;
		  border-style:inset;
		  border-width:10px;
		  color:FFFFFF;
		}
		
	a {
		text-decoration: none;
		}

	a:hover {
		text-decoration: underline;
		}

/****** Logo ******/

	#logo {
		position: absolute;
		left:25px;
		top:2px;
		width:100px;
		}
		
		
	#logo img {
		border-top:1px solid #FFFF99; 
		border-right:1px solid #FFFF99; 
		border-left:1px solid #FFFF99; 
		border-bottom:1px solid #FFFF99; 
		}

	html>body #logo {
		height:89px;
		}
		
/****** Search ******/

	#search {
		position: absolute;
		float: right;
		right:7px;
		top:45px;
		width:200px;
		}

	html>body #search {
		height:89px;
		}
		
	#search a {
		font-family: verdana, arial;
		font-size: 12px;
		text-decoration: none;
		font-weight: bold;
		color: #B8A80D;
		background: #FFFFCC;
		border-top:1px solid #B8A80D;
		border-right:2px solid #B8A80D;
		border-left:1px solid #B8A80D;
		border-bottom:2px solid #B8A80D;
		padding: 0px 3px 0px 3px;
		margin-right:8px;
		}
		
	#b-query {
	    margin-right: 3px;
	    width:8em;
	    border:1px solid #B8A80D;
	  }
	  
	/* hide from IE5-Mac \*/
	#b-query {
	    font-size:x-small !important;
	  }
	/* end hide */
	
/****** Login ******/
	
		#login {
			position: absolute;
			float: right;
			right:7px;
			top:50px;
			width:150px;
			}
	
		html>body #search {
			height:89px;
			}
			
		#login a {
			font-family: verdana, arial;
			font-size: 12px;
			text-decoration: none;
			font-weight: bold;
			color: #B8A80D;
			background: #FFFFCC;
			border-top:1px solid #B8A80D;
			border-right:2px solid #B8A80D;
			border-left:1px solid #B8A80D;
			border-bottom:2px solid #B8A80D;
			padding: 0px 3px 0px 3px;
			margin-right:8px;
			}
			
		#loginfield {
		    margin-right: 3px;
		    width:8em;
		    border:1px solid #B8A80D;
		  }
		  
		/* hide from IE5-Mac \*/
		#b-query {
		    font-size:x-small !important;
		  }
	/* end hide */
		

/****** Banner ******/

	#banner {
		margin-left: 0px;
		background: #fff;
		height:90px; 
		border-top:0px solid #000;
		border-right:0px solid #000;
		border-left:0px solid #000;
		border-bottom:0px solid #000;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:82px;
		}

	html>body #banner {
		height:89px;
		}

	#banner h1 {
		font-size:28px;
		font-family: Verdana, arial;
		font-weight: bold;
		color: #9E5205;
		text-align: center;
		padding:20px 10px 0px 10px;
		margin:0px;
		}

	#banner h2 {
		font-size:14px;
		font-family: Verdana, arial;
		font-weight: bold;
		text-align: center;
		margin:0px;
		padding:0px 0px 0px 0px;
		color: #DE7008;
		}
		
	#banner h3 {
		font-size:11px;
		font-family: Verdana, arial;
		font-weight: none;
		text-align: center;
		margin-top:0px;
		padding:0px 0px 0px 0px;
		color: ;
		}

/****** Top Menu ******/

	#menu {
		background: #9E5205; /*indian red #6C2006;*/
		height:25px;
		border-top: 2px solid #FFFF99; 
		border-right:0px solid #FFFF99; 
		border-left:0px solid #FFFF99; 
		border-bottom: 2px solid #FFFF99; 
		voice-family: "\"}\"";
		voice-family: inherit;
		height:25px;
		}

	html>body #menu {
		height:25px;
		}

	#menu h1 {
		font-size:28px;
		font-family: Verdana, arial;
		font-weight: bold;
		color: #FFFFCC;
		text-align: center;
		padding:10px 10px 0px 10px;
		margin:0px;
		}

	#menu p {
		font-size:12px;
		font-family: Arial;
		font-weight: none;
		text-align: center;
		margin:0px;
		padding:5px 0px 5px 0px;
		color: #FFFFCC;
		}

	#menu a {
		font-family: arial;
		font-size: 12px;
		text-decoration: none;
		font-weight: none;
		color: #FFFFCC;
		background: ;
		border-top:0px solid #B8A80D;
		border-right:1px solid #B8A80D;
		border-left:0px solid #B8A80D;
		border-bottom:0px solid #B8A80D;
		padding: 0px 6px 0px 3px;
		margin-right:0px;
		}

	#menu a.last {
		font-family: arial;
		font-size: 12px;
		text-decoration: none;
		font-weight: none;
		color: #FFFFCC;
		background: ;
		border-top:0px solid #B8A80D;
		border-right:0px solid #B8A80D;
		border-left:0px solid #B8A80D;
		border-bottom:0px solid #B8A80D;
		padding: 0px 6px 0px 3px;
		margin-right:0px;
		}

	#menu a:hover{
		text-decoration: none;
		background: #FFFFCC;;
		color: #9E5205;
		}
		
/****** Left Content ******/

	#leftcontent {
		position: absolute;
		left:10px;
		top:112px;
		width:150px;
		background: transparent;
		border:0px solid #000;
		}

	#leftcontent h1{
		font-family: verdana, arial;
		font-size: 14px;
		font-family: Verdana, arial;
		font-weight: bold;
		color: #9E5205; /* brown */
		text-align: left;
		}

	#leftcontent p{
		font-family: verdana, arial;
		font-size: 11px;
		}

	#leftcontent a{
		font-family: verdana, arial;
		font-size: 12px;
		text-decoration: none;
		font-weight: none;
		color: #B8A80D;
		}

	#leftcontent a:hover{
		text-decoration: underline;
		}


/****** Center Content ******/

	#centercontent {
		background: #fff;
   		margin-left: 164px;
   		margin-right:170px;
		margin-top: 0px;
		border: 0px solid #000;
		border-left-width: 1px;
		border-right-width: 1px;
		/*padding-bottom: 15 cm;*/
		border-top:dotted 0px #E0AD12;
		border-left:dotted 1px #E0AD12;
		border-right:dotted 1px #E0AD12;
		voice-family: "\"}\"";
		voice-family: inherit;
   		margin-left: 161px;
   		margin-right:170px;
		margin-top:0px;
		margin-bottom:15cm;		}

	html>body #centercontent {
   		margin-left: 161px;
   		margin-right:170px;
		margin-top:0px;
		}

	/* Hide from IE5-mac. Only IE-win sees this. \*/

	* html #centercontent {
	  margin-right: 170px;
	  }

	/* End hide from IE5/mac */

	#centercontent h1{
		font-family: verdana, arial;
		font-size: 14px;
		margin-top: 0px;
		padding:5px 0px 0px 0px;
		color: #DE7008; /* orange */
		margin-bottom:0px;
		margin-left: 20px;
		}

	#centercontent h2.brown{
		font-family: verdana, arial;
		font-size: 14px;
		margin-top: 0px;
		padding:5px 0px 0px 0px;
		color: #9E5205; /* brown */
		margin-bottom:0px;
		margin-left: 20px;
		}

	#centercontent h2{
		font-family: verdana,arial;
		font-size: 12px;
   		margin-left: 20px;
		padding:0px 0px 0px 0px;
		margin-bottom: 5px;
		}

	#centercontent h3{
		font-family: verdana,arial;
		font-size: 12px;
		text-indent: 10px;
		margin-bottom: 2px;
		}

	#centercontent h3.indented{
		font-family: verdana,arial;
		font-size: 12px;
		margin-bottom: 2px;
   		margin-left: 10px;
		color: #9E5205; /* brown */
		}

	#centercontent h4{
		font-family: verdana, arial;
		font-size: 14px;
		line-height: 0px;
		text-indent: 10px;
		color: #000066;
		/*border-top:dotted 1px #E0AD12;*/
		}

	#centercontent p.subtitle {
		font-size:11px;
		font-family: verdana, arial;
		margin-left: 20px;
		padding: 0px 0px 0px 0px;
		}
	
	#centercontent div.map {
		}

	#centercontent span.text{
		font-family: verdana, arial;
		font-size: 12px;
		font-weight: none;
		}

	#centercontent p {
		font-size:12px;
		font-family: verdana, arial;
		line-height: 1.5;
		margin-left: 20px;
		}
	
	#centercontent p.breadcrumb {
		font-size:10px;
		font-family: verdana, arial;
		line-height: 1.5;
		margin-left: 20px;
		margin-bottom: 0px;
		color: #B8A80D;
		}

	#centercontent a.breadcrumb {
		color: #B8A80D;
		}

	#centercontent p.subclass {
		font-size:12px;
		font-family: verdana, arial;
		margin-left: 40px;
		margin-top: 5px;
		margin-bottom: 0px;
		}
		
	#centercontent p.comment {
		font-size:12px;
		font-family: verdana, arial;
		line-height: 1.5;
		font-style: italic;
		}

	#centercontent p.listheading {
		margin-bottom: 5px;
		color: #9E5205; 
		font-weight: bold;
		}

	#centercontent p.indented {
		font-size:14px;
		font-weight: none;
		font-family: arial;
		line-height: 1.5;
		margin-right: 30px;
		margin-left: 30px;
		}

	#centercontent .article {
		font-size:11px;
		font-family: verdana, arial;
		line-height: 1.5;
		}

	#centercontent ul {
		font-size:12px;
		font-family: verdana, arial;
		text-indent: 0px;
		margin-top: 0px;
		padding-top: 0px;
		line-height: 1.5;
		}

	#centercontent ol {
		font-size:12px;
		font-family: verdana, arial;
		text-indent: 0px;
		margin-top: 0px;
		padding-top: 0px;
		line-height: 18px;
   		/*margin-left: 20px;*/
		}
		
	#centercontent li.heading {
		list-style: none;
		color: #B8A80D;
		margin-top: 0px;
		padding-top: 0px;
		font-weight: bold;
		}

	#centercontent li.item {
		list-style: disc;
		color: black; 
		margin-top: 0px;
		padding-top: 0px
		line-height: 1.5;
		}
		
	#centercontent hr.dotted {
		width: 97%;
		height: 1px;
		background:none; 
		border: none; 
        border-bottom: 1px dotted #E0AD12;
		}
		
	#centercontent a.heading {
		text-decoration: underline;
		}

	#centercontent div.rightimage {
		float: right;
		margin-right: 30px;
		padding-left: 10px;
		}

	#centercontent div.leftimage {
		float: left;
		margin-left: 30px;
		padding-right: 10px;
		}		

	#centercontent p.bubble:hover {
		text-decoration: none;
		}		

/****** Right Content ******/

	#rightcontent {
		position: absolute;
		float: right;
		right:3px;
		top:112px;
		width:150px;
		background: transparent;
		border:0px solid #000;
		}		

	#rightcontent p {
		font-size:11px;
		font-family: verdana, arial;
		}

	#rightcontent h1{
		font-family: verdana, arial;
		font-size: 14px;
		font-family: Verdana, arial;
		font-weight: bold;
		color: #9E5205;
		text-align: left;
		}

	#rightcontent span.t2{
		font-family: verdana, arial;
		font-size: 12px;
		font-weight: bold;
		}

	#rightcontent ul {
		font-size:12px;
		font-family: verdana, arial;
		text-indent: 0px;
		margin-top: 0px;
		padding-top: 0px
      	}

	#rightcontent a{
		hover: underline;
		font-family: verdana, arial;
		font-size: 12px;
		text-decoration: none;
		font-weight: none;
		color: #B8A80D;
		}

	#rightcontent a:hover{
		text-decoration: underline;
		}
		
	
	#rightcontent a{
		font-family: verdana, arial;
		font-size: 12px;
		text-decoration: none;
		}