/** {border: 1px lime solid;}*/

html {
    height: 100%;
}
body {
    background-color: white;
    font-family: arial;	
	/*font-size: 62.5%;*/
	font-size: 70%;
	/*font-size: 8pt;*/
    height: 100%;
	margin: 0px;
	padding: 0px;
	color: #333333;
}
form#aspnetForm {
    width: 918px;
	display: block;
    margin: 0 auto;
}

a:link, a:visited {
    color: #333333;
    text-decoration: underline;
}
a:hover {
    color: #e5007e;
    text-decoration: underline;
}
p {
    font-size: 100%;
    margin-top: 0px;
    clear: both;
}
h1 {
    margin-top: 0px;
    margin-bottom: 8px;
    font-size: 220%;
    font-weight: normal;
}
h2 {
    margin-top: 0px;
    margin-bottom: 1px;
    font-size: 140%;
    font-weight: normal;
}
h2 a {
    text-decoration: none !important;
}
h3 {
    margin-top: 0px;
    margin-bottom: 1px;
    font-size: 140%;
    color: #666666;
    font-weight: bold;
}
h4 {
    color: #aa5002;
    font-size: 80%;
    font-weight: bold;
    margin: 0px;
    float: left;
}
h5 {
    color: #3a3a3a;
    font-size: 80%;
    font-weight: bold;
    margin: 0px;
    float: left;
}
h6 {
    color: #666666;
    font-size: 120%;
    font-weight: normal;
    margin: 0px;
}
ul {
    /*margin: 0px;
    padding: 0px;*/
    /*list-style-type: none;*/
}
.contentMain li {
    font-size:100%;
}
img {
    margin: 0px;
    padding: 0px;
    border: 0px;
}
hr {
    clear: both;
    height: 1px;
    border: none;
    color: #dfdfdf;
    background-color: #dfdfdf;
}


ul.pinkArrows li {
    list-style-image: url(../images/bulletPinkArrow.gif);
    margin-left: 20px;
    margin-bottom: 10px;
    font-size: 110%;
}
.pink {
    color: #e5007e;
}


#genNavWrapper {
    margin-left: 34px;
    width: 169px;
    float: left;
    border: 0px red solid;
}*html #genNavWrapper {
    margin-left: 0px;
}
#genContentWrapper {
    float: left;
    border: 0px blue solid;
    width: 682px;
}*html #genContentWrapper {
    width: 683px;
}
#genContentLeftWrapper {
    float: left;
    border: 0px lime solid;
    width: 513px;
}
#genContentRightWrapper {
    width: 169px;
    float: right;
    border: 0px yellow solid;
}*html #genContentRightWrapper {
    width: 170px;
}


