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

/* Global Settings */

* {
padding:0;
margin:0;
}

html, body {
height:100%;
}

body {
background:#39393b;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}

a img {
border:none;
}

a {
text-decoration:none;
}


/* Common Formatting */

h2 {
color:#a9592f;
font-family:"Times New Roman", Times, serif;
font-size:35px;
font-weight:normal;
margin:0;
}

h3 {
color:#668172;
font-family:"Times New Roman", Times, serif;
font-size:25px;
font-weight:normal;
margin:0;
}

p {
color:#2c2c2d;
font-size:13px;
line-height:1.5;
margin-bottom:20px;
margin-top:10px;
}

blockquote {
	margin:40px;	
}

strong {
	color:#668273;
}

ul {
margin:10px;
}

ol {
margin:10px 0px 20px 36px;
}

ul li {
background:url(images/arrows.gif) no-repeat 0 2px;
list-style:none;
margin-top:20px;
padding-left:30px;
}


ol li {
margin-top:20px;
padding-left:12px;
}

li a {
color:#a9592f;
text-decoration:none;
}


/* Global Classes */

.bold          { font-weight:bold; }
.clear         { clear:both; }
.float-left    { float:left; }
.float-right   { float:right; }
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
.italic        { font-style:italic; }
.site-width	   { margin:0 auto; width:900px; padding:0 10px; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
.text-left     { text-align:left; }
.text-right    { text-align:right; }


/* Wrapper */

.wrapper {
height:auto !important;
height:100%;
margin:0 0 -27px;
min-height:100%;
}


/* Header Styles */

#header-wrap {
background:url(images/header_bg.png) repeat-x;
}

#header {
background:url(images/header_shadow.png) no-repeat;
height:170px;
margin:0 auto;
width:960px;
}

#logo {
height:132px;
margin-left:4px;
position:absolute;
width:150px;
}

#header .nav {
float:right;
margin-top:90px;
width:506px;
}

/*
#header .nav a {
background:url(images/nav_up_div.gif) no-repeat 100% 0;
color:#c9b68c;
display:block;
float:left;
font-weight:bold;
height:25px;
padding:6px 18px 0;
text-transform:uppercase;
}

#header .nav a:hover {
background:url(images/nav_over.gif) repeat-x;
color:#fff;
}

#header .nav a.active {
background:url(images/nav_over.png);
color:#fff;
}
*/

#sub-nav {
margin:0 auto;
padding-top:25px;
width:935px;
text-align: center
}

#sub-nav a {
color:#c9b68c;
font-size:11px;
margin-right:15px;
}

#sub-nav a:hover {
color:#fff;
}

#sub-nav a.active {
color:#fff;
}

#sub-nav .bullet {
background:url(images/bullet.gif) no-repeat 0 5px;
padding-left:20px;
}


/* Home Page Styles */

#splash-area-wrap {
background:#424244 url(images/splash_bg.png) repeat-x bottom;
height:288px;
}

#splash-area li a {
color:#fff;
text-decoration:none;
}

#splash-area li a:hover {
color:#fff;
text-decoration:underline;
}

#splash-area .text {
width:440px;
margin-top: -8px;
}

#splash-area strong {
color:#C9B68C;
}

#splash-area h2 {
color:#c9b68c;
}

#splash-area .dotted {
background:url(images/dotted_splash.gif) repeat-x;
}

#splash-area p {
color:#fff;
line-height:1.2;
}

#splash-area ul {
color:#fff;
}

#splash-area li {
background:url(images/arrows_splash.gif) no-repeat;
margin-top:3px;
}

#welcome-area-wrap {
background:url(images/welcome_bg.png) repeat-x top; 
height:195px;
}

#welcome-area {
background:url(images/welcome_bg.png) repeat-x top; 
height:195px;
}

#welcome-area .text {
margin-top:40px;
width:630px;
}

#welcome-area h2 {
font-size:30px;
}

#welcome-area p {
}

#welcome-area .wrapper {
margin-left:650px;
position:relative; /* ie fix */
}

#welcome-area .pic {
margin-top:-13px;
position:absolute;
}


/* Content Styles */

#content-wrap {
background:#fff url(images/page_bg.png) repeat-x top;
padding-top:30px;
}

.info-section {
padding:20px 0 40px;
height:100%; /*ie6 fix */
overflow:auto;
}

.info-section ul {
	margin-top:20px;
	margin-bottom:20px;
	clear:left;
}

.info-section li {
	margin-top:10px;
}

.info-section .pic {
width:300px;
height:330px;
}

.info-section .pic img {
border:#c9b68c 4px solid;
}

.info-section .text {
width:600px;
}


.info-section .media {
width:430px;
margin: 4px 0px 20px 30px;
}

.info-section li a {
color:#A9592F;
}



.senior-section {
padding:20px 0 40px;
height:100%; /*ie6 fix */
overflow:auto;
float: left;
text-align: center;
color:#668172;
font-family: "Times New Roman",Times,serif;
font-size: 25px;
}

.senior-section .pic {
width:300px;
height:330px;
}

.senior-section .pic img {
border:#c9b68c 4px solid;
}







.dotted {
background:url(images/dotted.gif) repeat-x;
height:3px;
width:100%;
}

.video {
border:#c9b68c 4px solid;
width:426px;
}

#case {
padding-bottom:40px;
}

#source-wrap { 
margin-left:635px;
position:relative; /* ie fix */
}

#source {
margin-top:10px;
position:absolute;
}



/* Footer Styles */

#footer-wrap {
background:url(images/footer_bg.png) repeat-x;
}

#footer {
padding-top:40px;
}

#footer .wrapper {
width:590px;
}

#footer p {
color:#fff;
margin:37px 35px 0 0;
}

#footer .nav a {
color:#c9b68c;
margin-right:20px;
}

#footer .nav a:hover {
color:#fff;
}

#footer .bullet {
background:url(images/bullet.gif) no-repeat 0 8px;
padding-left:25px;
}

#address {
background:url(images/footer_div.gif) no-repeat;
padding-left:40px;
width:270px;
}

#address p {
line-height:2;
margin:0;
}

#emedia-push {
height:57px;
}

.emedia-logo {
height:27px;
}