 

*				{ border:none;margin:0;padding:0; }
body 			{ font-family:Calibri,Arial,sans-serif;color:#333;font-size:14px;margin:0 auto;height:100%;background:#fff; }
p				{ margin-top:10px; }
#topbar			{ height:5px;background:#5ea21c url('../images/topbar.bg.gif') 0 0 repeat-x; }
a				{ text-decoration:none }
a:hover			{ text-decoration:underline }
img				{ border:none }

#container	 	{ width:980px;min-height:600px;margin:0 auto;text-align:left;background:#fff;}
#header			{ height:80px;padding:8px 0 }
#header .contact { float:right;color:#884451;margin-right:20px;font-size:1.1em }
#header a		{ color:#884451; }
#header ul		{ list-style-type:none; }
#header li		{ background:url('../images/leaf2.png') 0 2px no-repeat;padding:2px 0 2px 36px;margin:0 }

#banner			{ background:#fff;height:340px;padding:0 }
#banner ul		{ list-style-type:none;width:980px;height:340px;overflow:hidden;margin:0;padding:0 }
#banner li		{ padding:0;margin:0 }

#lower			{ margin:10px 0; }
#lower .panel	{ float:left }
#lower .sidebars{ width:25% }
#lower .content	{ width:50% }

#gallery		{ width:245px;float:left; }
#gallery img.landscape { max-width:100px;border:1px solid #ddd;padding:1px;margin:3px;max-height:70px;width:expression(this.width > 100 ? "100px" : true);height:expression(this.height > 70 ? "70px" : true); } 
#gallery img.portrait { max-width:62px;border:1px solid #ddd;padding:1px;margin:3px;max-height:100px;width:expression(this.width > 62 ? "62px" : true);height:expression(this.height > 100 ? "100px" : true); } 
#gallery .sub	{ margin-bottom:20px }

#content		{ margin-left:246px;border-left:1px dotted #ccc }
#content h3		{ font-size:1.1em;color:#333;margin:0 0 5px 0 }
#content ul		{ margin-left:24px;list-style-image:url('../images/bullet.gif');font-size:0.9em }
#content li		{ color:#5ea21c;padding:1px 0 }


#sidebar		{ margin-left:20px;width:225px;float:right;text-align:right;border-left:1px dotted #ccc;min-height:400px; }
#sidebar img	{ margin:0 0 20px }
.inner			{ padding:10px }

#services		{ margin-top:20px }
#feedback 		{ margin:10px 0 20px 0;padding:10px 0;border-top:1px dotted #eee }
#feedback_frame	{ height:340px;width:220px;margin:0;padding:0 }

#map_container	{ overflow:auto;font-size:0.9em; }
#map			{ height:240px;width:473px;overflow:hidden;padding:1px;border:1px solid #999;margin:0 }
#map_container .gps	{ font-size:1.1em;font-weight:bold;background:#eee;padding:4px 5px;border:1px solid #999;border-top:none;text-align:center }



#footer			{ background:#5ea21c url('../images/footer.bg.png') 0 0 repeat-x;color:#fff;text-align:center;font-size:0.9em;height:70px;margin:0 auto }
#footer .inner	{ width:980px;margin:0 auto; }
#footer a		{ text-decoration:none;color:#fff;}
#footer a:hover { text-decoration:underline;color:#fff;}

.tlist			{ margin:0;padding:0; }
.tlist td		{ padding:1px 30px 0 0;min-width:150px; }


.powered        { font-size:9px;font-family:Arial;text-decoration:none;color:#fff }
.powered:hover	{ text-decoration:underline; }
