﻿@charset "UTF-8";

body {
	background: #E2DDCB url(../images/background.jpg) no-repeat top center;
	color: #333333;
	font-size: 13px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	line-height: 1.3;
}

/* Wrap*/
#wrap {
	border: 10px solid #D4CFBB;
	z-index: 2;
	background-color: #ffffff;
}
#bgfixed {
	background: transparent url(../images/aloe.jpg) no-repeat bottom right;
	bottom:0;
	position:fixed;
	right:0;
	z-index: 1;
	width: 600px;
	height: 800px;
}

/* --------------- Header ---------------- */
/*	Top Navbar */

#topnavbar {
	font-size: 11px;
	font-weight: bold;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	color: #FFFFFF;
	background-color: #93BBBC;
	}
	
#topnavbar a, #topnavbar a:visited {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	}
	
#topnavbar a:hover {
	text-decoration: underline;
	}
	
#topnavbar p {
	font-size: 11px;
	font-weight: bold;
	}
	
	
.topnavbarright {
	text-transform: uppercase;
	text-align: right;
	}
	
.topnavbarright a img {
	border: none;
	margin: 0px 3px 3px 0px;
	padding: 0px;
	}
	
#header {
	background: #85ACAC url(../images/header.jpg) left top no-repeat;
	color: #FFFFFF;
	font-size: 11px;
	}

#header #imageheader{
	background: transparent url(../images/logo.png) no-repeat left top !important;
	}

#header h1, #header h4 {
	color: #FFFFFF;
	font-size: 36px;
	font-family: Georgia, Times New Roman;
	font-weight: normal;
	text-decoration: none;
	}
	
#header h1 a, #header h1 a:visited, #header h4 a, #header h4 a:visited {
	text-indent: -10000px;
	color: #FFFFFF;
	font-size: 36px;
	font-family: Georgia, Times New Roman;
	font-weight: normal;
	text-decoration: none;
	}
	
#header h1 a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}
	
#header h3 {
	color: #7A3254;
	font-size: 16px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	}
	
#header p {
	text-indent: -10000px;
	color: #FFFFFF;
	line-height: 20px;
	}
	
.headerleft {
	font-size: 14px;
	}
	
.headerleft a img {
	border: none;
	}


/* Page */

#container {

}

/* Path */
#path { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
}
#path ul { 
	line-height:2.3em;
}
#path li { 
	line-height:2.3em;
	color:#777;
}

#path li a { 	
	display:block;
	padding:0 15px 0 0;
	background: url(../images/crumbarrow.gif) no-repeat right center;
}

#path li a:link, #path li a:visited {
	text-decoration:none;
	color:#777;
}

#path li a:hover, #path li a:focus {
	color:#8b4513;
}

/* Toolbar */

/* Content */
#content {
	line-height: 1.4;
	background: #ffffff url(../images/background-page.jpg) no-repeat center top;
}
	
#content h1 {
	color: #495D5C;
	font-size: 22px;
	font-family: Georgia, Times New Roman;
	font-weight: normal;
	}
	
#content h1 a, #content h1 a:visited  {
	color: #495D5C;
	font-size: 22px;
	font-family: Georgia, Times New Roman;
	font-weight: normal;
	}

#content h1 a:hover {
	color: #7A3254;
	text-decoration: none;
	}
	
#content h2 {
	background: #000000;
	color: #FFFFFF;
	font-size: 20px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	}

#content h3 {
	background: #86AFB0 url(../images/headline.png);
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-transform: uppercase;
	}
	
#content h4 {
	color: #495D5C;
	font-size: 22px;
	font-family: Georgia, Times New Roman;
	font-weight: normal;
	}
	
#content img.wp-smiley {
	border: none;
	}

#content img.wp-wink {
	border: none;
	}
	
/* page */
#page_centercol{
	border: 1px solid #DDDDDD;
	background: #ffffff url(../images/homepagetop.gif) repeat-x top left;
}

#page_centercol h1 {
	border-bottom: solid 1px #dedede;
	font-size: 30px;
	text-indent: 0;
	text-align: left;
	line-height: 0.9;
}

#page_centercol h2 {
}

#page_centercol h3 {
}

#page_leftcol {
	border: 1px solid #DDDDDD;
	background: #ffffff url(../images/homepagetop.gif) repeat-x top left;
}

