body {margin: 0 auto; width: 800px; background: #FFF url(img/bg.png) repeat-x; font-family: arial,sans-serif; font-size: 12px;}
div {border: solid 0px #F00;}
img {border: 0px;}
#header {height: 125px; background: transparent;}
a {border: 0px; text-decoration: none;}
#menubar {height: 37px; background: url(img/hb.png) repeat-x; padding-top: 0px;}
#menubar img {float: left; border: 0px;} 
#content {background: #F1F2F5 url(img/con_b_g.png) repeat-y;}
#content_r_b {background: transparent url(img/con_b_g.png) repeat-y 100% 0;}
#content_b_b {background: transparent url(img/con_b_g.png) repeat-x 0 100%; padding-bottom: 10px;}
#main_content {float: left; margin: 30px 0 20px 20px; overflow: hidden;}
#right_add {width: auto;}
#frame {margin: 0 auto 0 auto; float: none;}
#frame div {width: auto; height: auto; float: none;}
#y_tr {background: 100% 0 url(img/fr_tr_y.png) no-repeat; padding: 30px 20px 20px 20px;}
#y_tl {background: transparent 0 0 url(img/fr_tl_y.png) no-repeat;}
#y_br {background: transparent 100% 100% url(img/fr_br_y.png) no-repeat;}
#y_bl {background: transparent 0 100% url(img/fr_bl_y.png) no-repeat;}
#y_lt {background: #FFF url(img/fr_b_y.png) repeat-x; width: 100px;}
#y_lb {background: url(img/fr_b_y.png) repeat-x 0 100%;}
#y_lr {background: url(img/fr_b_y.png) repeat-y;}
#y_ll {background: url(img/fr_b_y.png) repeat-y 100% 0;}
.blue_title_b {font-weight: 800; color: #4a6a9b; margin: 0 auto; white-space: nowrap; font-size: 1.2em;}
.details {text-align: center; margin-top: 0px;}
.details a {text-decoration: underline;}
.info {font-size: 1em; display: block; text-align: justify;}
.info_line {white-space: nowrap;}
.blue_title {color: #4a6a9b; margin: 0 auto; text-align: center; white-space: nowrap; font-size: 1.2em;}
.frame_dots {font-size: 1em; line-height: 1.5em;}

#f2 {width: 190px; display: inline-block; margin: 30px 15px 0; float: right;}
#f2 div {width: auto; height: auto; float: none;}
.b_tr {background: transparent 100% 0 url(img/fr_tr_b.png) no-repeat; padding: 15px;}
.b_tl {background: transparent 0 0 url(img/fr_tl_b_buterfly.png) no-repeat;}
.b_br {background: transparent 100% 100% url(img/fr_br_b.png) no-repeat;}
.b_bl {background: transparent 0 100% url(img/fr_bl_b.png) no-repeat;}
.b_lt {background: #FFF url(img/fr_b_b.png) repeat-x;}
.b_lb {background: url(img/fr_b_b.png) repeat-x 0 100%;}
.b_lr {background: url(img/fr_b_b.png) repeat-y;}
.b_ll {background: url(img/fr_b_b.png) repeat-y 100% 0;}

#boxy {padding-left: 15px; float: left; clear: both; overflow: auto; margin: 0 auto; width: 100%;}
.box {width: 190px; float: none; display: inline-block; background: #c6d8e5 url(img/box_b.png) repeat-x 0 0; overflow: hidden; clear: both;}
.box div {width: auto; float: none; overflow: hidden;}
.box_bottom {background: transparent 100% 100% url(img/box_b_b.png) repeat-x; height: 20px;}
.box_bottom_corner {background: transparent url(img/box_bl.png) no-repeat;}
.box_top_corner {background: transparent url(img/box_tc_y.png) no-repeat 100% 0;}
.box_title {text-align: left; padding-left: 5px; font-size: 1.3em;}
.box_text {overflow: hidden; font-size: 1em; line-height: 14px;}
.box_b_b {background: url(img/box_br.png) repeat-x 0 100%;}
.box_b_t {background: url(img/box_br.png) repeat-x 0 0; padding: 8px;}
.box_b_r {background: url(img/box_br.png) repeat-y 100% 0;}
.box_b_l {background: url(img/box_br.png) repeat-y 0 0; height: 260px;}
.box_more {color: #FFF; float: right; padding-right: 5px; font-size: 15px;}
.box_arrow {float: right; clear: right; }

#share_box {clear: both; padding-top: 10px;}
#f3 {width: 770px; margin: 0 auto;}

#spacer_div {padding: 10px;}
.blue {color: #4a6a9b;} 
.art_subtitle {font-size: 1.3em;}
.art_subtitle_text {font-size: 0.8em; color: #000;}
.bigger {font-size: larger;}
.dbl_height {line-height: 40px;}
.wwd_white_frame {width: 230px; height: 180px; background: #FFF; overflow: hidden; padding: 10px 5px;}
.wwd_fr_title {text-align: center; width: 100%; font-size: 19px; font-weight: 800; height: 26px;}
.wwd_fr_title img {margin: 0 auto;}
.wwd_fr_content {margin: 0 0;}
.wwd_fr_content span {display: inline-block; text-align: justify;} 
.inline {display: inline;}
.wwd_img_wide {text-align: center; height: 60px;}
.wwd_img_wide img {height: auto;}

#share_img {float: left; width: 250px; clear: left;}
#share_img img {float: left;}
#w3c_cert {float: right; width: 168px; height: 50px;}
#w3c_cert p {margin: 0; line-height: 50px;}
#w3c_cert img {vertical-align: middle; width: 80px;}
#footer_text {width: 320px; height: 50px; float: left;}
#footer_text a {color: #000; text-decoration: underline;}
/*#footer_text a:hover {color: #000;}
#footer_text a:visited {color: #000;}*/
.wwdid_single {width: 240px; height: 100%; display: inline-block; margin: 0 10px 20px 0; float: left; text-align: center;}
.wwdid_single span {width: 240px; display: block; height: 160px; overflow: hidden;}
.wwdid_single img {width: 200px;}
.full {width: 760px; margin: 30px 20px 20px 0;}

