@charset "UTF-8";
/* CSS Document */

body {margin: 0 auto;  background-color: #5c3d3a; font-family: Arial, Helvetica, sans-serif; text-align: center;}

strong {font-weight: bold;}
em {font-style: italic;}
p, address {font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 25px;}
address {font-weight: bold;}
img {display: block;}
.right {float: right; margin: 0 35px 20px 20px;}
.left {float: left; margin: 0 20px 20px 35px;}

a {color: #5c3d3a; text-decoration: none;}
a:hover {color: #fea164; text-decoration: none;}

hr {border-top: 0; border-left: 0; border-right: 0; border-bottom: 2px solid #ff8635; margin-bottom: 20px;}

h1 {font-family: "Times New Roman", Times, serif; font-size: 42px; color: #fdd9c0;}
h2 {font-family: "Times New Roman", Times, serif; font-style: italic; font-size: 36px; color: #fdd9c0;}

#container {margin: 0 auto; width: 100%; background: url(../images/bodybg.jpg) repeat-x top left; background-color: #ffe5d4;}
#brownborder {margin: 0 auto; width: 100%; background: url(../images/brownrepeat.jpg) repeat-x bottom left;}
#shadow {margin: 0 auto; width: 100%; background: url(../images/shadowgrad.png) repeat-y top center; zoom: 1;}
ie6 #shadow {background: none;}
ie5 #shadow {background: none;}

#header {margin: 0 auto; width: 980px; text-align: left; padding: 25px 0 15px 0;}
#headerleft {width: 254px; float: left;}
#headerright {width: 726px; float: left; padding-top: 80px;}
#header ul {text-align: right; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; padding-bottom: 8px;}
#header li {display: inline; padding: 0 10px 0 6px; border-right: 1px solid #fff8f2;}
#header li a {color: #fff8f2; text-decoration: none;}
#header li a:hover {color: #fea164; text-decoration: none;}
#header li.noborder {border-right: none;}

#banner {margin: 0 auto;width: 1005px; zoom: 1; position: relative; text-align: center;}
#banner img	{ float:left; }

#content {margin: 0 auto; width: 980px; background-color: #5c3d3a; zoom: 1;}

#contentmain {margin: 0 auto; width: 980px; background-color: #fff8f2; zoom: 1; text-align: left; padding: 70px 0 20px 0;}
#contentmain p, address {color: #5c3d3a; margin: 0 35px 15px 35px;}
#contentmain h3 {color: #5c3d3a; margin: 10px 35px; font-size: 16px; font-family: Arial; font-weight: bold;}
#contentmain h2 {color: #5c3d3a; margin: 0 35px 20px 35px; font-size: 24px;}
#contentmain ul {width: 240px; font-family: Times; font-size: 18px; font-style: italic; color: #5c3d3a; padding-bottom: 20px; margin: 0 35px; float: left; height: 180px;}
#contentmain ul.small {height: 80px;}
#contentmain li {font-family: Arial; font-size: 14px; color: #5c3d3a; line-height: 20px; font-style: normal;}

#title {height: 45px; bottom: -45px; left: 30px; width: 550px; position: absolute;}
#titleleft {float: left; height: 45px;}
#titlemid {float: left; background-color: #ff8635; height: 45px;}
#titleright {float: left; height: 45px;}

#contentleft {width: 400px; float: left; background-color: #fff8f2; text-align: left; padding-top: 70px;}
#contentleft p {color: #5c3d3a; margin: 0 35px 25px 35px;}
#contentright {width: 580px; float: left; background-color: #5c3d3a; text-align: left;}
#contentright p {color: #fff8f2; margin: 30px;}
#contentright ul {width: 250px; font-family: "Times New Roman", Times, serif; color: #fffcfa; font-size: 24px; margin: 0 0 20px 20px;}
#contentright li {font-family: Arial, Helvetica, sans-serif; color: #fffcfa; font-size: 12px; line-height: 20px;}
#leftc {width: 290px; float: left;}
#rightc {width: 290px; float: left;}

#footer {margin: 0 auto; width: 980px; text-align: center; background: url(../images/footerbg.jpg) repeat-x top left; background-color: #5c3d3a; padding: 20px 0;}
#footer p {color: #fe761b; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 21px;}
#footer ul {font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-bottom: 10px;}
#footer li {display: inline; padding: 0 8px 0 5px; border-right: 1px solid #fff8f2;}
#footer li a {color: #fff8f2; text-decoration: none;}
#footer li a:hover {color: #fea164; text-decoration: none;}
#footer li.noborder {border-right: none;}
#footer a {color:#FFFFFF;}

#contactform {float: left; width: 465px;}
form			{width:405px; padding:0 30px; position: relative;}
form label		{width:195px; padding:5px 0 10px 0;  float:left;  line-height:17px; font-size: 16px; color: #5c3d3a;}
form input		{width:200px; padding:0; margin: 0 0 10px 0; float:right; height:18px;}
form select		{width:200px; padding:0; margin: 0 0 10px 0; float:right; height:18px;}
form textarea	{width:400px; height: 120px; padding:0; margin: 0 0 10px 0;}
form input.button {padding: 7px 10px; width: auto; background: #5c3d3a; color: #fff8f2; border: none; float: left; height: auto;}

#alertPanel		{position:absolute; top:50px;  left:10px; filter: alpha(opacity=90);-moz-opacity:.9;opacity:.9; -khtml-opacity:.9; color:#f2f2f2; width:440px;}
input.alertBut	{padding:7px 10px; width:auto; background:#fff8f2; color:#5c3d3a; border:none; height:auto; float:none; margin:0 auto;}