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

/* === GLOBAL SETTINGS === */
* { margin:0; padding:0; }
body { background: #eff7fb url('../images/bkg-body.jpg') repeat-x; font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #0a282f; }
img, swf, object, embed { padding:0; margin:0; display:block; border:0; z-index:1; }
/* ie6 png fix */
img, div { behavior: url(includes/iepngfix.htc) }
/* end fix */

/* clear floats */
.clear { clear:both; }
/* === CONTAINER === */
div#wrapper { margin: 0 auto; width:850px; padding-left:50px; position:relative; }
div#container { width: 890px; }
/* === LOGO === */
div#logo { position:absolute; left:15px; top:37px; }
div#logo img { z-index:5; }
/* === SEARCH === */
div#search { position:absolute; right:-27px; top: 40px; color: #488ea9; }
div#search a { font-size:12px; font-weight:bold; color:#488ea9; text-decoration:none; text-transform:uppercase; }
div#search a:hover { text-decoration:none; color:#066690; }
div#search input { margin-left: 5px; }
/* === NAVIGATION === */
div#nav { height:15px; padding: 104px 0 5px 160px; postion:relative; }
div#nav span { display:none; }
#nav ul { margin-left:0px; }
#nav ul li { padding:0; margin:0; float:left; list-style-type:none; display:inline; }
#nav a { display:block; background-repeat:no-repeat; }
.navProgress a { width:130px; height:11px; background:url(../images/nav/navProgress.gif) 0 0 no-repeat; }
.navProgress a:hover { background:url(../images/nav/navProgress.gif) 0 -11px; }
.navFacility a { width:138px; height:11px; background:url(../images/nav/navFacility.gif) 0 0 no-repeat; }
.navFacility a:hover { background:url(../images/nav/navFacility.gif) 0 -11px; }
.navSustainability a { width:112px; height:11px; background:url(../images/nav/navSustainability.gif) 0 0 no-repeat; }
.navSustainability a:hover { background:url(../images/nav/navSustainability.gif) 0 -11px; }
.navAbout a { width:147px; height:11px; background:url(../images/nav/navAbout.gif) 0 0 no-repeat; }
.navAbout a:hover { background:url(../images/nav/navAbout.gif) 0 -11px; }
.navCatering a { width:75px; height:11px; background:url(../images/nav/navCatering.gif) 0 0 no-repeat; }
.navCatering a:hover { background:url(../images/nav/navCatering.gif) 0 -11px; }
.navSales a { width:69px; height:11px; background:url(../images/nav/navSales.gif) 0 0 no-repeat; }
.navSales a:hover { background:url(../images/nav/navSales.gif) 0 -11px; }
body#facility_overview .navFacility a, body#progress_report .navProgress a, body#sustainability .navSustainability a, body#about_wilmington .navAbout a, body#catering .navCatering a, body#sales_contacts .navSales a { background-position:0 -11px; }
/* === FLASH === */
div#flash { text-align:center; }
/* === BOXES === */
div#boxes { width:850px; height:145px; background: url('../images/boxes_bkg.jpg') repeat; margin: -5px 0 20px 20px; }
div#boxes ul { margin-left: 15px; }
#boxes ul li { padding:0; margin:0; margin-top: 5px; float:left; list-style-type:none; display:inline; }
#boxes a { display:block; background-repeat:no-repeat; margin:10px; }
#boxes span { display:none; }
.navLeftBox a { width:253px; height:117px; background:url(../images/boxLeft.jpg) 0 0 no-repeat; }
.navLeftBox a:hover { background:url(../images/boxLeft.jpg) 0 -117px; }
.navCenterBox a { width:253px; height:117px; background:url(../images/boxCenter.jpg) 0 0 no-repeat; }
.navCenterBox a:hover { background:url(../images/boxCenter.jpg) 0 -117px; }
.navRightBox a { width:253px; height:117px; background:url(../images/boxRight.jpg) 0 0 no-repeat; }
.navRightBox a:hover { background:url(../images/boxRight.jpg) 0 -117px; }
/* === CONTENT === */
div#container h1 { font-family:Georgia, "Times New Roman", Times, serif; color: #7c552c; letter-spacing:1px; font-size: 14px; margin-bottom:10px; }
div#container h2 { font-family:Georgia, "Times New Roman", Times, serif; color: #005da0; letter-spacing:1px; text-transform:uppercase; font-size:15px; margin:0 0 15px 0; }
div#container .heademphasis { font-size:15px; }
div#container h3 { font-family:Georgia, "Times New Roman", Times, serif; color: #1a6153; text-transform:uppercase; font-size:13px; margin:10px 0 10px 0; }
div#container h4 { font-family:Georgia, "Times New Roman", Times, serif; color: #7c552c; font-size:12px; margin:15px 0 10px 0; }
div#container p { margin-bottom: 10px; line-height:1.5; }
div#container .leadin { }
/* content on Home page */
div#home_content { margin: 0 auto; width: 850px; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
div#home_content #left_column { float:left; width:485px; }
div#home_content #right_column { float:right; }
/* content */
div#container div#sidebar { float:left; width:236px; height: 700px; margin: 8px 0 0 5px; background: url(../images/bkgSidebar.jpg) no-repeat; }
/* === SIDEBAR === */
	div#sidebar ul { margin: 60px 0 50px 40px; font-size: 13px; }
div#sidebar div#subNav { height: 200px; margin-bottom: 30px; padding-top:5px; }
#sidebar div#subNav ul { list-style-type:none; height:0; }
#sidebar div#subNav li { margin-bottom:4px; padding-bottom:2px; border-bottom:1px solid #7faec6; width:150px; }
#sidebar div#subNav a { width:150px; font-size:11px; font-weight:bold; text-transform:uppercase; color:#f0f5f8; padding:4px 2px; display:block; }
#sidebar div#subNav a:hover { color:#f0f5f8; background-color:#005988; text-decoration:none; }
#sidebar div#subNav a:active { color:#4c95bb; background-color:#004a71; text-decoration:none; }
a#pageid { background-color:#005988; text-decoration:none; }
body.about_wilmington a#about_wilmington, body.places_to_stay a#places_to_stay, body.places_to_eat a#places_to_eat, body.directions a#directions, body.progress_report a#progress_report, body.planning_background a#planning_background, body.employment a#employment, body.facility_overview a#facility_overview, body.floor_plans a#floor_plans, body.design_details a#design_details, body.sustainability a#sustainability, body.catering a#catering, body.sales_contacts a#sales_contacts { color:#f0f5f8; background-color:#005988; text-decoration:none; }
div#sidebar ul li { list-style:none; margin-bottom: 14px; }
div#sidebar ul li a { color:#f0f5f8; text-decoration:none; }
div#sidebar ul li a:hover { text-decoration:underline; }
div#sidebar div#side_ad { margin: 0 0 25px 9px; }
div#sidebar div#side_text { margin: 0 25px; }
div#sidebar div#side_text p { font-size:11px; }
div#sidebar div#side_text a { text-decoration:underline; color:#0a282f; }
div#sidebar div#side_text a:hover { text-decoration:none; color: #005da0; }
div#sidebar div#side_text a:active { text-decoration:none; color:#999; }
div#header_image { float:left; margin: 5px 0 0 -5px; }
/* === CONTENT === */
div#content { float: left; margin: 20px 0 0 40px; width: 500px; }
div#content a { color:#005DA0; text-decoration:none; }
div#content a:hover { text-decoration:underline; }
div#content ul { margin: 0 50px 10px 40px; line-height:1.3; }
div#content ul li { margin: 0 0 6px 0; }
div#content ul ul { font-size:11px; margin: 0 0 10px 20px; list-style-image:url(../images/dash.gif); }
div#content ul ul li { margin: 0 0 4px 0; }
div#content div#gallery { margin: 15px 0 25px 0; }
div#gallery img { }
div#gallery ul { list-style:none; margin: 0 0 10px 10px; display:block; }
div#gallery ul li { margin-right: 10px; float:left; }
div#gallery li a { border: 4px solid #fff; display:block; }
#gallery li a:hover { border-color: #005da0; }
div.lodging { margin-bottom:15px; font-size:12px; }
div.lodging-left { float:left; }
div.lodging-left a { font-size:14px; font-weight:bold; }
div.lodging-left span { font-size:14px; font-weight:bold; }
div.lodging-right { float:right; padding-top:5px; }
div.lodging-right a { border:1px solid #005DA0; padding: 5px; }
div.lodging-type { }
div.lodging-type a { font-size:14px; background-color:#fff; border:1px solid #96bdc5;/* #DDF1FA */ height:17px; width:500px; display:block; padding:5px 2px; margin-bottom:5px; }
div.lodging-type img { display:inline; margin: 0 5px; }
div.lodging-description { margin-top: 20px; }
div.lodging-extra { margin-top: 20px; }
a.jobListing { padding:10px 25px; margin:10px 0; display:block; background:url(../images/expand-icon.gif) 6px 11px no-repeat; background-color:#FFF;  border:#005da0 1px solid; }
/* === FOOTER === */
div#footer_wrapper { background: #cbe8ef url(../images/bkgFooterContainer.jpg) repeat-x; height: 300px; margin-top: 20px; padding-top:15px; }
div#footer_wrapper div#footer_container { margin:0 auto; width: 850px; padding-left:75px; position:relative; }
div#footer_container div#footer { width: 850px; height:230px; background: #d1ecf3 url(../images/bkgFooter.jpg); color: #0a4a67; }
div#footer a { text-decoration:none; color: #0a4a67; }
div#footer a:hover { text-decoration:underline; }
div#footer div#footer_left { margin: 20px 20px 0 50px; float:left; }
div#footer div#footer_left img { float: left; }
div#footer div#footer_left p { float:left; margin: 5px 0 0 18px; }
div#footer div#footer_left .copy { margin-top: 10px; color: #778287; }
div#footer ul { float:left; list-style:none; margin: 20px 30px; padding-left: 10px; border-left: 1px solid #0a4a67; height:135px; }
div#footer ul li { line-height:1.8; }