#pageWrapper {
    width: 918px;
    background: white url(../images/bgPage.gif) repeat-y;
    margin: auto;
}
    #headerWrapper {
        width: 880px;
        padding: 0px 19px;
    }
        #topNavbarWrapper {
            width: 880px;
            height: 30px;
            background-color: #e5007e;
        }
            ul#topNavbar {
                margin-left: 500px; /* Firefox */
                margin-top: 0px;
                margin-bottom: 0px;
                float: left;
            }*html ul#topNavbar {
                margin-left: 270px; /* IE6 */
                float: left;
            }*+html ul#topNavbar {
                margin-left: 540px; /* IE7 */
            }
            ul#topNavbar li {
                background: transparent url(../images/dividerTopNav.gif) no-repeat left;
                float: left;
                width: auto;
                padding: 8px 8px;
                color: White;
                margin: 0px;
                list-style-type: none;
            }
            ul#topNavbar li a {
                color: White;
                font-weight: bold;
                text-decoration: none;
            }
            ul#topNavbar li a:hover {
                text-decoration: underline;
            }
            div.QuickSearchArea {
                float: left;
                background: transparent none no-repeat left;
                margin-top: 0px;
                padding-top: 0px;          
			}
            div.QuickSearchArea div.topNavbarSearch {
                background: transparent url(../images/dividerTopNav.gif) no-repeat left;
                color: White;
                padding-left: 8px;
                padding-bottom: 4px;
                width: 185px;
            }
            div.QuickSearchArea div.topNavbarSearch input.topNavbarSearchText {
                margin-top: 6px;
                margin-right: 4px;
                width: 114px;
                height: 15px;
                border: 1px #cccccc solid;
                font-size: 85%;
                float: left;
            }
            div.QuickSearchArea div.topNavbarSearch input.topNavbarSearchButton {
                width: 16px;
                height: 18px;
                border: none;
                margin-top: 7px;
                margin-bottom: -3px;
                float: left;
            }
            div.QuickSearchArea div.topNavbarSearch span {
                border: none;
                margin-top: 8px;
                margin-right: 5px;
                float: left;
            }
        #featureHomeWrapper {
            width: 292px;
            padding-left: 15px;
            float: left;
        }
            #featureHomeWrapper div {
                background: transparent url(../images/bgFeatureText.gif) no-repeat top right;
            }
            #featureHomeWrapper p {
                padding-left: 10px;
                padding-top: 5px;
            }*+html #featureHomeWrapper p {
                margin-top: -5px;
                padding-top: -5px;
                margin-bottom: 5px;
            }*html #featureHomeWrapper p {
                margin-top: -5px;
                padding-top: -5px;
            }
        #introWrapper {
            width: 570px;
            /*min-height: 260px;*/
            margin-left: 307px;
        }*html #introWrapper {
            width: 560px;
        }
            #introWrapper p {
                clear: none;  
                margin-top: 16px; 
                margin-left: 40px; 
                padding-right: 80px; 
                font-size: 120%;
                width: 420px;
            }
            /*
            #introWrapper object {
                clear: none;  
                margin-top: 16px; 
                margin-left: 40px; 
                padding-right: 80px; 
                font-size: 120%;
                border: 3px yellow solid;
            }
            
            #introWrapper img {
                clear: none;  
                border: 3px red solid;
            }
            */
            
        #bodyLogoWrapper {
            width: 880px;
            height: 103px;
        }
            #bodyLogoWrapper a.linkLogo {
                float: left;
                display: inline;
                width: 312px;
                background: white url(../images/logoTheNewDowseSmall.gif) no-repeat;
                height: 0px !important;
                height /**/:103px; /* IE 5/Win hack */ 
                padding-top: 103px;
                overflow: hidden;
            }
            #bodyLogoWrapper a.linkSpark {
                float: right;
                display: inline;
                width: 418px;
                background: white url(../images/logoSpark.gif) no-repeat;
                height: 0px !important;
                height /**/:103px; /* IE 5/Win hack */ 
                padding-top: 103px;
                overflow: hidden;
                margin-top: 0px;
                margin-right: 12px;
            }*html #bodyLogoWrapper a#linkSpark {
                margin-top: 0px;
            }*+html #bodyLogoWrapper a#linkSpark {
                margin-top: 0px;
            }
        ul#primaryNavbar {
            clear: both;
            width: 851px;
            height: 42px;
            background: transparent url(../images/bgPrimaryNav.gif) repeat-x;
            padding: 0px;
            margin: 0px;
            margin-left: 34px;
            list-style-type: none;
            white-space: nowrap;
        }*html ul#primaryNavbar {
            width: 854px;
        }
            ul#primaryNavbar li {
                padding: 14px 21px 10px;
                float: left;
                white-space: nowrap;
            }
            ul#primaryNavbar li.selected a {
                color: #e5007e;
            }
            ul#primaryNavbar li a {
                font-size: 120%;
                font-weight: bold;
                text-transform: uppercase;
                text-decoration: none;
            }
    
    #bodyShadeTop {
        width: 851px;
        height: 23px;
        margin-left: 34px;
        /*margin-top: 40px;
        margin-left: 15px;*/
        background: transparent url(../images/bgBodyWrapper.png) repeat-x top;
    }*+html #bodyShadeTop {
        /*margin-left: 15px;
        margin-top: 40px;*/
    }*html #bodyShadeTop {
        display: none;
        margin-left: 34px;
    }
    
    #bodyWrapper {
        min-height: 500px;
        width: 880px;
        display: block;
        position: relative;
        background-color: White;
        border: 0px yellow solid;
        margin: 1px 19px;
    }
        .bodyItem {
            position: relative;
            float: left;
            left: 100%;
        }
        
        
        
        .content {
            border: 0px fuchsia solid;
            padding-left: 0px;
            padding-bottom: 10px;
            margin-left: 0px;
            margin-right: 0px;
            min-height: 400px;
            /*background: transparent url(../images/bgContent.gif) no-repeat 19px bottom;*/
        }
        #sideNavbarWrapper {
            float: left;
            width: 169px;
            border-top: 9px #e5007e solid;
            background-color: #ffd100;
        }*html #sideNavbarWrapper {
            /*position: absolute;*/
            margin-left: 17px;
        }
        #contentWrapper {
            /*margin-left: -717px;*/
            margin-left: 201px;
            width: 684px;
        }*+html #contentWrapper {
            width: 683px;
        }*html #contentWrapper {
            margin-left: 173px;
            width: 680px;
            clear: none;
        }
       
        #endColumnWrapper {
            /*margin-left: -203px;*/
            float: right;
            width: 169px;
            background: transparent url(../images/bgSideTop.gif) repeat-x top;
            padding-top: 51px;
            /*border-top: 51px #e5007e solid;*/
        }*html #endColumnWrapper {
            width: 170px;
            padding-top: 0px;
            background: transparent none;
            border-top: 51px #e5007e solid;
        }*+html #endColumnWrapper {
            /*width: 168px;*/
            padding-top: 0px;
            background: transparent none;
            border-top: 51px #e5007e solid;
        }
        
        
        
        
        
        
            #sideNavbarWrapper ul {
                margin: 0px;
                margin-bottom: 10px;
                padding: 10px;
                list-style-type: none;
            }
            #sideNavbarWrapper ul li {
                background: transparent none no-repeat;
                padding-left: 20px;
                font-size: 110%;
                font-weight: bold;
                line-height: 180%;
                clear: both;
            }*+html #sideNavbarWrapper ul li {
                /* border: 0px #FFD100 solid; */
                padding: 0px;
                margin: 0px;
                line-height: 150%;
                padding-left: 0px;
            }*html #sideNavbarWrapper ul li {
                /* border: 0px #FFD100 solid; */
                padding: 0px;
                margin: 0px;
                line-height: 150%;
                padding-left: 0px;
            }
            #sideNavbarWrapper ul li.current {
                background: transparent url(../images/bulletYellowArrowGrey.gif) no-repeat 0px 3px;
            }*+html #sideNavbarWrapper ul li.current {
                margin-left: 0px;
                margin-top: -17px;
            }*html #sideNavbarWrapper ul li.current {
                margin-left: 0px;
                margin-top: -17px;
            }
            #sideNavbarWrapper ul li span.selected {
                background: transparent url(../images/bulletYellowArrow.gif) no-repeat 0px 0px;
                margin-left: -20px;
                padding-left: 20px;
                color: #e5007e;
            }*+html #sideNavbarWrapper ul li span.selected {
                background: transparent url(../images/bulletYellowArrow.gif) no-repeat 0px 2px;
                display: block;
                margin-left: 0px;
            }*html #sideNavbarWrapper ul li span.selected {
                background: transparent url(../images/bulletYellowArrow.gif) no-repeat 0px 2px;
                display: block;
                margin-left: 0px;
            }
            #sideNavbarWrapper ul li a {
                text-decoration: none;
                
            }*html #sideNavbarWrapper ul li a {
                /* border: 0px #FFD100 solid; */
                display: block;
                line-height: 100%;
                padding: 0px;
                margin: 0px;
                margin-left: 20px;
            }*html #sideNavbarWrapper ul li ul li a {
                padding-left: 0px;
                margin-left: 0px;
            }*+html #sideNavbarWrapper ul li a {
                /* border: 0px #FFD100 solid; */
                display: block;
                line-height: 150%;
                padding: 0px;
                margin: 0px;
                margin-left: 20px;
            }*+html #sideNavbarWrapper ul li ul li a {
                padding-left: 0px;
                line-height: 150%;
                margin-left: 0px;
            }
            /*tertiary*/
            #sideNavbarWrapper ul li ul {
                padding: 0px 10px;
                margin-left: -10px;
            }*html #sideNavbarWrapper ul li ul {
                padding: 0px;
                margin-left: 20px;
            }*+html #sideNavbarWrapper ul li ul {
                padding: 0px;
                margin-left: 20px;
            }
            #sideNavbarWrapper ul li ul li {
                background: transparent url(../images/bulletYellowArrowSmallGrey.gif) no-repeat 0px 3px;
                padding-left: 20px;
                font-size: 95%;
                font-weight: bold;
                line-height: 125%;
                clear: both;
            }
            #sideNavbarWrapper ul li ul li span.selected {
                background: transparent url(../images/bulletYellowArrowSmall.gif) no-repeat 0px 3px;
                margin-left: -20px;
                padding-left: 20px;
                color: #e5007e;
            }*+html #sideNavbarWrapper ul li ul li span.selected {
                float: left;
                width: 100px;
            }*html #sideNavbarWrapper ul li ul li span.selected {
                float: left;
                margin-top: -1px;
                margin-left: -10px;
                margin-bottom: 8px;
                width: 100px;
            }
            
            .browseBox {
			visibility:hidden;
                border-top: 1px white solid;
                color: White;
                padding: 10px;
                font-size: 130%;
                font-weight: bold;
                clear: both;                
            }   
                .browseBoxButton {
                    margin-top: 6px;
                    border: none;
                    font-size: 80%;
                    color: Black;
                    width: 151px;
                    height: 20px;
                    background: transparent url(../images/buttonBrowse.gif) no-repeat;
                }
                

            .headingWrapper {
                height: 41px;
                background-color: #e5007e;
                padding: 10px 0px 0px 0px;
                color: White;
            }*html .headingWrapper {
                border: 0px lime solid;
                width: 493px;
            }
            .headingWrapper h1 {
                background-color: #e5007e;
                padding-left: 20px;
            }
            .contentMain {
                padding-top: 10px;
                padding-left: 19px;
                padding-right: 18px;
                min-height: 540px;
            }*+html .contentMain {
                padding-right: 18px;
            }*html .contentMain {
                height: 540px;
                width: 489px;
                padding-right: 10px;
                padding-left: 14px;
                margin-left: 0px;
                margin-right: 0px;
            }
                
                .contentMain, .contentMain p, .contentMain ul, .contentMain ol {
                    font-size: 105%;
                    line-height: 140%;
                    clear: none;
                }
                
                .contentMain img {
                    margin-bottom: 10px;
                }
                
                .contentMain hr {
                    clear: none;
                }
            
            .subHeading {
                font-size: 110% !important;
                margin-top: 20px;
                margin-bottom: 20px;
                color: Gray;
                clear: both;
            }
            
            .introParagraph {
                font-size: 110% !important;
                font-weight: bold;
                line-height: 140%;
                margin-top: 10px;
                margin-bottom: 20px;
            }
            .itemWrapper {
                clear: both;
                padding-top: 10px;
                padding-bottom: 0px;
                padding-right: 15px;
                width: 100%;
                min-height: 80px; _height: 80px;
                border-bottom: 1px #dfdfdf solid;
            }*html .itemWrapper {
                width: 469px;
                padding-bottom: 10px;
            }*+html .itemWrapper {
                padding-bottom: 10px;
            }
            .itemWrapper h2 {
                /*font-size: 13pt;*/
                font-weight: bold;
            }
            .itemWrapper img {
                margin-right: 12px;
                margin-bottom: 1px;
                float: left;
            }
            .itemWrapper p {
                clear: right;
            }
            .itemWrapper span {
                margin-bottom: 12px;
            }
            .itemWrapper div {
                margin-top: 6px;
            }
            .itemWrapper hr {
                display: none;
                clear: left;
                height: 1px;
                border: none;
                color: #dfdfdf;
                background-color: #dfdfdf;
                margin-top: 5px;
            }
            .calendarBox {
                border: 1px #e5e5e5 solid;
                width: 444px;
                margin-top: 10px;
                margin-bottom: 10px;
                padding: 15px;
                background: transparent url(../images/bgCalendar.gif) repeat-x bottom;
            }*html .calendarBox {
                width: 380px;
                padding: 15px 0px 15px 15px;
            }*html .calendarBox .itemWrapper {
                width: 457px;
            }
                .calendarCurrentDate {
                    font-size: 120%;
                }
                
            .calendarTable {
                border: 1px #e5e5e5 solid !important;
                padding: 10px;
                background: transparent url(../images/bgCalendar.gif) repeat-x bottom;
            }
            .calendarTable a {
                text-decoration: none;
            }
                .calendarTable a:hover {
                    text-decoration: underline;
                }
            .calendarTable td, .calendarTable th {
                text-align: center;
                padding: 2px;
                font-size: 98%;
            }
                .calendarView {
                    border: 0px red solid;
                    width: 450px;
                }
                .calendarTitleStyle td[align="center"] {
                    border: 0px yellow solid;
                    font-size: 120%;
                }
                .calendarDayHeader {
                    border: 1px #e5e5e5 solid;
                }
                .calendarDay {
                    border: 1px #e5e5e5 solid;
                }
                .calendarSelectedDay {
                    border: 1px #e5e5e5 solid;
                    background-color: #e5007e;
                    font-weight: bold;
                }
                    .calendarSelectedDay a {
                        color: White !important;
                    }
                .calendarTodayDay {
                    border: 1px #e5e5e5 solid;
                    background-color: #cccccc;
                    color: White !important;
                }
                    .calendarTodayDay a {
                        color: White;
                    }
                .calendarOtherMonth {
                    border: 1px #e5e5e5 solid;
                }
            
            
            .contentMain #integrateWrapper {
                margin-left: 0px;
                margin-bottom: 10px;
                width: 479px;
                /*margin-left: 34px;
                width: 521px;*/
            }*html .contentMain #integrateWrapper {
                margin-left: 0px;
            }
            .seeAlsoBox {
                margin-top: 10px;
                margin-bottom: 10px;
                width: 472px;
                height: 74px;
                background: transparent url(../images/bgSeeAlso.gif) repeat-x;
            }
                .seeAlsoBox img {
                    float: left;
                }
                .seeAlsoBox ul {
                    list-style-type: none;
                    margin: 0px;
                    padding: 0px;
                    padding-top: 4px;
                    padding-left: 10px;
                    margin-left: 75px;
                }
                .seeAlsoBox ul li {
                    height: 20px;
                    font-size: 100%;
                    padding-top: 3px;
                    padding-left: 20px;
                    font-weight: bold;
                    background: transparent url(../images/bulletPinkArrow.gif) no-repeat 0px 5px;
                }
                .seeAlsoBox ul li a {
                    text-decoration: none;
                }
            
            
            #SearchArea {
                width: 459px;
                min-height: 47px;
                border: 1px #e5e5e5 solid;
                background: transparent url(../images/bgSearchBox.gif) repeat-x bottom;
                padding-top: 15px;
                padding-left: 10px;
                margin-bottom: 20px;
            }
                .searchLabel {
                    font-weight: bold;
                    font-size: 120%;
                }
                .searchText {
                    width: 250px;
                    height: 15px;
                    border: 1px #cccccc solid;
                    font-size: 95%;
                }
                .searchButton {
                    width: 60px;
                    height: 18px;
                    padding-top: 0px;
                    background-color: #636363;
                    color: White;
                    border: none;
                    font-size: 85%;
                    font-weight: bold;
                }
                #AdvancedArea {
                    padding-left: 110px;
                }
                #ResultArea h2 {
                    margin-bottom: 20px;
                }
                #ResultArea ul {
                    list-style-type: none;
                    margin: 0px;
                    padding: 0px;
                }
                #ResultArea ul li {
                    background: transparent url(../images/bulletPinkArrow.gif) no-repeat 0px 3px;
                    padding-left: 20px;
                    font-weight: normal;
                    line-height: 125%;
                }#ResultArea ul li a {
                    font-weight: bold;
                    font-size: 110%;
                    text-decoration: none;
                }#ResultArea span.dateTime {
                    font-size: 110%;
                }
                
                
                
            #xformWrapper {
                width: 450px;
                border: 1px #e5e5e5 solid;
                padding: 25px 10px;
                background: transparent url(../images/bgCalendar.gif) repeat-x bottom;
            }
                table#id_matrix,
                table#id_matrix tbody,
                table#id_matrix tbody tr,
                table#id_matrix tbody tr td {
                    margin: 0px;
                    padding: 4px 0px;
                    border: 0px;
                    border-spacing: 0;
                    border-collapse: collapse;
                }
                table#id_matrix td span.xformLabelHeaderMainLeft {
                    display: block;
                    width: 150px;
                    height: 72px;
                    background: transparent url(../images/formHeaderLeft.gif) no-repeat;
                    line-height: 1000000px;
                }
                table#id_matrix td span.xformLabelHeaderMainRight {
                    display: block;
                    width: 286px;
                    height: 72px;
                    background: transparent url(../images/formHeaderRight.gif) no-repeat;
                    line-height: 1000000px;
                }
                table#id_matrix td span.xformLabel {
                    font-weight: bold;
                }
                table#id_matrix td span.xformLabelHeader {
                    font-weight: normal;
                    font-size: 130%;
                    color: #666666;
                    line-height: 130%;
                }
                table#id_matrix td fieldset {
                    border: none;
                }
                table#id_matrix td fieldset label {
                    border: none;
                }
                table#id_matrix td input {
                    width: 250px;
                    height: 14px;
                    border: 1px #cccccc solid;
                }
                table#id_matrix td input.formRadioButton, 
                table#id_matrix td input.formCheckbox {
                    width: 14px;
                    height: 14px;
                    border: 1px #cccccc solid;
                }
                table#id_matrix td input.searchButton {
                    width: 80px;
                    height: 20px;
                }
                
                table#id_matrix tbody tr td {
                    width: 150px;
                }*html table#id_matrix tbody tr td {
                    width: 250px;
                }*+html table#id_matrix tbody tr td {
                    width: 250px;
                }
        
        
        
        
            .sideItem {
                clear: both;
            }
            .sideItem h4 {
                border: 0px lime solid;
                width: 84px;
                min-height: 75px; _height: 75px; 
                /*padding-top: 35px;*/
                padding-left: 10px;
                margin-bottom: 10px;
                color: White;
                font-size: 130%;
                font-weight: bold;
                vertical-align: middle;
                position: relative;
            }*+html .sideItem h4 {
                width: 84px;
            }
            .sideItem h4 span {
                display: block;
                margin-top: 40%;
            } 
            .sideItem.noPic h4 {
                width: 159px;
                min-height: 20px; _height: 20px;
                padding-top: 5px;
                display: block;
            }*html .sideItem.noPic h4 {
                width: 160px;
            }
            .sideItem.noPic h4 span {
                margin-top: 0px;
            }
            .sideItem h5 {
                width: 160px;
                clear: both;
                padding-left: 10px;
                font-size: 130%;
                font-weight: bold;
            }
            .sideItem p {
                padding-left: 10px;
            }
            .sideItem.sidePurple h4 {
                background-color: #964baa;
            }
            .sideItem.sideBlue h4 {
                background-color: #5a8ad1;
            }
            .sideItem.sideGrey h4 {
                background-color: #aeafb2;
            }
            .sideItem.sideGreen h4 {
                background-color: #00ae67;
            }
            .sideItem.sideLime h4 {
                background-color: #87d300;
            }
            .sideItem.sideOrange h4 {
                background-color: #ff5c00;
            }
            .sideItem.sidePink h4 {
                background-color: #e5007e;
            }
            .sideItem.sideYellow h4 {
                background-color: #ffd100;
            }
            .sideItem a {
                text-decoration: none;
            }
            
            *html .sideItem img {
                float:right;
            }
            .sideItem hr {
                clear: both;
                height: 1px;
                border: none;
                color: #dfdfdf;
                background-color: #dfdfdf;
            }
            .labelWrapper {
                width: 38px;
                height: 18px;
                margin-bottom: 6px;
                padding-top: 2px;
                clear: both;
                float: left;
            }
            input.newsletterSignupText {
                width: 172px;
                height: 16px;
                border: 1px #cccccc solid;
                display: inline;
                /*font-size: 8pt;*/
            }
            input.newsletterSignupButton {
                width: 60px;
                height: 20px;
                padding-top: 0px;
                background-color: #636363;
                color: White;
                border: none;
                font-size: 85%;
                font-weight: bold;
            }   
                input.newsletterSignupText[name*="Email"] {
                    margin-left: 0px;
                    margin-top: 6px;
                }input.newsletterSignupText[name*="Email"] {
                    margin-left: 0px; /*# /*safari hack (safari will ignore this line) */
                }*html input.newsletterSignupText {
                    margin-left: 0px;
                }
                .sideItem table tbody tr td input.newsletterSignupButton {
                    float: right;
                }
                div.sideItem div.Signup div input.newsletterSignupButton {
                    margin-left: 100px;/*37px;*/
                    margin-top: 4px;
                }
                .Signup {
                    padding-bottom: 10px;
                }
            input.shortField {
                width: 121px;
            }
            
        
    #homeSideWrapper {
        margin-top: -22px;
        margin-left: 34px;
        float: left;
        padding-top: 16px;
        padding-left: 12px;
        width: 280px;
        background: transparent url(../images/bgHomeSide.png) repeat-y;
    }*html #homeSideWrapper {
        position: absolute;
        margin-top: 0px;
    }*+html #homeSideWrapper {
        margin-top: -22px;
    }
        #homeSideWrapper span.newsletterHeader {
            color: #666666;
            font-size: 200%;
            font-weight: bold;
        }
        #homeSideWrapper p {
            margin-top: 3px;
        }
        #homeSideWrapper td {
            font-weight: bold;
        }
        /*#homeSideWrapper input.newsletterSignupText {
            width: 179px;
            height: 18px;
            border: 1px #cccccc solid;
            font-size: 8pt;
        }
        #homeSideWrapper input.newsletterSignupButton {
            width: 49px;
            height: 22px;
            padding-top: 0px;
            background-color: #636363;
            color: White;
            border: none;
            font-size: 7pt;
            font-weight: bold;
        }*/
        
        /*.unit, .QuickSearch, .PageList {}*/
        
        #galleryDetailsWrapper {
            margin-top: 0px;
            margin-left: -12px;
            padding-top: 3px;
            width: 292px;
            border-top: 1px #dfdfdf solid;
            background: white none no-repeat;
        }*+html #galleryDetailsWrapper{
            border: 0px red solid;
        }
            #galleryDetailsWrapper img {
                float: left;
                margin-right: 3px;
            }
            #galleryDetailsWrapper .contactDetails {
                background-color: #dfdfdf;
                height: 81px;
            }
				#galleryDetailsWrapper .contactDetails p {
				    clear: none;
					margin-left: 89px;
					margin-top: 0px;
					padding: 10px;
					line-height: 140%;
				}*html #galleryDetailsWrapper .contactDetails p {
					margin-left: 0px;
				}*+html #galleryDetailsWrapper .contactDetails p {
					margin-left: 0px;
				}
                #galleryDetailsWrapper .contactDetails .mainDetails {
                    font-size: 110%;
                }
                #galleryDetailsWrapper .contactDetails .pink {
                    color: #e5007e;
                }
    #homeMainWrapper {
        padding-left: 308px;
        /*background: transparent url(../images/bgContent.gif) no-repeat 0px bottom;*/
    }*html #homeMainWrapper {
        margin-top: 30px;
        padding-top: 1px;
        padding-left: 342px;
    }
        #homeFeatureWrapper, #homeMoreWrapper {
            border: 1px #e5e5e5 solid;
            width: 480px;
            margin-top: 30px;
            margin-left: 34px;
            padding-top: 10px;
            padding-left: 20px;
            padding-right: 20px;
            padding-bottom: 10px;
            background: transparent url(../images/bgFeatureBox.gif) repeat-x bottom;
        }*html #homeFeatureWrapper {
            margin-left: 0px;
            display: block;
            padding: 6px 12px 6px 10px;
        }*html #homeMoreWrapper {
            margin-left: 0px;
            padding: 6px 12px 6px 10px;
        }*html #homeIntegrateWrapper {
            margin-left: 0px;
            width: 480px;
        }
            h1.homePageHeader {
                width: 440px;
                color: #333333;
                text-transform: uppercase;
                /*font-size: 16pt;*/
                font-weight: bold;
                margin-bottom: 0px;
            }
            .featureLarge {
                clear: both;
                width: 476px;
                height: 164px;
                margin-bottom: 15px;
                background-color: #f2f2f2;
                /*min-height: 95px; _height: 95px;*/
            }
                *html .PageList {
                    width: 475px;
                }
                .featureLarge img {
                    float: left;
                    margin: 0px;
                    margin-right: 10px;
                }
                .featureLarge p {
                    padding: 0px 10px;
                    margin: 0px;
                }
                .featureLarge hr {
                    margin: 0px;
                    display: none;
                }
            .featureMedium {
                width: 229px;
                margin-bottom: 15px;
            }
                .featureMedium a {
                    width: 229px;
                    height: 95px;
                    display: block;
                }
                .featureMedium h2 a {
                    width: auto;
                    height: auto;
                }
                .featureLarge h2,
                .featureMedium h2,
                .featureSmall h2 {
                    color: #333333;
                    padding-top: 5px;
                    /*font-size: 13pt;*/
                    font-weight: bold;
                    margin: 2px 0px;
                }
                .featureMedium p {
                    clear: none;
                    margin-bottom: 0px;
                }
                span.featureSubText {
                    color: #666666;
                    font-size: 100%;
                    font-weight: bold;
                    padding-bottom: 5px;
                }
            
            .featureSmall {
                width: 214px;
                border-left: 6px #d8d8d8 solid;
                padding-left: 9px;
            }
                .featureSmall img {
                    float: right;
                }
                .featureSmall p {
                    clear: none;
                    margin-bottom: 0px;
                }
            
            .featureLeft {
                margin-top: 11px;
                float: left;
                clear: left;
            }*html .featureLeft {
                clear: both;
            }
            .featureRight {
                margin-top: 11px;
                float: right;
                clear: right;
            }*html .featureRight {
            }/**html #homeFeatureWrapper div.featureRight.featureMedium {
                border: 1px red solid;
                float: left;
            }*html #homeFeatureWrapper div.featureRight.featureSmall {
                position: absolute;
                border: 1px blue solid;
                float: left;
            }*/
            
            #homeMainWrapper .featureLeft{
                clear: none;
            }
            #homeMainWrapper .featureRight {
                clear: none;
            }
            
            .padLeft {
                padding-left: 18px;
            }
            .padRight {
                padding-right: 18px;
            }
            
            .marginLeft {
                margin-left: 18px;
            }
            .marginRight {
                margin-right: 18px;
            }
            
            #test1 {
                width: 229px;
                height: 80px;
                border: 1px red solid;
                float: left;
            }
            #test2 {
                margin-left: 0px;
                width: 229px;
                height: 80px;
                border: 1px blue solid;
                float: left;
                position: absolute;
            }

            
            .featureHR {
                height: 1px;
                width: 200px;
                background: transparent url(../images/featureHR.gif) repeat-x;
                margin: 10px 0px;
                margin-right: 20px
            }
            
            ul#featureLinks {
                margin: 10px 0px;
                width: 509px;
                float: left;
                clear: both;
                padding: 0px;
                list-style-type: none;
            }*html ul#featureLinks {
                width: 460px;
            }*+html ul#featureLinks {
                width: 520px;
            }
                ul#featureLinks li {
                    width: 220px;
                    margin-left: 0px;
                    float: left;
                    background: transparent url(../images/bulletPinkArrow.gif) no-repeat;
                    padding-left: 15px;
                }*html ul#featureLinks li {
                    width: 200px;
                }
                ul#featureLinks li#featureAllEx {
                    width: 264px !important;
                }*html ul#featureLinks li#featureAllEx {
                    width: 250px !important;
                }
                ul#featureLinks li#featureAllEv {
                    width: 180px !important;
                }
                ul#featureLinks li a {
                    text-decoration: none;
                    font-weight: bold;
                }
            
            #homeMoreWrapper .sideBlue {
                border-left: 6px #5a8ad1 solid;
                background-color: #cde8fb;
            }
            #homeMoreWrapper .sideGreen {
                border-left: 6px #00ae68 solid;
                background-color: #b2e7d1;
            }
            #homeMoreWrapper .sideGrey {
                border-left: 6px #aeafb2 solid;
                background-color: #e4e4e4;
            }
            #homeMoreWrapper .sideLime {
                border-left: 6px #87d300 solid;
                background-color: #e1f4bf;
            }
			#homeMoreWrapper .sideOrange {
                border-left: 6px #ff5c00 solid;
                background-color: #ffd6bf;
            }
            #homeMoreWrapper .sidePink {
                border-left: 6px #e5007e solid;
                background-color: #facce5;
            }
            #homeMoreWrapper .sidePurple {
                border-left: 6px #964baa solid;
                background-color: #dfc9e5;
            }
            #homeMoreWrapper .sideYellow {
                border-left: 6px #ffd100 solid;
                background-color: #fff1b2;
            }
            
        #homeMoreWrapper {
            background: transparent url(../images/bgFeatureBoxSmall.gif) repeat-x bottom;
        }
        
        .galleryLink {
            width: 466px;
            min-height: 18px; _height: 18px;
            background: transparent url(../images/bgGalleryLink.gif) repeat-x bottom;
            padding-top: 4px;
            padding-right: 5px;
            margin-top: -10px;
            margin-bottom: 10px;
            text-align: right;
        }.galleryLink a {
            color: #666666;
            font-weight: normal;
            text-decoration: none;
        }.galleryLink a:hover {
            color: #e5007e;
        }
        
        #SiteMap ul {
            width: 471px;
            background-color: #efefef;
            list-style-type: none;
            margin: 0px;
            padding: 0px;
        }
            
            div.siteMapHome {
                background-color: #efefef;
                width: 101px;
            }
            div.siteMapHome a {
                background-color: #e0e0e0;
                font-weight: bold;
                padding: 4px;
                color: #666666;
                display: block;
                text-decoration: none;
                text-transform: uppercase;
            }
            #SiteMap ul li {
                border-bottom: 1px white solid;
                vertical-align: top;
                font-size: 100%;
                margin: 0px;
                padding: 0px;
                min-height: 20px;
                clear: both;
            }*html #SiteMap ul li {
                height: 20px;
            }
            #SiteMap ul li a {
                text-decoration: none;
                padding: 4px;
                font-weight: bold;
                display: block;
                float: left;
                color: #666666;
            }
            #SiteMap ul li a:hover {
                color: #e5007e;
            }
            #SiteMap ul li ul {
                background-color: #ffffff;
                height: 100%;
                width: 370px;
                margin-left: 101px;
                border-top: 1px #dfdfdf solid;
            }
            #SiteMap ul li ul li {
                clear: none;
                min-height: 25px;
            }
            #SiteMap ul li ul li a {
                font-weight: normal;
                margin-left: 10px;
                padding-left: 20px;
                background: transparent url(../images/bulletPinkArrow.gif) no-repeat left;
                clear: left;
            }*html #SiteMap ul li ul li a {
                margin-left: 5px;
                padding-left: 20px;
            }
            #SiteMap ul li ul li ul {
                /*border: 1px blue solid;*/
                clear: both;
                width: 370px;
                margin-left: 0px;
                border-top: 1px #ffffff solid !important;
            }
            #SiteMap ul li ul li ul li {
                min-height: 19px;
                clear: both;
            }
            #SiteMap ul li ul li ul li a {
                margin-left: 40px;
                background: transparent url(../images/bulletGreyDash.gif) no-repeat left;
            }*html #SiteMap ul li ul li ul li a {
                margin-left: 20px;
            }
            /*
            #SiteMap ul li#siteMapHome {
                background-color: #e0e0e0;
                font-weight: bold;
                color: #666666;
                border-bottom: 1px white solid;
            }
            #SiteMap ul li.siteMapSection {
                background-color: #efefef;
                color: #666666;
                border-bottom: 1px white solid;
                font-weight: bold;
            }
            #SiteMap td.siteMapPages {
                color: #333333;
                background-color: white;
                font-size: 100%;
                font-weight: bold;
            }
            #SiteMap td.siteMapPages a {
                text-decoration: none;
            }
            #SiteMap ul.siteMapTertiary {
                margin-top: 7px;
                font-size: 90%;
            }
                #SiteMap ul.siteMapTertiary li {
                    list-style-image: none !important;
                    list-style-type: square;
                }
            */
            
            #exploreTabs {
                width: 662px;
                height: 21px;
            }
                #exploreTabs ul {
                    list-style-type: none;
                    margin: 0px;
                    padding: 0px;
                }
                #exploreTabs li {
                    padding-top: 4px;
                    margin-right: 3px;
                    width: 108px;
                    height: 18px;
                    float: left;
                    background: transparent url(../images/tabNotSelected.gif) no-repeat;
                    text-align: center;
                }
                #exploreTabs li.selected {
                    background: transparent url(../images/tabSelected.gif) no-repeat;
                }
                #exploreTabs li a {
                    font-weight: bold;
                    text-decoration: none;
                }
            #exploreMapGroundFloor,
            #exploreMapFirstFloor {
                border: 1px #e5e5e5 solid;
                width: 662px;
                min-height: 289px;_height: 289px;
                position: relative;
            }
            #exploreMapGroundFloor {
                /*background: transparent url(../images/exploreMapGround.gif) no-repeat;*/
            }
            #exploreMapFirstFloor {
                /*background: transparent url(../images/exploreMapFirst.gif) no-repeat;*/
                display: none;
            }
                img.galleryMap {
                    float: left;
                    position: absolute;
                }
                .toTop {
                    z-index: 1;
                }
                .toBottom {
                    z-index: 0;
                }
                /*img.galleryMap:hover {
                    z-index: -1;
                }*/
                /*.exploreOverlayWrapper {
                    width: 417px;
                    height: 289px;
                    border: 0px red solid;
                    position: absolute;
                }
                    .exploreOverlayWrapper>div {
                        display: none;
                        position: absolute;
                    }*/
                    .exploregallery {
                        display: none;
                        position: absolute;
                    }
                    #exploregallery01 {
                        background: transparent url(../images/exploreOverlay01.png) no-repeat; _background: transparent url(../images/exploreOverlay01.gif) no-repeat;
                        left: 239px; _left: 246px;
                        top: 26px;
                        width: 138px;
                        height: 47px;
                    }
                    #exploregallery02 {
                        background: transparent url(../images/exploreOverlay02.png) no-repeat; _background: transparent url(../images/exploreOverlay02.gif) no-repeat;
                        left: 263px; _left: 270px;
                        top: 75px;
                        width: 85px;
                        height: 42px;
                    }
                    #exploregallery03 {
                        background: transparent url(../images/exploreOverlay03.png) no-repeat; _background: transparent url(../images/exploreOverlay03.gif) no-repeat;
                        left: 317px; _left: 324px;
                        top: 89px;
                        width: 60px;
                        height: 60px;
                    }                                                
                    #exploregallery04 {       
                        background: transparent url(../images/exploreOverlay04.png) no-repeat; _background: transparent url(../images/exploreOverlay04.gif) no-repeat;
                        left: 263px; _left: 270px;                                                                                                               
                        top: 116px;                                                                                                                 
                        width: 86px;                                                                                                                
                        height: 48px;                                                                                                               
                    }                                                                                                                               
                    #exploregallery05 {                                                                                                             
                        background: transparent url(../images/exploreOverlay05.png) no-repeat; _background: transparent url(../images/exploreOverlay05.gif) no-repeat;
                        left: 235px; _left: 242px;                                                                                                                
                        top: 89px;                                                                                                                  
                        width: 60px;                                                                                                                
                        height: 58px;                                                                                                               
                    }                                                                                                                               
                    #exploregallery06 {                                                                                                             
                        background: transparent url(../images/exploreOverlay06.png) no-repeat; _background: transparent url(../images/exploreOverlay06.gif) no-repeat;
                        left: 169px; _left: 176px;                                                                                                                
                        top: 73px;                                                                                                                  
                        width: 97px;                                                                                                                
                        height: 46px;                                                                                                               
                    }                                                                                                                               
                    #exploregallery07 {                                                                                                             
                        background: transparent url(../images/exploreOverlay07.png) no-repeat; _background: transparent url(../images/exploreOverlay07.gif) no-repeat;
                        left: 87px; _left: 94px;                                                                                                                 
                        top: 60px;                                                                                                                  
                        width: 84px;                                                                                                                
                        height: 81px;                                                                                                               
                    }                                                                                                                               
                    #exploregallery08 {                                                                                                             
                        background: transparent url(../images/exploreOverlay08.png) no-repeat; _background: transparent url(../images/exploreOverlay08.gif) no-repeat;
                        left: 15px; _left: 22px;                                                                                                                 
                        top: 122px;                                                                                                                 
                        width: 73px;                                                                                                                
                        height: 75px;                                                                                                               
                    }                                                                                                                               
                    #exploregallery09 {                                                                                                             
                        background: transparent url(../images/exploreOverlay09.png) no-repeat; _background: transparent url(../images/exploreOverlay09.gif) no-repeat;
                        left: 230px; _left: 237px;                                                                                                                
                        top: 102px;                                                                                                                 
                        width: 186px;                                                                                                               
                        height: 40px;                                                                                                               
                    }                                                                                                                               
                    #exploregallery10 {                                                                                                             
                        background: transparent url(../images/exploreOverlay10.png) no-repeat; _background: transparent url(../images/exploreOverlay10.gif) no-repeat;
                        left: 142px; _left: 149px;                                                                                                                
                        top: 104px;                                                                                                                 
                        width: 88px;                                                                                                                
                        height: 50px;                                                                                                               
                    }                                                                                                                               
                    #exploregallery11 {                                                                                                             
                        background: transparent url(../images/exploreOverlay11.png) no-repeat; _background: transparent url(../images/exploreOverlay11.gif) no-repeat;
                        left: 142px; _left: 149px;
                        top: 52px;
                        width: 65px;
                        height: 52px;
                    }                                                
                #exploreInfoGroundFloor,                             
                #exploreInfoFirstFloor {                             
                    border: 1px #e5e5e5 solid;
                    width: 194px;
                    height: 210px;
                    float: right;
                    margin: 14px;
                    padding: 12px;
                    _margin: 7px;
                }
                #exploreInfoGroundFloor ul,
                #exploreInfoFirstFloor ul {
                    list-style-type: none;
                    padding: 0px;
                    margin: 0px;
                    margin-top: 14px;
                }
                #exploreInfoGroundFloor ul li,
                #exploreInfoFirstFloor ul li {
                    font-weight: bold;
                    font-size: 100%;
                    margin-bottom: 2px;
                }
                #exploreInfoGroundFloor ul li a,
                #exploreInfoFirstFloor ul li a {
                    text-decoration: none;
                }
                #exploreInfoGroundFloor ul li.selected a,
                #exploreInfoFirstFloor ul li.selected a {
                    color: #e5007e;
                }
            .exploreNextLink {
                position: absolute;
                font-size: 110%;
                font-weight: bold;
                text-decoration: none;
                color: #999999;
                margin-top: 250px;
            }
                .exploreNextLink#linkFirstFloor {
                    margin-left: 510px;
                }
                .exploreNextLink#linkGroundFloor {
                    margin-left: 490px;
                }
            .exploreFooter {
                background: transparent url(../images/bgExploreFooter.gif) repeat-x;
                height: 25px;
                width: 646px;
                font-weight: bold;
                font-size: 120%;
                padding-top: 6px;
                padding-left: 18px;
            }
            .exploreDetailsWrapper {
                display: none;
            }
                .exploreDetails {
                    padding-left: 18px;
                    width: 644px;
                    background: transparent url(../images/bgExploreDetails.gif) repeat-x;
                    min-height: 164px;
                    border: 1px #e5e5e5 solid;
                    margin-bottom: 12px;
                }
					.exploreDetails div {
						margin-top: 10px;
					}
                #exploreDetailsgallery01 {
                    display: block;
                }
                    .exploreDetails h2 {
                        padding-top: 18px;
                        font-weight: bold;
                    }
        
        #integrateWrapper {
            border: 1px #e5e5e5 solid;
            width: 475px; /*520px;*/
            padding: 8px 0px 5px;
            margin-top: 15px;
            height: 19px;
            margin-left: 19px;
            margin-right: 18px;
            margin-bottom: 10px;
            clear: both;
        }*html #integrateWrapper {
            margin-left: 15px;
            margin-right: 0px;
            width: 468px;
        }
            #homeMainWrapper #integrateWrapper {
                margin-left: 34px;
                padding-right: 0px;
                width: 524px;
            }*html #homeMainWrapper #integrateWrapper {
                margin-left: 0px;
            }
            #integrateWrapper ul {
                width: 480px;
                padding: 0px;
                margin: 0px;
                margin-left: 17px;
                list-style-type: none;
            }*html #integrateWrapper ul {
                margin-left: 17px;
                width: auto;
            }
            #integrateWrapper ul li {
                float: left;
                width: 32%;
                height: 21px;
            }*html #integrateWrapper ul li {
            }
            #integrateWrapper ul li a {
                padding-left: 20px;
                padding-bottom: 5px;
                text-decoration: none;
            }
            #integrateWrapper ul li a.integrateRSS {
                background: transparent url(../images/iconRSS.gif) no-repeat;
            }
            #integrateWrapper ul li a.integrateDelicious {
                background: transparent url(../images/iconDelicious.gif) no-repeat;
            }
            #integrateWrapper ul li a.integrateFacebook {
                background: transparent url(../images/iconFacebook.gif) no-repeat;
            }
    
    #footerWrapper {
        width: 842px;
        margin: 0px 19px;
        padding: 10px 19px 0px;
        background-color: #cccccc;
    }*+html #footerWrapper {
        margin-top: 0px !important;
    }
    #footerWrapper p {
        margin: 0px;
    }
    #footerDropShadow {
        margin-top: 0px;
        width: 918px;
        height: 27px;
        background: transparent url(../images/bgFooterBottom.gif) no-repeat;
    }

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hidden {
	visibility: hidden;
	display: block;
    height: 0;
}

.hiddenImageLinks {
	display: none;
    height: 0;
}

.red {
	color: Red;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

