html, body {padding:5px 0px 0px 0px; margin:0px; background:url("/cogcms/templates/images/main-bg.gif") repeat-x; color:#000000; font-family:verdana; font-size:0.84em;}

#Container {margin:0px auto 10px; width:766px;}
img {border:0px;}
.padTop15 {padding-top:15px;}

/* Main Styles */
#MainBar {float:left; width:766px; padding:0px}
#MainBarTop {float:left; width:766px; line-height:1px; height:17px; background:url("/cogcms/templates/images/topbar-top.gif") top left no-repeat; padding:0px}
#MainBarMain {float:left; width:766px; background:#ffffff; padding:0px}
#LeftColumn {float:left; width:158px; padding:0px 20px 0px 17px;}
#MainContent {float:left; width:571px; background:#ffffff; padding-bottom:0px;}

#TopBar {float:left; width:766px; padding-bottom:5px;}
/*#StrapLine {width: 549px; display:block; float:left; font-size:1.2em; font-family:verdana; font-weight:bold; color:#ffffff; padding:12px 0px 10px 17px; vertical-align: middle; }*/
#StrapLine {width: 60%; display:block; float:left; font-size:1.2em; font-family:verdana; font-weight:bold; color:#ffffff; padding:12px 0px 10px 17px; vertical-align: middle; }
#TelNo {display: block; clear: right; float:right; font-size:1.1em; color:#ffffff; font-family:verdana; background:url("/cogcms/templates/images/telephone-icon.gif") left top no-repeat; padding:10px 20px 10px 50px;}


#ContactDetails {display: block; float: right; font-size: 1.1em; font-weight: bold; color: #ffffff; padding-right: 17px; }
#ContactDetails ul {list-style-type: none; padding: 0px; margin: 0px;}
#ContactDetails .TelNo {background-image: url(/cogcms/templates/images/telephone-icon-sm.gif); background-repeat: no-repeat; display: block; text-indent: 30px; vertical-align: middle; 	height: 19px; margin-bottom: 5px; }
#ContactDetails .Email {background-image: url(/cogcms/templates/images/email-icon-sm.gif); background-repeat: no-repeat; display: block; text-indent: 30px; vertical-align: middle; height: 19px; padding: 0px;}
#ContactDetails a {color: #FFFFFF; text-decoration: none;}
#ContactDetails a:hover{text-decoration: underline;}

/* Main Navigation*/
#MainNav {float:left; width:158px; margin:0px; padding:0px;}
#MainNav ul {margin:0px; padding:0px; background:#ffffff;}

#MainNav .sn0 {width:158px; margin:0px; padding:0px 0px 0px 0px; list-style-type:none; border-bottom:1px solid #E4EDF6; background:url("/cogcms/templates/images/main-nav-bg-l1-norm.gif") left top no-repeat #ffffff;}
#MainNav .sn0 .snA0 {width:145px; display:block; padding:5px 0px 5px 13px;  text-decoration:none; font-size:1em; color:#0E3072; font-weight:normal;}
#MainNav .sn0Selected {width:158px; margin:0px; padding:0px 0px 0px 0px; list-style-type:none; border-bottom:1px solid #E4EDF6; background:url("/cogcms/templates/images/main-nav-bg-l1-norm.gif") left top no-repeat #ffffff;}
#MainNav .sn0Selected .snA0Selected {width:145px; display:block; padding:5px 0px 5px 13px;  text-decoration:underline; font-size:1em; color:#1671FD; font-weight:normal;}
#MainNav .sn0 .snA0:hover {background-image:none; color:#1671FD; text-decoration:underline;}
html>body #MainNav .sn0 .snA0 {width: auto;} 

#MainNav .sn1 {width:158px; margin:0px; padding:0px 0px 0px 0px; list-style-type:none; }
#MainNav .sn1 .snA1 {width:135px; display:block; padding:5px 0px 5px 23px;  text-decoration:none; font-size:1em; color:#0E3072; font-weight:normal;}
#MainNav .sn1Selected {width:158px; margin:0px; padding:0px 0px 0px 0px; list-style-type:none;}
#MainNav .sn1Selected .snA1Selected {width:135px; display:block; padding:5px 0px 5px 23px;  text-decoration:underline; font-size:1em; color:#1671FD; font-weight:normal;}
#MainNav .sn1 .snA1:hover {background-image:none; color:#1671FD; text-decoration:underline;}
html>body #MainNav .sn1 .snA1 {width: auto;}

#MainNav .sn2 {width:158px; margin:0px; padding:0px 0px 0px 0px; list-style-type:none; border-bottom:1px solid #E4EDF6; background:url("/cogcms/templates/images/main-nav-bg-l2-norm.gif") left top no-repeat #ffffff;}
#MainNav .sn2 .snA2 {width:105px; display:block; padding:5px 0px 5px 53px;  text-decoration:none; font-size:1em; color:#0E3072; font-weight:normal;}
#MainNav .sn2Selected {width:158px; margin:0px; padding:0px 0px 0px 0px; list-style-type:none; border-bottom:1px solid #E4EDF6; background:url("/cogcms/templates/images/main-nav-bg-l2-norm.gif") left top no-repeat #ffffff;}
#MainNav .sn2Selected .snA2Selected {width:105px; display:block; padding:5px 0px 5px 53px; text-decoration:underline; font-size:1em; color:#1671FD; font-weight:normal;}
#MainNav .sn2 .snA2:hover {background-image:none; color:#1671FD; text-decoration:underline;}
html>body #MainNav .sn2 .snA2 {width: auto;}

/* HomePage Layout*/
#MainImage {float:left; padding-bottom:10px; height:192px;}

#HomeMainLeft {float:left; width:351px; padding:0px 5px 0px 0px; }
#HomeMainRight {float:left; width:205px; padding:0px 10px 0px 0px;}

.HomeMainPanelLayout {float:left; width:351px; padding-bottom:15px;}
.HomeMainPanelLayoutTop {float:left; background:url("/cogcms/templates/images/home-main-panel-top.gif"); width:100%; height:13px; line-height:1px;} 
.HomeMainPanelLayoutMid {float:left; background:url("/cogcms/templates/images/home-main-panel-mid.gif") repeat-y; width:331px; padding:10px;} 
.HomeMainPanelLayoutBottom {float:left; background:url("/cogcms/templates/images/home-main-panel-bot.gif"); width:100%; height:13px; line-height:1px;} 
.HomeMainPanelLayoutTitle {float:left; width:351px; text-align:center; font-size:1.6em;}
.BlueText {color:#6194CB;}
.DarkGreyText {color:#4E4D4D;}

.HomeSubPanelLayout {float:left; width:205px; padding-bottom:10px;}
.HomeSubPanelLayoutTop {float:left; background:url("/cogcms/templates/images/home-sub-panel-top.gif"); width:100%; height:13px; line-height:1px;} 
.HomeSubPanelLayoutMid {float:left; background:url("/cogcms/templates/images/home-sub-panel-mid.gif") repeat-y; width:175px; padding:0px 15px 0px 15px;} 
.HomeSubPanelLayoutBottom {float:left; background:url("/cogcms/templates/images/home-sub-panel-bot.gif"); width:100%; height:13px; line-height:1px;} 

.HomeSubPanelSmallLayout {float:left; width:155px; padding-bottom:10px;}
.HomeSubPanelSmallLayoutTop {float:left; background:url("/cogcms/templates/images/home-sub-panel-small-top.gif"); width:100%; height:13px; line-height:1px;} 
.HomeSubPanelSmallLayoutMid {float:left; background:url("/cogcms/templates/images/home-sub-panel-small-mid.gif") repeat-y; width:125px; padding:0px 15px 0px 15px;} 
.HomeSubPanelLayoutSmallBottom {float:left; background:url("/cogcms/templates/images/home-sub-panel-small-bot.gif"); width:100%; height:13px; line-height:1px;} 


.PanelTitle {margin:0px; padding:0px 0px 3px 0px; color:#EE6200; font-size:1.1em; font-weight:bold;}

.HomeNewsItem {float:left; width:100%;}

.HomeSubPanelLayoutMid ul {margin:0px; padding:0px;}
.HomeSubPanelLayoutMid li {margin:0px; padding:0px 0px 3px 11px; background:url("/cogcms/templates/images/gen-bullet.gif") left top no-repeat; list-style-type:none;}
.HomeSubPanelLayoutMid li a {padding:0px 0px 3px 0px; text-decoration:none; color:#1671FD; }
.HomeSubPanelLayoutMid li a:hover {text-decoration:underline;}

#LatestPropertyList {float:left;}
#LatestPropertyList a {color:#1671FD; text-decoration:none; font-weight:bold;}
#LatestPropertyList img {float:left; border:1px solid #3E598E; margin-right:13px;}
.AddressLine{width:100%;padding-bottom:5px;float:left;}
.PropertyDetails{float:left; width:290px; padding:0px 0px 20px 0px;}

#QuickSearchForm{width:100%;}
.FormRow{width:100%;padding-top:5px;padding-bottom:5px;}
#QuickSearchForm .FormRow{width:100%;}
#QuickSearchForm .FormRow .FormColLabel{width:30%;float:left;}

/* Content Styles */
#MainText {float:left; padding:0px 50px 20px 0px;}

#MainText ol {margin:0px; padding:0px 0px 10px 23px;}
#MainText ol li {padding:0px 0px 3px 0px}

#MainText ul {margin:0px; padding:0px 0px 10px 0px;}
#MainText ul li {margin:0px; padding:0px 0px 3px 20px; background:url("/cogcms/templates/images/gen-bullet.gif") left top no-repeat; list-style-type:none; text-indent: -1em;}


/* Property Search */
/* Property Search Form */
#PropertySearchForm {float:left; padding:0px 10px 0px 0px;}
.PropertySearchFormRow {float:left; padding:5px 0px 15px 10px}
.PropertySearchFormColumn {float:left; width:260px; padding-right:10px;}
.PropertySearchFormTitle {float:left; width:100%; color:#1671FD; font-size:1.2em; padding:0px 0px 3px 0px}
#PropertySearchForm p {margin:0px; padding:0px 0px 5px 0px;}
#PropertySearchForm select {font-size:1em;}
#PropertySearchForm input {font-size:1em;}
#PropertySearchForm .FormControlWidth {width:150px;}

/* Property Results */
.PropertySearchResultsTableHeader {background:#9EACC6;}
.PropertySearchResultsTableHeader td {padding:10px 0px 10px 0px; color:#ffffff; font-weight:bold; border-bottom:3px solid #ffffff;}
.PropertySearchResultsStats {float:left; font-size:1.1em; color:#1671FD; padding:0px 0px 20px 0px; width:550px;}
.PropertySearchResultsControls {float:left; padding:0px 0px 10px 0px; width:100%;}
.PropertySearchResultsControls a {text-decoration:none;}

.PropertySearchResultsRow {float:left; padding:10px 0px 10px 0px; width:100%;}

.PropertySearchResults {float:left; padding-right:10px;}
.PropertySearchResultsTable td {padding:10px 10px 10px 0px; vertical-align:top;}
.PropertySearchResultsImage {width:50px;}
.PropertySearchIcon {padding-right:5px;}
.PropertySearchResultsTable .Icon {padding-top:5px;}

.PropertySearchResultsPaging {float:left; width:170px;}
.PropertySearchResultsViewPortfolio {float:left;}

.propResultsTablePagerLinkTextDisabled {text-decoration:none;color:#ccc;}
.propResultsTablePagerLinkTextDisabled:hover {text-decoration:none;color:#ccc;}

/* Property Details */
#PropertyDetails {float:left; width:100%;}
#PropertyDetailsLeft {float:left; width:375px; padding-right:20px}
#PropertyDetailsRight {float:left; width:176px}
#PropertyDetails img {float:right; padding:0px; margin:0px 0px 10px 10px; border:1px solid #B6C0D6; width:150px}

#SubNav ul {margin:0px; padding:0px 0px 50px 0px;}
#SubNav li {margin:0px; padding:0px 0px 3px 11px; list-style-type:none; text-indent: -1em;}
#SubNav li a {padding:0px 0px 3px 15px; font-weight:bold; background:url("/cogcms/templates/images/prop-details-blue-arrow.gif") left top no-repeat; text-decoration:none; color:#000000; }
#SubNav li a:hover {text-decoration:underline; color:#1671FD}


.ExtraItemsTitle {padding:0px 0px 3px 15px; font-weight:bold; background:url("/cogcms/templates/images/prop-details-blue-arrow.gif") left top no-repeat; text-decoration:none; color:#000000; }

.PropertyDetailsRightExtraItems ul {margin:0px; padding:0px 0px 20px 17px; list-style-type:none; }
.PropertyDetailsRightExtraItems li {margin:0px; padding:0px 0px 3px 7px; background:url("/cogcms/templates/images/gen-bullet-02.gif") left top no-repeat;}
.PropertyDetailsRightExtraItems li a {font-weight:normal; color:#1671FD; text-decoration:none}
.PropertyDetailsRightExtraItems li a:hover {text-decoration:underline}


#PropertySearchResultsRight {float:left; width:250px;}
.PropertySearchRow {background:#ECECEC;}

#PropertyDetailsLeft ul {margin:0px; padding:0px 0px 10px 0px;}
#PropertyDetailsLeft ul li {margin:0px; padding:0px 0px 3px 20px; background:url("/cogcms/templates/images/gen-bullet.gif") left top no-repeat; list-style-type:none; text-indent: -1em;}

.footnote {color:#ccc;font-size:0.8em;}

/* Property contact screen */
.PropertyContactForm {float:left; padding:0px 0px 0px 15px;}
.UserFormRow {float:left; width:350px; padding:5px 0px 5px 0px;}
.UserFormRow .UserFormLabel {float:left; width:120px;}
.UserFormRow .UserFormField {float:left; }
.UserFormRow .UserFormFieldTickBoxes {float:left; width:250px; padding-bottom:5px;}
.UserFormField input {float:left; width:100px; }
.UserFormSubmit input {float:left; height:20px; width:100px; background-color:#E77310; border:1px solid #756BB0; color:#ffffff; font-family:verdana;}



/* eScreenData Property Search */
.EScreenDataSearchResults {float:left; width:100%;}
.EScreenDataSearchResults img {float:right; padding:0px; margin:0px 0px 10px 10px; border:1px solid #B6C0D6;}

.SearchFormRow {float:left; padding:5px 0px 5px 0px;}
.SearchFormRow .SearchFormRowLabel {float:left; width:170px;}
.SearchFormRow .SearchFormRowField {float:left; width:216px;}
.SearchFormRow .SearchFormRowFieldTickBoxes {float:left; width:250px; padding-bottom:5px;}
.SearchFormRowField input {float:left; width:144px; font-size:0.95em;}
.SearchFormRowSubmit input {float:left; height:20px; width:100px; background-color:#000000; border:1px solid #dddddd; color:#dddddd;}
.SearchFormRowField select {float:left; font-size:0.95em; width:150px;}




/* Article Lists */
.ArticleListItem {float:left; width:541px; padding:10px 10px 10px 10px}
.ArticleListImage {float:left; width:115px; padding:0px 20px 0px 0px;}
.ArticleListText {float:left; width:356px; padding-right:50px}
.GreyBG {background:#ECECEC;}
.WhiteBG {background:#ffffff;}


/* Article Details Layout */
.ArticleDetailsControls {float:left; width:100%; padding-bottom:10px;}
.ArticleImage {float:right; padding:0px 0px 10px 10px}
.ArticleDetailsControls a {text-decoration:none;}

/* Footer Layout */
#FooterBar {float:left; background:url("/cogcms/templates/images/footer-top-bg.gif") no-repeat #0E2F76; width:766px; border-bottom:1px solid #ffffff; margin-top:50px}
#Copyright {float:left; text-align:center; width:100%; padding:10px 0px 10px 0px; color:#ffffff;}
#Copyright a{color:#ffffff;}
#FooterBottom {float:left; background:#3E598E; width:766px; height:25px;}

.PaddingTop50 {padding-top:50px;}
.PaddingBottom100 {padding-bottom:100px;}
.FloatLeft {float:left;}
.Width100Percent {width:100%}