/* CSS Document */
body { margin: 0; padding: 0; background: #e1e4df; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000;}
a { color: #4a85b8; text-decoration: underline; }
a:hover { color: #799e4f; text-decoration: none; }
div#container div#content li { list-style-image: url(../images/provide-list-icon.gif); }
div.clear { clear: both; }

div#container { margin: 0 auto; background: #fdfcfb; width: 770px; text-align: left; border-right: 1px solid #adb6a7; border-bottom: 1px solid #aad27c; border-left: 1px solid #adb6a7; }

div#container div#nav { background: url(../images/nav-bg.gif) repeat-x; height: 31px; border-bottom: 1px solid #abb88e; }
div#container div#nav ul { float: right; margin: 0; padding: 0; list-style: none; }
div#container div#nav ul li { float: left; }
div#container div#nav ul li a { display: block; text-indent: -9000em; overflow: hidden; height: 31px; }
div#container div#nav ul li a.home { background: url(../images/home-btn.gif) no-repeat; width: 66px; }
div#container div#nav ul li a.home:hover { background: url(../images/home-btn-over.gif) no-repeat; }
div#container div#nav ul li a.home-selected { background: url(../images/home-btn-over.gif) no-repeat; width: 66px; }
div#container div#nav ul li a.solutions { background: url(../images/solutions-btn.gif) no-repeat; width: 96px; }
div#container div#nav ul li a.solutions:hover { background: url(../images/solutions-btn-over.gif) no-repeat; }
div#container div#nav ul li a.solutions-selected { background: url(../images/solutions-btn-over.gif) no-repeat; width: 96px; }

div#container div#nav ul li a.individualservices { background: url(../images/individual-btn.gif) no-repeat; width: 148px; }
div#container div#nav ul li a.individualservices:hover { background: url(../images/individual-btn-over.gif) no-repeat; }
div#container div#nav ul li a.individualservices-selected { background: url(../images/individual-btn-over.gif) no-repeat; width: 148px; }


div#container div#nav ul li a.aboutdominium { background: url(../images/aboutdominium-btn.gif) no-repeat; width: 136px; }
div#container div#nav ul li a.aboutdominium:hover { background: url(../images/aboutdominium-btn-over.gif) no-repeat; }
div#container div#nav ul li a.aboutdominium-selected { background: url(../images/aboutdominium-btn-over.gif) no-repeat; width: 136px; }
div#container div#nav ul li a.vision { background: url(../images/vision-btn.gif) no-repeat; width: 70px; }
div#container div#nav ul li a.vision:hover { background: url(../images/vision-btn-over.gif) no-repeat; }
div#container div#nav ul li a.vision-selected { background: url(../images/vision-btn-over.gif) no-repeat; width: 70px; }
div#container div#nav ul li a.contactus { background: url(../images/contactus-btn.gif) no-repeat; width: 105px; }
div#container div#nav ul li a.contactus:hover { background: url(../images/contactus-btn-over.gif) no-repeat; }
div#container div#nav ul li a.contactus-selected { background: url(../images/contactus-btn-over.gif) no-repeat; width: 105px; }

div#container div#presentation { border-bottom: 1px solid #fdfcfb; }

div#container div#content { padding: 25px 18px 25px 18px; background: url(../images/content-footer-bg.gif) no-repeat bottom; border-bottom: 2px solid #80bb3d; }
div#container div#content div.left-col { float: left; padding-right: 30px; width: 350px; }
div#container div#content div.left-col-small { float: left; padding-left: 35px; padding-right: 30px; width: 350px; }
div#container div#content div.right-col { float: right; padding-left: 30px; }

div#container div#content div.center { clear: both;  padding-left: 120px; padding-top: 10px; }


div#container div#content div.right-col div.provide-top-bar { margin-top: 15px; background: #f3f7fb url(../images/provide-top-bar.gif) no-repeat; width: 302px; height: 6px; }
div#container div#content div.right-col div.provide-body { padding-bottom: 10px; background: #f3f7fb url(../images/provide-bottom-bar.gif) no-repeat bottom; width: 302px; }
div#container div#content div.right-col div.provide-body img.title { margin: 10px 0 5px 15px; }
div#container div#content div.right-col div.provide-body a.selected { display: block; padding: 10px 10px 10px 35px; background: #fff url(../images/arrow-icon.gif) no-repeat 18px 13px; color: #506c87; text-decoration: none; }
div#container div#content div.right-col div.provide-body a { display: block; padding: 10px 10px 10px 15px; color: #506c87; text-decoration: underline; }
div#container div#content div.right-col div.provide-body a:hover { padding: 10px 10px 10px 35px; background: #fff url(../images/arrow-icon.gif) no-repeat 18px 13px; text-decoration: none; }
div#container div#content div.right-col div.provide-body ul {}
div#container div#content div.right-col div.provide-body ul li { padding: 0 10px 5px 0; list-style-image: url(../images/provide-list-icon.gif); }

div#container div#content div.center div.solutions-top-bar { margin-top: 15px; background: #f3f7fb url(../images/provide-top-barlong.gif) no-repeat; width: 500px; height: 6px; }
div#container div#content div.center div.solutions-body { padding-bottom: 10px; background: #f3f7fb url(../images/provide-bottom-barlong.gif) no-repeat bottom; width: 500px; }
div#container div#content div.center div.solutions-body img.title { margin: 10px 0 5px 15px; }
div#container div#content div.center div.solutions-body a.selected { display: block; padding: 10px 10px 10px 35px; background: #fff url(../images/arrow-icon.gif) no-repeat 18px 13px; color: #506c87; text-decoration: none; }
div#container div#content div.center div.solutions-body a { display: block; padding: 10px 10px 10px 15px; color: #506c87; text-decoration: underline; }
div#container div#content div.center div.solutions-body a:hover { padding: 10px 10px 10px 35px; background: #fff url(../images/arrow-icon.gif) no-repeat 18px 13px; text-decoration: none; }


div#container div#content div.center div.solutions-body ul {font-weight: bold;}
div#container div#content div.center div.solutions-body ul li { font-weight:normal; padding: 0 10px 5px 0; list-style-image: url(../images/provide-list-icon.gif);}

div#container div#content a.learnmore { margin-top: 3px; margin-bottom: 15px; display: block; overflow: hidden; text-indent: -9000em; background: url(../images/learnmore-btn.gif) no-repeat; width: 150px; height: 41px; }
div#container div#content a.learnmore:hover { background: url(../images/learnmore-btn-over.gif) no-repeat; }
div#container div#content a.returnhome { margin-top: 3px; margin-right: 175px; margin-bottom: 15px; display: block; overflow: hidden; text-indent: -9000em; background: url(../images/returnhome-btn.gif) no-repeat; width: 148px; height: 41px; }
div#container div#content a.returnhome:hover { background: url(../images/returnhome-btn-over.gif) no-repeat; }
div#container div#content a.contactus-inner { margin-top: 3px; margin-bottom: 15px; display: block; overflow: hidden; text-indent: -9000em; background: url(../images/contactus-inner-btn.gif) no-repeat; width: 308px; height: 41px; }
div#container div#content a.contactus-inner:hover { background: url(../images/contactus-inner-btn-over.gif) no-repeat; }

div#container div#content .contact { margin-left: 35px; }
div#container div#content div.address { float: left; padding: 30px 25px 70px 0; }
div#container div#content div.phone { float: left; padding: 30px 25px 70px 25px; background: url(../images/divider.gif) no-repeat top left; }
div#container div#content div.email { float: left; padding: 30px 10px 70px 25px; background: url(../images/divider.gif) no-repeat top left; }

div#container div#footer { font-size: 10px; color: #9d9d9d; }
div#container div#footer div.left-col { margin: 10px 10px 10px 10px; float: left; display: block; }
div#container div#footer div.left-col a { color: #9d9d9d; text-decoration: underline; }
div#container div#footer div.left-col a:hover { color: #aad27c; text-decoration: none; }
div#container div#footer div.right-col { margin: 10px 10px 10px 10px; float: right; display: block; }