﻿                                                            /* MasterPage Styles */
* {padding: 0;margin: 0;}

body {
    font-family: Arial, Verdana, Helvetica;
    font-size: 12px;
    background-color:#4b7796;
    margin:0; padding:0;
}

p, ul { margin:0 0 3px 0; padding:0; }

h1
{font-size:1.5em;margin:8px 0 8px 0;}

h2
{color:#50af0b;font-size:24px;font-weight:normal;}

input
{background-color:#f4fcff; color:#4d8db6; margin:1px; padding:1px;}

img
{border:0;}

.greentext{color:#50af0b; padding:20px 0;}

.bluebar
{ background-color:#cedfeb; width:100%; padding:10px; border:solid 1px #50af0b; margin:8px 0 8px 180px;}

.whitebar
{ background-color:#ffffff; width:100%; height:20px; }

#Container
{
    width: 747px;
    margin: 0px auto;
}

#Header
{
    float: left;
    width: 747px;
    height:99px;
    background-image: url(../images/master/header.jpg);
    background-repeat: repeat-x;
    text-align:center;
}

#Header a span {
visibility: hidden;
}

.headerlinks
{
    margin-top:55px;
    margin-right:120px;
}

.headerlinks a
{
    color:#4f88fe;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
    margin:0 3px 0 3px;
    display:inline;
}

#Nav
{
    margin-top: 47px;
}

#Nav a
{
    color: #ffffff;
    text-decoration: none;
    padding-right: 20px;
}

#Nav a:hover
{
    color: #bdec9b;
    text-decoration: none;    
}

#Banner
{
    float: left;
    width: 747px;
}

#ContentBody
{
    float: left;
    width: 747px;
    margin-top: 5px;
    background-color:#ffffff;
}

#Footer
{
    float: left;
    width: 717px;
    height: 70px;
    color: #ffffff;
    background-image: url(../images/footerbg.jpg);
    background-repeat: repeat-x;
    background-color:#50af0b;
    padding: 0 15px 5px 15px;
    margin-top: 10px;
}

#Footer p
{margin:10px 0 5px 10px;}

#Footer b
{font-weight:normal; font-size:11px; float:right; margin-right:20px;}

#Footer a
{text-decoration:none; color:#ffffff;}

#FooterTag
{
    width:30px;
    height:60px;
    float:left;
    background-image:url(../images/master/footer_house.gif);
    margin-right:10px;
}

#FooterTag a
{
    color: #b2b2b2;
    text-decoration: none;
}

#FooterTag a:hover
{
    color: #696969;
    text-decoration: none;
}


.boardlogin
{
    width:121px;
    height:26px;
    background-image:url(../images/master/login.gif);
    background-repeat:no-repeat;
    float:right;
    margin-top:10px;
}

.navgreen
{
    background-image:url(../images/master/navbar.gif);
    background-repeat:no-repeat;
    background-color:#ffffff;
    height:32px;
    width:100%;
    clear:both;
    margin:0; padding:8px 0 0 0;
    text-align:center;
}

@media screen and (-webkit-min-device-pixel-ratio:0){

.navgreen a {margin-left: 3px;}

}


.navgreen li
{
    display:inline;
    margin:0 4px 0 4px;
}

.navgreen a
{
    color:#ffffff;
    font-weight:bold;
    text-decoration:none;
    font-size:11px;
}

.navgreen a:hover,

body.babout a#nabout,
body.blifestyles a#nlifestyle,
body.bmoving a#nmoving,
body.bamenities a#namenities,
body.bvenues a#nvenues,
body.bemployment a#nemployment,
body.bevents a#nevents,
body.bmenu a#nmenu,
body.bphotos a#nphotos,

.left_nav_mid a:hover

{
    color:#0e4a55;
}

.headerlinks a:hover,
body.bhome a#nhome,
body.bcontact a#ncontact,
body.bnewsletter a#nnewsletter
{color:#0e4a55;}

                                                    /* Left Nav for most pages */

.left_nav
{
    width:158px;
    float:left;
    background-color:#ffffff;
}

.left_nav_top
{
    width:148px;
    background-image:url(../images/left_nav_top.gif);
    background-repeat:no-repeat;
    background-position:top;
    float:left;
    color:#4d8cb5;
    font-size:18px;
    padding-left:10px;
    padding-top:3px;
}

.left_nav_top a
{
    color:#4d8cb5;
    text-decoration:none;
}

.left_nav_mid
{
    width:158px;
    height:254px;
    background-image:url(../images/left_nav_mid.gif);
    background-repeat:no-repeat;
    float:left;
    font-size:12px;
    font-weight:bold;
    padding-top:20px;
    margin-bottom:10px;
}

.left_nav_mid ul
{
    margin: 10px 0 0 10px;
}

.left_nav_mid li
{
    list-style-position:outside;
    list-style-type:none;
    margin: 4px 0 0 10px;
    border-top:dotted 1px #a1bed2;
}

.left_nav_mid a
{
    color:#4d8cb5;
    text-decoration:none;
}

.left_nav_mid a:active
{
    color:#000000;
    text-decoration:none;
}

                                                                /* Index Page */

.topspace
{
    background-image:url(../images/master/topcorner.gif);
    background-repeat:no-repeat;
    height:21px;
    clear:both;
}

#LeftSide
{
    float: left;
    width: 256px;
    background-image: url(../images/leftbg.jpg);
    background-repeat: repeat-y;
    color: #000000;
}

#LeftTop
{
    float: left;
    width: 246px;
    height: 23px;
    background-image: url(../images/default/lefttop.gif);
    background-repeat: no-repeat;
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    padding: 2px 0 0 10px;
}

#LeftContent
{
    width: 256px;
}

.events
{
    float: left;
    height: 115px;
    width: 246px;
    padding: 5px 5px 0 5px;
    background-image:url(../images/default/event_block.jpg);
    background-repeat:no-repeat;
    background-color:#eef3ea;
    margin:0;
}

.events strong
{
    color:#8cb76c;
    font-weight:normal;
    
}

.events p {line-height:16px;}

#LeftBottom a
{
    float: left;
    width: 256px;
    height: 49px;
    background-image: url(../images/default/event_bottom.gif);
    background-repeat: no-repeat;
    background-position: bottom;
    position:relative;
    display: block;
}

#LeftBottom a span {
visibility: hidden;
}


#RightSide
{
    float: left;
    width: 491px;
    background-color: #ffffff;
}

#RightTop
{
    float: left;
    width: 491px;
    height: 25px;
    background-image: url(../images/stayactive.jpg);
    background-repeat: no-repeat;
    background-position: bottom right;
    background-color: #ffffff;
}
#Content
{
    float: left;
    width: 466px;
    height:219px;
    background-image: url(../images/default/content_mid.jpg);
    background-repeat: repeat-x;
    background-color: #ffffff;
    padding: 10px 10px 0px 15px;
    border-bottom: 1px solid #92b0bb;
    font-size:12px;
    color:#648fb2;
}

#Content p
{
    margin-bottom:3px;
}

.defaulttext2
{
    margin-right:140px;
}

#Features
{
    float: left;
    width: 491px;
    background-image: url(../images/contentbg.jpg);
    background-repeat: repeat-x;
    background-color: #ffffff;
}    


                                                            /* Menu Styles */

#food_leftSide
{
    float: left;
    width: 186px;
    background-image: url(../images/leftbg.jpg);
    background-repeat: repeat-y;
    color: #000000;
}

#MenuLeft
{
    float: left;
    width: 186px;
    background-image: url(../images/leftbg.jpg);
    background-repeat: repeat-y;
    color: #3b709d;
}

#MenuLeftTop
{
    float: left;
    width: 181px;
    height: 21px;
    background-image: url(../images/food/menulefttop.gif);
    background-repeat: no-repeat;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    padding: 4px 0 0 5px;
}

#MenuLeftContent
{
    width: 186px;
    float:left;
    color:#3b709d;
}

.sidemenu1
{
    float: left;
    width: 173px;
    border-bottom: 1px dashed #92b0bb;
    background-image: url(../images/menuleftbg1.jpg);
    background-repeat: repeat-y;
    border-right:solid 2px #6492b2;
    padding:5px;
}

.sidemenu2
{
    float: left;
    width: 173px;
    border-bottom: 1px dashed #92b0bb;
    background-image: url(../images/menuleftbg2.jpg);
    background-repeat: repeat-y;
    border-right:solid 2px #6492b2;
    padding:5px;
}

.sidemenu1 p, .sidemenu2 p {margin-top:4px;}

#MenuLeftBottom
{
    float: left;
    width: 185px;
    height: 30px;
    background-image: url(../images/menuleftbottom.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
    clear:both;
}

.foodheader
{
    background-image:url(../images/food/foodheader.jpg);
    background-repeat:no-repeat;
    float:left;
    width:552px;
    height:164px;
}

.MenuBlock
{
    float: right;
    background-image: url(../images/contentbg.jpg);
    background-repeat: repeat-x;
    width: 551px;
    background-color: #ffffff;
    padding: 15px 5px 10px 5px;

    border-top:1px solid #90aeba;
    color: #666666;
}

.MenuTitle
{
    float: right;
    width: 541px;
    height: 60px;
    border-bottom: 1px dashed #a8cf42;
}

.MenuBody
{
    float: right;
    width: 511px;
    padding: 20px 0 5px 30px;
    color:#648fb2;
    font-size:1.2em;
}

.MenuBody p
{line-height:18px; margin-top:8px;}

.MenuBody strong
{color:#50af0b; font-weight:lighter; font-size:14px;}

.menuTitle
{
    color: #50af0b;
    font-size: 18px;
    font-family: Times New Roman;
}

.menuTitle2
{
    color: #3b709d;
}

#food_rightSide
{
    float: right;
    width: 561px;
    background-color: #ffffff;
}

#food_rightTop
{
    float: right;
    width: 541px;
    height: 25px;
    background-image: url(../images/stayactive.jpg);
    background-repeat: no-repeat;
    background-position: bottom right;
    background-color: #ffffff;
}

.food_wrightmenutab
{
    width:561px;
    height:76px;
    background-image:url(../images/food/menutabwright.gif);
    background-repeat:no-repeat;
    background-position:right;
    float:right;
    margin:10px 0 0 0;
}

.food_OEStab
{
    width:561px;
    height:76px;
    background-image:url(../images/food/menutabOES.gif);
    background-repeat:no-repeat;
    background-position:right;
    float:right;
    margin:10px 0 0 0;
}


.food_oestab
{
    width:100px;
    height:20px;
    float:left;
    margin-left:90px;
    border:solid 1px #000000;
}

                                                                /* About Us Styles */

.about_whitecontainer
{
    background-color:#ffffff;
    width:745px;
}

.about_whitecontainer a
{
    text-decoration:none;
    font-weight:bold;
    color:#4d8db6;
}
    

.about_content
{
    width:567px;
    background-image:url(../images/aboutus/content_bg.jpg);
    background-repeat:no-repeat;
    float:right;
    color:#4d8cb5;
    padding:0 10px 0 10px;
    margin:0;
}

.about_content_lowertext
{
    width:400px;
}

.about_content p , .lifestyle_content p
{
    margin-bottom:10px;
}



.about_green_lower
{
    width:447px;
    height:199px;
    background-image:url(../images/aboutus/greenmap.jpg);
    background-repeat:no-repeat;
    padding:30px 270px 10px 30px;
    clear:both;
    color:#ffffff;
    margin-top:10px;
}

.about_green_lower p
{margin:0;}

.about_green_lower h1
{margin:0 0 5px 0;}

.about_green_lower a
{text-decoration:none; color:#ffffff; float:right; margin-right:10px;}

.about_advantage_list
{
    width:370px; padding-left:20px;
    list-style-type:disc;
    list-style-position:outside;
}

.about_advantage_list li
{
    margin-bottom:10px;
}
.about_content ol
{
    padding-left:20px;
    list-style-position:outside;
    margin-bottom:10px;
}
.about_content ol li
{ margin-bottom:5px; width:450px;}

.about_content h3
{margin-bottom:10px;}

.about-ratetable
{
    font-size:14px; font-weight:normal; color:#4d8cb5; margin-bottom:10px;
}

.about-ratetable td { border-bottom:dotted 2px #5390b7;}

.about-ratetable p
{ margin:1px 0 1px 10px; padding-bottom:5px;}

.about-ratetable tr
{
    padding:5px 0;
}

                                                            /* Lifestyle Styles */





.lifestyle_whitecontainer
{
    background-color:#ffffff;
    min-height:360px; height:360px;
    width:745px;
    border-bottom:solid 1px #98b3c4;
}

.lifestyle_content
{
    width:567px;
    background-color:#ffffff;
    background-image:url(../images/master/bluecirclebg.jpg);
    background-repeat:no-repeat;
    float:right;
    color:#4d8db6;
    padding:0 10px 0 10px;
    margin-top:-338px;

}

.lifestyle_content_box
{
    border-bottom:dotted 1px #508eb6;
    padding-bottom:5px;
    margin-top:10px;
}

.lifestyle_photo
{
    float:right;
}

.lifestyle_bottom_nav
{
    width:747px;
    height:26px;
    clear:both;
    background:#8cca5f;
    text-align:center;
    padding-top:2px;
}

    .lifestyle_bottom_nav ul
    {
        margin:0;padding:0;
    }

    .lifestyle_bottom_nav li
    {
        display:inline;
        color:#ffffff;
        font-weight:bold;
        margin:0 2px;
        width:111px; height:26px;
        padding:0 2px 0 2px;
        text-align:center;
    }
    
    .TabBG
    {
        color:#4e8db6;
        text-decoration:none;
        background-image:url(../images/lifestyle/lbbutton.gif);
        width:111px; height:21px;
        display:inline-block;
        font-size:14px;
        padding-top:5px;
    }        

    .TabBG2
    {
        color:#4e8db6;
        text-decoration:none;
        background-image:url(../images/lifestyle/lbbuttonhover.gif);
        width:111px; height:21px;
        display:inline-block;
        font-size:14px;
        padding-top:5px;
    }        

    .TabBG a
    {
        color:#4e8db6;
        text-decoration:none;
        background-image:url(../images/lifestyle/lbbutton.gif);
        width:111px; height:21px;
        display:inline-block;
        font-size:14px;
        padding-top:5px;
    }
    .lifestyl_bottom_nav a:hover
    {
        color:#4e8db6;
        text-decoration:none;
        background-image:url(../images/lifestyle/lbbuttonhover.gif);
        width:111px; height:21px;
        display:inline-block;
        font-size:14px;
        padding-top:5px;
    }

    .lifestyl_bottom_nav a:active
    {
        color:#000000;
        text-decoration:none;
        background-image:url(../images/lifestyle/lbbuttonhover.gif);
        width:111px; height:21px;
        display:inline-block;
        font-size:14px;
        padding-top:5px;
    }
    
.lifestyle_bottom_content
{
    background-image:url(../images/lifestyle/lower_content_bg.gif);
    background-repeat:repeat-x;
    background-color:#ffffff;
    width:745px;
    clear:both; 

}

.lifestyle_bottom_textbox
{
    width:400px;
    margin-left:20px;
    margin-top:40px;
    color:#4d8cb5;
    float:left;
}

.lifestyle_bottom_textbox h1
{
    font-size:24px;
    color:#50af0b;
}

.lifestyle_subbottom_left
{
    width:320px;
    margin-left:20px;
    margin-top:40px;
    color:#4d8cb5;
    float:left;
}

.lifestyle_subbottom_left_contact
{
    width:320px;
    margin-left:20px;
    margin-top:40px;
    color:#4d8cb5;
    float:left;
    border:solid 1px #d4e3ee; 
    width:700px; 
    text-align:center;
    margin-bottom:20px; 
    padding-top:20px; 
    background-color:#ffffff;
}

.lifestyle_subbottom_left img, .lifestyle_subbottom_left_contact img
{
    margin:0 10px 8px 0;
    border:solid 2px #d0eaba;
}


.lifestyle_subbottom_right
{
    float:right; 
    margin-right:10px;
    margin-top:40px;
}
.lifestyle_subbottom_right img
{
    border:solid 2px #4e8db6;
}
    

.lifestyle_bottom_right
{
    width:260px;
    height:225px;
    float:right;
    margin-right:20px;
    text-align:center;
    padding-top:55px;
}

.lifestyle_greenbar
{
    width:270px;
    height:37px;
    background-image:url(../images/lifestyle/greenbar.gif);
    background-repeat:no-repeat;
    padding:22px 0 0 0;
}

.lifestyle_greenbar a
{
    font-size:14px;
    color:#ffffff;
    font-weight:bold;
    text-decoration:none;
    margin:0 4px 0 4px;
}

.lifestyle-content-greenbarmain
{
    background:url(../images/lifestyle/greenbartop.gif) no-repeat;
    height:23px; width:404px;
    color:#ffffff; font-weight:bold;
    padding:7px 0 0 10px;
    margin-bottom:10px;
    clear:both;
}

.lifestyle-content-ggroup
{
    padding:10px 0;
    clear:both;
}

.lifestyle_floor
{ padding-top:20px;}
.lifestyle_floor img
{ border:none; }


.lifestyles_videocontent
{
    margin-left: 170px; margin-bottom: 20px;
}

.lifestyles_infolist
{
    padding-left:30px;
}
.lifestyles_masonictable
{
    color:#5b6f85; margin:10px 0 10px 20px;
}
.lifestyles_masonictable img
{
    border:none;
}

/* Nav buttons on bottom content */
.lbbutton
{
    width:111px; height:26px;
    background:url(../images/lifestyle/lbbutton.gif);
}



                                                        /* Amenities Styles */



.amenties_whitecontainer
{
    background-color:#ffffff;
    min-height:357px;
    width:745px;
}

.amenities_content
{
    width:635px;
    height:255px;
    background-image:url(../images/amenities/content_bg.jpg);
    background-repeat: no-repeat;
    padding:20px 90px 0 20px;
    background-color:#ffffff;
    clear:both;
    color:#4d8cb5;
}
.amenities_nav
{
    height:25px;
    width:747px;
    background-image:url(../images/amenities/temp_navbar.gif);
    background-repeat:repeat-x;
    margin-top:-20px;
    color:#00404c;
    text-align:center;
    padding-top:3px;
}

.amenities_nav a
{
    background-image:url(../images/amenities/menubreak.gif);
    background-repeat:no-repeat;
    background-position:left;
    color:#00404c;
    padding:0 4px 3px 4px;
    background-color:#799cb4;
    text-decoration:none;
    font-weight:bold;
    font-size:12px;
}

.amenities_nav a:hover {color:#ffffff;}

.amenities_lower
{
    height:300px;
    background-color:#ffffff;
    background-image:url(../images/lifestyle/lower_content_bg.gif);
    background-repeat:repeat-x;
    color:#4d8cb5;
    padding:20px 0 20px 0;
}

.amentities_lower h1
{
    color:#51af0c;
    font-size:24px;
}

.amenities_bottom_text
{
    margin-top:40px;
    margin-left:20px;
}

.amenities_bottom_text p
{ width:450px; }

.amenities_bottom_right
{
    width:153px;
    margin:0 30px 0 20px;
    border:solid 2px #4d8cb5;
    float:right;
    height:203px;
    text-align:center;
}

                                                    /* Moving in Styles */

.moving_content
{
    width:589px;
    background-image:url(../images/movingin/contentbg.jpg);
    background-repeat:no-repeat;
    background-position:top, left;
    background-color:#ffffff;
    float:right;
    color:#4d8cb5;
    margin:0;

}

.moving_content p, .moving_content h1
{
    margin:10px 20px 25px 10px;
}

.moving_content a
{ text-decoration:none; color:#4d8cb5;}

.moving_green_lower
{
    width:447px;
    height:199px;
    background-image:url(../images/movingin/bottom.jpg);
    background-repeat:no-repeat;
    padding:30px 270px 10px 30px;
    clear:both;
    color:#ffffff;
    margin-top:10px;
}

.application_content
{
    width:589px;
    background-image:url(../images/contentbg.jpg);
    background-repeat:repeat-x;
    background-position:top;
    background-color:#ffffff;
    float:right;
    color:#4d8cb5;
    margin:0;
    padding-top:20px;
}

.application_content h1, .application_content p, .application_content table, .newsletter_content h1,
.newsletter_content p, .newsletter_content table
{ margin:0 10px 0 10px; line-height:18px; }

.acrobat_list
{
    padding-left:50px; padding-top:10px; list-style:none;
}
.acrobat_list li
{
    padding-left:30px;
    background:url(../images/minireader.gif) left no-repeat;
    margin-bottom:8px;
}


                                                            /* Employment Styles */

.employment_green_lower
{
    width:497px;
    height:134px;
    background-image:url(../images/employment/bottomgreen.jpg);
    background-repeat:no-repeat;
    padding:50px 150px 10px 100px;
    clear:both;
    color:#ffffff;
    margin-top:10px;
}

.employment_green_lower img
{
    margin-left:240px;
}

.employment_content
{
    width:587px;
    background-image:url(../images/contentbg.jpg);
    background-repeat:repeat-x;

    float:right;
    color:#4d8cb5;
    margin:0;
    padding-top:10px;
}

.employment_content h1, .employment_content p, .employment_content h2
{ margin:0 10px 0 10px;}

.employment_content_lowertext
{
    width:420px;
    background-image:url(../images/employment/contentb.jpg);
    background-repeat:no-repeat;
    background-position:right;
    margin-top:30px;
    padding-right:140px;
    padding-top:25px;
}


.employment_bulletlist li
{
    padding-left:40px;
    list-style:none;
    background-image:url(../images/employment/bullet.gif);
    background-repeat:no-repeat; background-position:top left;
    margin:10px 30px; padding-top:5px;
}

.employment_content table
{
    line-height:20px;
    margin-left:10px;
    
}
.employment_content textarea
{
    padding:5px;
}
.employment_educationtable
{
    font-size:11px; font-family:Verdana; border:solid 1px #cedeeb;
}
.employment_educationtable input
{
    border:none;
}
                                                                /* Photo Styles */

.photo_content
{
    width:587px;
    background-image:url(../images/contentbg.jpg);
    background-repeat:repeat-x;
    float:right;
    color:#4d8cb5;
    margin:0;
    padding-top:20px;
}

.photo_gallery
{
    margin-left:20px;
}

.photo_content img
{
    border:solid 2px #dde9f1;
    text-decoration:none;
    margin:6px;
}

.photo_content h1
{font-size:24px; font-weight:bold;}

.photo_handpoint
{
    background-image:url(../images/photos/handpoint.gif);
    background-repeat:no-repeat;
    width:118px;
    height:123px;
    float:right;
    margin:58px 40px 0 0;
    padding:0;
}

/* Contact Styles */

.contact_content
{
    width:527px;
    background-image:url(../images/contentbg.jpg);
    background-repeat:repeat-x;
    height:422px;
    float:right;
    color:#4d8cb5;
    padding:10px 40px 0 20px;
    margin:0;
    font-weight:bold;
    font-size:14px;
}

.contact_content h1
{
    font-weight:normal;
}

.contact_content table
{
    float:left; margin-top:10px;
}

.Contact_right
{
    float:right;
    width:200px;
    font-size:12px;
    font-weight:normal;
    margin-top:40px;
}

.contact_content textarea
{
    color:#4d8cb5;
    font-family:Arial;
    font-size:.9em;
}


                                                        /* Events Style */

.events_content
{
    width:527px;
    background-image:url(../images/contentbg.jpg);
    background-repeat:repeat-x;
    float:right;
    padding:10px 40px 20px 20px;
    color:#4d8cb5;

}
.events_content ul
{
    list-style:none;
    margin-top:10px;
}

.events_content li
{
    margin-left:10px;
    font-weight:normal;
}

.events_calendar
{    
    color:#4d8cb5;
    font-weight:bold;
}
.events_calendar p
{
    color:#7fc024;
    margin-bottom:5px;
    margin-top:10px;
}
.left_nav td
{
    background-color:#7fc024;
    color:#ffffff;
    font-weight:bold;
    text-align: center;
}

.left_nav table
{
    margin-left:10px;
    margin-top:-200px;
    float:left;
}

.left_nav table a
{
    color:#ffffff;
    text-decoration:none;
}

.events_special
{
    width:260px;
    border-bottom:dashed 1px #4d8cb5;
    padding-bottom:10px;
    margin-bottom:10px;
}

.events_special h3
{ font-size:18px; color:#50af0b; margin-bottom:10px;}
.events_special_left
{ float:left;}
.events_special_right
{ float:left; text-align:left; margin-left:10px;}


/* Venues Style */

.venues_content
{
    width:587px;
    background-image:url(../images/contentbg.jpg);
    background-repeat:repeat-x;
    float:right;
    color:#ffffff;
}

.Venues_bluebox
{
    width:525px;
    height:113px;
    background-image:url(../images/venues/bluebox.jpg);
    float:right;
    margin-top:20px;
    padding:15px 15px 15px 20px;
}

.venues_chapel, .venues_cater, .venues_confrence
{
    width:397px;
    background-image:url(../images/venues/chapel_lowcontentbg.jpg);
    background-repeat:no-repeat;
    padding:40px 330px 0 20px;
    clear:both;
    color:#4b7796;
}

.venues_confrence_top
{ 
    clear:both;
    width:525px;
    float:right;
    margin-right:20px;
    margin-top:-100px;
    color:#4b7796;
    
}

.venues_cater
{
    background-image:url(../images/venues/cater_lowcontentbg.jpg);
    background-repeat:no-repeat;
}

.venues_confrence
{
    background-image:url(../images/venues/confrence_lowcontentbg.jpg);
    background-repeat:no-repeat;
}

.venues_chapel p, .venues_cater p, .venues_confrence p {margin-top:10px; line-height:18px;}

.venues_welcome
{
    width:530px;
    float:right;
    padding-right:20px;
    margin-top:20px;
}

.venues_welcome p
{
    background-image:url(../images/venues/greencheck.gif);
    background-repeat:no-repeat;
    background-position:left;
    padding-left:40px;
    color:#4b7796;
    line-height:18px;
    margin:10px 0 10px 0;
}

.venues_bottombar
{
    height:22px; width:748px;
    clear:both;
    background:url(../images/venues/bottombar.gif);
    margin-top:10px;
}


                                                        /*Virtual Visit Pages*/
 .virtual_content
{
    width:648px;
    background-image:url(../images/contentbg.jpg);
    background-repeat:repeat-x;
    color:#4d8db6;
    padding:20px 0 0 0;
    margin-top:-336px;
    padding:50px;
    font-size:14px;
}

.virtual_content_topnav ul
{margin:0;padding:0; margin-left:20px; margin-top:-4px;}                                                    
.virtual_content_topnav li
{
    display:inline;
    padding:0;
}
.virtual_content_topnav li a
{
    display:inline-block; 
    height:16px;
    background:#709abb;
    color:#ffffff;
    text-decoration:none;
    padding:2px 4px;
}
.virtual_content_topnav li a:hover
{
    
    background:#709abb url(../images/lifestyle/lower_content_bg.gif) repeat-x;
    color:#709abb;
}


.virtual_top_content
{
    width:400px;
    margin:30px;
    height:240px;
}

.virtual_photocaptions
{font-size:14px; font-weight:bold; width:610px; margin-left:50px; float:left;}
.virtual_photocaptions p
{ display:inline;
     padding:5px; margin:0 50px 0 0;}


.virtual_floorplan_content
{
    background-color:#ffffff;width:650px;
    border:solid 1px #709abb;
    margin-bottom:10px;
    padding:10px 10px 200px 10px;
}

.virtual_floorplan_content a
{
    text-decoration:none;
    color:#51af0f;
}

.virtual_floorplan_content img
{ border:none; }

.virtual_floorplan li
{ display:none;}


.virtual_video_list
{
    margin:0 0 -100px -170px;
    float:left;
    list-style-type:none;
    border:solid 1px #e0eaf1;
    padding:5px;
}
.virtual_tour_list
{
    margin:0 0 -200px -10px;
    float:left;
    list-style-type:none;
    border:solid 1px #e0eaf1;
    padding:5px;
}
.virtual_video_list a, .virtual_tour_list a
{
    text-decoration:none;
    font-size:16px;
    font-weight:bold;
    color:#709abb;
}


                                                        /*Newsletter Styles */

.newsletter_content
{
    width:589px;
    background-image:url(../images/contentbg.jpg);
    background-repeat:repeat-x;
    background-position:top;
    background-color:#ffffff;
    float:right;
    color:#4d8cb5;
    margin:0;
    padding-top:20px;
    min-height:200px;
}

.newsletter_content p
{font-size:14px;margin-top:20px;}

.newsletter_content table
{font-size:12px; margin:20px 0 0 60px; color:#4c7897;}

.newsletter_content table b
{margin-right:10px;}

.newsletter_content a
{color:#51af0f; font-weight:bold; text-decoration:none;}

.newsletter_button
{margin-left:140px;}

                    /* Testimonials Style */
.testimonials_head
{color:#50af0b; font-size:16px; border-bottom:1px dotted #4d7a98; display:block; font-weight:bold; padding-left:5px;}

.smilie
{
    font-family:Times, Sans-Serif;
    font-size:20px;
    font-style:italic;
    color:#4d7997;
    background:url('../images/Testimonials/smilie.gif') left top no-repeat;
    padding-left:40px;
    margin-top:5px;
}
.frownie
{
    font-family:Times, Sans-Serif;
    font-size:20px;
    font-style:italic;
    color:#4d7997;
    background:url('../images/Testimonials/frownie.gif') left top no-repeat;
    padding-left:40px;
    margin-top:5px;
}
.neutral
{
    font-family:Times, Sans-Serif;
    font-size:20px;
    font-style:italic;
    color:#4d7997;
    background:url('../images/Testimonials/neutral.gif') left top no-repeat;
    padding-left:40px;
    margin-top:5px;
}
b.author{font-family:Arial, Sans-Serif; font-weight:normal; font-size:16px; display:block; margin-top:10px;}
a.morefade
{
    background:url('../images/Testimonials/morelink.jpg') no-repeat;
    font-size:11px;
    font-family:Arial;
    font-weight:bold;
    text-decoration:none;
    text-align:right;
    display:block;
    width:383px;
    height:16px;
    padding: 3px 5px 0 0;
    color:#fff;
    margin:10px 0 0 120px;
}

                    /* For Big blue dummy text that's above content, and font size change */

.title_default, .title_about, .title_amenities, .title_contact, .title_employment, .title_photo,
.title_lifestyles, .title_moving, .title_events, .title_venues, .title_contactus, .title_newsletter,
.title_virtual, .title_testimonials

{
    
    height:25px;
    background-color:#ffffff;
    color:#50af0b;
    font-size:11px;
    float:right;
    width:400px;
    margin-right:20px;
    background-repeat:no-repeat;background-position:right;
}

.title_lifestyles {background-image:url(../images/lifestyle/lifestyletext.gif);}
.title_about {background-image:url(../images/aboutus/aboutustext.gif);}
.title_events {background-image:url(../images/events/eventscalendar.gif);}
.title_moving {background-image:url(../images/movingin/residentservicestext.gif);}
.title_lifestyles {background-image:url(../images/lifestyle/lifestyletext.gif);}
.title_venues {background-image:url(../images/venues/venuestext.gif); width:460px; margin-bottom:-5px;}
.title_amenities {background-image:url(../images/amenities/amenitiestext.gif);}
.title_employment {background-image:url(../images/employment/employment.gif);}
.title_contact {background-image:url(../images/contact/contactus.gif);}
.title_photo {background-image:url(../images/photos/photogallery.gif);}
.title_newsletter {background-image:url(../images/newsletter/newsletter.gif);}
.title_virtual{background-image:url(../images/virtual/virtualtext.gif);}
.title_testimonials{background-image:url('../images/testimonials/testimonials-text.gif');}




                    
.content_left_text
{width:400px;}
