p{ margin:4px 0px;}
h1{ margin:8px 0px;text-align:left;}
h2{ margin:6px 0px;text-align:left;}
h3{ margin:4px 0px;text-align:left;}

.bold1{ font-family: Arial, Helvetica, sans-serif; color: #99bf30; font-weight:bold;}
.bold2{ font-family: Arial, Helvetica, sans-serif; color: #488DDF; font-weight:bold;}
.bold3{ font-family: Arial, Helvetica, sans-serif; color: #a2a2a2; font-weight:bold;}
.warning{ font-family: Arial, Helvetica, sans-serif; color: #FF0000; font-weight: bold; font-size: 11px; text-align: right;}	
	
.title1 { font-family: Arial, Helvetica, sans-serif; color: #99bf30; font-size:15px; font-weight:bold; text-transform: uppercase;}
.title2 { font-family: Arial, Helvetica, sans-serif; color: #488DDF; font-size:15px; font-weight:bold; text-transform: uppercase;}
.title3 { font-family: Arial, Helvetica, sans-serif; color: #a2a2a2; font-size:15px; font-weight:bold; text-transform: uppercase;}

.stitle1 { font-family: Arial, Helvetica, sans-serif; color: #99bf30; font-size:12px; font-weight:bold; text-transform: uppercase;}
.stitle2 { font-family: Arial, Helvetica, sans-serif; color: #488DDF; font-size:12px; font-weight:bold; text-transform: uppercase;}
.stitle3 { font-family: Arial, Helvetica, sans-serif; color: #a2a2a2; font-size:12px; font-weight:bold; text-transform: uppercase;}

.xstitle1 { font-family: Arial, Helvetica, sans-serif; color: #99bf30; font-size:10px; text-transform: uppercase;}
.xstitle2 { font-family: Arial, Helvetica, sans-serif; color: #488DDF; font-size:10px; text-transform: uppercase;}
.xstitle3 { font-family: Arial, Helvetica, sans-serif; color: #a2a2a2; font-size:10px; text-transform: uppercase;}

a:link, a:visited { color:#0584c9; text-decoration:none; font-style:none; font-weight:bold; font-size:12px; font-family: Arial, Helvetica, sans-serif;}
a:hover, a:active { color:#99bf30; text-decoration:underline; font-style:none; font-weight:bold; font-size:12px; font-family: Arial, Helvetica, sans-serif;}

a:link.menu, a:visited.menu { color:#99bf30;}
a:hover.menu, a:active.menu { color:#0584c9;}

#site_menu a { display:block; float:left; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none; text-transform:uppercase; margin:0px 1px 0px 0px; padding:8px 5px 0px 5px; vertical-align:middle; text-align:center; width:126px; height:21px; background:url('layout/button_blue.png') no-repeat bottom center;}
#site_menu a:hover, #site_menu a.light {background:url('layout/button_green.png') no-repeat bottom center;}

ul.leftmenu {margin:0px 0px 6px 0px; padding:0px;} 
ul.leftmenu li {margin:2px 0px; padding-left:20px; background:url(layout/dotline.png) top left no-repeat; list-style:none;}
ul.leftmenu li a { text-transform:capitalize; font-size:12px; text-transform:capitalize; color:#99bf30; font-family:Arial, Helvetica, sans-serif;}
ul.leftmenu li a:hover, ul.leftmenu li a.light { color:#0584c9;}

table.main {width:958px; margin:0px;}
table.main td.left {vertical-align:top; text-align:left; width:264px;}
table.main td.content {vertical-align:top; text-align:left; width:678px;}
table.main td.dotted {vertical-align:top; text-align:left; padding:0px 7px 0px 9px; width:9px; background:url('layout/dotline-y.jpg') center top repeat-y;}
table.main td.right {vertical-align:top;text-align:left; width:262px;}

p.baner {padding: 3px; background:#b9c525; font-size:12px; font-weight:bold; color:#ffffff; text-align: center;}

img { border:#DBDBDB solid 0; margin:0px 6px 0px 0px;}
img.menu { border:#DBDBDB solid 0; margin:0px 6px 0px 0px;}

div.gallery { width:100%; overflow:hidden; padding:0px; margin:10px auto;}
div.gallery div.row {overflow:hidden;clear:both;width:100%;}
div.gallery div.row div.col {width:160px;text-align:center;vertical-align:middle;overflow:hidden;float:left; padding:0px; margin:5px 0px 0px 5px;}
div.gallery div.row div.col div.photo {position:relative; text-align:center; overflow:hidden; border:4px solid #7bb4e0; }
div.gallery div.row div.col div.photo a {position:relative; text-align:center; overflow:hidden; width:150px; display:block; background:#CCCCCC; border:1px solid #ffffff;}
div.gallery div.row div.col div.photo a img {height:120px;}

form.contact { color:#6c6c6c; margin:10px 0px; font-size:12px; font-family: Arial, Helvetica, sans-serif; display:block;}
form fieldset {width:606px; border:1px solid #f6f6f6; margin:10px auto; padding:20px 20px;}
form div.form {clear:both; overflow:hidden; margin:5px 0px; width:606px;}
form div.form_button {clear:both; overflow:hidden; padding:5px 0px; border-top:2px solid #f6f6f6;}
form label {display:block; float:left; width:120px; font-weight:bold; padding:0px;} 
form label.long {width:560px;} 
form input[type="text"], input[type="file"], input[type="password"], input[type="checkbox"] { margin-bottom:2px;font-family: Arial, Helvetica, sans-serif; font-size:12px; border: 1px #dadada solid; float:left; display:block;}
form select { margin-bottom:2px; font-family: Arial, Helvetica, sans-serif; font-size:12px; border: 1px #dadada solid; float:left; display:block; }
form input.text { font-family: Arial, Helvetica, sans-serif; font-size:12px; border: 1px #dadada solid; width:440px; float:left; display:block;}
form textarea { font-family: Arial, Helvetica, sans-serif; font-size:12px; border: 1px #dadada solid; width:598px; height:200px;}
form .button { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#99bf30; padding:4px 10px 2px 10px; font-weight:bold; text-transform:uppercase;}

a.button {display:block; width:260px;height:18px; padding:10px 0px 8px 0px; background:url('layout/button_green.jpg'); border:1px solid #bac318; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; font-weight:bold; text-transform:uppercase; margin:6px 0px; text-align:center;}
a.button:hover {background:url('layout/button_blue.jpg'); border:1px solid #37b0dd; text-decoration:blink}

ol{margin-top:2px; margin-bottom:2px; margin-left:8px; padding-left:20px; list-style:decimal;}
ul{margin-top:2px; margin-bottom:2px; margin-left:8px; padding-left:30px; list-style:disc;}

table.texts { width:100%;}
table.texts td { vertical-align:top; text-align:justify; width:100%; padding:0px 8px 4px 8px;}
table.texts img { border:1px solid #eaeaea; padding:3px;}

.line {height:9px; padding:0px; width:100%; background:url('layout/dotline-x.jpg') left center repeat-x; margin-bottom:6px;}
.back {float:right;margin-left:10px;font-weight:bold;}
hr { color: #eaeaea; background-color: #eaeaea; height: 3px;}

body { background: url('layout/bg_dark.png') left center #37b0dd; margin:0px; font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#6c6c6c; text-align:center;}
#site_header {position:relative; left:0px; top:0px; width:100%; height:109px; background:url('layout/bg_light.png') left center #ffffff; border-bottom:1px solid #ffffff;}
#site_top {position:relative; margin:auto; top:0px; width:960px; height:109px;}
#site_logo {position:absolute; top:10px; left:0px; width:353px; height:60px; text-align:left;}
#site_submenu {position:absolute; top:10px; right:0px; width:500px; height:60px; text-align:right;}
#site_menu {position:absolute; top:80px; left:0px; width:960px; height:29px; text-align:center;}
#site_content {position:relative; left:0px; width:100%; height:auto; text-align:center; background:#ffffff; border-width:2px 0px 4px 0px; border-style:solid; border-color:#37b0dd; padding:10px 0px}
#site_page {position:relative; margin:auto; top:0px; width:960px; height:auto;}
#site_footer {position:relative; left:0px; width:100%; height:100px; text-align:center; border-top:1px solid #ffffff;}
#site_bottom {position:relative; left:auto; margin:auto; top:4px; width:960px; height:100px; color:#ffffff; }
#site_bottom a {color: #CCFF99; text-decoration:none; font-style:none; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
#site_bottom a:hover {color:#CCFFFF; text-decoration:none; font-style:none; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
#site_copyright {position:absolute; left:0px; top:0px; width:600px; color:#ffffff; text-align:left;}
#site_madeby {position:absolute; right:0px; left:auto; top:0px; width:250px; text-align:right;}
#breadcrumbs {padding:0px; margin:0px 0px 4px 0px; border-bottom:1px solid #e0f3fa; overflow:hidden;}
#path {text-transform:uppercase; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#a2a2a2; padding:0px; float:left; width:90%;}
#back {float:right; text-align:right; width:10%; margin:0px; padding:0px; text-transform:uppercase; font-size:9px;}
#path a {text-transform:uppercase; font-size:10px; font-family: Arial, Helvetica, sans-serif; color:#a2a2a2; font-weight:normal;}
#path a:hover {text-transform:uppercase; font-size:10px; font-family: Arial, Helvetica, sans-serif; color:#488DDF; font-weight:normal;}

#slider {position:relative;width:260px;height:150px; padding:0px;text-align:center;}
#slides {position:absolute;top:0px;left:0px;z-index:100;overflow:hidden;text-align:left;}
.slides_container {	width:252px; height:130px; overflow:hidden;	position:relative; display:none;border-bottom:1px solid #e0f3fa; padding-bottom:4px;  }
#slides .slide { padding:0px; width:252px; height:126px; display:block;}
.pagination {margin:2px auto;width:260px;text-align:center; padding:0px;}
.pagination li {float:left;	margin:0 1px;list-style:none;}
.pagination li a {display:block;width:12px;height:0;padding-top:12px;background-image:url(./layout/pagination.png);background-position:0 0;float:left;overflow:hidden;}
.pagination li.current a {background-position:0 -12px;}
