
/*reset.css*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/*960.css*/
.container{margin-left:auto;margin-right:auto;width:980px;}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}
/*non 960*/
.maincol {width:660px;float:left; position:relative;}
.leftcol {width:320px;float:left;}
.rightgrad {background:white url('/images/bg-leftcol.jpg') no-repeat scroll top right;width:980px;}

/* typography - to match Uni site */
body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.75em;color:#333;line-height:1.5em;background-color:#99cccc;}
h1,h2,h3,h4,h5,h6{color:#036868;line-height:1.25em;margin-bottom:0.5em;font-family:Arial, Helvetica, sans-serif;}
h1{font-size:2em;font-weight:400;letter-spacing:-0.01em;}
h2{font-size:1.5em;font-weight:400; margin-top:1em;}
h3{font-size:1.25em;font-weight:700;}
h4{font-size:1em;font-weight:700;}
p{margin:0 0 1em;}

a{text-decoration:none;}
a:link,a:visited{color:#036868;}
a:focus,a:active{color:#C60;}
a:hover{text-decoration:underline;color:#C60;}
a[href]:active{color:#003c79;text-decoration:none;}

ul{list-style-type:square;margin:0 0 1em 2em;}
ul.disc{list-style-type:disc;}
ul ul,ol ol{font-size:0.9em;margin-top:0.5em;margin-left:1.25em;}
ol{list-style-type:decimal;margin:0 0 1em 2.4em;}
ol.alpha,ol.letter{list-style-type:lower-alpha;}
ol.roman{list-style-type:lower-roman;}


/*master page*/
.container {background-color:White;border-left: solid 1px #066a6a;border-right: solid 1px #066a6a;border-bottom: solid 1px #066a6a;}
img.header-logo {padding:15px 0 18px 18px;}
.container_12 {padding:5px 10px 0px 10px;}
.sidebar {padding:10px}

/*uni header */
#site-search {float:right; margin:0px; padding:12px 20px 0px 0px; text-align:right; width:50%; }
#site-search h2 {margin:5px; color:Black;}
#site-search form label { color:#999999; }
#site-search form #search-button { position:relative; top:4px; }
#site-search form #search-term {border:1px solid #CCCCCC; font-family:Arial,Helvetica,sans-serif; font-size:1em; padding:2px; width:10em;}
#site-search ul {list-style-type:none;margin:0;padding-top:5px;}
#site-search ul li {background:transparent url(/images/divider-site-tools-small.gif) no-repeat scroll 100% 50%; float:right; padding:0 7px;}
#site-search ul li.last {background:transparent none repeat scroll 0 0; padding:0px 0px 0px 7px;}

ul.menu {background-color:#036868; color:White; margin:0; padding:0; width:100%}
ul.menu li {display:block;float:left;list-style-type:none;margin:0;}
ul.menu li a {display:block;color:White;padding:12px 25px 12px 25px; font-size:14px;}
ul.menu li a:hover {background-color:#098582; text-decoration:none;}

ul.menuAuth {color:white; background-color:#78AFAF; border-top:solid 1px #6D9F9F; border-bottom:solid 1px #6D9F9F; margin:0; padding:0;width:100%}
ul.menuAuth li { display:block;float:left;list-style-type:none;margin:0;}
ul.menuAuth li a {display:block;color:#032F2F; padding:8px 28px 8px 28px; font-size:14px;}
ul.menuAuth li a:hover {background-color:#098582; color:White; text-decoration:none;}


/*footer*/
.contactfooter {clear:both;background-color:#E8F3F3;padding:6px 20px 6px 20px;margin-top:10px;height:20px;}
ul.site-info{clear:both;font-size:0.95em;list-style-type:none;overflow:hidden;padding:5px 0px 5px 0px;margin:0 auto;width:972px;}
ul.site-info li{float:left;}
ul.site-info li a{text-decoration:none;}
ul.site-info li.link{background:transparent url(/images/divider-site-tools-small-white.gif) no-repeat scroll 100% 50%;float:right;padding:0 10px;}
ul.site-info li.last{background:transparent none repeat scroll 0 0;padding-right:5px;}


/*global*/
.shade {padding:16px 20px 16px 20px; background-color:#e8f3f3; margin:10px 0px 10px 0px;}
.sidebox {margin:10px; padding:0px 10px; border:solid 1px #066A6A;}
.box {margin:10px 0px 10px 0px;}
.spaceVertical {margin:10px 0px 10px 0px;}
.spaceHoriz {margin:0px 10px 0px 10px;}
.pad {padding:6px 10px 6px 10px}
.page {padding:10px 20px 10px 20px}
.center {text-align:center;}
.left {float:left !important}
.right {float:right !important}
.block {display:block}
.clr {clear:both}
.b {font-weight:bold;}
.hide {visibility:hidden;}
.small {font-size:0.85em; line-height:1.1em; display:block; margin-top:5px; color:#555;}
.nomargin {margin:0px !important;}

/*common modules */
#breadboard {border-bottom:solid 1px #D8E2DF; padding-top:10px;}
#breadcrumb {color:#666;font-size:90%;padding:0px 0px 8px 20px;text-align:left;}

#mapbox {margin-bottom:20px;border:solid 1px #D8E2DF}
.popWin {cursor:pointer;}
div.mapkey {background-color:#066a6a; padding:5px 0px; color:White;}
.mapkey h3, div.mapkey a {color:white;}
div.mapkey table {width:100%;}
div.mapkey table tr td {vertical-align:middle; padding:1px 5px; color:White;}

/*Enhanced Data View */
tr.DataGridHeader td {background-color:#036868; color:white; padding:2px;}
tr.DataGridHeader td a {color:white;}
tr.DataGridFooter td {background-color:#036868; color:black; padding:1px;}
tr.DataGridFooter td a {color:white; padding:2px 3px;}
tr.DataGridFooter td a:hover {color:#036868; background-color:#E8F3F3;}
tr.DataGridRow td, tr.DataGridAltRow td {padding:2px;}
tr.DataGridAltRow td {background-color:#E9F3F4;}


/*side bar*/
div#quicklinks {background:transparent url(../images/bg-quicklink.jpg) repeat-y scroll 0 0; width:300px;}
dl.section, dl.links {margin-bottom:10px;min-width: 0;}
dl.links {border-bottom:1px solid #E4EAEA;float:left;width:100%;margin:0;}
dt{color:#C60;font-family:Arial,Helvetica,sans-serif;font-size:1.2em;font-weight:700;margin-left:2px;padding:0.75em 20px 0.6em 47px;}
dl.links dt{background:transparent url(../images/icon-quick-links.gif) no-repeat scroll 20px 55%;}
dl.section dt{background:transparent url(../images/icon-section.gif) no-repeat scroll 20px 55%;}
dl.links dd a, dl.section dd a{background:transparent url(../images/icon-arrow-nav-primary.gif) no-repeat scroll 20px 8px;border-top:1px solid #FFF;display:block;font-weight:700;height:100%;text-decoration:none;padding:0.3em 20px 0.2em 47px;}
dl.links dd a:hover, dl.section dd a:hover{background:#FFF url(../images/icon-arrow-nav-primary-orange.gif) no-repeat scroll 20px 8px;color:#C60;text-decoration:none;border-top:1px solid #eee;}

.progress {text-align:right;padding:20px;color:#999;}

/*forms*/
div.formsection {padding:10px; border-bottom:solid 1px #ccc;margin-bottom:10px;}
div.formsection h2 {margin-top:0;}
div.row {background-color:transparent;display:block;min-height:32px;}
div.label {width:200px; text-align:right; float:left;padding:7px 7px 0px 0px;min-height:24px;}
div.field {float:left;padding:2px 0px;width:300px;}
div.fieldwide {float:left;padding:2px 0px;width:380px;}
div.padtop {padding-top:6px;}
div.required {width:19px;height:20px;background:transparent url(../Images/required.gif) no-repeat bottom left; float:right; margin-left:5px;}
div.over {background-color:#fff7de;}
div.sidenote {position:absolute; left:670px; margin-top:-10px; width:270px; padding:10px; background-color:#E9F3F4; border:solid 1px #066A6A; display:none; z-index:10;}
div.over > div.sidenote { display:block;}
div.sidecomment {position:absolute; left:670px; width:270px; padding:10px; color:#3A6868;}
div.spacer {height:10px;}

input.tb, textarea.tb {border:solid 1px #99cccc; padding:4px; margin-bottom:2px; font-size:1.2em; width:95%; font-family:Verdana, Arial, Helvetica, sans-serif;}
.ddl {border:solid 1px #99cccc; padding:4px; margin-bottom:2px; font-size:1.2em;}
.validation-error {color:#F15822; background-color:#ffffcc; text-align:right; display:block;padding:5px 5px 2px 5px; min-height:22px; margin-bottom:2px; border:solid 1px #F15822; }
.error {font-weight:bold; color:#114F4F;}
.btn {background-color:#036868; padding:5px 10px 5px 10px;color:White;border:solid 1px #074d4b;font-weight:bold;}


/*front page*/
a.button {background-color:#036868; padding:5px 10px 5px 10px;color:White; font-weight:bold;margin-top:12px;border:solid 1px #074d4b;}
a.button:hover {background-color:#098582; text-decoration:none;}
a.button:active {color:#ccc;}
.invert, .invert a {background-color:#036868; color:White; }
.alert {margin-top:10px; padding: 4px; background-color:#aa0000; color:white; font-weight:bold;}
.warning {margin-top:10px; padding: 10px; background-color:#fff7de;}

/*property details */
table.lpdisplay {margin-bottom:20px; background-color:#EFF8F7;}
table.lpdisplay tr td{padding:3px 5px 3px 2px;}
table.lpdisplay tr td.shaded{color:#036868; padding:3px 4px 3px 4px; text-align:right; width:25%}
ul.nobullet {margin:0px 0px 20px 0px;}
ul.nobullet>li {list-style-type:none; margin-left:0;}
h2.rule {border-top:solid 1px #dedede; padding-top:10px;}
div.node {padding:5px 0px;}
div.selected {background-color:#fff7de; margin:0px -10px; padding:5px 10px;}
ul.node {margin-left:27px;}
div.photos {float:right; width:320px; margin-right:-340px; padding-left:20px;}
div.photo {margin:0px 0px 5px 5px; float:left; padding:4px; border:solid 1px #D8E2DF}
div.photo a img {border:none;}

/*shortlist */
div.shortlist {border-bottom:solid 1px #ccc; padding-bottom:10px; margin-bottom:10px;}

/*landlords */
div.card {width:166px;height:200px; margin:0px 12px 12px 0px; border:solid 1px silver; padding:10px; float:left;}
div.photoedit {width:150px;height:150px; margin:0px 10px 10px 0px; border:solid 1px silver; padding:10px; float:left;background-color:White;}
div.photoedit div.photobox a img {cursor:pointer; border:none; margin:0px;}
div.photobox {width:150px;height:150px;text-align:center; }
div.card a div.photobox{margin:0px 8px 0px 8px;}
div.photobox img {padding:4px; border:solid 1px #D8E2DF;background-color:White;}
div.photoedit div.photobox img {float:left; margin-bottom:10px;}
a.node {padding:4px; display:block; border:solid 1px white; color:Black;}
a.node:hover {border:dashed 1px #c60; text-decoration:none; background-color:#fff7de; color:#930;}
a.edit {float:right;padding:4px 4px 4px 4px; margin-top:20px;color:#c60; font-size:20px;}
a.edit:hover { background-color:#fff7de; color:#930;}
h1.subhead {margin-top:15px; padding:5px 0px 0px 5px; color:#999; border-top:solid 1px #ccc;} 
h1.sub {margin-top:5px; padding:5px 0px 0px 5px; color:#999;} 
a.node {margin-bottom:6px;}
div.clipaddress{height:36px; overflow:hidden;}

div.welcomebox {padding:10px; border-bottom: solid 1px silver;}
div.clientwelcome {margin:10px 0px; padding: 10px; background-color:#fff7de;}




