*
{ margin: 0px; padding: 0px;}
ul { margin-left: 25px;}
ul.black { color: #000;}
body { font-family: Verdana, sans-serif; font-size: 12px; background: url(images/background1.jpg) top center repeat-x #dcdcdc;}
h1 {background-color: #ffffff;}
h4 {font-weight: normal; padding-left: 35px; background: url(/assets/images/plus_button.gif) top left no-repeat; cursor: pointer;}
a { color: #660000; text-decoration: none;}
img {border: none;}
.right {text-align: right; font-weight: bold;}
.clear {clear: left;}
.module {padding: 20px; border: 1px solid #d7d6d6; background-color: #f0f0f0; margin-bottom: 5px;}
.client_logo_module {padding: 20px 5px 5px;}
.client_logo_module h5 {margin-left: 15px;}
.client_row {margin-bottom: 4px;}
.client_logo {border: 1px solid #d8d7d7;}
.left_logo {margin-right: 4px;}
.block_img {display: block;}
.module a {color: #000000; text-decoration: none;}
.button {padding-top: 15px;}
.mid_bold {font-size: 15px; color: #000; font-weight: bold;}
.bio {padding-left: 35px; padding-bottom: 20px;}
#wrapper {position: relative; margin: 0px auto; width: 946px;}
#h1_banner {text-indent: -2000em; margin: 0px; padding: 0px;}
#scroll_wrapper {width: 932px; height: 359px; overflow: hidden; background-color: #000;}
#scroll_inner{width: 3728px;}
.item {float: left; display: block; width: 932px; height: 359px;}
#scroll_links {position: absolute; left: 850px; top: 457px; font-size: 13px; background-color: #cc0066; width: 70px; height: 21px; line-height: 21px; text-align: center; display: none;}
#scroll_links a {color: #333333;}
#scroll_links a.active_link {color: #fff;}
#main_wrapper {padding: 0px 7px; background: url(images/content_bg.gif) top left repeat-y;}
#left_col {color: #575757; line-height: 17px; float: left; width: 600px; padding: 0px 1px 1px 1px;}
#right_col {color: #575757; line-height: 20px; float: left; width: 326px; padding: 30px 12px 12px 12px;}
.recent_wrapper {position: relative; clear: both; margin: 10px 0px;}
.not_first {margin-top: 30px;}
.recent_scroll_wrapper {width: 590px; height: 115px; overflow: hidden;}
.recent_links {position: absolute; top: 408px; height: 21px; line-height: 21px; font-size: 13px; font-color: #ffffff; padding: 0px 11px; background: url(images/links_bg.gif) top left repeat-x #000000; display: none;}
#recent_links_1 {left: 474px;}
#recent_links_2 {left: 487px;}
#recent_links_3 {left: 513px;}
#recent_links_4 {left: 513px;}
#recent_links_5 {left: 513px;}
#recent_links_6 {left: 513px;}
.recent_links a {color: #fff;}
.recent_links a.active_link {color: #fff;}
.recent_scroll {width: 2212px;}
.recent_item {float: left; display: block; width: 590px; height: 446px;}
.recent_item_new {float: left; display: block; width: 590px; height: 318px;}
.recent_small_item {float: left; display: block; width: 590px; height: 340px;}
.recent_work_info {overflow: hidden;}
.recent_work_links {float: right; width: 72px; padding-right: 10px; overflow: hidden;}
.recent_work_title {font-size: 14px; font-weight: bold;}