@charset "utf-8";
* {outline-style:none;}
a, a:link, a:visited, a:hover, a:active {color:#252525; outline:none;}
a img {border:none;}
.left	{float:left;}
.right {float:right;}
.center {text-align:center;}
.clear {clear:both;}
.clrright {clear:right;}
.clrleft {clear:left;}
h1 {font:1.6em Arial, Helvetica, sans-serif;margin:0;padding:0}
h2 {font:1.5em Arial, Helvetica, sans-serif;margin:0;padding:0}
h3 {font:1.4em Arial, Helvetica, sans-serif;margin:0;padding:0}
textarea, input {font: 12px Verdana, Arial, Helvetica, sans-serif;}
.pad5 {padding:5px;}
.sm9 {font-size:0.63em;}
.sm10 {font-size:0.69em;}
.req {color:#900; font-style:italic;}
.heading {font-weight:bold; color:#098FD4; text-align:center;}
.update {color:#f00; font-size:1.4em; text-align:center; padding:3px 0;}
.update a {color:#f00; font-style:italic;}
.bglight {background:#EAF4FD; color:#098FD4;}
.cursor {cursor:pointer;}
.odd {background:#C7E8ED;}
.hide {display:none;}
html,body {height:100%; width:100%; margin:0 auto; }
body {margin:0 auto; text-align:left; padding:0; font:13px/17px "Lucida Grande",Verdana, Arial, "Bitstream Vera Sans", sans-serif; color:#252525; background:#fff;}
#header {height:115px; background:#6BB6BF; border-bottom:2px solid #12689A; color:#fff; padding:5px 30px 0 30px;}
#header #mnkhlogo {margin:0 auto; text-align:center; display:block; width:174px;}
#header #client a {float:left; color:#fff; font:28px "Times New Roman", Georgia; margin-top:10px;}
#header a.logout {float:left; clear:left; color:#fff; margin:20px 15px 0 0; text-decoration:none;}
#header #twg {float:right; margin-top:-5px;}
#topheading {background:url(/admin/images/topbg.gif) repeat-x; height:45px; border-left:1px solid #E4F2FD;}	
#content {float:left; padding:10px; margin-left:30px; width:90%;}
#validationmessage {width:285px; min-height:34px; height:auto!important; height:34px; margin:0 auto; text-align:center; font:bold 12px/14px Verdana;}
.error {background:#fbb; border:2px dashed #f00; color:#900; padding:5px;}
#secondarynav {float:left; width:800px; margin:10px 0 0 15px;}
ul#hrznav {margin:0; border:0 none; padding:0; width:800px; list-style:none; height:29px;}
ul#hrznav li {margin:0; border:0 none; padding:0; float:left; display:inline; list-style:none; position:relative;	height:24px;}
ul#hrznav ul {margin:0; border:0 none; padding:0; width:160px; list-style:none; display:none; position:absolute; top:24px; left:0;}
ul#hrznav ul li {float:none; display:block !important; display:inline;}
ul#hrznav a {padding:0 13px; margin:0; float:none !important; float:left; display:block; color:#098fd4; font:13px/29px "Lucida Grande",Verdana, Arial, "Bitstream Vera Sans", sans-serif; text-decoration:none; height:auto !important; height:1%; border:1px solid #E4F2FD; border-bottom:1px solid #79bcf0;}
ul#hrznav a:hover, ul#hrznav li:hover a, ul#hrznav li.iehover a {background:#fff url(/admin/images/hrznavbg.jpg) repeat-x; color:#168213; border:1px solid #79bcf0;border-bottom:1px solid #FFF;}
body#one ul#hrznav li.one a, body#two ul#hrznav li.two a, body#three ul#hrznav li.three a, body#four ul#hrznav li.four a,
body#five ul#hrznav li.five a, body#six ul#hrznav li.six a, body#seven ul#hrznav li.seven a, body#eight ul#hrznav li.eight a,
body#nine ul#hrznav li.nine a, body#ten ul#hrznav li.ten a {background:#fff url(/admin/images/hrznavbg.jpg) repeat-x; color:#168213; border:1px solid #79bcf0; border-bottom:1px solid #FFF;}
ul#hrznav ul ul, ul#hrznav ul ul ul {display:none; position:absolute; top:0; left:160px;}
ul#hrznav li:hover ul ul, ul#hrznav li:hover ul ul ul, ul#hrznav li.iehover ul ul, ul#hrznav li.iehover ul ul ul {display:none;}
ul#hrznav li:hover ul, ul#hrznav ul li:hover ul, ul#hrznav ul ul li:hover ul, ul#hrznav li.iehover ul, ul#hrznav ul li.iehover ul, ul#hrznav ul ul li.iehover ul {display:block;}
.login {margin:0 auto; margin-top:3em; padding:15px; border:1px solid #ccc; width:430px; height:235px; background:#F1F3F5;}
.login h1 {background:url(/admin/images/login_header.png) no-repeat; background-position:left top; color:#333; margin:0px; height:50px; padding:15px 4px 0 50px; text-align:left; font-size:1.5em;}
.login p {padding:0 1em 0 1em;}
.login form {border:1px solid #cccccc; background:#E9ECEF; padding:15px 10px 10px 10px;}
.login-form {text-align:left; float:right; width:60%;}
.login-text {text-align:left; width:40%; float:left; padding-top:20px;}
.inputlabel {font-weight:bold; text-align:left; display:block; margin:0; padding:0;}
.inputbox {width:150px; margin:0 0 .5em 0; padding:3px; border:1px solid #ccc;}
.login h1 {font:39px "Century Gothic", 'Lucida Grande', Verdana, Arial, Sans-Serif; color:#faaa10; margin:0; padding:0;}
.login-text img {text-align:center; margin:0 auto; display:block;}
.errorinfo {width:470px; padding:30px; background:#f3c5be; border-top:2px solid #990000; border-bottom:2px solid #990000; margin:0 auto; font:bold 16px/12px "Century Gothic", 'Lucida Grande', Verdana, Arial, Sans-Serif;}
select {width:180px;}
input.field {width:175px;}
div#agentpopup {position:fixed; left:33%; top:25%; width:440px; height:300px; background:#444; color:#fff; z-index:30; padding:20px; border:3px solid #fff;}
div#emailview h1 {text-align:center; margin:0 auto; font-size:15px; color:#fff;}
div#overlay {position:fixed; top:0px; left:0px; right:0px; bottom:0px; background:#464646; z-index:15; filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70;}
h2.section {border-bottom:1px solid #666; margin:15px 0 5px 0;}
div.resTabs {width:300px; height:25px; margin:0 auto; text-align:center; clear:both; margin-top:10px; margin-bottom:10px;}
a.sht1,a.sht2,a.sht3,a.sht4 {display:block; float:left; width:100px; height:25px; background:url(/admin/images/residentialTabs.gif) no-repeat;}
a.sht1 {background-position:0px 0px;}
a.sht1:hover {background-position:0px -26px;}
a.sht2 {background-position:-101px 0px;}
a.sht2:hover {background-position:-101px -26px;}
a.sht3 {background-position:-202px 0px;}
a.sht3:hover {background-position:-202px -26px;}
#scrollerSave {position:fixed; top:170px; right:20px; width:140px; height:50px; padding:5px; text-align:center; background:url(/admin/images/savebg.png) top right repeat-y; border:1px solid #aaa;}
#notification {color:#900; font-style:italic; font-size:12px; margin-top:5px;}
.fielderror {border:1px solid #f00!important; background:#fbb!important; color:#000;}
#validationmessage {width:500px; margin:0 auto; text-align:center; margin-bottom:10px; background:#fbb; border:2px dashed #f00; color:#900; padding:5px; font-weight:bold;}
.stat1, .stat2, .stat3, .stat4, .stat5, .stat6, .stat7, .stat8, .stat9, .stat10, .stat11, .stat12, .stat13 {background:url(/admin/images/Statsheader.gif) top right no-repeat; width:20px; height:220px;}
.stat1 {background-position:-5px 0px;}
.stat2 {background-position:-30px 0px;}
.stat3 {background-position:-55px 0px;}
.stat4 {background-position:-80px 0px;}
.stat5 {background-position:-102px 0px;}
.stat6 {background-position:-126px 0px;}
.stat7 {background-position:-150px 0px;}
.stat8 {background-position:-175px 0px;}
.stat9 {background-position:-198px 0px;}
.stat10 {background-position:-222px 0px;}
.stat11 {background-position:-247px 0px;}
.stat12 {background-position:-270px 0px;}
.stat13 {background-position:-295px 0px;}
tr.odd {background-color:#C6E9ED;}
tr.even {background-color:#fff;}
td.zero {color: #999;}
#toomuchtext {width:250px;}
.filterbox {text-align:center; margin:10px auto;}
.filterbox label {font-weight:bold; margin-right:5px; height:25px;}
.filterbox #Filter {height:23px; width:250px;}
