@charset "UTF-8";
/* CSS Document */

* {padding:0; margin:0;}
p {margin:0 0 17px;}
address {font-style:normal;}
h1 {font-size:14px; font-weight:400; padding:0 10px; background:#401801; display:inline;}
img {border:none;}
.left {float:left;}
.clear {clear:both; line-height:0px; height:0px;}
body {background:#111; color:#999; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:100%; line-height:17px;}

#header, #banner, #main {width:100%;}
#headerContent, #bannerContent, #mainContent {width:903px; margin:0 auto; padding:0 10px;}

#header {background:#111; height:151px; font-family:"Times New Roman", Times, serif; font-size:14px; text-transform:uppercase;}
#header .bg {background:#111 url(images/bgBlack.gif) scroll repeat center 3px; height:140px;}
#headerContent {background:#111; height:140px;}
#banner {background:#999; height:295px; padding:10px 0;}
#banner .bg {background:#111 url(images/bgGray.gif) scroll repeat center 11px; height:295px;}
#bannerContent {background:#999; height:295px;}
#main {background:#111; padding:10px 0 0; text-align:justify;}
#main .bg {background:#111 url(images/bgBlack.gif) scroll repeat center 11px; overflow:visible;}
#mainContent {background:#111 url(images/decoration1.gif) scroll no-repeat center bottom; padding:18px 122px 23px; width:679px;}
#footer {width:100%; background:#999; height:21px;}
#footerContent {width:680px; margin:0 auto; color:#111; text-align:center; line-height:21px;}

#header img {float:left; margin:10px 0 0;}
#header ul {list-style:none; float:right; margin:70px 120px 0 0;}
#header li {display:inline;}
#header a {padding:0 10px;}
#header a:visited, #header a:link {color:#999; text-decoration:none;}
#header a:hover, #header a:active {color:#999; text-decoration:none; background:#401801;}
#main a:visited, #main a:link {color:#999; text-decoration:underline;}
#main a:hover, #main a:active {color:#FFF; text-decoration:underline overline;}
#footer a:visited, #footer a:link {color:#111; text-decoration:underline;}
#footer a:hover, #footer a:active {color:#111; text-decoration:underline overline;}

#cases #banner img {border-left:#999 10px solid;}
#cases #banner .img1 {border:0;}

.casesList {float:right;}
.casesList ul {list-style:none;}
.casesList li {display:inline; padding:0 3px;}

#credentials #mainContent ul {margin:0 0 17px;}
#credentials #mainContent ul li {list-style-position:inside;}
.IMGcenter {margin:0 17px;}
