body  {background-color:#fff; margin:0; padding:0; text-align:center; font-family:Arial; font-size:12px; color:#000;}

#wrapper {width:994px; margin:0 auto; text-align:left;}
#maincontainer {width:994px; float:left; margin-top:3px;}
#maincontainer2 {width:994px; float:left; margin-top:5px;}
#allcontent {width:994px; float:left; background:#fff url(images/border.gif) repeat-y;}
#allcontent2 {width:994px; float:left; background:#fff url(images/border2.gif) repeat-y;}
#holder {
   width:978px;
   float:left;
   margin-left:8px;
}

/* Logo
----------------------------------------------------------------------------*/
#topSite {
   width:994px;
   height:10px;
   float:left;
   background-image:url(images/top-site-hm.gif);
   overflow:hidden;
}

#topSite2 {
   width:994px;
   height:9px;
   float:left;
   background-image:url(images/top-site2.gif);
   overflow:hidden;
}

#header {
   width:994px;
   height:122px;
   float:left;
   background:#fff url(images/border.gif) repeat-y;
}

#header2 {
   width:994px;
   height:122px;
   float:left;
   background:#fff url(images/border2.gif) repeat-y;
}

/* Navigation
----------------------------------------------------------------------------*/
#nav2 {
   width:978px;
   height:39px;
   float:left;
   font-size:11px;
   background-image:url(images/nav-inner-bg.gif);
   overflow:hidden;
}
#nav2 ul {list-style-type:none; padding:0; margin:0;}
#nav2 li {display:inline;}
#nav2 a {display:inline-block; margin-right:10px; padding:15px 12px 9px 0; background:transparent url(images/seperator.gif) no-repeat top right; color:#f2ebc9; text-transform:uppercase; text-decoration:none;}
#nav2 a:hover {display:inline-block; margin-right:10px; padding:15px 12px 9px 0; background:transparent url(images/seperator.gif) no-repeat top right; color:#b1b1a5; text-transform:uppercase; text-decoration:none;}
#nav2 a.gap {margin-left:17px;}
#nav2 a.nosp {background-image:none; padding:15px 0 9px 0; margin:0 0 0 -6px;}

/* Home & Inner Middle
----------------------------------------------------------------------------*/
#homeMid {
   width:978px;
   height:299px;
   float:left;
   background-image:url(images/home-mid-bg.gif);
   overflow:hidden;
   color:#16383c;
   font-family:Verdana;
   line-height:18px;
   margin-top:2px;
}
#homeMid ul {list-style-type:none; padding:0; margin:0;}
#homeMid a {color:#317e86; font-size:11px; text-decoration:underline; font-family:arial;}
#homeMid a:hover {color:#16383c; font-size:11px; text-decoration:none; font-family:arial;}
#homeMid li.life {margin:140px 0 10px 50px; width:448px;}
#homeMid p {margin-top:16px;}

#mainMidBox {
   width:925px;
   float:left;
   margin-top:10px;
   margin-left:2px;
}

#bread {
   width:890px;
   float:left;
   text-indent:11px;
   font-size:11px;
   color:#133839;
}
#bread a {color:#133839; text-decoration:underline;}
#bread a:hover {color:#133839; text-decoration:none;}

#inMain {
   width:925px;
   float:left;
   margin-top:7px;
   background:#fff url(images/inner-bg.gif) repeat-y top left;
}

#inMain2 {
   width:984px;
   float:left;
   margin-top:7px;
   background:#fff url(images/inner-bg.gif) repeat-y top left;
}

#inCurve {
   width:925px;
   float:left;
   background:transparent url(images/gray-curve.gif) no-repeat bottom left;
}

#inCurve2 {
   width:984px;
   float:left;
   background:transparent url(images/gray-curve.gif) no-repeat bottom left;
}

