/*
Author: Matthew Scachette
Date: 1/14/2010
*/
/*Selectors*/
*{margin:0px;padding:0px;font-family:arial}
body{background-color:#254C6C;background-image:url('/images/BG.gif');}
h1, h2, h3, h4, h5, h6, ul,ol, p, blockquote{margin:0 0 25px 0;font-family:arial;}
h1{font-size:21px;color:#369;margin-bottom:40px;}
p, ul, ol{font-size:13px;}
ul, ol{margin-left:50px;}
a{color:#021A86;}
a:active{outline:none !important;}
table th{padding:10px;border-top:1px dotted #369;border-bottom:1px dotted #369;font-size:14px;background-color:#F4F7FD;}
table td{padding-top:10px;font-size:14px;font-size:12px;}
blockquote{margin:10px 0 60px 40px;border-left:1px solid #ccc;padding:15px;}
blockquote *{font-size:12px !important;}

/*IDs and Specificity*/
#wrapper{background-color:white;width:908px;margin:10px auto;background-image:url('/images/MLS/body.jpg');position:relative;}
#topnav{height:138px;background-image:url('/images/MLS/header.jpg');position:relative;}
#topnav ul{position:absolute;top:35px;right:12px;}
#header{position:relative;}
#header a.homeLink{display:block;position:absolute;z-index:99;top:40px;left:30px;height:60px;width:350px;}
#topnav ul li{display:inline;}
#topnav ul li a{color:white;text-decoration:none;display:block;float:left;padding:10px 0 0 10px;margin:0 7px 7px 7px;}
#topnav ul li a:hover{text-decoration:underline;}
#ShareThisBar {position:absolute;top:79px;right:10px;}
#ssiFBLike {position:absolute; top:5px;right: 175px;}
#leftnav{width:240px;float:left;margin-left:5px;}
#leftnav ul{list-style-type:none;margin-left:0px;}
#leftnav ul li{display:inline;}
#leftnav ul li a{display:block;margin:0 0 0 15px;padding:10px 0 0 63px;min-height:35px;text-decoration:none}
#leftnav ul li a:hover{text-decoration:underline;}
#leftnav .subnav{width:200px;margin-left:40px;background:url('/images/MLS/SubNavHead.jpg') no-repeat;padding:15px 0 10px 0;}
#leftnav div ul{padding-top:5px;background:url('/images/MLS/SubNavBody.jpg') repeat-y;margin:15px 0 0 0;position:relative;}
#leftnav div ul li a{padding:0 0 0 4px;min-height:17px;color:#333;font-size:11px;position:relative;top:-12px;left:8px}
#leftnav .subnav .foot{background:url('/images/MLS/SubNavFooter.jpg') no-repeat;height:4px;}
#body{padding-top:15px;}
#content{width:605px;float:right;margin-right:6px;padding:0 20px 15px 0;border-left:1px solid #eee;padding-left:10px;margin-bottom:60px;}
#slideshow{margin-bottom:50px}
#slideshow h2{position:absolute;top:50px;right:80px;z-index:99;color:white;font-size:34px;}
#slideshow p{position:absolute;top:50px;left:5px;color:black;width:250px;}
#slideshow img{border:3px solid gray;z-index:1}
#prefooter{min-height:60px;background-image:url('/images/MLS/RoundedPageFooter.jpg'); background-repeat:no-repeat;position:relative;}
#prefooter ul{margin:0px 5px 0 5px;}
#prefooter li{list-style-type:none;display:inline;}
#prefooter li a{display:block;float:left;margin:10px;color:#333333;}
#prefooter li a:hover{text-decoration:none;}
#prefooter ul.left{float:left;margin-left:15px;}
#prefooter ul.left li a{margin-left:0px !important;}
#prefooter ul.right{float:right;position:absolute;top:-15px;right:10px;}
#prefooter ul.right li a img{border:none;}
#footer{background-color:#254C6C;color:white;font-family:arial;text-align:center;font-size:12px;padding-top:10px;}
#footer br{height:15px !important;}
#footer a{color:#FFCC33;}
#footer a.margin-top{display:block;margin-top:10px;}

/*Classes*/
.clearthis{clear:both}
.left{float:left;}
.right{float:right;}
.threequarters{width:71% !important;}
.onequarter{width:143px !important}
.home{background:url('/images/MLS/HouseIcon.jpg') no-repeat 0px 0px;}
.software{background:url('/images/MLS/SoftwareIcon.jpg') no-repeat 0px 0px;}
.webdev{background:url('/images/MLS/WebDevIcon.jpg') no-repeat 0px 0px;}
.network{background:url('/images/MLS/NetworkIcon.jpg') no-repeat 0px 0px;}
.doc{background:url('/images/MLS/PSTIcon.jpg') no-repeat 0px 0px;}
.mas90{background:url('/images/MLS/MAS90Icon.jpg') no-repeat 0px 0px;}
.employeebox{border:1px solid #369;font-size:12px !important;padding:10px;margin-bottom:20px;
border-top:none;
}
.about{background:url('/images/MLS/About_Us.jpg') no-repeat 0px 0px;}
.employeehead{background:url('/images/MLS/EmployeeHeader.jpg') no-repeat;text-align:center;font-size:12px;color:white !important;height:20px;padding-top:6px}
.graybackground{background-color:#eee;margin:0px -10px -10px -10px;padding:10px;}
.hide{display:none;}
.visible{display:visible;}

.articlebox{border:1px solid #369;margin-bottom:20px;padding:5px;background-color:#F4F7FD;}
.articlebox h3{font-size:14px;background-color:#eee;margin:-5px -5px 15px -5px;padding:5px;}
.articlebox .Postit{font-size:12px;}
.articlebox .Postit a{display:block;margin-top:10px;}
.services ul{margin:10px 0 25px 13px;}
.services ul ul{margin:10px 0 25px 16px;color:#036;font-size:11px;}
.limargin li{margin-bottom:15px;}
.downten img{border:none !important; position:relative;top:10px}
.downten a{text-decoration:none;}
.downten a:hover{text-decoration:underline;}
.table td{padding:5px  }
.homeLink{color:#fff;}
p.captcha{margin-left:125px;position:relative;top:10px;}
.captchacontrol table{width:130px;position:relative;left:120px;top:-10px;}
.ProjectDescription{border:1px solid #eee;padding:10px;margin-bottom:50px;}
.ProjectDescription h5{margin-bottom:10px;}
