body {
    font-size: 76%;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-color: #E6F4FA;
    font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.CentreFrameContent {
    width: 925px;
    overflow: visible;
    float: left;
    padding-right: 15px;
    padding-left: 15px;
    background-color: #FFFFFF;
}
.HeadMenuWrapper {
    float: left;
    height: 22px;
    width: 955px;
    padding-top: 10px;
}
#HeadMenu{
    text-decoration: none;
    font-size: 0.9em;
    float: left;
    width: 700px;
    padding-top: 2px;
}
#HeadMenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
#HeadMenu ul{
    text-indent: 5px;
    margin: 0;
    text-align: left;
    padding-top: 0px;
    padding-right: 0;
    padding-bottom: 0px;
    padding-left: 0;
}
#HeadMenu ul li{
display: inline;
}
#HeadMenu ul li a.slant {
    color: #3CABD9;
    padding-right: 10px;
    margin: 0;
    text-decoration: none;
    background-color: transparent;
    background-image: url(/Images/css/slant.gif);
    background-repeat: no-repeat;
    background-position: right center;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0;
}
#HeadMenu ul li a.slant:hover {
    color: #FFC425;
    text-decoration: none;
}
#HeadMenu ul li a.last {
    color: #3CABD9;
    padding-right: 0px;
    margin: 0;
    text-decoration: none;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0;
}
#HeadMenu ul li a.last:hover {
    color: #FFC425;
    text-decoration: none;
}
#HeadMenu ul li a.selected {
    color: #FFC425;
    padding-right: 10px;
    margin: 0;
    text-decoration: none;
    background-color: transparent;
    background-image: url(/Images/css/slant.gif);
    background-repeat: no-repeat;
    background-position: right center;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0;
}
#HeadMenu ul li a.lastselected {
    color: #FFC425;
    padding-right: 10px;
    margin: 0;
    text-decoration: none;
    background-color: transparent;
    background-image: url(/Images/css/slant.gif);
    background-repeat: no-repeat;
    background-position: right center;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0;
}
.HeadMenuSearch {
    float: right;
    color: #0093D0;
    font-size: 0.9em;
    margin-right: 15px;
}
.HeadMenuSearchForm {
    margin: 0px;
    padding: 0px;
}
.HeadMenuSearch input {
    float: left;
    width: 135px;
    background-image: url(/Images/css/bgd_search.gif);
    background-repeat: no-repeat;
    height: 18px;
    border: 1px none #00FF00;
    background-color: #E6F4FA;
    padding-left: 5px;
    font-size: 1em;
    color: #333333;
    padding-top: 2px;
}
.HeadMenuSearchWord {
    float: left;
    margin-top: 2px;
    margin-left: 8px;
}
.HeadMenuSearchWord a {
    color: #0093D0;
    text-decoration: none;
}
.HeadMenuSearchWord a:hover {
    color: #FFC425;
    text-decoration: none;
}

.HeaderWrapper {
    float: left;
    width: 955px;
    background-color: #FFFFFF;
    height: 165px;
}
.HeaderLogoWrapper {
    float: left;
    width: 925px;
    background-image: url(/Images/css/bgd_new_header.jpg);
    background-repeat: repeat-x;
    padding: 15px;
}
.HeaderLogo {
    float: left;
    height: 89px;
    width: 132px;
    margin-right: 15px;
}
.headerStraplineWrapper {
    width: 778px;
    float: left;
}
.HeaderStrapline {
    float: right;
    text-align: right;
    font-size: 1.4em;
    color: #FFFFFF;
    font-weight: normal;
    padding: 0px;
    width: 770px;
}
#HeaderMainMenu{
    padding-top: 46px;
    float: right;
    font-size: 1.2em;
}
#HeaderMainMenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
#HeaderMainMenu ul{
    text-indent: 5px;
    margin: 0;
    text-align: left;
    padding-top: 0px;
    padding-right: 0;
    padding-bottom: 0px;
    padding-left: 0;
}
#HeaderMainMenu ul li{
    display: inline;
    padding-left: 6px;
}
#HeaderMainMenu ul li a:visited{
    color: #FFFFFF;
    text-decoration: none;
} 

#HeaderMainMenu ul li a:hover{
    color: #FFC425;
}
#HeaderMainMenu ul li a.slant {
    color: #FFFFFF;
    padding-right: 18px;
    margin: 0;
    text-decoration: none;
    background-color: transparent;
    background-image: url(/Images/css/slant2.gif);
    background-repeat: no-repeat;
    background-position: right center;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 0;
}
#HeaderMainMenu ul li a.slant:hover {
    color: #FFC425;
    text-decoration: none;
}

#HeaderMainMenu ul li a.slant:selected{
    color: #FFC425;
    text-decoration: none;
}
#HeaderMainMenu ul li a.last {
    color: #FFFFFF;
    padding-right: 0px;
    margin: 0;
    text-decoration: none;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 0;
}
#HeaderMainMenu ul li a.last:hover {
    color: #FFC425;
    text-decoration: none;
}
#HeaderMainMenu ul li a.Selected {
    color: #FFC425;
    padding-right: 13px;
    margin: 0;
    text-decoration: none;
    background-color: transparent;
    background-image: url(/Images/css/slant2.gif);
    background-repeat: no-repeat;
    background-position: right center;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 0;
}
#HeaderMainMenu ul li a.lastselected {
    color: #FFC425;
    padding-right: 13px;
    margin: 0;
    text-decoration: none;
    background-color: transparent;
    background-image: url(/Images/css/slant2.gif);
    background-repeat: no-repeat;
    background-position: right center;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 0;
}

.HeaderLoginWrapper {
    float: left;
    width: 940px;
    background-image: url(/Images/css/bgd_new_login.gif);
    background-repeat: no-repeat;
    height: 30px;
    padding-right: 15px;
}