/* Inner Left
----------------------------------------------------------------------------*/
#inLeft {
   width:216px;
   float:left;
   margin-top:40px;
   font-family:Helvetica, Arial;
   padding-bottom:30px;
}
#inLeft ul {list-style-type:none; padding:0; margin:0 0 0 24px;}
#inLeft li {margin-bottom:8px;}
#inLeft a {color:#133839; text-decoration:none; padding-left:10px; background:transparent url(images/square.gif) no-repeat left 5px;}
#inLeft a:hover {color:#133839; text-decoration:underline; padding-left:10px; background:transparent url(images/square.gif) no-repeat left 5px;}
#inLeft h1 {margin:0; background:transparent url(images/blue-arrow.gif) no-repeat; display:block; text-indent:33px; color:#fff; font-size:13px; width:216px; padding-bottom:30px; padding-top:20px;}

#inLeft2 {
   width:216px;
   float:left;
   margin-top:40px;
   font-family:Helvetica, Arial;
   padding-bottom:30px;
   font-size:11px;
}
#inLeft2 ul {list-style-type:none; padding:0; margin:0 0 0 24px;}
#inLeft2 li {margin-bottom:8px;}
#inLeft2 a {color:#3a8991; text-decoration:none; padding-left:10px; background:transparent url(images/square.gif) no-repeat left 5px;}
#inLeft2 a:hover {color:#3a8991; text-decoration:underline; padding-left:10px; background:transparent url(images/square.gif) no-repeat left 5px;}
#inLeft2 h1 {margin:0; background:transparent url(images/blue-arrow.gif) no-repeat; display:block; text-indent:33px; color:#fff; font-size:13px; width:216px; padding-bottom:30px; padding-top:20px;}
#inLeft2 ul.dot {font-size:11px; color:#3a8991; padding:0; margin:0 0 0 35px;}
#inLeft2 ul.dot li {margin-bottom:1px;}
#inLeft2 ul.dot li a {background-image:none; padding:0;}
#inLeft2 ul.dot li a:hover {background-image:none; padding:0;}

/* Inner Middle
----------------------------------------------------------------------------*/
#inMiddle {
   width:655px;
   float:left;
   font-family:Verdana, arial;
   color:#666;
   line-height:18px;
   font-size:12px;
   margin-left:50px;
   margin-top:40px;
   padding-bottom:30px;
}
#inMiddle h2 {font-size:16px; color:#666; margin-top:0px; margin-bottom:27px;}
#inMiddle h3 {font-size:14px; color:#666; margin-top:0px; margin-bottom:20px;}
#inMiddle a {color:#1b4345; text-decoration:underline;}
#inMiddle a:hover {color:#666; text-decoration:none;}

#inMiddle2 {
   width:722px;
   float:left;
   font-family:Verdana, arial;
   color:#666;
   line-height:18px;
   font-size:12px;
   margin-left:46px;
   margin-top:40px;
   padding-bottom:30px;
}
#inMiddle2 h2 {font-size:16px; color:#666; margin-top:0px; margin-bottom:27px;}
#inMiddle2 h3 {font-size:14px; color:#666; margin-top:0px; margin-bottom:20px;}
#inMiddle2 a {color:#1b4345; text-decoration:underline;}
#inMiddle2 a:hover {color:#666; text-decoration:none;}
#inMiddle2 td {font-size:12px; font-family:Verdana; color:#666;}

#wellBox {
   width:655px;
   float:left;
   border:1px solid #ebebeb;
}

#wellTxt {
   padding:15px 50px 15px 15px;
   float:left;
}

#qtBox {
   width:635px;
   float:left;
   padding:10px 10px 5px 10px;
   background-color:#ebebeb;
   font-size:11px;
   line-height:15px;
}
#qtBox p {margin-top:0px; margin-bottom:12px;}

.questBox {
   width:655px;
   float:left;
   margin-top:7px;
}

.questTxt {
   width:480px;
   float:left;
   margin-top:2px;
}

.questTxt2 {
   width:90px;
   float:left;
   margin-top:2px;
   margin-left:390px;
}

