body  {background-color:#eee8d3; margin:0; padding:0; text-align:center; font-family:Arial; font-size:12px; color:#4f453f;}

#wrapper {width:916px; margin:0 auto; text-align:left;}
#tileshadow {width:916px; background:url(images/tile_shadow.gif); float:left; background-repeat:repeat-y;}
#maincontainer {width:894px; border:3px solid #eee8d3; float:left; margin-left:8px;}
#allcontent {width:894px; float:left; background-color:#faf7ed; border:1px solid #fff;}

/* Header / Navigation 
----------------------------------------------------------------------------*/ 
#header {
   width:916px;
   height:69px;
}

#logo {
   width:298px;
   float:left;
   margin-left:35px;
}

#topNav {
   width:583px;
   float:left;
}

#linkNav {
   width:567px;
   float:left;
   margin-top:15px;
   text-align:right;
   color:#e4ddc3;
   font-size:#11px;
}
#linkNav a {color:#766a63; text-decoration:none;}
#linkNav a:hover {color:#135091;}

.linkNavHyphen {color:#766a63; text-decoration:none;}

#mainNav {
   width:583px;
   float:left;
   margin-top:4px;
   background-image:url(images/nav_bg.gif);
   background-repeat:no-repeat;
}

#navDrop {
   width:583px;
   float:left;
   margin-top:16px;
}

#btmNav {
   width:916px;
   height:34px;
   background-image:url(images/btm_nav.gif);
}

/* Left Side
----------------------------------------------------------------------------*/ 
#left {
   width:578px;
   float:left;
}

/* Middle Content / Flash
----------------------------------------------------------------------------*/ 
#right {
   width:299px;
   float:left;
   margin-top:14px;
   background-image:url(images/senior_serv.gif);
   background-repeat:no-repeat;
}

#selectCom {
   width:299px;
   margin-top:26px;
   float:left;
}

#intoTxt {
   width:299px;
   float:left;
   font-size:11px;
   margin-top:16px;
}

#exam {
   width:242px;
   height:22px;
   margin-top:6px;
   float:left;
   font-size:10px;
   color:#007165;
   text-indent:24px;
   text-transform:uppercase;
   padding-top:4px;
   background-image:url(images/exam_bg.gif);
   background-repeat:no-repeat;
}
#exam a {color:#007165; text-decoration:none;}
#exam a:hover {color:#007165; text-decoration:underline;}

#events {
   width:299px;
   float:left;
   margin-top:10px;
   border-top:1px solid #d7d0bd;
   border-bottom:1px solid #d7d0bd;
   padding-top:12px;
   padding-bottom:12px;
}

.lftEvent {
   width:142px; 
   float:left; 
   font-size:11px;
}
.lftEvent p {margin-top:6px; margin-bottom:0px;}
.lftEvent a {color:#4f453f; text-decoration:none;}
.lftEvent a:hover {color:#135091;}

.rtEvent {
   width:140px; 
   margin-left:17px; 
   float:left; 
   font-size:11px;
}
.rtEvent p {margin-top:6px; margin-bottom:0px;}
.rtEvent a {color:#4f453f; text-decoration:none;}
.rtEvent a:hover {color:#135091;}

#newsletter {
   width:293px;
   float:left;
   margin-top:14px;
   font-size:11px;
}
#newsletter p {margin-top:6px; margin-bottom:0px;}
#newsletter a {color:#4f453f; text-decoration:none;}
#newsletter a:hover {color:#135091;}

#grayBox {
   width:887px;
   background-color:#b2a99b;
   margin-left:4px;
   float:left;
   padding-top:7px;
   padding-bottom:7px;
   text-align:center;
   font-size:12px;
   color:#fff;
   font-family:Georgia;
   margin-top:5px;
   border-bottom:5px solid #faf7ed;
}
#grayBox a {color:#fff; text-decoration:none;}
#grayBox a:hover {color:#fff; text-decoration:underline;}

#btmMid {
   width:890px;
   float:left;
   margin-top:1px;
}

/* Footer
----------------------------------------------------------------------------*/
#footer {
   width:916px;
   float:left;
   background-image:url(images/btm_shadow.gif);
   background-repeat:no-repeat;
   color:#766a62;
   font-size:10px;
}

#logIn {
   width:916px;
   text-align:center;
   float:left;
   margin-top:15px;
}

#copy {
   width:900px;
   float:left;
   margin-left:8px;
   margin-top:18px;
   border-top:1px solid #d7d0bd;
   padding-top:10px;
}

#copyLft {
   width:291px;
   float:left;
}
#copyLft a {color:#766a62; text-decoration:underline;}
#copyLft a:hover {color:#135091;}

#copyRt {
   width:609px;
   float:left;
   text-align:right;
}
#copyRt a {color:#766a62; text-decoration:underline;}
#copyRt a:hover {color:#135091;}

