body {margin: 0pt; padding:0pt; font-family:Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif; font-size:11px; font-weight: normal; background: url(../media/images/bg-body.png) repeat-x; height: 6px;  width: auto;}
html {overflow-y: scroll;}
img, div { behavior: url(iepngfix.htc) }
a {outline: none; text-decoration: underline; color: #817D7D;}
a:hover {color: #DE8506 !important;}
p {line-height: 18px;}
#bg {margin: 0px; background: url(../media/images/bg.png) repeat scroll 0%; width: 980px; height: 149px;}
#products-bg {background: #000;}
#wrap {width: 980px; margin: 0px auto; position:relative;}
.clear {clear: both;}
#wrap ul {margin: 0px;} 
#header {margin: 0px; background: url(../media/images/header.png) repeat scroll 0%; width: 980px; height: 149px;}
#header h1 a img  {float: left; border: none;}
#header-products {margin: 0px; background: url(../media/images/header-2.png) repeat scroll 0%; width: 980px; height: 120px;}
#header-products a h1 {background: url(../media/images/logo-products.png) no-repeat;  float: left;}
h1 {margin-top:5px; width: 346px; height: 90px; float: left;}
h2 {margin: 0px; color: #FFF; font-size: 17px; font-weight: normal;}
h3 {margin: 0px; color: #666; font-size: 14px; font-weight: normal; line-height: 20px;}
h3 a {color: #666666;}
h4{margin: 0px; color: #6b6464; font-size: 14px; font-weight: normal;}
h4 a {margin: 0px; color: #666; font-size: 14px; font-weight: normal; margin-bottom: 20px; border-bottom:1px dotted #666; text-decoration: none;}
h4 a:hover{text-decoration:none !important; border-color: #DE8506;} 
a h3 {color: white; font-size: 11px; font-weight: normal;}
#nav {float: right; }
#nav ul li a {display:block; height:0pt !important; margin:0pt; overflow:hidden; padding:53px 0pt 0pt;}
#nav ul li {float: left; list-style-type: none;}
#nav a:hover {position:relative; white-space:normal; z-index:200;}

#nav-black ul li a {display:block; height:0pt !important; margin:0pt; overflow:hidden; padding:53px 0pt 0pt;}
#nav-black ul li {float: left; list-style-type: none;}
#nav-black a:hover {position:relative; white-space:normal; z-index:200;}

#expand {background: #; display: block;}

#ab  {margin: 50px 0 0 52px; background: url(../media/images/1.png) no-repeat; width: 66px; height: 48px;}
#ab:hover {background-position:0% 100%;}
#ab-active  {margin: 50px 0 0 52px; background: url(../media/images/1-active.png) no-repeat; width: 66px; height: 48px;}
#sol  {margin: 50px 0 0 0px;; background: url(../media/images/2.png) no-repeat; width: 80px; height: 48px;}
#sol:hover {background-position:0% 100%;}
#sol-active  {margin: 50px 0 0 0px; background: url(../media/images/2-active.png) no-repeat; width: 80px; height: 48px;}
#news  {margin: 50px 0 0 0px;; background: url(../media/images/3.png) no-repeat; width: 89px; height: 48px;}
#news:hover {background-position:0% 100%;}
#news-active  {margin: 50px 0 0 0px;; background: url(../media/images/3-active.png) no-repeat; width: 89px; height: 48px;}
#opp  {margin: 50px 0 0 0px;; background: url(../media/images/4.png) no-repeat; width: 101px; height: 48px;}
#opp:hover {background-position:0% 100%;}
#opp-active  {margin: 50px 0 0 0px;; background: url(../media/images/4-active.png) no-repeat; width: 101px; height: 48px;}
#loc  {margin: 50px 0 0 0px;; background: url(../media/images/5.png) no-repeat; width: 94px; height: 48px;}
#loc:hover {background-position:0% 100%;}
#loc-active  {margin: 50px 0 0 0px;; background: url(../media/images/5-active.png) no-repeat; width: 94px; height: 48px;}
#inv  {margin: 50px 0 0 0px;; background: url(../media/images/6.png) no-repeat; width: 93px; height: 48px;}
#inv:hover {background-position:0% 100%;}
#inv-active  {margin: 50px 0 0 0px;; background: url(../media/images/6-active.png) no-repeat; width: 93px; height: 48px;}

#ab-p  {margin: 75px 0 0 52px; background: url(../media/images/1-b.png) no-repeat; width: 96px; height: 33px;}
#ab-p:hover {background-position:0% 100%;}
#sol-p-active  {margin: 75px 0 0 0px;; background: url(../media/images/2-b-active.png) no-repeat; width: 84px; height: 33px;}
#sol-p  {margin: 75px 0 0 0px; background: url(../media/images/2-b.png) no-repeat; width: 84px; height: 33px;}
#sol-p:hover {background-position:0% 100%;}
#news-p  {margin: 75px 0 0 0px; background: url(../media/images/3-b.png) no-repeat; width: 86px; height: 33px;}
#news-p:hover {background-position:0% 100%;}
#opp-p  {margin: 75px 0 0 0px; background: url(../media/images/4-b.png) no-repeat; width: 107px; height: 33px;}
#opp-p:hover {background-position:0% 100%;}
#loc-p  {margin: 75px 0 0 0px; background: url(../media/images/5-b.png) no-repeat; width: 93px; height: 33px;}
#loc-p:hover {background-position:0% 100%;}
#inv-p  {margin: 75px 0 0 0px; background: url(../media/images/6-b.png) no-repeat; width: 96px; height: 33px;}
#inv-p:hover {background-position:0% 100%;}


ul {padding: 0; margin: 0; list-style: none;}
li ul { display: none; position: absolute;  top: 1em; left: 0;}
li > ul {top: auto; left: auto;}
li:hover ul, li.over ul{ display: block; }
#s {background:#EFEFEF url(images/search.gif) repeat scroll 0% 50%; border:1px solid #FFFFFF; color:#333333; float:left; font-family:Verdana,Helvetica,Sans-Serif; font-size:11px; height:13px; width:150px;}

#footer {background: #000; width: 100%; height: auto; margin: 0px; padding: 40px 0 20px 0;}
#footer-container {width: 980px; margin: 0 auto; height: 20px;}
#footer-nav {color: #565656; float: right;}
#footer-nav li {float: left; }
#footer-nav li a {float: left; color: #fff; text-decoration: none; color: #565656; font-size: 11px; padding: 0px 5px 0 5px; border-left: 1px solid #565656;}
#non-border a {border: none !important;}
#footer-container p {color: #565656; font-size: 11px; margin: 0px;}
#legal {float: left;}
#footer-nav {float: right;}

#footer-container-plain p {color: #565656; font-size: 11px; margin: 0px;}
#content-plain {background: #FFF; margin 0px; height: auto;} 
#submenu-plain {width: 220px; float: left;}
#submenu-plain ul li {padding-bottom: 10px;}
#submenu-plain ul li a {color:#565656; text-decoration: none; font-size: 11px; text-transform: capitalize;}
#footer-plain {margin: 0px; height: 30px;}
#info-plain {width: 450px; float: left;}
#info-plain p {color: #817d7d; padding-bottom: 10px; line-height: 17px;}
#info-plain h2 {color: #4f4848;}

#content-black {margin-top: 20px;}
#content-black p {color: #FFF; font-size: 14px;}
#info-black p {color: #817d7d; padding-bottom: 10px; line-height: 17px; margin-left: 120px; font-size: 11px;}
#info-black p a {color: #817d7d;}
#info-black h2 {color: #FFF; text-transform: uppercase;}
.sidebar {background: url(../media/images/camera.png) no-repeat; width: 319px; height: 266px; float: right;}

.logos-box {display: block; margin-bottom: 30px; border-bottom: 1px solid #ccc; height: 83px;}
.logos-box span a {color: #FFFFFF;}
.logos-box-no {display: block; height: 100px;}

#left-col {width: 400px; float: left; height: auto; border-right: 1px solid #ccc; padding-right: 90px;}
#left-col p {color: #817d7d; padding-bottom: 10px; line-height: 17px;}
#left-col h2 {color: #4f4848;}
#left-col-acc {height:auto; width:587px; float: left; border-right:1px solid #ddd; padding-right:30px;}
#left-col-acc p {color: #817d7d; padding-bottom: 10px; line-height: 17px; margin:0;}
#left-col-acc h3 a {color: #DE8506; font-size: 17px; border-bottom: 1px dotted #DE8506; text-decoration: none; display: block; margin-bottom: 10px; }
#left-col-acc h3 a:hover {color: #bc7612; text-decoration: none !important;}
#right-col {width: 400px; float: right; height: auto;}
#right-col p {color: #817d7d; padding-bottom: 10px; line-height: 17px;}
#right-col h2 {color: #4f4848;}

#right-col-invest{color: #817d7d; padding-bottom: 10px; line-height: 17px; width: 340px; float: right;}
#right-col-invest{color: #4f4848;}

#right-col-info {width: 700px; float: right; height: auto; margin: 0px 60px 50px 0;}
#right-col-info p {color: #817d7d; padding-bottom: 10px; line-height: 17px; margin: 0;}
#right-col-info p a {color: #817d7d;}
#right-col-info h2 {color: #4f4848; margin-bottom; 5px;}
