body {background-image:url(images/main_bg.gif); background-repeat:repeat-x; background-color:#678e8e; margin:0; padding:0; text-align:center; font-family:Times, Georgia; font-size:13px;}

#wrapper {width:876px; margin:0 auto; text-align:left;}
#maincontainer {width:876px;}
#shadowMain {width:876px; background:url(images/tile_shadow.gif); float:left; background-repeat:no-repeat;}
#inner-shadowMain {width:876px; background:url(images/tile_shadow3.gif); float:left; background-repeat:no-repeat;}
#shadowTile {width:876px; background:url(images/tile_shadow2.gif); float:left; background-repeat:repeat-y;}
#contentBg {width:850px; margin-left:13px; float:left; background-image:url(images/content_bg.gif); background-repeat:repeat-y;}
#allcontent {
   width:850px;
   float:left;
   background-image:url(images/content_main_bg.gif);
   background-repeat:no-repeat;
   min-height:250px;
   height:auto !important; /* For ie6 min-height */
   height:250px; /* For ie6 min-height */
}

#inner-allcontent {
   width:850px;
   float:left;
   margin-left:13px;
   min-height:500px;
   height:auto !important; /* For ie6 min-height */
   height:500px; /* For ie6 min-height */
}

/* Header / Top Nav
----------------------------------------------------------------------------*/
#header {
   width:876px;
   height:300px;
   background-image:url(images/header.jpg);
   overflow:hidden;
}

#inner-header {
   width:876px;
   height:97px;
   background-image:url(images/inner_header.jpg);
   overflow:hidden;
}

/* Left Side
----------------------------------------------------------------------------*/
#left {
   width:130px;
   float:left;
}

#inner-left {
   width:130px;
   float:left;
   margin-top:20px;
}

#nav {
   width:130px;
   float:left;
}

#jobOp {
   width:130px;
   float:left;
   margin-top:12px;
   margin-left:12px;
}

/* Middle Content
----------------------------------------------------------------------------*/
#hmMiddle {
   width:448px; /* width with right side is 448px */
   float:left;
   margin-top:6px;
   margin-left:37px;
   line-height:17px;
}

#middle {
   width:620px; /* width with right side is 448px */
   float:left;
   margin-top:6px;
   margin-left:37px;
   line-height:17px;
}

#inner-middle {
   width:418px;
   float:left;
   margin-top:24px;
   margin-left:36px;
   line-height:17px;
}

#inner-middle2 {
   width:650px;
   float:left;
   margin-top:24px;
   margin-left:36px;
   line-height:17px;
}

#inner-middle3 {
   width:422px;
   float:left;
   margin-top:24px;
   margin-left:36px;
   line-height:17px;
}

#evtList {
   width:418px;
   float:left;
   margin-top:8px;
}

#btns {
   width:418px;
   float:left;
}
#btns ul {list-style:none; padding:0; margin:0;}
#btns ul li {display:inline; float:left; margin:0 13px 0 0;}
#btns ul li a {color:#fff; text-decoration:none; text-transform:uppercase; display:block; width:115px; text-align:center; padding:6px 0; font-size:16px; font-weight:bold; font-family:arial; background:#95b6b6; border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px;}
#btns ul li a:hover {color:#eae3b1; text-decoration:none; background:#688f8f;}
#btns ul li a.on {color:#eae3b1; text-decoration:none; background:#688f8f;}

#evtMain {
   width:418px;
   float:left;
}
#evtMain h2 {font-size:20px; color:#1c5151; font-family:"Times New Roman", "Times Roman", Times, Georgia; float:left; margin:24px 0 0 0; width:418px; border-bottom:1px solid #688f8f; padding:0 0 4px 0; text-transform:uppercase;}

.evtInfo {
   width:418px;
   float:left;
   margin-top:20px;
}
.evtInfo ul {list-style:none; padding:0; margin:0;}
.evtInfo p {margin:8px 0 0 0;}

