body {
	margin: 0px;
	background-image: url("images/background_base.jpg");
	font-family: Verdana;
	font-size: 10px;
}

hr { width: 80%; height: 3px; background-color: #558855; border: 0px; }

.text_cont a:link, #nav a:link { color: #333333; font-weight: 800; text-decoration: none; }
.text_cont a:visited, #nav a:visited { color: #333333; font-weight: 800; text-decoration: none; }
.text_cont a:active, #nav a:active { color: #333333; font-weight: 800; text-decoration: none; }
.text_cont a:hover, #nav a:hover { color: #000000; font-weight: 800; text-decoration: underline; }

img a:link { border: 0px }
img a:visited { border: 0px }
img a:active { border: 0px }
img a:hover { border: 0px }

input { border: 1px solid #558855; background: #79A179; font-size: 11px; padding:2px; margin:3px; }
textarea { border: 1px solid #558855; background: #79A179; font-size: 11px; padding:2px; margin:3px; overflow: auto;}

.block_left a:link { color: #225522; font-weight: 800; text-decoration: none; }
.block_left a:visited { color: #225522; font-weight: 800; text-decoration: none; }
.block_left a:active { color: #225522; font-weight: 800; text-decoration: none; }
.block_left a:hover { color: #333333; font-weight: 800; text-decoration: underline; }

.block_bul a:link, .block_bul_orng a:link, .block_bul_gry a:link, .block_header a:link { color: #000000; text-decoration: none; }
.block_bul a:visited, .block_bul_orng a:visited, .block_bul_gry a:visited, .block_header a:visited { color: #000000; text-decoration: none; }
.block_bul a:active,.block_bul_orng .block_bul_gry a:active, .block_header a:active { color: #000000; text-decoration: none; }
.block_bul a:hover, .block_bul_orng a:hover, .block_bul_gry a:hover, .block_header a:hover { color: #000000; text-decoration: underline; }

#base {
	width: 100%;
	height: 600px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-image: url("images/background.jpg");
	background-repeat:repeat-x;
	text-align: center;
}

#container {
	width: 810px;
	height: auto;
	background: #FFFFFF;
	text-align: left;
	margin: auto;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
	border-left: 3px solid #333333;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 3px solid #333333;
}

.padder {
	margin: 5px;
}

#nav {
	height: 15px;
	width: 800px;
	padding-top:5px;
	background: #FFFFFF;
	border-bottom: 2px solid #CCCCCC;
	text-align: left;
}

#banner {
	margin: 0px;
	border-bottom: 2px solid #FFFFFF;
}

#copyright {
	width: 795px;
	margin: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #FFFFFF;
	text-align: right;
	color: #999999;
	clear: both;
}

#tophalf {
	overflow: hidden;
}


.block_left {
	width: 310px;
	margin-bottom: -180px; padding-bottom: 200px;
	background: #669966;
	float: left;
}

.block_left2 {
	width: 310px;
	margin-bottom: -180px; padding-bottom: 200px;
	background: #779977;
	float: left;
}

.block_left_full {
	width: 620px;
	margin-bottom: -180px; padding-bottom: 200px;
	background: #669966;
	float: left;
}

#block_right_container {
	width: 180px;
	float: right;
}

.block_right {
	padding: 5px;
	background: #3366CC;
	border-left: 3px solid #4444CC;
}

.block_right_gry {

	padding: 5px;
	background: #999999;
	border-left: 3px solid #777777;
}

.block_right_orng {

	padding: 5px;
	background: #FFCC55;
	border-left: 3px solid #FFAA55;
}

.block_right_lt {
	padding: 5px;
	text-align: center;
	color: #777777;
}

.block_header {
	margin-bottom: 2px;
	font-weight: 600;
	font-variant: small-caps;
}

.block_bul {
	margin-left:5px;
	margin-bottom: 5px;
	padding-left: 5px;
	border-left: 3px solid #4444CC;
}

.block_bul_gry {
	margin-left:5px;
	margin-bottom: 5px;
	padding-left: 5px;
	border-left: 3px solid #777777;
}

.block_bul_orng {
	margin-left:5px;
	margin-bottom: 5px;
	padding-left: 5px;
	border-left: 3px solid #FFAA55;
}

.text_header {
	margin-bottom: 2px;
	font-weight: 600;
	font-variant: small-caps;
}

.text_cont {
	margin-left:5px;
	margin-bottom: 5px;
	padding-left: 5px;
	border-left: 3px solid #558855;
}