#btmSite {
   width:890px;
   height:1px;
   float:left;
   border-bottom:5px solid #faf7ed;
}

/* Inner Pages 
----------------------------------------------------------------------------*/ 
#btmBg {
   width:884px;
   float:left;
   background:transparent url(images/bottom_left_bg.jpg) no-repeat bottom left;
}

#mainBox {
   width:884px;
   margin-left:4px;
   float:left;
   background-image:url(images/inner_content_bg.gif);
   background-repeat:repeat-y;
}

#inner-left {
   width:207px;
   float:left;
   margin-top:13px;
}
#inner-left p {margin-bottom:16px; margin-top:0px;}

.arrow-box a {color:#007165; font-weight:bold; text-decoration:none; vertical-align: middle; *vertical-align: text-bottom;}
.arrow-box a:hover {color:#135091;}

.navHigh {
   font-weight:bold;
}
.navHigh a {color:#fff; font-size:12px; text-decoration:none; padding-top:5px; padding-bottom:5px; padding-left:23px; display:block;}
.navHigh a:hover {color:#135091; background-color:#e2ded3; padding-top:5px; padding-bottom:5px; padding-left:23px;display:block;}
.navHigh p {margin-top:0px; margin-bottom:0px;}

/* Inner Main Content 
----------------------------------------------------------------------------*/ 
#inner-main {
   width:672px;
   min-height:574px;
   height:auto !important; /* For ie6 min-height */
   height:574px; /* For ie6 min-height */
   float:left;
   margin-left:5px;
   background-image:url(images/inner_main_bg.jpg);
   background-repeat:no-repeat;
}
#inner-main h2 {font-size:13px; color:#007165; margin-bottom:6px; margin-top:0px;}
#inner-main h2 a {font-size:13px; color:#007165; margin-bottom:6px; margin-top:0px; text-decoration:none;}
#inner-main h2 a:hover {font-size:13px; color:#135091; margin-bottom:6px; margin-top:0px; text-decoration:none;}

#mainLft {
   width:416px;
   float:left;
   margin-left:26px;
   margin-top:26px;
   line-height:17px;
}

#mainLft2 {
   width:600px;
   float:left;
   margin-left:26px;
   margin-top:26px;
   line-height:17px;
}

#mainRt {
   width:194px;
   float:left;
   margin-left:23px;
   margin-top:26px;
}
#mainRt p {margin-top:20px; margin-bottom:8px;}
#mainRt h3 {font-family:arial; font-weight:bold; background-color:#d2c7ab; display:block; text-align:center; width:192px; padding:4px 0 4px 0; margin:0; font-size:13px; color:#544339;}

#featurePic {
	width:250px;
	float:right;
	margin-left:12px;
	margin-bottom:15px;
	border:1px solid #007573;
	padding:15px;
	background-color:#fefbf2;
	color:#007165;
}

.conBox {
   width:600px;
   float:left;
   margin-top:20px;
}

.conItem {
   width:300px;
   float:left;
}

/* Contact Fields
----------------------------------------------------------------------------*/
.contacttext { width:140px; margin-right: 10px; text-align: left; float:left; margin-bottom: 6px; }
.contactfields { width: 450px; float: left; margin-bottom: 6px; } 
#sendclear {width:420px; text-align:center; float:left; }


/* Classes
----------------------------------------------------------------------------*/
h1 {font-size:16px; font-family:Georgia; margin-top:0px; margin-bottom:5px; font-weight:normal;}
h2 {font-size:13px; color:#007165; margin-bottom:6px; margin-top:0px;}
h3 {font-size:22px; font-family:Georgia; color:#007165; margin-top:0px; margin-bottom:7px; font-weight:normal;}
h4 {font-size:15px; font-family:Georgia; color:#4f453f; margin-top:0px; margin-bottom:12px; font-weight:normal;}
.sm_txt {font-size:10px;}
.sm_txt_tour {font-size:10px; font-style:italic;}
.red {color:#FF0000;}
.picspace {margin-top:4px; margin-left:4px;}
.picspace2 {border:1px solid #faf7ed; margin-bottom:15px;}
.select_field {font-size:11px; color:#766a63; height:19px;}
.text_field {width:79px; height:15px; border:1px solid #f1ecdb; color:#fff; font-size:11px; background-color:#b2a99b; padding-left:4px;}
li.xspace {margin-bottom:12px;}
p.zspace {margin-bottom:12px;}
a img {border:none;}
a {outline:none;}
a:hover {outline:none;}
a {color:#4f453f; text-decoration:underline;}
a:hover {color:#135091;}
form {padding:0px; margin:0px;}
.EmployHeader {font-size:22px; font-family:Georgia; color:#007165; margin-top:0px; margin-bottom:7px; font-weight:normal;}
.intranet_login { vertical-align: middle; *vertical-align: text-bottom; }