/* 20091020 body {margin:0; padding:0; font-size:76%; font-family:arial, helvetica, sans-serif; background:#fff; text-align:center;} */body {margin:0; padding:0; font-size:12px; font-family:arial, helvetica, sans-serif; background:#fff; text-align:center; line-height:18px;font-style:normal;  /* 20091022 */font-variant:normal; /* 20091022 */font-weight:normal; /* 20091022 */font-size-adjust:none;  /* 20091022 */}h1 {font-size:20px}h2 {font-size:16px; text-align:center;}h3 {font-size:16px; font-weight:bold; color:#FF0000;}h4 {font-size:14px; font-weight:bold; margin:0px;}a:link {color:#00327b; text-decoration:none;}a:visited {color:#00327b; text-decoration:none;}a:hover {color:#fff; text-decoration:underline;}#wrapper {position:relative; width:855px; margin:0 auto; text-align:left; background:#EEC539;}/*  20091020 - added position:relative so that I could add an title that was position:absolute from edge of site#wrapper {width:855px; margin:0 auto; text-align:left; background:#EEC539;}*/#header {height:145px; background:url(../images/header.gif); position:relative; z-index:1000;}#home {position:absolute; width:245px; height:60px; left:30px; top:25px;}#home a {display:block; width:245px; height:60px;}#home a b {position:absolute; left:-9999px;}#mysam {position:absolute; width:130px; height:79px; left:725px;}#mysam a {display:block; width:130px; height:79px; float:left;}#mysam a b {position:absolute; left:-9999px;}#mysam a:hover {background:url(../images/mysam.gif);}/*20091024 #midCol {margin:10px 0; float:left; display:inline; width:440px;}*/#midCol {margin:10px 0; float:left; display:inline; width:470px;}#midCol li {margin:0;}/* why is sum more than wrapper 855?  #midLeft {width:210px; float:left;}  */#midLeft {width:210px; float:left;}#midRight {width:210px; float:right;}/*  20091020  #midNest {width:210px; padding:0 0 10px 10px; float:right;} *//*  20091022 implementing box#midNest { width:180px; margin:0 0 10px 10px; float:right;}#midNest img {padding:0 0 0 20px;}#midNestList {padding:0 0 0 25px; background:url(../images/blue-lines.gif) repeat-y;}#midNestList ul {color:#0A235E; line-height:24px; font-weight:bold;}#midNestList ul {margin:0; padding:0 0 0 0; list-style:none; white-space:nowrap; text-align:left;}#midNestList li {list-style:none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height:16px;} */#midNest {font-size:12px;padding: 0;background:transparent url(../images/boxbottom.gif) no-repeat scroll left bottom;/*  20091023 test failed on pc  */clear:right; display:block;  float:right;margin-left:10px;}#midNest .inner {background:transparent url(../images/leftstats.gif) no-repeat scroll left top; width:180px;margin:0;padding:0 0 30px 0; }#midNest .top {margin:0;padding:0;}#midNest h4 {font-weight:bold;font-size:18px;background:transparent scroll 0 0;height:40px;margin:0;padding:0;text-indent:-999px;}#midNest ul {color:#0A235E;font-size:11px;font-weight:bold;list-style-type:none;/* fix me: not sure why this doesnt work on ie??? margin:0 0 0 9px;*/margin:0;padding:0;border-top:1px solid #0A235E; border-top-style:dotted;background-color:#FFFFFF;}#midNest li {margin:0;list-style-image:none;list-style-position:outside;list-style-type:none;font-size:11px;padding:0px 0 2px 10px;}*/#midNest a:link {color:#00327b; text-decoration:none;}#midNest a:visited {color:#00327b; text-decoration:none;}#midNest a:hover {color:#eec539; text-decoration:none;}#rightCol {margin:10px 10px 10px 15px; float:right; display:inline; width:160px;}#right2Col {margin:10px 10px 10px 0; float:right; display:inline; width:610px;}#pinnacleinsert {margin:10px; padding:5px; float:right; display:inline; width:100px; background-color:#FFFFFF; border:1px solid #0A235E; font-size:10px; line-height:12px;}#pinnacleinsert a:hover {color:#eec539; text-decoration:none;}#facility {margin:10px; float:right; display:inline; width:150px; font-size:10px; line-height:12px;}#facility a:hover {color:#eec539; text-decoration:none;}/* 20091024 #leftCol {margin:10px 15px 10px 15px; float:left; display:inline; width:200px;}*/#leftCol {margin:10px 20px 10px 15px; float:left; display:inline; width:160px;}#leftCol a {font-size:11px;}  /*20091024*/#leftCol a:link {color:#00327b; text-decoration:none;}#leftCol a:visited {color:#00327b; text-decoration:none;}#leftCol a:hover {color:#fff; text-decoration:none;}#partners a { display:block; height:33px; width:160px; overflow:hidden; }#partners a:hover { display:block; text-indent:-160px; }#footer {clear:both; height:190px; min-height:170px; background:#003579 url(../images/footer.gif) no-repeat; position:relative;}#footer {padding:30px 0 0 274px;}#footerAd {width:468px; position:absolute; left:274px;}#footer p {color:#fff; font-weight:bold; position:absolute; bottom:10px; left:275px; font-size:10px; width:500px}/* #footer a {display:block; width:468px;}#footer .banner {width:468px; margin:0; display:block; border:0;}  */#footer a:link {color:#fff; text-decoration:none;}#footer a:visited {color:#fff; text-decoration:none;}#footer a:hover {color:#eec539; text-decoration:none;}#footer h2 {margin:0; padding:0; width:210px; height:140px; position:absolute; left:30px; top:28px;}#footer h3 {margin:0; padding:0; width:165px; height:25px; position:absolute; left:274px; top:120px;}#footer h4 {margin:0; padding:0; width:280px; height:25px; position:absolute; left:493px; top:120px;}#footer h5 {margin:0; padding:0; width:390px; height:15px; position:absolute; left:274px; top:156px;}#footer h2 b,#footer h3 b,#footer h4 b,#footer h5 b {position:absolute; left:-9999px;}/* Home page title overlapping images *//* 20091020 #pictureframe {min-height:450px; position:relative; left:9px; top:30px; width:556px; height:319px;  background-image: url(../images/home/pictureframe.gif); layer-background-image: url(../images/home/pictureframe.gif); border: 0px none #000000; background-repeat:no-repeat;}*//*#pic1 {position:absolute; left:200px; top:150px; width:170px; height:284px;}#pic2 {position:absolute; left:193px; top:18px; width:170px; height:284px;}#pic3 {position:absolute; left:374px; top:18px; width:170px; height:284px;}#pagetitle {position:absolute; left:9px; top:-55px; width:456px; height:107px; z-index:5;}#belowframe {position:absolute; top:330px;}*//*#homepic { position:relative; left:9px; top:30px; width:556px; height:319px; border: 0px none #000000;}*//*#rightColHome {margin:25px 0px 10px 0; float:right; display:inline; width:610px; background:url(../images/home/pictureframe.gif) no-repeat;}*//*  currently used on index.htm  */#rightColHome {position:relative; margin:30px 0px 10px 0; float:right; width:610px; background:url(../images/home/pictureframe.gif) no-repeat;}#rightColHome .photos {padding:17px 0 20px 15px;}/*#rightColHome img {padding:17px 0 20px 15px;}*/#rightColHome p {padding:0 50px 0 0;}/*#pagetitle {position:absolute; left:9px; top:-55px; width:456px; height:107px; z-index:5;}*/#midHome {width:100px; padding:0 0 10px 10px; float:right;}#testpictureframe {padding:16px 0 0 13px; left:10px; top:30px; width:556px; height:360px;  background-image: url(../images/home/pictureframe.gif); layer-background-image: url(../images/home/pictureframe.gif); border: 0px none #000000; background-repeat:no-repeat;}#testpagetitle {position:absolute; top:-68px; width:456px; height:107px; z-index:5;}#pictureframe {position:relative; padding:100px 0 0 13px;  width:556px; height:360px;  background-image: url(../images/home/pictureframe.gif); layer-background-image: url(../images/home/pictureframe.gif); border: 0px none #000000; background-repeat:no-repeat;}#pagetitle {position:absolute; left:270px; top:124px; width:456px; height:107px; z-index:5;}#homeAmenities {width:556px; position:relative; left:0; margin:0; padding:0;}#homeAmenities ul {margin:0; text-align:center;}#homeAmenities li {margin:0 0 0 180px;}#alertbox240 {margin:10px; border:2px solid #00327b; width:240px; padding:5px; font-weight:bold;}/*#title {display:inline;}*//* ================================================================ This copyright notice must be kept untouched in the stylesheet at all times.The original version of this stylesheet and the associated (x)htmlis available at http://www.cssplay.co.uk/menus/anywidth2.htmlCopyright (c) 2005-2009 Stu Nicholls. All rights reserved.This stylesheet and the associated (x)html may be modified in any way to fit your requirements.=================================================================== */#menu {width:560px; height:30px; text-align:center; position:absolute; right:0px; top:81px; z-index:10;}#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left;}#menu ul {display:inline-block;} #menu li {margin:0; padding:0; list-style:none;}#menu li {display:inline-block; display:inline;}#menu ul ul {position:absolute; left:-9999px;}#menu ul.level1 {margin:0 auto;}#menu ul.level1 li.level1-li {float:left; display:block; position:relative;}#menu ul.level1 {background:transparent;}#menu ul.level2 {background:#1D4076;}#menu ul.level3 {background:#062553;}#menu b {position:absolute;} /*-- for IE6 non-flyout dropdowns to stop flickering - who knows why --*//*  20091020 #menu a {display:block; font:normal 11px arial,helvetica,sans-serif; color:#eec539; line-height:25px; text-decoration:none;padding:0 20px 0 10px; font-weight:bolder;} *//* 20091026 #menu a {display:block; font:normal 11px arial,helvetica,sans-serif; color:#eec539; line-height:19px; text-decoration:none; padding:0 20px 0 0; font-weight:bolder;} */#menu a {display:block; font:normal 11px arial,helvetica,sans-serif; color:#eec539; line-height:19px; text-decoration:none; padding:0 20px 0 10px; font-weight:bolder;}#menu ul.level1 li.level1-li a.level1-a {float:left; height:30px;}#menu ul.level1 li.level1-li a.level1-a span {visibility:hidden;}#menu ul li:hover > ul {visibility:visible; left:0; top:30px;}/* 20091020 #menu ul ul li:hover > ul {visibility:visible; left:100%; top:auto; margin-top:-25px;} */#menu ul ul li:hover > ul {visibility:visible; left:100%; top:auto; margin-top:-20px;}#menu li.left:hover > ul {visibility:visible; left:auto; right:0; top:30px;}/* 20091020 #menu li.left ul li:hover > ul {visibility:visible; left:auto; right:100%; top:auto; margin-top:-25px;} */#menu li.left ul li:hover > ul {visibility:visible; left:auto; right:100%; top:auto; margin-top:-20px;}#menu ul.level2 a {padding:0 20px 0 0;} /*added 20091026 */#menu ul.level3 a {padding:0 10px 0 10px;} /*added?  20091020 */#menu a:hover ul {left:-10px; top:28px;}#menu li.left a:hover ul {left:auto; right:-1px; top:28px;}#menu li.left ul a {text-align:right; padding:0 10px 0 20px;}#menu a:hover a:hover ul, #menu a:hover a:hover a:hover ul {left:100%; visibility:visible;}#menu li.left a:hover a:hover ul, #menu li.left a:hover a:hover a:hover ul {left:auto; right:0; visibility:visible;}#menu a:hover ul ul, #menu a:hover a:hover ul ul {left:-9999px;}#menu li.left a:hover ul ul, #menu li.left a:hover a:hover ul ul {left:-9999px;}#menu li a.fly {background:transparent url(rightarrow.png) no-repeat right center;}#menu li.left ul a.fly {background:transparent url(leftarrow.png) no-repeat left center;}#menu li a:hover,#menu li a.fly:hover {direction:ltr;} #menu ul ul li a:hover,#menu ul ul li a.fly:hover {background-color:#536B97; color:#fff;} #menu li:hover > a {background-color:transparent;}#menu ul ul li:hover > a.fly {background-color:#536B97; color:#fff;}#menu table {position:absolute; height:0; width:0; left:0; border-collapse:collapse; margin-top:-4px;}#menu table table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-34px; margin-left:-1px;}#menu li.left table {position:absolute; height:0; width:0; left:auto; right:0; border-collapse:collapse; margin-top:-4px;}#menu li.left table table {position:absolute; left:auto; right:100%; height:0; width:0; border-collapse:collapse; margin-top:-34px;}/* ------ */#menu img {border:0px; vertical-align:middle;}