.questFld {
   width:155px;
   float:left;
   margin-left:20px;
}

#audio {
   width:376px;
   height:131px;
   float:right;
   color:#525252;
   font-size:12px;
   font-family:arial;
   margin-left:30px;
   background:#fff url(images/audio-bg.jpg) no-repeat;
}
#audio p {margin-top:15px; margin-bottom:0px; padding-right:72px;}
#audio ul {list-style-type:none; padding:0; margin:18px 0 0 81px; width:264px;}
li.gp {margin-bottom:10px;}

.notesBox {
   width:694px;
   float:left;
   margin-top:25px;
   border-top:1px solid #7faeb3;
   padding-top:8px;
}
.notesBox ul.sh {list-style:none; padding:0; margin:0 0 0 30px; width:625px; font-size:11px; font-family:Verdana; color:#666;}
.notesBox ul.sh li {margin-bottom:15px;}
.notesBox ul.nn {list-style:none; padding:0; margin:20px 0 0 0; width:694px;}
.notesBox ul.nn li {display:inline; float:left;}
.notesBox ul.nn li.new {font-size:11px; font-family:Verdana; color:#666; width:121px;}
.notesBox ul.nn li.fld {width:356px;}
.notesBox ul.nn li.chk {width:217px; color:#000; font-size:12px; font-family:Arial; margin-top:15px;}
.notesBox ul.nn li.shr {font-size:11px; font-family:Verdana; color:#666; width:150px;}
.notesBox ul.nn li.fld2 {width:540px; font-size:11px; color:#666; font-family:Verdana;}

#compassFull {
   width:252px;
   float:left;
   font-size:10px;
}

#layer1 { height: 259px; width: 259px; position: absolute; z-index: 0; visibility: visible; }
#layer2 { height: 259px; width: 259px; position: absolute; z-index: 0; visibility: visible; }
#layer3 { height: 259px; width: 259px; position: absolute; z-index: 0; visibility: visible; }
#layer4 { height: 259px; width: 259px; position: absolute; z-index: 0; visibility: visible; }
#layer5 { height: 259px; width: 259px; position: absolute; z-index: 0; visibility: visible; }
#layer6 { height: 259px; width: 259px; position: absolute; z-index: 0; visibility: visible; }
#layer7 { height: 259px; width: 259px; position: absolute; z-index: 0; visibility: visible; }
#layer8 { height: 259px; width: 259px; position: absolute; z-index: 0; visibility: visible; }
#layer9 { height: 259px; width: 259px; position: absolute; z-index: 0; visibility: visible; }
#layer10 { height: 259px; width: 259px; position: absolute; z-index: 0; visibility: visible; }

#biglayer1 { height: 450px; width: 450px; position: absolute; z-index: 0; visibility: visible; }
#biglayer2 { height: 450px; width: 450px; position: absolute; z-index: 0; visibility: visible; }
#biglayer3 { height: 450px; width: 450px; position: absolute; z-index: 0; visibility: visible; }
#biglayer4 { height: 450px; width: 450px; position: absolute; z-index: 0; visibility: visible; }
#biglayer5 { height: 450px; width: 450px; position: absolute; z-index: 0; visibility: visible; }
#biglayer6 { height: 450px; width: 450px; position: absolute; z-index: 0; visibility: visible; }
#biglayer7 { height: 450px; width: 450px; position: absolute; z-index: 0; visibility: visible; }
#biglayer8 { height: 450px; width: 450px; position: absolute; z-index: 0; visibility: visible; }
#biglayer9 { height: 450px; width: 450px; position: absolute; z-index: 0; visibility: visible; }
#biglayer10 { height: 450px; width: 450px; position: absolute; z-index: 0; visibility: visible; }

#btmSum {
   width:694px;
   float:left;
   margin-top:25px;
}
#btmSum ul.rows {list-style:none; padding:0; margin:0 0 0 18px;}
#btmSum ul.rows a:hover {color:#000;}
#btmSum ul.rows li {display:inline; float:left;}
#btmSum ul.rows li.rw1 {width:185px;}
#btmSum ul.rows li.rw2 {width:160px;}
#btmSum ul.rows li.rw3 {width:295px;}

.sumTabBox {
   width:695px;
   float:left;
   margin-top:16px;
}
.sumTabBox ul.tab {list-style:none; padding:0; margin:0 0 0 18px; height:26px; overflow:hidden;}
.sumTabBox ul.tab li {display:inline; float:left; margin-right:2px;}
.sumTabBox ul.tab li a {width:116px; display:inline-block; background:transparent url(images/tab-off.gif) no-repeat; padding:6px 0 7px 0; text-align:center;text-decoration:none; color:#666; font-size:12px; font-family:Verdana; font-weight:bold; text-transform:uppercase;}
.sumTabBox ul.tab li a:hover {width:116px; display:inline-block; background:transparent url(images/tab-on.gif) no-repeat; padding:6px 0 7px 0; text-align:center; text-decoration:none; color:#005d68; font-size:12px; font-family:Verdana; font-weight:bold; text-transform:uppercase;}
.sumTabBox ul.tab li a.on {width:116px; display:inline-block; background:transparent url(images/tab-on.gif) no-repeat; padding:6px 0 7px 0; text-align:center; text-decoration:none; color:#005d68; font-size:12px; font-family:Verdana; font-weight:bold; text-transform:uppercase;}

.tabBoxTop {
   width:695px;
   height:22px;
   float:left;
   background-image:url(images/tab-box-top.gif);
   overflow:hidden;
}

.tabBoxMid {
   width:691px;
   float:left;
   border-left:2px solid #b6c8cb;
   border-right:2px solid #b6c8cb;
}
.tabBoxMid ul {list-style:none; padding:0; margin:0 0 0 18px; width:640px;}
.tabBoxMid li {margin-bottom:14px;}
.tabBoxMid a {text-decoration:underline; font-family:Verdana; padding-left:12px; background:transparent url(images/teal-arrow.gif) no-repeat left 4px; margin-right:32px;}

.tabBoxBtm {
   width:695px;
   height:15px;
   float:left;
   background-image:url(images/tab-box-btm.gif);
   overflow:hidden;
}

/* Bottom Boxes
----------------------------------------------------------------------------*/
#btmBoxes {
   width:994px;
   height:275px;
   float:left;
   background-image:url(images/btm-box-bg.gif);
   overflow:hidden;
}
#btmBoxes a {color:#317e86; font-size:11px; text-decoration:underline; font-family:arial;}
#btmBoxes a:hover {color:#16383c; font-size:11px; text-decoration:none; font-family:arial;}

#box1 {
   width:315px;
   float:left;
   color:#15383b;
   line-height:17px;
}
#box1 h1 {font-size:15px; color:#16383c; font-family:arial; margin:34px 0 0 0; text-indent:19px;}
#box1 ul {list-style-type:none; padding:0; margin:10px 0 0 19px;}
#box1 li.link {text-align:right; margin-top:6px;}
#box1 p {margin-top:6px; margin-bottom:0px;}

#box2 {
   width:324px;
   float:left;
   color:#15383b;
   line-height:17px;
}
#box2 h2 {font-size:15px; color:#16383c; font-family:arial; margin:34px 0 0 0; text-indent:41px;}
#box2 ul {list-style-type:none; padding:0; margin:10px 0 0 41px;}
#box2 li.link {text-align:right; margin-top:6px;}
#box2 p {margin-top:0px; margin-bottom:14px;}

#box3 {
   width:300px;
   float:left;
   margin-left:47px;
   color:#15383b;
   line-height:17px;
}
#box3 h3 {font-size:15px; color:#16383c; font-family:arial; margin:120px 0 10px 0;}
#box3 p {margin-top:0px; margin-bottom:18px;}
#box3 ul {list-style-image:url(images/blue-box.gif); padding:0; margin:0 0 0 25px;}
#box3 li {margin-bottom:8px;}
#box3 li.link a {color:#15383b; font-size:12px; text-decoration:none; font-weight:normal; padding-right:8px; background:transparent url(images/arrow.gif) no-repeat right 4px;}
#box3 li.link a:hover {color:#15383b; font-size:12px; text-decoration:underline; font-weight:normal; padding-right:8px; background:transparent url(images/arrow.gif) no-repeat right 4px;}

#dashMain {
   width:655px;
   float:left
}

#dashSub {
   width:655px;
   float:left;
   margin-top:26px;
   border-top:1px solid #7faeb3;
   padding-top:20px;
   font-size:11px;
   font-family:Verdana;
   color:#666;
}
#dashSub ul {list-style:none; padding:0; margin:10px; width:655px; float:left;}
#dashSub li {display:inline; float:left;}
#dashSub li.txt {width:175px;}
#dashSub li.fld {width:480px;}