#HeaderLoginMenu{
    float: right;
    font-size: 1.1em;
    padding-top: 5px;
}
#HeaderLoginMenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
#HeaderLoginMenu ul{
    text-indent: 5px;
    margin: 0;
    text-align: left;
    padding-top: 0px;
    padding-right: 0;
    padding-bottom: 0px;
    padding-left: 0;
}
#HeaderLoginMenu ul li{
    display: inline;
    padding-left: 2px;
}
#HeaderLoginMenu ul li a:visited{
color: #494949;
} 
#HeaderLoginMenu ul li a:hover{
    color: #CC0000;
}
#HeaderLoginMenu ul li a.slant {
    color: #FFFFFF;
    padding-right: 13px;
    margin: 0;
    text-decoration: none;
    background-color: transparent;
    background-image: url(/Images/css/slant2.gif);
    background-repeat: no-repeat;
    background-position: right center;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 0;
}
#HeaderLoginMenu ul li a.slant:hover {
    color: #FFC425;
    text-decoration: none;
}
#HeaderLoginMenu ul li a.last {
    color: #FFFFFF;
    padding-right: 0px;
    margin: 0;
    text-decoration: none;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 0;
}
#HeaderLoginMenu ul li a.last:hover {
    color: #FFC425;
    text-decoration: none;
}
#HeaderLoginMenu ul li a.selected {
    color: #FFC425;
    padding-right: 13px;
    margin: 0;
    text-decoration: none;
    background-color: transparent;
    background-image: url(/Images/css/slant2.gif);
    background-repeat: no-repeat;
    background-position: right center;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 0;
}
#HeaderLoginMenu ul li a.lastselected {
    color: #FFC425;
    padding-right: 13px;
    margin: 0;
    text-decoration: none;
    background-color: transparent;
    background-image: url(/Images/css/slant2.gif);
    background-repeat: no-repeat;
    background-position: right center;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 0;
}

hr {
    color:#009ef1; 
    background-color:#5091cd;
    height: 1px
}

.ParentWrapper {
    width: 100%;
}

.CentreFrame {
    width: 955px;
    margin-right: auto;
    margin-left: auto;
    overflow: visible;
}

.Header {
    float: left;
    height: 99px;
    width: 925px;
    margin-top: 17px;
}

