body {background:url(../../../images/mlh-bg.jpg) repeat-y #45668C;padding:0;width:764px;margin:0;text-align:center;font:0.7em Tahoma;color:#000;position:relative;}

h1, h2, h3, h4, form, ul {margin:0;padding:0;}

h1 {font:25px Tahoma;font-weight:normal;color:#377ABD;margin:40px 0 0;}
h2 {}
h2 span {}

a {}
a:hover, a:active {}
a img {border:0;}

form {}
form label, form input, form select, form textarea {display:block;float:left;}

.clear, .divider {clear:both;font-size:1px;color:#FFF;}
.divider {height:5px;}

#siteContainerOuter {text-align:left;width:764px;position:relative;}
#siteContainer {background:url(../images/layout/top.gif) repeat-x 0 0 #FFF;margin-right:22px;padding:110px 0 2px;}

#logo {display:block;position:absolute;left:0;top:20px;}
#propertyImg {position:absolute;right:0;top:13px;border:1px solid #8796AD;border-bottom:2px solid #0E2F51;border-right:1px solid #0E2F51;}
#propertyImg img {border:3px solid #FFF;}

#siteContent_left, #siteContent_right {float:left;}
#siteContent_left {width:230px;margin-right:20px;}
#siteContent_right {width:484px;}

.headerBox {height:82px;}
#siteNav {background:#C3CAD6;margin:3px 0 0 3px;min-height:460px;}
#siteNav ul {margin:0;padding:12px 0 30px;list-style:none;background:#8796AD;}
#siteNav ul li {}
#siteNav ul li a {border-bottom:1px solid #97A6BD;background:url(../images/layout/siteNav_block.gif) no-repeat 0 10px;display:block;color:#FFF;text-decoration:none;margin:0 10px;padding:6px 0 6px 11px;font-size:12px;}
#siteNav ul li a:hover, #siteNav ul li a:active {background:url(../images/layout/siteNav_block.gif) no-repeat 10px 10px #7E8EA5;margin:0;padding-left:21px;}
#siteNav ul li a.active {background:url(../images/layout/siteNav_blockActive.gif) no-repeat 10px 10px #CA9556;margin:0;padding-left:21px;}

#docInfo, #loginInfo {background:url(../images/layout/documentIcon.gif) no-repeat 15px 10px;height:82px;padding:20px 0 0 77px;font:10px Arial;color:#8394A6;text-transform:uppercase;line-height:15px;}
#docInfo span, #loginInfo span {color:#F7941C;}
#loginInfo {background:url(../images/layout/loginIcon.gif) no-repeat 15px 10px;}

.dataHeader {font-size:12px;color:#000;padding:12px 0 5px 28px;}
.dataRowDivider {font-size:1px;height:3px;clear:both;background:url(../images/layout/dataRow_divider.gif) repeat-x 0 1px;}
.dataRow, .dataRowAlt {background:#F5F5F5;padding:5px 0;}
.dataRowAlt {background:#FFF;}
.dataRow .dataNum, .dataRowAlt .dataNum {font:10px Arial;font-weight:bold;color:#B4BFCB;width:20px;text-align:right;float:left;padding-top:1px;}
.dataRow .dataTitle, .dataRowAlt .dataTitle {float:left;display:block;font-size:11px;color:#333;padding-left:9px;width:375px;border-right:1px dotted #97A7B7;}
.dataRow .dataDownload, .dataRowAlt .dataDownload {float:left;display:block;width:60px;font-size:11px;color:#777;padding-left:18px;background:url(../images/layout/downloadArrow.gif) no-repeat 8px 5px;}
.dataRow .dataTitle:hover, .dataRowAlt .dataTitle:hover, .dataRow .dataDownload:hover, .dataRowAlt .dataDownload:hover, .dataRow .dataTitle:active, .dataRowAlt .dataTitle:active, .dataRow .dataDownload:active, .dataRowAlt .dataDownload:active {color:#F7941C;}

#frmLogin {margin:30px 0;width:295px;}
#frmLogin label {color:#45668C;font-size:14px;text-align:right;width:70px;margin-right:15px;}
#frmLogin input {width:200px;}
#frmLogin input[type=submit] {float:right;}

.errorMsg {color:#F00;display:block;text-align:right;margin:0 3px 10px 0;}
#lnkLogout {background:url(../images/layout/logoutIcon.gif) no-repeat 0 0;display:block;height:16px;padding:0 0 0 30px;margin:10px;color:#0E2F51;text-decoration:none;font-size:12px;}
#lnkLogout:hover {color:#000;margin-left:4px;}

#frmChangePW {margin:30px 0 0 30px;width:350px;}
#frmChangePW label {color:#45668C;font-size:14px;width:130px;margin-right:10px;padding-top:2px;}
#frmChangePW input {width:200px;}
#frmChangePW input[type=submit] {float:right;margin:10px 4px 0 0;}