#perInfo {
   width:695px;
   float:left;
   font-size:12px;
   color:#666;
   font-family:Verdana;
}
#perInfo ul {list-style:none; padding:0; margin:10px 0 0 0; width:695px; float:left;}
#perInfo li {display:inline; float:left;}
#perInfo li.txt {width:105px;}
#perInfo li.fld {width:580px;}

/* Footer
----------------------------------------------------------------------------*/
#footer {
   width:994px;
   float:left;
   background:#fff url(images/footer-bg.gif) no-repeat;
   padding-bottom:20px;
}

#footLeft {
   width:800px;
   float:left;
   font-family:Verdana, verdana;
   font-size:11px;
   font-weight:bold;
}
#footLeft ul {list-style-type:none; margin:26px 0 0 28px; padding:0;}
#footLeft li {margin-bottom:10px;}
#footLeft a {color:#317e86; text-decoration:none;}
#footLeft a:hover {color:#16383c; text-decoration:none;}

#footRt {
   width:194px;
   float:left;
   margin-top:104px;
   font-size:11px;
   color:#666;
}
#footRt h4 {font-size:14px; color:#666; margin-top:0px; margin-bottom:10px;}
#footRt ul {list-style-type:none; margin:0; padding:0;}

#btmCurve {
   width:994px;
   height:7px;
   float:left;
   background-image:url(images/bottom-curve.gif);
   overflow:hidden;
}

