body {
margin:0;
font-size: 100%;
background: url(../_images/bg_body_blue2.jpg);
}
.pagepic {
text-align: center;
padding: 5px;
background: #FFF;
-moz-box-shadow: 0px 0px 5px #BBB; 
-webkit-box-shadow: 0px 0px 5px #BBB;
box-shadow: 0px 0px 5px #BBB;
behavior:url(PIE.htc); 
position: relative;
width:350px;
margin: 0 auto;
}

a img {
border: none;
}
#header_wrap { 
height:165px;
background: url(../_images/bg_header_blue2.jpg) repeat-x;
}
#header {
height:165px;
position: relative;
}
#hdrcontact {
position: absolute;
top:20px;
right:2px;
font-family: Tahoma, Helvetica, Arial, sans;
color:#425818;
color:#000657;
font-size: .9em;
height: 35px;
line-height: 35px;
}
#hdrcontact img {
float: left;
padding-right:10px;
}
#hdrcontact a {
color:#425818;
color:#000657;
}
#logo {
position: absolute;
top:20px;
left:35px;
}
#content_wrap {
background: #dddfd2;
padding:10px 0 25px 0;
}
#viewport {
height:320px;
position: relative;
margin-bottom: 25px;
background: #333;
background: url(../_images/bg_viewport4.jpg) no-repeat left top;
}
#slideshow_front {
width:530px;
height:320px;
border: 10px solid #FFF;
background: #000;
position:absolute;
right: -5px;
top:-15px;
z-index: 10;
overflow: hidden;
}
#slideshow_front img {
width:530px;
height:320px;
}
#hdr_bullet_front {
font-size: 1.6em;
font-weight: bold;
}
#bullet_front {
font-family: Tahoma, Helvetica, Arial, sans;
font-weight: bold;
color:#FFF;
width:340px;
}
#bullet_front ul {
margin-left:20px;
padding:0;
}
#bullet_front li {
margin-left:18px;
margin-bottom:10px;
font-size:.95em;
line-height: 140%;
letter-spacing: .050em;
}

.contentpanel {

background: #f8faee;
-moz-box-shadow: 0px 0px 6px #BBB; 
-webkit-box-shadow: 0px 0px 6px #BBB;
box-shadow: 0px 1px 6px #BBB;
behavior:url(PIE.htc); 
position: relative;
margin-top:-10px;
}
.contactinfo {
font-size:.6em;
line-height: 140%;
padding:0 0 10px 0;
}
.content_title  {
font-family: 'DroidSerifRegular';
text-align: center;
font-size: 1.6em;
margin:0;
padding:0;
}
.content_title h2 {
margin-bottom:20px;
font-size: 1.5em;
} 
.content_text h3 {
font-family: 'DroidSerifRegular';
font-size: 1.55em;
margin-bottom: 10px;
}
.olivebranchgraphic {
margin-top:0px;
}
.olivebranchgraphic img {
height:50px;
}
.pagequote {
margin: 0 auto;
color: #999;
font-size: .9em;
padding-bottom: 20px;
text-align:center;
font-style: italic;
position: relative;
}
.bigquote {
font-size:4em;
position: absolute;
top:5px;
font-family:"Trebuchet MS";
color:#DDD;
}
.piccaption {
font-size:.45em;
font-family: Tahoma, Helvetica, Arial, sans;
padding:5px 0 15px 0;
font-style: italic;
color: #333;
}
.bigquotebot {
font-size:3em;
position: absolute;
bottom:0px;
font-family: Palatino;
}
.byline {
font-family: Tahoma, Helvetica, Arial, sans;
font-size:.6em;
}
#quote_whois {
width: 340px;
line-height: 160%;
}
#quote_ourstory {
width: 300px;
line-height: 190%;
font-size: .9em;
}
#quote_visionmission {
width: 300px;
line-height: 190%;
font-size: .7em;
}
.boldblue {
color:#222a51;
}
.content_text {
font-family:Tahoma, Helvetica, Arial, sans;
padding: 15px 0 40px 0;
font-size: 1em;
}
.content_text p {
line-height: 160%;
}
.content_text ul {
margin:0;
padding:0;
}
.content_text li {
margin:0 0 15px 18px;
}
.feature {
min-height:245px;
background: #f8faee;
-moz-box-shadow: 0px 0px 6px #BBB; 
-webkit-box-shadow: 0px 0px 6px #BBB;
box-shadow: 0px 0px 6px #BBB;
behavior:url(PIE.htc); 
position: relative;
padding:0 0 5px 0;
}
.feature h2 {
font-family: 'DroidSerifBold';
display: block;
text-align: center;
height: 43px;
line-height: 43px;
font-weight: normal;
font-size: 1em;
margin:0;
padding:0;
color:#362501;
font-size:1.075em
}
.feature img {
margin:0 12px 8px 12px;
}
.feature p {
font-size:.8em;
font-family:Tahoma, Helvetica, Arial, sans;
color: #333;
width:240px;
margin:0 auto;
padding: 0;
text-align: center;
line-height: 130%;
}
.launch_ss_front {
padding-top:6px;
text-align: center;
font-family: 'DroidSerifBold';
font-size: .7em;
}
.launch_ss_front img {
display: block;
margin:0 auto 5px auto;
}
#footer {
padding:10px 0px;
font-size:0.70em;
font-family: Tahoma, Helvetica, Arial, sans;
text-align: center;
color:#f8faee;
line-height: 150%;
}
#footer a {
color:#f8faee;
}
#footer_olive_branch {
display: block;
margin:10px auto 5px auto;
}

