html, body, img { margin: 0;padding: 0; }

body {
text-align: left;
font-size: 13px;
color:#72573C;
font-family: Arial, Helvetica, sans-serif;
background: #2B3C53;
}

h1 { font-size: 150%; }
h2 { font-size: 140%; }
h3 { font-size: 130%; }
h4 { font-size: 120%; }
h5 { font-size: 110%; }

h1, h2, h3, h4, h5 { 
font-family: Arial, Geneva, Helvetica, sans-serif;
color: #2b3c53;
}

ul li, ol li { font-size: 100%; }
ul li ul li a { font-size: 100%; }

a { text-decoration: none; }
a:link { color: #2b3c53; }
a:visited { color: #2b3c53; }
a:hover {color: #FFFFFF; }
a:active { color: #FFFFFF; }


.clear { 
clear: both;
}

#wrap {
width: 1000px;
margin: 0 auto 0 auto;
text-align: left;
background: #aba270;
}

#header {
position: relative;
z-index: 1000;
}

#header_overlay {
position: absolute;
right: 135px;
top: 0;
}

#seal {
position: absolute;
top: 40px;
right: 20px;
}

#nav {
background: #50823b;
padding: 2px 0 3px 30px;

}
html> body #nav {
padding: 4px 0 4px 30px;
}

#nav a {
color: #FFFFFF;
font-weight: bold;
font-size: 14px;
padding: 2px 20px 3px 20px;
}

html> body #nav a {
padding: 4px 20px 4px 20px;
}

#nav a:hover {
background: #FFFFFF;
color: #50823b;
}

#home {
width: 28px;
height: 24px;
background: url(images/home.png) top no-repeat;
padding: 0;
}

#nav #home:hover {
background: url(images/home_over.png) top no-repeat #FFFFFF;
}

#feature {
position: relative;
height: 446px;
}

#feature_overlay {
text-align: left;
position: absolute;
top: 0;
right: 0;
padding: 50px 20px 0 100px;
color: #FFFFFF;
width: 298px;
height: 416px;
font-size: 14px;
line-height: 25px;
background: url(images/feature_overlay.png) right top no-repeat;
}

html> body #feature_overlay {
padding: 30px 20px 0 100px;
}

#feature_overlay h1 {
color: #FFFFFF;
font-size: 40px;
}

#feature_overlay a {
color: #c6c094;
}

#curve {
position: absolute;
top: 0;
right: 0;
width: 418px;
height: 100%;
}

#rrr {
position: absolute;
top: 70px;
right: 15px;
}

#overlay_sub {
position: absolute;
top: 0;
right: 0;
padding: 50px 0 0 0;
text-align: left;
font-size: 14px;
width: 416px;
line-height: 20px;
color: #FFFFFF;
}

#overlay_sub h1 {
color: #FFFFFF;
font-size: 40px;
line-height: 40px;
margin: 10px 20px 20px 100px;
}

#overlay_sub p {
margin: 10px 20px 10px 100px;
}

#overlay_sub a {
color: #c6c094;
}


#home_content {
padding: 40px 20px 10px 20px;
}

#content {
position: relative;
text-align: center;
padding: 40px 20px 0 20px;
}

#content_inner {
width: 506px;
min-height: 400px;
margin: 0 auto 0 auto;
padding: 1px 400px 1px 20px;
text-align: left;
background: url(images/content_mid.jpg) left top repeat-y #C5C194;
}

#content_inner a {
text-decoration: underline;
}

.team {
float: left;
text-align: center;
width: 250px;
height: 250px;
}

#shadowbox_large {
float: left;
width: 636px;
}

#shadowbox_large_content {
height: 227px;
padding: 1px 10px 1px 10px;
background: url(images/shadowbox_large_mid.jpg) left top repeat-y #C5C194;;
}

#featured_logo {
margin-left: 290px;
}

#featured_community_content {
float: right;
width: 300px;
}

#shadowbox_small {
float: right;
width: 300px;
}

#shadowbox_small_content {
height: 229px;
padding: 1px 10px 1px 10px;
background: url(images/shadowbox_small_mid.jpg) left top repeat-y #C5C194;;
}

#shadowbox_large_content h1, #shadowbox_small_content h1 {
margin-top: 0;
}

#shadowbox_large_content p, #shadowbox_small_content p {
margin: 0;
}

#shadowbox_large_content a, #shadowbox_small_content a {
color:#72573C;
}

#footer {
clear: both;
text-align: center;
font-size: 11px;
padding: 10px 0 20px 0;
}

#footer a {
padding: 0 20px 0 20px;
font-size: 12px;
}

#footer a:hover {
color: #FFFFFF;
}


/* SCROLLER */
#slider {
position: relative;
margin-top: -40px;
height: 102px;
background: url(images/slider_back.png) left top repeat-x;
clear: both; 
width: 100%;  
padding: 10px 0 5px 0;  
}
#slider img { margin: 0 10px 0 10px; padding: 0; }
#motioncontainer {
margin: 0 auto;  
width: 100%; 
height: 102px;
}
#motioncontainer a img { }
#motioncontainer a:hover img { }
#statusdiv { padding: 2px; position: absolute; left: 0px; visibility: hidden; }
#motioncontainer a:hover { color: red; }
#trueContainer { white-space: nowrap; }

.dropshadow {
-moz-box-shadow: 2px 2px 9px #000;
-webkit-box-shadow: 2px 2px 9px #000
box-shadow: 2px 2px 9px #000;
filter:  progid:DXImageTransform.Microsoft.dropshadow(OffX=2px, OffY=2px, Color='#000000');
-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=2px, OffY=2px, Color='#000000')";
}