/* Contact Fields
----------------------------------------------------------------------------*/
#contacttext {width:110px; margin-right:10px; text-align:right; float:left; margin-bottom:6px;}
#contactfields {width:535px; float:left; margin-bottom:6px;} 
#sendclear {width:500px; text-align:center; float:left;}

/* Classes
----------------------------------------------------------------------------*/
.picspace {margin-left:11px;}
.picgap {margin-left:60px;}
.purp {color:#260027;}
.sub {font-size:16px; font-weight:bold;}
.sub2 {font-size:26px; color:#317e87; font-weight:bold; font-family:Courier, Verdana; line-height:26px;}
.sub3 {font-size:20px; font-weight:bold; color:#317e87;}
.sub4 {font-size:13px; font-weight:bold; color:#333;}
.sub5 {font-size:16px; font-weight:bold; color:#317e87;}
.sub6 {font-size:12px; font-weight:bold; color:#317e87;}
.sm_txt {font-size:9px;font-family:Arial, Helvetica, sans-serif;}
.sm_txt2 {font-size:11px; color:#666;}
.sm_txt3 {font-size:9px;font-family:Verdana;}
.loginhp {margin:0px 0px 6px 570px;}
.tfld {font-family:Arial; color:#b6b6b6; font-size:12px;}
ul.non {list-style-type:none;}
ul.non2 {list-style-type:none; padding:0; margin:1px 0 20px 20px;}
a img {border:none;}
img {border:none;}
form {padding:0px; margin:0px;}
