@charset "utf-8";


html,body {
	height: 96%; 
}
body {
	margin-top: 2%; 
	margin-bottom: 2%; 
	background: url("images/bg.jpg") repeat-x; 
	font-family: Georgia, Geneva, "Trebuchet MS", Monaco, Calibri, sans-serif; 
	color: #6d6d6d; 
}



#container { 
	width: 800px; 
	margin-left: auto;  
	margin-right: auto; 
	border: 1px solid #008b8b;
}
#header { 
	width: auto; 
	height: auto;
	text-align: left; 
	padding-left: 3%; padding-top: 4%;
	background:  url(images/hbg.jpg) top left repeat-x; 
}
	#header h2 { 
		font-size: 150%; 
		color: #228b22; 
		display: inline; 
		letter-spacing: 1px; 
	}
  h1 {
		position: relative; 
		display: inline; 
		font-size: 70%; 
		font-weight: 100; 
		text-transform: uppercase; 
		color: #00ACF4; 
		letter-spacing: 1px; 
		font-family: "Trebuchet MS", Verdana, sans-serif; 
	}
 .banner {
	position: absolute;
	top: 0; right: -12px;	
}
	
#page_container { 

}

#page_left { 
	width: 180px;
	float: left; 
	padding: 12px; 
	height: auto; 
	background-color: #FFFFFF;
}
	#page_left img { 
		border: 0; 
	}
	#page_left p {
		font-size: 70%; 
	}
	#page_left a, #page_left a:link, #page_left a:visited {
		color: #000000; 
		text-decoration: none; 
	}
	#page_left a:hover {
		color: #00ACF4; 
	}
	#page_left h3, #page_left h4 {
		position: relative; 
		display: inline; 
		font-size: 90%; 
		font-weight: 500; 
		text-transform: uppercase; 
		color: #00ACF4; 
		letter-spacing: 1px;
		font-family: "Trebuchet MS", Verdana, sans-serif; 
	}
	#page_left li { 
		font-size: 10px; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	.litxt { 
		padding-bottom: 10px;
		width: 95%;
		padding-left: 5%;
	}
	#page_left ul { 
		list-style: none; 
		padding-left: 0px; 
		margin-left: 0; 
	}
	

#navcontainer {
text-align: right;
margin-top: 3px;
}

ul#navlist {
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
}

#navlist li {
	display: inline;
	list-style-type: none;
}
#current {
	border: 1px solid #5f9ea0;
}
#navlist a { 
	padding: 3px 10px; 
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#navlist a:link, #navlist a:visited {
	color: #007CB0;
	background-color: #FFFFFF;
	text-decoration: none;
}

#navlist a:hover {
	color: #fff;
	background-color: #add8e6;
	text-decoration: none;
}

#navlist a:active {
	color: #fff;
	background-color: #00ACF4;
	text-decoration: none;
}


	
#page_right { 
	width: 595px; 
	float: left; 
	margin: 0; 
	padding: 0;
	background-color: #FFFFFF; 
}
	#page_right h5, #page_right h6 { 
		position: relative; 
		font-size: 70%; 
		font-weight: 500; 
		text-transform: uppercase; 
		color: #00ACF4; 
		letter-spacing: 1px; 
		font-family: "Trebuchet MS", Verdana, sans-serif; 
	}
	#page_right p, #page_right h5, #page_right h6  {
		padding-left: 5%; 
	}
	#page_right p {
		font-family: "Trebuchet MS", Verdana, sans-serif; 
		font-size: 80%; 
		line-height: 20px;
	}
	
	#page_main { 
	width: 790px; 
	margin: 0; 
	padding: 5px;
	background-color: #FFFFFF; 
}
	#page_main h5, #page_main h6 {
		position: relative; 
		font-size: 90%; 
		font-weight: 500; 
		text-transform: uppercase; 
		color: #00ACF4; 
		letter-spacing: 1px; 
		font-family: "Trebuchet MS", Verdana, sans-serif; 
	}
	#page_main p, #page_main h5, #page_main h6  {
		padding-left: 5%; 
		padding-right: 5%;
		
	}
	#page_main p {
		font-family: "Trebuchet MS", Verdana, sans-serif; 
		font-size: 80%; 
		line-height: 20px; 
	}
	
.bottom_ul { 
	list-style: none; 
	padding-left: 20px; 
	width: 540px; 
	height: 12px;
	margin: 0; 
}
	.bottom_ul li {
		padding: 0px 10px;
		background-color:#FFFFFF; 
	}
	.bottom_ul a { 
		font-size: 70%; 
		display: block; 
		padding: 3px; 
		width: 540px; 
		color: #AAAAAA; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
	}
	.bottom_ul a:hover { 
		color: #00ACF4; 
		width: 540px; 
		background: #F8F8F8 url(css/images/arrow_right.jpg) 98% 50% no-repeat; 
	}

form {
  width: 510px;
  margin:10px; padding: 0;
  border: 1px solid #008b8b; 
  background-color: #fafad2; 
}

label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}

input {
	padding: 2px;
	border:1px solid #008b8b;
	font: normal 1em Verdana, sans-serif;
	color:#777;
}

textarea {
	width:350px;
	padding:2px;
	font: normal 1em Verdana, sans-serif;
	border:1px solid #008b8b;
	height:100px;
	display:block;
	color:#777;
}

input.button { 
	margin: 0; 
	font: bold 1em Arial, Sans-serif; 
	border: 1px solid #CCC;
	background: #FFF; 
	padding: 2px 3px; 
   color: #4284B0;	
}

#footer { 
	clear: both;
	width: 800px; 
	height: 30px; 
	text-align: center;
}
	#footer p { 
		background: #FFFFFF; 
		font-size: 70%; 
		color: #006400; 
		letter-spacing: 1px; 
		font-family: "Trebuchet MS", Verdana, sans-serif; 
	}
	#footer a { 
		text-decoration: none; 
		color: #006400; 
   }
.infbox {
	width:430px;
	margin:10px 0;
	padding:0 0 14px 0;
	background:url(images/tsr.gif) no-repeat 0 100%;
}
.infbox h3 {
	margin:0;
	padding:7px 10px 3px;
	background:url(images/tsr.gif) no-repeat;
	font-size:1em;
	text-transform:none;
}
.infbox p, .infbox a {
	margin:0;
	padding:0 10px 3px;
	border:1px solid #d8d8d8;
	border-width:0 1px;
	background:#fff;
}
.infbox a {
	display:block;
	padding:0 24px 0;
	background:url(images/tsr-a.gif) no-repeat 410px 50%;
	text-decoration:none;
	text-align:right;
}
.infbox a:hover {text-decoration:underline;}

.left {float:left; margin:0 15px 4px 0;}
.right {float:right; margin:0 0 4px 15px;}