#headerNavWrapper {
    height: 30px;
    width: 818px;
    float: left;
    font-size: 0.9em;
    color: #004182;
}
.headernavCCRE {
    background-image: url(/Images/css/bullet_left_blue.gif);
    background-repeat: no-repeat;
    background-position: left 6px;
    padding-left: 16px;
    float: left;
    font-size: 1em;
    height: 16px;
    padding-top: 4px;
    color: #3CABD9;
    text-decoration: none;
    margin-left: 10px;
}
a.headernavCCRE:hover {
    color: #004182;
}
.formnomargins {
    margin: 0px;
}
.headerNavRight {
    float: right;
    height: 20px;
    width: 620px;
    text-align: right;
}
.headernavHome {
    background-image: url(/Images/css/icon_home.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 24px;
    float: left;
    margin-right: 10px;
    font-size: 1em;
    height: 16px;
    padding-top: 4px;
    color: #3CABD9;
    text-decoration: none;
}
.headernavContactus {
    background-image: url(/Images/css/icon_contactus.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 32px;
    float: left;
    margin-right: 10px;
    font-size: 1em;
    height: 16px;
    padding-top: 4px;
    color: #3CABD9;
    text-decoration: none;
}
.headernavSitemap {
    background-image: url(/Images/css/icon_sitemap.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 25px;
    float: left;
    margin-right: 10px;
    height: 16px;
    padding-top: 4px;
    text-decoration: none;
    color: #3CABD9;
    font-size: 1em;
}
.headernavPrint {
    background-image: url(/Images/css/icon_print.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 26px;
    float: left;
    margin-right: 10px;
    font-size: 1em;
    height: 16px;
    padding-top: 4px;
    color: #3CABD9;
    text-decoration: none;
}
.headernavHelp {
    background-image: url(/Images/css/icon_help.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 26px;
    float: left;
    margin-right: 10px;
    font-size: 1em;
    height: 16px;
    padding-top: 4px;
    color: #3CABD9;
    text-decoration: none;
}
.headernavLogin {
    background-image: url(/Images/css/icon_lock.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 23px;
    float: left;
    font-size: 1em;
    height: 16px;
    padding-top: 4px;
    margin-right: 10px;
    color: #3CABD9;
    text-decoration: none;
}

a.headernavHome:hover {
    color: #004182;
}
a.headernavContactus:hover {
    color: #004182;
}
a.headernavSitemap:hover {
    color: #004182;
}
a.headernavPrint:hover{
    color: #004182;
}
a.headernavHelp:hover {
    color: #004182;
}
a.headernavLogin:hover {
    color: #004182;
}


.headernavSearch {
    float: right;
    height: 18px;
}
.headernavSearchfield {
    font-size: 0.8em;
    height: 14px;
    width: 150px;
    text-align: left;
    vertical-align: middle;
    padding: 0px;
    margin-top: 1px;
}
.headernavSearchfieldFaP {
    font-size: 0.8em;
    height: 14px;
    width: 186px;
    text-align: left;
    vertical-align: middle;
    padding: 0px;
    margin-top: 1px;
}

.topNav {
    float: left;
    height: 23px;
    width: 920px;
    margin-bottom: 15px;
    padding-top: 7px;
    padding-left: 5px;
    background-image: url(/Images/css/bgd_topnav.jpg);
    background-repeat: repeat-x;
}
.MainMenu{
    text-decoration: none;
    font-size: 1em;
}
.MainMenu ul{
    float: left;
    width: 100%;

    background: ;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: ;
    border-right-color: ;
    border-bottom-color: ;
    border-left-color: ;
    margin: 0;
    padding: 0;
}

.MainMenu ul li{
display: inline;
}

.MainMenu ul li .Selected{
    display: inline;
    color: #EE9B00;
    font-weight: bold;
}

.MainMenu ul li a{
    float: left;
    color: #FFFFFF;
    font-size: 1em;
    text-decoration: none;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #FFFFFF;
    height: 14px;
    padding-top: 0px;
    padding-right: 12px;
    padding-bottom: 0px;
    padding-left: 12px;
    font-size: 1em;
}
.MainMenu ul li a .Selected{
    float: left;
    color: #EE9B00;
    font-weight: bold;
    text-decoration: none;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #FFFFFF;
    height: 14px;
    padding-top: 0px;
    padding-right: 12px;
    padding-bottom: 0px;
    padding-left: 12px;

}

.MainMenu ul li a:hover, .LogoHeadMenu ul li{
    background: ;
    color: #EE9B00;
}
.MainMenu .selected{
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
 .MainMenu ul li a span {
    float: left;
    color: #009933;
    text-decoration: none;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #009933;
}
.ContentTopWrapper {
    width: 925px;
    margin-bottom: 15px;
    float: left;
    clear: none;
}

.ContentTopBanner {
    float: left;
    width: 692px;
    height: 238px;
    margin-right: 13px;
}




.ContentTopSearch {
    float: left;
    width: 193px;
    height: 213px;
    background-image: url(/Images/css/bgd_search.jpg);
    padding-top: 15px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    background-repeat: no-repeat;
}
.ContentTopSearch select {
    float: left;
    width: 190px;
    margin-top: 15px;
    font-size: 0.8em;
    color: #000000;
    font-weight: normal;
}
.CallToActionsWrapper {
    width: 925px;
    float: left;
    height: 42px;
    margin-bottom: 15px;
}
.CallToAction a {
    float: left;
    height: 30px;
    width: 187px;
    padding-left: 33px;
    padding-top: 12px;
    background-image: url(/Images/css/bgd_calltoaction.jpg);
    background-repeat: no-repeat;
    font-size: 1.1em;
    color: #004182;
    text-decoration: none;
    font-weight: normal;
}
.CallToAction a:hover {
    color: #FFFFFF;
    text-decoration: none;
    background-image: url(/Images/css/bgd_calltoaction2.jpg);
    background-repeat: no-repeat;
}
.CallToActionSpacer {
    float: left;
    height: 15px;
    width: 15px;
    text-decoration: none;
}


.ContentBottomWrapper {
    width: 925px;
    float: left;
    height: auto;
}
.ContentBottomTextBoxes {
    background-image: url(/Images/css/bgd_hometextboxes.jpg);
    background-repeat: no-repeat;
    float: left;
    height: auto;
    width: 195px;
    padding-top: 15px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 15px;
    font-size: 0.95em;
    color: #333333;
}
.ContentBottomTextBoxes a {
    color: #3CABD9;
    text-decoration: none;
}
.ContentBottomTextBoxes a:hover {
    color: #004182;
    text-decoration: none;
}
.ContentBottomTextBoxes li {
    margin-left: -20px;
    list-style-image: url(/Images/css/bullet_right_blue.gif);
    padding-bottom: 5px;
    padding-left: 0px;
}
.ContentBottomTextBoxCentre {
    float: left;
    height: auto;
    width: 430px;
    padding-top: 15px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 15px;
    font-size: 0.95em;
    color: #333333;
    background-image: url(/Images/css/bgd_hometextboxcentre.jpg);
    background-repeat: no-repeat;
}
.ContentBottomTextBoxCentre a {
    color: #3CABD9;
    text-decoration: none;
}
.ContentBottomTextBoxCentre a:hover {
    color: #004182;
    text-decoration: none;
}
.ContentBottomTextBoxCentre li {
    margin-left: -20px;
    list-style-image: url(/Images/css/bullet_right_blue.gif);
    padding-bottom: 5px;
    padding-left: 0px;
}

.RightColumnWrapper a {
    color: #3CABD9;
    text-decoration: none;
}
.RightColumnWrapper a:hover {
    color: #004182;
    text-decoration: none;
}


.CentreFrameBottom {
    height: 49px;
    width: 955px;
    float: left;
    background-image: url(/Images/css/centreframebottom.jpg);
    background-repeat: no-repeat;
    font-size: 0.8em;
    padding-top: 25px;
    text-align: center;
}
.SearchTitle {
    font-size: 1.2px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
}
.CentreFrameBottom a {
    color: #3CABD9;
    text-decoration: none;
}
.AdvancedSearch {
    float: left;
    margin-top: 6px;
    width: 100px;
}
.AdvancedSearch a {
    font-size: 1em;
    color: #FFFFFF;
    text-decoration: none;
    float: left;
}
.AdvancedSearch a:hover {
    text-decoration: none;
    float: left;
    color: #EE9B00;
}
.SearchSubmitButton a {
    color: #FFFFFF;
    background-image: url(/Images/css/button_search.gif);
    float: right;
    height: 22px;
    width: 74px;
    text-decoration: none;
    padding-top: 3px;
    text-align: center;
    margin-top: 10px;
}
.SearchSubmitButton a:hover {
    color: #FFFFFF;
    background-image: url(/Images/css/button_search2.gif);
    float: right;
    height: 22px;
    width: 74px;
    text-decoration: none;
    padding-top: 3px;
    text-align: center;
    margin-top: 10px;
}

.SearchSubmitButtonReg a {
    color: #FFFFFF;
    background-image: url(/Images/css/button_search_reg.gif);
    float: right;
    height: 22px;
    width: 74px;
    text-decoration: none;
    padding-top: 3px;
    text-align: center;
    margin-top: 10px;
}
.SearchSubmitButtonReg a:hover {
    color: #FFFFFF;
    background-image: url(/Images/css/button_search_reg2.gif);
    float: right;
    height: 22px;
    width: 74px;
    text-decoration: none;
    padding-top: 3px;
    text-align: center;
    margin-top: 10px;
}


.CentreFrameBottom a:hover {
    color: #004182;
    text-decoration: none;
}

.spotlightPropName {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    font-weight: bold;
    color: #0e2180;
    text-decoration: none;
}
.spotlightRef {
    font-size: 0.8em;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
}
.copyright {
    font-size: 0.8em;
    color: #333333;
    background-image: url(/Images/css/centreframebottom.jpg);
    height: 20px;
    width: 955px;
    padding-top: 10px;
    float: left;
}
.copyright a {
    color: #0e2180;
    text-decoration: none;
}
.copyright a:hover {
    color: #dfa800;
    text-decoration: none;
}

.copyrightLogos {
    width: 955px;
    text-align: center;
    float: left;
    margin-top: 10px;
}

h1 {
    font-size: 1.3em;
    font-weight: bold;
    color: #0E2180;
    text-decoration: none;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 15px;
    margin-left: 0px;
}
.ContentTopWrapper h1 {
    font-size: 1.3em;
    font-weight: bold;
    color: #0e2180;
    text-decoration: none;
    margin: 0px;
}
h2 {
    font-size: 1.3em;
    font-weight: bold;
    color: #0e2180;
    text-decoration: none;
    margin: 0px;
}

.ContentTopWrapper h2 {
    font-size: 1.3em;
    font-weight: bold;
    color: #ee9b00;
    text-decoration: none;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 15px;
    margin-left: 0px;
}
h3 {
    font-size: 1.1em;
    font-weight: bold;
    color: #0e2180;
    text-decoration: none;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 15px;
    margin-left: 0px;
}
h4 {
    font-size: 1em;
    font-weight: normal;
    color: #004182;
    text-decoration: none;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 15px;
    margin-left: 0px;
}
h5 {
    font-size: 1em;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 15px;
    margin-left: 0px;
}
h6 {
    font-size: 1.2em;
    color: #FFFFFF;
    text-decoration: none;
    margin: 0px;
    font-weight: bold;
}
.em {
    color: #004182;
    font-size: 1em;
    font-weight: normal;
    margin-bottom: 15px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    text-decoration: none;
}
img {
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    margin: 0px;
    padding: 0px;
}
.textLink {
    color: #0e2180;
    text-decoration: none;
}
a.textLink:hover {
    text-decoration: underline;
}

.textbold {
    font-size: 0.9em;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
}

.floatLeft {
    float: left;
}
.LeftColumnWrapper {
    background-image: url(/Images/css/bgd_leftnav.jpg);
    background-repeat: no-repeat;
    float: left;
    width: 140px;
    margin-right: 15px;
    padding: 10px;
}
.LeftColumnWrapperNoBG {
    float: left;
    width: 140px;
    margin-right: 15px;
    padding: 10px;
}
.ie6bugfixdiv {
    float: left;
    height: 1px;
    width: 1px;
}
.MidColumnWrapper {
    float: left;
    width: 515px;
    margin-right: 15px;
}
.MidColumnHistory {
    float: left;
    width: 505px;
    background-image: url(/Images/css/bgd_historybar.jpg);
    background-repeat: no-repeat;
    height: 20px;
    margin-bottom: 15px;
    font-size: 0.9em;
    padding-left: 10px;
    padding-top: 4px;
}
.MidColumnHistory a {
    color: #3CABD9;
    text-decoration: none;
}
.MidColumnHistory a:hover {
    color: #004182;
    text-decoration: none;
}

.MidColumnContent {
    float: left;
    width: 495px;
    font-size: 0.9em;
    padding-right: 10px;
    padding-left: 10px;
}
.MidColumnContent li {
    margin-left: -20px;
    list-style-image: url(/Images/css/bullet.gif);
}
.MidColumnContent img {
    float: right;
    margin-left: 10px;
    margin-bottom: 10px;
}
.MidColumnContent a {
    color: #3CABD9;
    text-decoration: none;
}
.MidColumnContent a:hover {
    color: #004182;
    text-decoration: none;
}
.MidColumnContent2col a {
    color: #3CABD9;
    text-decoration: none;
}
.MidColumnContent2col a:hover {
    color: #004182;
    text-decoration: none;
}
.MidColumnContent3col a {
    color: #3CABD9;
    text-decoration: none;
}
.MidColumnContent3col a:hover {
    color: #004182;
    text-decoration: none;
}


.RightColumnWrapper {
    float: left;
    width: 220px;
    margin: 0px;
    padding: 0px;
}
.CallToActionRight a {
    float: left;
    height: 30px;
    width: 187px;
    padding-left: 33px;
    padding-top: 12px;
    background-image: url(/Images/css/bgd_calltoaction.jpg);
    background-repeat: no-repeat;
    font-size: 1.1em;
    color: #004182;
    text-decoration: none;
    font-weight: normal;
    margin-top: 10px;
}
.CallToActionRight a:hover {
    color: #FFFFFF;
    text-decoration: none;
    background-image: url(/Images/css/bgd_calltoaction2.jpg);
    background-repeat: no-repeat;
}

.ContentHeadlineImage {
    width: 923px;
    margin-bottom: 15px;
    float: left;
    height: 74px;
    font-size: 2em;
    color: #FFFFFF;
    text-align: center;
    padding: 0px;
}

.ContentHeadlineBlank {
    width: 923px;
    margin-bottom: 15px;
    float: left;
    height: 54px;
    font-size: 2em;
    color: #FFFFFF;
    text-align: center;
    padding-top: 20px;
}

.ContentHeadlineBlueDk {
    width: 923px;
    margin-bottom: 15px;
    float: left;
    height: 54px;
    background-image: url(/Images/css/bgd_contentheadline.jpg);
    font-size: 2em;
    color: #FFFFFF;
    text-align: center;
    padding-top: 20px;
}
.ContentHeadlineRed {
    width: 923px;
    margin-bottom: 15px;
    float: left;
    height: 54px;
    background-image: url(/Images/css/bgd_contentheadline_red.jpg);
    font-size: 2em;
    color: #FFFFFF;
    text-align: center;
    padding-top: 20px;
}
.ContentHeadlineYellow {
    width: 923px;
    margin-bottom: 15px;
    float: left;
    height: 54px;
    background-image: url(/Images/css/bgd_contentheadline_yel.jpg);
    font-size: 2em;
    color: #FFFFFF;
    text-align: center;
    padding-top: 20px;
}
.ContentHeadlineGreen {
    width: 923px;
    margin-bottom: 15px;
    float: left;
    height: 54px;
    background-image: url(/Images/css/bgd_contentheadline_green.jpg);
    font-size: 2em;
    color: #FFFFFF;
    text-align: center;
    padding-top: 20px;
}
.ContentHeadlineBlack {
    width: 923px;
    margin-bottom: 15px;
    float: left;
    height: 54px;
    background-image: url(/Images/css/bgd_contentheadline_black.jpg);
    font-size: 2em;
    color: #FFFFFF;
    text-align: center;
    padding-top: 20px;
}
.ContentHeadlineBlue {
    width: 923px;
    margin-bottom: 15px;
    float: left;
    height: 54px;
    background-image: url(/Images/css/bgd_contentheadline_blue.jpg);
    font-size: 2em;
    color: #FFFFFF;
    text-align: center;
    padding-top: 20px;
}


.MidColumnWrapper2col {
    float: left;
    width: 750px;
}
.MidColumnHistory2col {
    float: left;
    width: 740px;
    background-image: url(/Images/css/bgd_historybar2col.jpg);
    background-repeat: no-repeat;
    height: 20px;
    margin-bottom: 15px;
    font-size: 0.9em;
    padding-left: 10px;
    padding-top: 4px;
}
.MidColumnHistory2col a {
    color: #3CABD9;
    text-decoration: none;
}
#form {
    color: #00477F;
}

#form a {
    color: #00FF99;
}
.formBorder {
    border: 1px solid #00477F;
}
.formFields {
    height: 16px;
    width: 240px;
    border: 1px solid #999999;
    font-size: 0.9em;
}
.formFieldsSmall {
    height: 16px;
    width: 150px;
    border: 1px solid #999999;
    font-size: 0.9em;
}
.formFieldsTitle {
    height: 20px;
    width: 50px;
    border: 1px solid #999999;
    font-size: 0.9em;
}
.formFieldsTitle0ther {
    height: 16px;
    width: 143px;
    border: 1px solid #999999;
    font-size: 0.9em;
}
.formCheckbox {
    height: 20px;
    width: 20px;
    border: 1px solid #999999;
    font-size: 0.9em;
}


.formInstruction {
    color: #AE1515;
}
.formHeaders {
    font-size: 1.2em;
    color: #FFFFFF;
    background-image: url(/Images/css/bgd_tblheaders.gif);
    background-repeat: no-repeat;
    height: 30px;
    font-weight: bold;
    padding-top: 0px;
    padding-left: 10px;
}
.formTextLabelOdd {
    font-size: 1em;
    color: #00477F;
    height: 30px;
    padding-left: 10px;
    width: 250px;
    background-color: #EBF0F5;
}
.formRowlOdd {
    height: 30px;
    background-color: #EBF0F5;
}
.formTextLabelEven {
    font-size: 1em;
    color: #00477F;
    height: 30px;
    padding-left: 10px;
    width: 250px;
}
.formRowlEven {
    height: 30px;
}
.formFieldsValidate {
    height: 20px;
    width: 150px;
    border: 1px solid #999999;
    font-size: 0.9em;
}
.formRowProperty {
    padding: 10px;
}



.MidColumnHistory2col a:hover {
    color: #004182;
    text-decoration: none;
}
.MidColumnContent2col {
    float: left;
    width: 730px;
    font-size: 0.9em;
    padding-right: 10px;
    padding-left: 10px;
}
.MidColumnContent2col li {
    margin-left: -20px;
    list-style-image: url(/Images/css/bullet.gif);
}
.MidColumnContent2col img {
    float: right;
    margin-left: 10px;
    margin-bottom: 10px;
}

.MidColumnHistory1col {
    float: left;
    width: 740px;
    background-image: url(/Images/css/bgd_historybar2col.jpg);
    background-repeat: no-repeat;
    height: 20px;
    margin-bottom: 15px;
    font-size: 0.9em;
    padding-left: 10px;
    padding-top: 4px;
}
.MidColumnHistory1col a {
    color: #3CABD9;
    text-decoration: none;
}
.MidColumnHistory1col a:hover {
    color: #004182;
    text-decoration: none;
}
.MidColumnWrapper1col {
    float: left;
    width: 750px;
}
.MidColumnHistory1col {
    float: left;
    width: 915px;
    background-image: url(/Images/css/bgd_historybar1col.jpg);
    background-repeat: no-repeat;
    height: 20px;
    margin-bottom: 15px;
    font-size: 0.9em;
    padding-left: 10px;
    padding-top: 4px;
}
.MidColumnHistory1col a {
    color: #3CABD9;
    text-decoration: none;
}
.MidColumnHistory1col a:hover {
    color: #004182;
    text-decoration: none;
}
.MidColumnContent1col {
    float: left;
    width: 905px;
    font-size: 0.9em;
    padding-right: 10px;
    padding-left: 10px;
}
.MidColumnContent1col li {
    margin-left: -20px;
    list-style-image: url(/Images/css/bullet.gif);
}


.Sitemap {
    margin-left: 50px;
}
.Sitemap ul {
    list-style: url(/Images/css/bullet_leftnav.gif);
    text-decoration: none;
    margin-bottom: 10px;
    }
.Sitemap ul li {
    list-style: url(/Images/css/bullet_leftnav.gif);
    text-decoration: none;
    margin-top: 6px;
    margin-bottom: 6px;
}
.Sitemap ul li a {
    text-decoration: none;
    color: #3CABD9;
    }
.Sitemap ul li a:hover {
    color: #004182;
    }

.MidColumnContent1col img {
    float: right;
    margin-left: 10px;
    margin-bottom: 10px;
}
.NewsResultsWrapper {
    float: left;
    width: 495px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #3CABD9;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
}
.NewsResultsImageWrapper {
    float: left;
    padding: 0px;
    height: 80px;
    width: 80px;
    margin-top: 0px;
    margin-right: 15px;
    margin-bottom: 0px;
    margin-left: 0px;
}
.NewsResultsWrapper img {
    margin: 0px;
    padding: 0px;
}
.NewsResultsContentsWrapper {
    float: left;
    padding: 0px;
    width: 400px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
.NewsResultsTitle {
    font-size: 1.2em;
    color: #004182;
}
.NewsResultsLink {
    color: #3CABD9;
    padding-left: 15px;
    text-decoration: none;
    background-image: url(/Images/css/bullet_leftnav.gif);
    background-repeat: no-repeat;
    background-position: 0px 0.2em;
    padding-top: 0px;
}
.NewsResultsLink:hover {
    color: #0E2180;
    text-decoration: none;
}
#RightColumnContacts {
    width: 220px;
    float: left;
    margin: 0px;
    padding: 0px;
    background-position: top;
}
#RightColumnContacts a {
    background-image: url(/Images/css/icon_contactname.gif);
    background-repeat: no-repeat;
    background-position: left top;
    color: #3CABD9;
    text-decoration: none;
    padding-left: 26px;
}
#RightColumnContacts a:hover {
    color: #004182;
    text-decoration: none;
}

span.contact-number, span.contact-title {
    display:block;
    margin:0.5em 0 0;
    line-height:1.4em;
    padding-left:26px;
    background-image: url(/Images/css/icon_contactname.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
span.contact-title {
    background:none;
    margin:0;
    line-height:auto;
}
span.contact-number {
    margin-top:0.2em;
    background-image:url(/Images/css/icon_contactnum.gif);
}
span.contact-name a {
    color: #3CABD9;
    text-decoration: none;
    display:block;
    margin:0.5em 0 0;
    line-height:1.4em;
    padding-left:26px;
    background-image: url(/Images/css/icon_contactname.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
span.contact-name a:Hover {
    color: #0E2180;
    text-decoration: none;
}
.SubscribeWrapper {
    float: left;
    width: 220px;
    margin-bottom: 15px;
    background-image: url(/Images/css/bgd_subscribe.gif);
    background-repeat: no-repeat;
    background-color: #FFC424;
}
.SubscribeContents {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    color: #004182;
}
.SubscribeContents a {
    background-image: url(/Images/css/bullet_leftnav.gif);
    background-repeat: no-repeat;
    background-position: left 0.2em;
    padding-left: 15px;
    color: #004182;
    text-decoration: none;
}
.SubscribeContents a:hover {
    color: #004182;
    text-decoration: underline;
}
.SubscribeContentsTitle {
    font-size: 1.2em;
    color: #004182;
    vertical-align: top;
    font-weight: bold;
}
.SubscribeContentsFloatLeft {
    float: left;
}
 
.contacts {
    width:700px;
}
.contacts table {
    border-collapse:collapse;
    width:700px;
}
.contacts td, 
.contacts th {
    padding:6px 10px;
    text-align:left;
    font-size:12px;
    text-align:left;
}
.contacts th {
    color:#FFF;
    background:#009ef1;
}
.contacts td {
    border-bottom:1px solid #009ef1;
    vertical-align:top;
}
.contacts td a{
    text-decoration:none;
    color: #3CABD9;
}
.contacts td a:hover{
    text-decoration:none;
    color: #004182;
}
.contacts .nofloat{
    float: none;
}
.contacts .even {
    background:#e5f5fe;
} 
.SearchToolbar {
    float: left;
    width: 730px;
    height: 26px;
}
.SearchToolbarDivLine {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #DBEFF8;
    float: left;
    height: 1px;
    width: 730px;
    margin-bottom: 15px;
}
.SearchToolbar select {
    width: 50px;
    height: 18px;
    font-size: 0.9em;
}
.SearchToolbar a {
    background-image: url(/Images/css/bullet_leftnav.gif);
    background-repeat: no-repeat;
    background-position: left center;
    font-weight: normal;
    color: #3CABD9;
    text-decoration: none;
    padding-left: 15px;
}
.SearchToolbar a:hover {
    background-image: url(/Images/css/bullet_leftnav.gif);
    background-repeat: no-repeat;
    background-position: left center;
    font-weight: normal;
    color: #0E2180;
    text-decoration: none;
    padding-left: 15px;
}
.ResultsWrapper {
    float: left;
    width: 730px;
    background-color:#DDDDFF;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCFF;
    padding-bottom: 15px;
    margin-bottom: 15px;
    padding-top: 10px;
}
.ResultsPhotosWrapper {
    float: left;
    width: 200px;
    margin-right: 15px;
    padding: 0px;
}
.ResultsPhotosWrapper img {
    margin: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}
.ResultsPhotos {
    float: left;
    width: 200px;
    margin-right: 15px;
    padding: 0px;
}
.ResultsPhotos img {
    margin: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}
.ResultsContacts {
    float: left;
    width: 190px;
    padding: 5px;
}
.ResultsContacts a {
    color: #3CABD9;
    text-decoration: none;
}
.ResultsContacts a:hover {
    color: #0E2180;
    text-decoration: none;
}
.ResultsDescription {
    float: left;
    width: 515px;
}
.ResultsDescriptionRef {
    font-size: 0.8em;
    font-weight: normal;
    line-height: 1.8em;
}
.ResultsDescriptionTitle {
    font-size: 1.3em;
    font-weight: bold;
    color: #0E2180;
    line-height: 1.8em;
}
.ResultsDescriptionPrice {
    font-size: 1.1em;
    font-weight: bold;
    color: #0E2180;
    line-height: 1.6em;
}
.ResultsDescriptionStatus {
    font-size: 1.1em;
    font-weight: normal;
    color: #0E2180;
    line-height: 2em;
}
.ResultsDescription a {
    background-image: url(/Images/css/bullet_leftnav.gif);
    background-repeat: no-repeat;
    background-position: left center;
    font-weight: normal;
    color: #3CABD9;
    text-decoration: none;
    padding-left: 15px;
}
.ResultsDescription a:hover {
    background-image: url(/Images/css/bullet_leftnav.gif);
    background-repeat: no-repeat;
    background-position: left center;
    font-weight: normal;
    color: #0E2180;
    text-decoration: none;
    padding-left: 15px;
}

.DetailsWrapper {
    float: left;
    width: 730px;
    margin-bottom: 15px;
}
.DetailsPhotos {
    float: left;
    width: 308px;
    margin-right: 7px;
    padding: 0px;
}
.DetailsPhotos img {
    margin: 0px;
}
.DetailsPhotosMain {
    float: left;
    width: 300px;
    margin-bottom: 8px;
}
.DetailsPhotosThumb {
    float: left;
    width: 69px;
    margin-bottom: 8px;
    background-color: #ECF3FB;
    margin-right: 8px;
}

.DetailsDescription {
    float: left;
    width: 415px;
}
.DetailsDescriptionRef {
    font-size: 0.8em;
    font-weight: normal;
    line-height: 1.8em;
}
.DetailsDescriptionTitle {
    font-size: 1.3em;
    font-weight: bold;
    color: #0E2180;
    line-height: 1.8em;
}
.DetailsDescriptionSubtitle {
    font-size: 1.1em;
    font-weight: bold;
    color: #0E2180;
}
.DetailsDescriptionPrice {
    font-size: 1.1em;
    font-weight: bold;
    color: #0E2180;
    line-height: 1.6em;
}
.DetailsDescriptionStatus {
    font-size: 1.1em;
    font-weight: normal;
    color: #0E2180;
    line-height: 2em;
}
.DetailsDescription a {
    background-image: url(/Images/css/bullet_leftnav.gif);
    background-repeat: no-repeat;
    background-position: left center;
    font-weight: normal;
    color: #3CABD9;
    text-decoration: none;
    padding-left: 15px;
}
.DetailsDescription a:hover {
    background-image: url(/Images/css/bullet_leftnav.gif);
    background-repeat: no-repeat;
    background-position: left center;
    font-weight: normal;
    color: #0E2180;
    text-decoration: none;
    padding-left: 15px;
}
.DetailsInfo {
    float: left;
    width: 730px;
    margin-bottom: 15px;
}
.DetailsInfo a {
    color: #3CABD9;
    text-decoration: none;
}
.DetailsInfo a:hover {
    color: #0E2180;
    text-decoration: none;
}
.DetailsDisclaimer {
    float: left;
    width: 730px;
    font-size: 0.8em;
    padding-top: 15px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #DBEFF8;
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #DBEFF8;
}



 

.social-bookmarks {
    padding:0;
    margin:0 0 1em 0;
    width:100%;
    list-style:none;
    clear:both;
    border-top:1px solid #009ef1;
    border-bottom:1px solid #009ef1;
}
.social-bookmarks li {
    display:inline;
    line-height:2em;
    padding:0 8px 0 0;
}
.social-bookmarks li a.bullet {
    display:block;
    line-height:1.4em;
    padding-left:16px;
}
.social-bookmarks li a {
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:20px;
    white-space:nowrap;
    color:#07315b;
    text-decoration:none;
}
.delicious {
    background-image:url(/Images/css/delicious.gif);
}
.digg {
    background-image:url(/Images/css/digg.gif);
}
.facebook {
    background-image:url(/Images/css/facebook.gif);
}
.reddit {
    background-image:url(/Images/css/reddit.gif);
}
.stumbleupon {
    background-image:url(/Images/css/stumbleupon.gif);
}
.twitter {
    background-image:url(/Images/css/twitter-icon.gif);
}
.linkedin
{
    background-image:url(/Images/css/linked-in_icon.gif);
}
 
.BusinessNews {
    font-size: small;
    font-weight: bold;
    color: #333333;
    font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.BusinessNews a {
    font-weight: normal;
    color: #004c92;
    text-decoration: none;
}
.BusinessNews a:hover {
    font-weight: normal;
    color: #004c92;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #004c92;
    text-decoration: none;
}
.ContentRecent {
}
.ContentRecentDate {
    font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: x-small;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
.ContentRecent a {
    color: #004c92;
    text-decoration: none;
    font-size: small;
    font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.ContentRecent a:hover {
    text-decoration: none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #004c92;
}
.ContentRecentAuthor {
    font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: x-small;
    font-weight: normal;
    color: #666666;
    text-decoration: none;
}
#AddressPopup
{
    position: absolute;
    width: 500px;
    height: 310px;
    border: solid 1px #000000;
}
#AddressPopup #AddressList
{
    background-color: #ffffff;
    padding: 5px;
    overflow: auto;
    height: 250px;
}
#AddressList div
{
    border: solid 1px #FFFFFF;
    display: block;
    cursor: pointer;
}
#AddressList div:hover
{
    background-color: #008888;
    cursor: pointer;
    border: solid 1px darkgreen;
    display: block;
}

/*---------- Image templates Style Start ----------*/

.bodyImages {
    width: 730px;
    margin: 0px;
}
.bodyImages .middleImage {
    margin-left: 10px;
    margin-right: 10px;
}
.spacer {
    margin: 10px;
}
.vertImgBodyText{
    width: 490px;
    float: left;
    margin-right: 10px;
}
.vertImgBodyImages {
    width: 220px;
    margin: 0px;
    float: right;
}
.landscapeImgBodyImages {
    width: 720px;
    margin: 0px;
    float: none;
}
.bodyImages3Col {
    width: 495px;
    margin: 0px;
}
.bodyImages img,
.vertImgBodyImages img,
.landscapeImgBodyImages img,
.bodyImages3Col img,
.landscapeImgBodyImages3Col img{
    border-style: none;
    border-width: 0px;
    float: none;
    margin-bottom: 0px;
    margin-left: 0px;    
}
.bodyImages3Col .middleImage {
    margin-left: 5px;
    margin-right: 5px;
}
.spacer3Col {
    margin: 3px;
}
.landscapeImgBodyImages3Col {
    width: 485px;
    margin: 0px;
    float: none;
}
.bodyImagesBorder img,
.vertImgBodyImagesBorder img,
.landscapeImgBodyImagesBorder img,
.bodyImages3ColBorder img,
.landscapeImgBodyImages3ColBorder img{
    border-style: solid;
    border-width: 1px;
    float: none;
    margin-bottom: 0px;
    margin-left: 0px;    
}
/*---------- Image templates Style End ----------*/
 
/*-------- CGV property pages style start -------*/


.ResultsPhotoLinks {
    float: left;
    width: 190px;
    padding: 5px;
}
.ResultsPhotoLinks li {
    font-weight: normal;
    color: #3CABD9;
    text-decoration: none;
    padding-left: 0px;
    list-style-image: url(<img src="/Images/css/bullet_right_blue2.gif">);
    padding-bottom: 3px;
}
.ResultsPhotoLinks li a {
    font-weight: normal;
    color: #3CABD9;
    text-decoration: none;
    padding-left: 0px;
}
.ResultsPhotoLinks li a:hover {
    font-weight: normal;
    color: #0E2180;
    text-decoration: none;
    padding-left: 0px;
}
.ResultsPhotoLinks ul {
    list-style-image: url(/Images/css/bullet_right_blue.gif);
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.ResultsDescription tr {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #990000;
}
.ResultsDescription table {
}
.ResultsDescription table tr {
    padding-top: 5px;
    padding-bottom: 5px;
}
.ResultsDescription table td {
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #3CABD9;
}
.DetailsDescriptionHighlight {
    color: #EE3324;
}
/*-------- CGV property pages style End -------*/

.nofloat{
    float: none;
}

/*--- Standard bodyTable Class Style Start ---*/
.bodyTable table {
    border-collapse:collapse;
    width:700px;
}
.bodyTable td, 
.bodyTable th {
    padding:6px 10px;
    text-align:left;
    font-size:12px;
    text-align:left;
}
.bodyTable th {
    color:#FFF;
    background:#009ef1;
}
.bodyTable td {
    border-bottom:1px solid #009ef1;
    vertical-align:top;
}
.bodyTable td a{
    text-decoration:none;
    color: #3CABD9;
}
.bodyTable td a:hover{
    text-decoration:none;
    color: #004182;
}
.bodyTable .nofloat{
    float: none;
}
.bodyTable .even {
    background:#e5f5fe;
}

.LeftNav {
    width: 140px;
    border-top-color: ;
    border-right-color: ;
    border-bottom-color: ;
    border-left-color: ;
    float: left;
    }
.LeftNav ul {
    text-decoration: none;
    margin-bottom: 0px;
    margin-top: 0px;
}
.LeftNav li {
    text-decoration: none;
    list-style-image: url(/Images/css/bullet_leftnav.gif);
    margin-left: -20px;
}

.LeftNav a {
    text-decoration: none;
    border-bottom-color: ;
    color: #3CABD9;
    margin: 0px;
    padding: 0px;
    }
.LeftNav a:hover {
    color: #004182;

    background:  ;
    }
.LeftNav li .selected {
    text-decoration: none;
    color: #004182;
    list-style-image: url(/Images/css/bullet_leftnav_down.gif);
    list-style-type: none;
}
.LeftNav li a .selected {
    text-decoration: none;
    color: #CC0000;
    list-style-image: url(/Images/css/bullet_leftnav_down.gif);
    list-style-type: none;
}


.LeftNavSub {
    width: 120px;
    border-top-color: ;
    border-right-color: ;
    border-bottom-color: ;
    border-left-color: ;
    float: left;
    }
.LeftNavSub ul {
    text-decoration: none;
    margin-bottom: 0px;
    margin-top: 0px;
}
.LeftNavSub li {
    text-decoration: none;
    list-style-type: none;
    margin-top: 5px;
    list-style-image: url(/Images/css/bullet_leftnavsub.gif);
    margin-left: -15px;
}

.LeftNavSub a {
    text-decoration: none;
    border-bottom-color: ;
    color: #3CABD9;
    margin: 0px;
    padding: 0px;
    line-height: 1.1em;
    }
.LeftNavSub a:hover {
    color: #004182;
    background:  ;
    }
.LeftNavSub li .selected {
    color: #004182;
    list-style-image: url(/Images/css/bullet_leftnavsubsel.gif);
    list-style-type: none;
}


/*--- Standard bodyTable Class Style End ---*/

/*- Dublin Sub-Category banner style Start -*/
.sub-category-banner {
    border: #004182 1px solid;
    width: 150px;
    height: 177px;
    margin-right:5px;
    margin-bottom:5px;
    padding: 5px;
    float: left;
}
.sub-category-banner img {
    float: none;
    margin-left: 0px;
}
.sub-category-banner-heading {
    background:#004182;
    padding:5px 5px;
    margin: 5px 2px 5px 0px;
}
.sub-category-banner-heading a {
    color:#ffffff;
    text-align:left;
    font-size:14px;
    text-align:left;
    font-weight: bold;
}
.sub-category-banner-heading a:hover {
    color:#aaaaff;
}
    
.sub-category-banner li {
    padding-left:5px;
    padding-bottom: 5px;
    list-style-image: url(/Images/css/bullet.gif);
}
/*- Dublin Sub-Category banner style End -*/
 
/*- Central London Listings Table style Start -*/
#floors td{
    vertical-align: top;
}
/*- Central London Listings Table style End -*/