#newsMain {
   width:630px;
   float:left;
   margin-top:24px;
}
#newsMain h1 {font-size:18px; color:#1c5151; font-weight:bold; font-family:"Times New Roman", "Times Roman", Times, Georgia; margin:0 0 2px 0;}
#newsMain h2 {font-size:16px; color:#1c5151; font-weight:bold; font-family:"Times New Roman", "Times Roman", Times, Georgia; margin:0;}
#newsMain p {margin:0 0 16px 0;}
#newsMain ul {list-style:none; padding:0; margin:0 0 30px 0; width:630px; float:left;}
#newsMain ul li {display:inline; float:left;}
#newsMain ul li.pic {width:124px;}
#newsMain ul li.txt {width:506px;}

/* Right Content
----------------------------------------------------------------------------*/ 
#right {
   width:185px;
   float:left;
   margin-left:30px;
}

#inner-right {
   width:251px;
   float:left;
   margin-left:15px;
}

#inner-right2 {
   width:251px;
   float:left;
   margin-left:11px;
}

.hmRtBox {
   width:185px;
   float:left;
   padding:0 0 12px 0;
}

.eventsHead {
   width:185px;
   float:left;
}
.eventsHead a {color:#fff; text-decoration:none; display:block; text-align:center; width:185px; padding:10px 0; background:#a8bcbc; letter-spacing:3px; font-family:"Trebuchet MS", arial; font-size:16px;}

#eventsBox {
   width:183px;
   float:left;
   background-color:#eff1f1;
   border:1px solid #a7bcbc;
}

#eventsTxt {
   width:162px;
   float:left;
   margin-left:12px;
   margin-top:9px;
   color:#373737;
   font-family:Arial;
   font-size:11px;
}

/* Footer
----------------------------------------------------------------------------*/
#footer {
   width:876px;
   height:110px;
   float:left;
   background-image:url(images/footer_bg.gif);
   overflow:hidden;
}

#footTxt {
   width:447px;
   float:left;
   margin-top:24px;
   margin-left:180px;
   color:#565656;
   font-size:11px;
   line-height:15px;
   font-family:Arial;
}

#copyright {
   width:876px;
   float:left;
   text-align:center;
   font-size:10px;
   color:#fff;
   font-family:arial;
}
#copyright a {color:#fff; text-decoration:underline;}
#copyright a:hover {color:#fff; text-decoration:none;}

/* Classes
----------------------------------------------------------------------------*/
h1 {font-size:22px; color:#000; font-weight:normal; margin-top:0px; margin-bottom:4px; font-family:Times, Georgia;}
h2 {font-size:16px; color:#2c2c2c; font-weight:normal; margin-top:0px; margin-bottom:14px; font-family:Times, Georgia;}
h3 {font-size:12px; color:#1c5151; margin-top:0px; margin-bottom:0px; font-family:Arial;}
h4 {font-size:16px; color:#000; margin-top:0px; margin-bottom:0px; font-family:Times, Georgia;}
.picspace {margin-left:30px; margin-bottom:10px;}
.picspace2 {margin-right:20px; margin-bottom:10px;}
.picshad {border:2px solid #fff; -moz-box-shadow:0px 0px 6px #000; -webkit-box-shadow: 0px 0px 6px #000; box-shadow: 0px 0px 6px #000;}
.picshad2 {border:6px solid #fff; -moz-box-shadow:0px 0px 6px #000; -webkit-box-shadow: 0px 0px 6px #000; box-shadow: 0px 0px 6px #000; margin:0 0 15px 25px;}
.sub {color:#2c2c2c; font-weight:bold;}
.sub2 {color:#1c5151; font-weight:bold; font-size:15px;}
.lrg {font-size:14px; font-weight:bold; text-transform:uppercase; color:#1c5151;}
.lrg2 {font-size:14px;}
li.space {margin-bottom:15px;}
a img {border:none;}
a {color:#1c5151; text-decoration:underline; outline:none;}
a:hover {color:#1c5151; text-decoration:none;}
td {font-size:12px; color:#000; font-family:arial;}
form {margin:0px; padding:0px;}
.footTxt{font-size:11px;}
