/* Body */
body {
text-align: center;
margin:0;
/*scrollbar colors for IE and Opera*/
scrollbar-arrow-color:#333;
scrollbar-3dlight-color:#999;
scrollbar-highlight-color:#FFF;
scrollbar-face-color:#CCC;
scrollbar-shadow-color:#999;
scrollbar-darkshadow-color:#666;
scrollbar-track-color:#EEE;
}

div, table, td {
font-family:Verdana, Arial, Helvetica, sans-serif;
}

td {
vertical-align: top;
}

img {
border: 0;
}

h1, h2, h3, h4, h5 {
margin: 0;
}

/* Container */
#container {
margin: 0 auto;
width: 1024px;
text-align: center;
padding:0;
}

/* Header */
#header {
background:#fff url(/images/header.gif) top left no-repeat;
width:1024px;
height:157px;
}

#header-left {
width:359px;
height:157px;
float:left;
}

#logo{
background:#fff url(/images/header-logo.gif) top left no-repeat;
width:359px;
height:157px;
}

#logo a {
display:block;
width:359px;
height:157px;
}

#logo span {
display:none;
}

#header-right {
width:665px;
height:157px;
float:left;
}

#header-search {
width:665px;
height:87px;
text-align:right;
}

#search-btn {
float: right; 
padding: 40px 75px 0 0;
}

.search-submit{
background:#fff url(/Images/btn-search.gif) top left no-repeat;
width:47px;
height:18px;
border:none;
cursor:pointer;
}

#search-txtbox {
float: right; 
padding: 40px 5px 0 0;
}

.txtbox-search {
width: 154px; 
height: 18px; 
border: 1px solid #a5acb2;
font-size:12px;
color:#637c59;
}

#header-nav {
width:665px;
height:70px;
}

#header-nav ul {
margin:0;
padding:0 54px 0 0;
float:right;
}

#header-nav li {
margin:0;
padding:0 1px;
list-style:none;
float:left;
font-size:12px;
background:url(/images/secondary-nav-divider.gif) top right no-repeat;
}

#header-nav a, #header-nav a:visited {
display: block;
padding: 32px 24px 6px 24px;
color:#c3c3c3;
text-decoration:none;
background:url(/images/secondary-nav-off.gif) top center no-repeat;
}

#header-nav a:hover {
margin: 0;
list-style:none;
color:#987e5f;
text-decoration:none;
display:block;
background:url(/images/secondary-nav-on.gif) top center no-repeat;
}

#header-nav-active a, #header-nav-active a:visited {
display: block;
padding: 32px 24px 6px 24px;
color:#987e5f;
text-decoration:none;
background:url(/images/secondary-nav-on.gif) top center no-repeat;
}

/* Body */
#body-container {
background:url(/images/body-container.gif) repeat-y;
width:1024px;
text-align:left;
}

/* Left Column */
#left-column {
background:url(/images/left-column-leaf.gif) top left no-repeat;
width:310px;
height:480px;
float:left;
}


#subscribe-box {
clear:both;
padding: 143px 21px 0 0;
text-align: right; 
font-size: 12px;
color: #637c59;
}

#subscribe-box p {
margin:0; 
padding:6px 0;
}

#subscribe-page p {
margin:0; 
padding:6px 0;
}

.btn-subscribe {
background:#fff url(/Images/btn-subscribe.gif) top left no-repeat;
width:64px;
height:18px;
border:none;
cursor:pointer;
}

/* Right Column */
#right-column {
width:714px;
height:540px;
float:left;
background:url(/images/right-column-fade.gif) bottom left no-repeat;
}

html > body #right-column {
background:url(/images/right-column-fade.gif) bottom left no-repeat;
width: auto;
height: auto;
width: 714px;
min-width: 714px;
min-height: 540px;
}

#banner {
background:url(../images/banner1.jpg) top left no-repeat;
width:660px; 
height:163px;
}

#banner-link {
width:660px;
height:68px;
}

#banner-link p {
margin:0;
padding:47px 224px 0 0;
text-align:right;
font: bold 12px Georgia, "Times New Roman", Times, serif;
color:#546e49;
}

#banner-link a, #banner-link a:visited {
color:#546e49;
text-decoration:underline;
}

#banner-link a:hover {
color:#546e49;
text-decoration:none;
}

#banner-headline {
width:660px;
height:95px;
}

#banner-headline p {
margin:0;
padding: 40px 0 0 5px;
}

.content-right {
padding: 14px 80px 14px 38px;
font-size:12px;
color:#637c59;
}

.content-right td {
font-size:12px;
color:#637c59;
}

.content-right a, .content-right a:visited {
color:#a1835f;
text-decoration:underline;
}

.content-right a:hover {
color:#a1835f;
text-decoration:none;
}

.content-subheadline {
font-size:14px;
font-weight:bold;
font-style:italic;
}

.news p {
margin:0;
padding: 6px 0 0 0;
}

#contact-table td {
padding: 3px 0 2px 0;
}

/* Body Admin */
#body-container-admin {
background:#fff;
width:1024px;
text-align:left;
}

.content-admin {
padding: 14px 80px 14px 38px;
font-size:12px;
color:#637c59;
}

.content-admin td {
font-size:12px;
}

.content-admin h2 {
padding: 0 0 10px 0;
font-size:16px;
}

.content-admin a, .content-admin a:visited {
color:#a1835f;
text-decoration:none;
}

.content-admin a:hover {
color:#000;
text-decoration:none;
}


/* Footer */
#footer {
background:#fff url(/images/footer.gif) top left no-repeat;
width:1024px;
height:152px;
text-align:right;
}

#footer p {
margin:0;
padding:116px 94px 0 0;
font-size:10px;
color:#ae9474;
}

#footer a, #footer a:visited {
color:#ae9474;
text-decoration:none;
}

#footer a:hover {
color:#ae9474;
text-decoration:underline;
}