#page_leftcol p img {
	border: none;
	}

#page_rightcol {
	border: 1px solid #DDDDDD;
	background: #ffffff url(../images/homepagetop.gif) repeat-x top left;
	}
	
#page_rightcol .widget {
	background: #FFFFFF url(images/sidebartop.gif) top no-repeat;
	border: 1px solid #DDDDDD;
	}
	
#page_rightcol h4 {
	background: #86AFB0 url(images/headline.png);
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-transform: uppercase;
	}
	
#page_rightcol a img {
	border: none;
	}
	
	
#page_rightcol ul li li {
	background: #FFFFFF url(images/icon.gif) no-repeat top left;
	}
	
#page_rightcol ul li ul li {
	background: #FFFFFF url(images/icon.gif) no-repeat top left;
	}/* Modules */

#page_bottomrow{
	border: 1px solid #DDDDDD;
	background: #ffffff url(../images/homepagetop.gif) repeat-x top left;
}

/* News */
#news h1{
	border: 0 none !important;
	color: #006400 !important;
	background: transparent none;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: normal;
}
#news h2{
	font-weight: bold;
	border: 0 none !important;
	color: #006400 !important;
	background: transparent none;
	letter-spacing: -1px;
}

#news h3{
	font-weight: bold;
	border: 0 none !important;
	color: #005bb2;
	text-transform: none;
	background: transparent none;
	letter-spacing: -1px;
}
#news h4{
	font-weight: bold;
	border: 0 none !important;
	color: #005bb2;
	background: transparent none;
}
#news h5{
	font-weight: bold;
	border-bottom: 1px solid #b5d4b6;
	color: #009701;
	background: #f0f9f0 none;
}
#news h6{
	font-weight: bold;
	border: 0 none !important;
	color: #009701;
	background: transparent none;
}
#news li {
	background-image: url(../images/select.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	color: #191970;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-weight: normal;
	font-size: 14px;
	font-style: normal;
	line-height: 1.3;
	/* margin: 5px 0 10px 0;*/
}
		
#news li a {
	font-weight: normal;
	font-style: normal;
}
#news li a:hover {
}
		
#news ul {
}

#news img{
	border: 0;
}
/* footer */
#footer{
	font-size: 11px;
	line-height: 1;	
}
.footer_content{
	border: 1px solid #DDDDDD;
	background: #ffffff url(../images/homepagetop.gif) repeat-x top left;	
}



/* others */
.gmaps{
	border: 1px solid #dfdfdf;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.flash{
	border: 1px solid #dfdfdf;
}

.border{
	border: 1px solid #dcdcdc !important;
	background-color: #f5f5f5 !important;
}

.sx { 
	float: left; 
	margin: 0 15px 0 0 !important; 
	clear: none; 
}

.dx { 
	float: right; 
	margin: 0 0 0 15px !important; 
	clear: none; 
}
.notes{
	border: 1px solid #dfdfdf;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #eef9ef;
}
table.photo
{ 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
 	border-collapse: separate;
  border-spacing: 1em 0.5em;
	
}
table.sofT
{ 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #faf0e6;
	border: 1px #000000 solid;
	font-size: 13px;
	color: #404040;
	border-collapse: collapse;
	border-spacing: 0; 
}
 
table.sofT tr:first-child{
  background-color: #ffffff;
  color: #000000;
}
table.sofT tr:first-child:hover{
  background-color: #ffffff;
  color: #000000;
}

table.sofT tr:hover{
	background-color: #f5be6c;
	color: #000000;
}
th.helpHed{
	font-weight: bold;
	font-size: 14px;
	background-color: #f1e3d2;
	color: #000000;
} 
td.contact{ 
	padding:4px 0 4px 4px;
	border-bottom: 1px #6699CC dotted;
	text-align: left;
}
td.contact:hover{
 background-color: #fdd9b0;
}

td.contact a{ 
	padding: 0 20px 0 10px;
	font-weight: bold;
	font-size: 13px;
}
td.contact a:hover{ 
	color: #000000;
	text-decoration: none;
}

.col { float: left; margin-right: 2%; clear: none; }
		
.col div { padding: 0;}

.c66 { width: 62%; }
		
.c50 { width: 46%; }
		
.c33 { width: 29%; }
		
.c25 { width: 21%; }