/* CSS Document */

* {padding:0; margin:0; }

img {border:0; }

body {font-family: Arial, Helvetica, sans-serif; font-size:62.5%; line-height:22px; background: url(images/bg.jpg) no-repeat #FFFFFF center; }

h1	{padding:15px 0; font-size:1.8em; color:#444 }
h2	{padding:10px 0; font-size:1.7em; color:#444; font-weight:lighter; }
h3	{padding:10px 0; font-size:1.6em; color:#444 }
p	{padding:10px 0; font-size:1.3em; color:#444 }

ul li {padding:0; font-size:1.3em; color:#444 }

.sitemap{}

.sitemap ul li a{ color:#009933;}

a	{ text-decoration:none; color:#009933; }
a:hover { text-decoration:underline; color:#009933; }

#bg	{ background:url(images/bg2.png) repeat-x; }
#wrap { width:908px; overflow:hidden; margin:0 auto; }

#header { width:908px; height:110px; }
.logo	{ margin:20px 0 0 5px; float:left; }
.tagline { float:left; margin:60px 0 0 45px; }
.email {float:right; margin:52px 0 0 5px; }

#nav { width:908px; height:36px; background:url(images/navbg.jpg); clear:both; }
#nav ul { width:646px; float:left; border:0px solid #F00;}
#search{ width:207px; float:right; border:0px solid #0F0; height:27px; padding:9px 0px 0px 27px;}
#search input{ float:left; width:130px; border:none;
background:none;}
.submitclass{width:60px !important;  margin:0px 0px 0px 8px; border:none; outline:none;}
#nav ul li { display:inline; list-style-type:none; }

#tabs { width:908px; height:250px; clear:both; }
#tabs img { margin:11px 3px 0 0; }

#maincontent { background:#fcfcfc; width:663px; padding:0 7px; overflow:hidden; clear:both; margin:3px 0; float:left; }
#maincontentcontact { background:#fcfcfc; width:663px; padding:0 7px; overflow:hidden; clear:both; margin:10px 0; float:left; min-height:420px; }
.image { float:right; margin:5px 10px; }
.image2 { margin:5px 0; }

#contactsidebar { width:215px; float:left; margin:0 0 0 15px; padding:10px 0 0 0; }
#contactsidebar ul {margin: 0 0 10px 0; }
#contactsidebar ul li {list-style-type:none; }
.fieldstyle, .button	{ display:block; margin:7px 0; }
.fieldstyle  { border:1px solid #a8a59d; width:195px; }
.contactform p { padding:5px 0 0; }
.contactform { width:250px; float:left; overflow:hidden; }
.formstype {width:200px; }
.map	{ padding:0 0 0 3px; }
.button2 { width:200px; margin:10px 0; clear:both; }

#footer { background:url(images/footbg.jpg) repeat-x; clear:both; margin:15px 0 0 0; }
#footerwrap { width:908px; margin:0 auto; padding:15px 0; }
#footerwrap ul li { display:inline; list-style-type:none; font-size:1.2em; color:#444; padding:10px 12px; clear:both; }
#footerwrap a { color:#444; }
