body {

margin: 0px;
padding: 0px;
text-align: center;
background-color: #7d514b;
background:url(graphics/site-bg.jpg) repeat-x 0 0;
}

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

div#overlay {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
height:100%;
margin:0;
padding:0;
position:fixed;
right:0;
text-align:center;
top:0;
width:100%;
z-index:1000;
}
div#overlay object {
	width: 100%;
	height: 100%;
}

#container {
position:absolute;
width:800px;
text-align: left;
left: 50%; 
margin-left: -400px;
background:url(graphics/container-bg.gif) repeat-y 0 0;
background-color:#FFF;
color: #666;
}

#topcontainer {
width: 800px;
background-color: #FFFFFF;
margin-left: auto;
margin-right: auto;
text-align: left;
height: 312px;
}

#menu {
background-image:url(graphics/menubg.gif);
background-repeat:no-repeat;
background-position:top;
width: 269px;
height: 148px;
float: left;
padding-top: 164px;
}

#menuinside {
background-image:url(graphics/menubg_inside.gif);
background-repeat:no-repeat;
background-position:top;
width: 269px;
float: left;
height: 148px;
padding-top: 164px;
}

h1 {font-family:Georgia, "Times New Roman", Times, serif; color:#744039; font-size: 20px; line-height: 24px; font-weight: normal; text-align:left; padding: 0px 0px 25px 0px; margin: 0px 0px 0px 0px;}

#secondarymenu {
width: 222px;
float: left;
padding-top: 5px;
padding-bottom: 12px;
padding-left:47px;
text-align:left;
color: #744039;
font-family: arial;
font-size: 12px;
line-height:18px;
}

#secondarymenu A{
text-decoration: none;
color: #744039;
}

#secondarymenu A:hover{
text-decoration: underline;
color: #744039;
}

#break {
width: 269px;
height: 24px;
float: left;
background-color:#e5d2a2
}

#flash {
background-image:url(graphics/flash.jpg);
background-position:top;
background-repeat:no-repeat;
width: 531px;
height: 312px;
float:right;
}

#topimages {
width: 531px;
height: 158px;
float:right;
}

#leftfront {
width: 269px;
float: left;
background-color:#CCC;
}

#rightfront {
width: 465px;
float: left;
background-color:#FFFFFF;
background-image:url(graphics/leaf_top.gif);
background-repeat:no-repeat;
background-position:top;
padding-left: 28px;
padding-right: 28px;
padding-top: 35px;
padding-bottom: 40px;
text-align:justify;

font-family: arial;
font-size: 12px;
line-height:18px;
}

#insidecontent {
width: 475px;
float: right;
background-color:#FFFFFF;
background-image:url(graphics/leaf_topinside.gif);
background-repeat:no-repeat;
background-position:top;
padding-left: 28px;
padding-right: 28px;
padding-top: 35px;
padding-bottom: 40px;
text-align:justify;

font-family: arial;
font-size: 12px;
line-height:18px;
}

#insidecontent A{
text-decoration: underline;
color: #744039;
}

#insidecontent A:hover{
text-decoration: underline;
color: #d4a017;
}

#frontcontent {
padding-left: 28px;
padding-right: 28px;
padding-top: 35px;
padding-bottom: 40px;
text-align:justify;
color: #744039;
font-family: arial;
font-size: 12px;
line-height:18px;
}

#contact {
width: 776px;
height: 27px;
background-image:url(graphics/callbg.gif);
background-position:bottom;
background-repeat:no-repeat;
font-family: arial;
font-size: 22px;
line-height:17px;
color: #FFFFFF;
text-align: right;
padding-top: 9px;
padding-right: 24px;
font-weight:bold;
}

#contact a{color:#FFF;}

#contactinside {
width: 507px;
height: 27px;
background-image:url(graphics/callbg_inside.gif);
background-position:bottom;
background-repeat:repeat-y;
float:right;
font-family: arial;
font-size: 22px;
line-height:17px;
color: #FFFFFF;
text-align: right;
padding-top: 9px;
padding-right: 24px;
font-weight:bold;
}

#contactinside a{color:#FFF;}

#footer {
width: 772px;
float: left;
padding-top: 28px;
padding-left: 28px;
padding-bottom: 28px;
font-family: arial;
font-size: 11px;
line-height:17px;
color: #FFFFFF;
background-color:#b5b4b2;
}

#footer A{
text-decoration: underline;
color: #FFFFFF;
}

#footer A:hover{
text-decoration: underline;
color: #eae2cd;
}

#footerinside {
width: 503px;
float: left;
padding-top: 28px;
padding-left: 297px;
padding-bottom: 28px;
font-family: arial;
font-size: 11px;
line-height:17px;
color: #FFFFFF;
clear:none;
}

#footerinside A{
text-decoration: underline;
color: #FFFFFF;
}

#footerinside A:hover{
text-decoration: underline;
color: #eae2cd;
}

#callouts {
width: 531px;
float: left;
vertical-align:top;
height: 135px;
}

#left {
width: 269px;
float: left;
clear:left;
background-color: #eeece9;
}

#right {
width: 531px;
float: right;
clear:right;
}

#form {float: left; clear:left; margin-bottom: 25px; margin-left:0px;}
#form button {float: right; margin-top:10px; margin-right:10px;}
#form h2{margin-left:8px; margin-bottom:1px; }
#form p{margin-left:8px; margin-top:5px; }

label.error,
p.error {
	font-weight:bold;
	color:#f00;
}

fieldset#personalinfo {border: 0px;}
fieldset#personalinfo label {float: left; clear:left; margin-top:12px;}
fieldset#personalinfo input {float: right; margin-top:10px;  margin-left:15px;}
fieldset#personalinfo select {float: right; margin-top:10px;  margin-left:15px;  width:296px;}
fieldset#personalinfo textarea {float: right; margin-top:10px; margin-left:15px; overflow:hidden; width:291px;}
fieldset#personalinfo label#address {float:left; margin-top:20px; margin-bottom:20px;}

fieldset#contactyou {border: 0px; float: left;}
fieldset#contactyou input {margin-left:5px; margin-right:25px;}
fieldset#contactyou p {clear:left; margin-top:12px; margin-left:0px;}

fieldset#additionalinfo {border: 0px; float:left; clear:left;}
fieldset#additionalinfo label {float: left; clear:left; margin-top:12px; }
fieldset#additionalinfo textarea {float: left; margin-top:0px; overflow:hidden; width:452px;}
fieldset#additionalinfo p {margin-top:20px; margin-left:0px; width:452px;}

#referr {float: left; clear:left; margin-left:0px;}
#referr fieldset {border: 0px; clear:left; margin-bottom:10px; margin-top:0px;}
#referr label {clear:left;}
#referr input {  margin-left:5px;}
#referr select { margin-left:15px;}
#referr textarea {clear:left; overflow:hidden; width:422px; height:100px;}
#referr button {float: right; margin-top:10px; margin-right:39px;}

#buttonlinks {color:#744039; text-decoration:none; font-size:12px; margin-top:10px; text-align:left;} 
#buttonlinks p {width:220px; float:left; display:inline; margin-right:10px; padding:0px;}
#buttonlinks p#refer {width:200px; margin-right:21px;}
#buttonlinks p#personel {width:240px;}
#buttonlinks a {margin-top:10px; display:inline; font-size:14px; text-decoration:none; color:#fff; background-color:#744039; padding:4px; text-align:center; display:block; width:180px;}
#buttonlinks a:hover {text-decoration:none; color:#fff; background-color:#d7ab38;}

