/* Code tidied up by ScrapBook */
* { border: 0px none; list-style: outside none none; margin: 0px; outline: 0px none; padding: 0px; }
body { font-family: Arial,Helvetica,sans-serif; background-color: rgb(255, 255, 255); font-size: 12px; line-height: 17px; }
img { vertical-align: middle; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
.clear { clear: both; display: block; font-size: 0px; line-height: 0; visibility: hidden; }
input { font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
.fl { float: left; }
.mb20 { margin-bottom: 20px; }
.mb10 { margin-bottom: 10px; }
.mr10 { margin-right: 10px; }
.ml13 { margin-left: 13px; }
.w130 { width: 130px; }
.bg_container01 { background-color: rgb(18, 40, 94); margin: 0px auto; }
.bg_container02 { background: rgba(0, 0, 0, 0) url("bg_container02.gif") repeat-x scroll left top; margin: -1px auto; height: 36px; overflow: hidden; }
.container { margin: 0px auto; width: 990px; }
#header { overflow: hidden; width: 990px; margin: 0px auto; }
#logo { float: left; width: 520px; padding: 15px; }
#header_right { float: right; width: 415px; padding-left: 15px; }
#header_right .form { border: 1px solid rgb(255, 255, 255); color: rgb(0, 0, 0); width: 207px; font-size: 14px; height: 14px; padding: 3px; }
#header_right #search { float: left; width: 237px; margin-right: 15px; margin-top: 20px; }
#header_right #share { float: right; width: 155px; }
#share { margin-top: 10px; }
#share p { color: rgb(255, 255, 255); font-size: 11px; }
#share li { float: left; text-indent: -99999px; cursor: pointer; }
#share li a { display: block; height: 20px; }
#share .facebook { background: rgba(0, 0, 0, 0) url("icon_share.jpg") no-repeat scroll 0px 0px; width: 18px; margin-right: 4px; }
#share .twitter { background: rgba(0, 0, 0, 0) url("icon_share.jpg") no-repeat scroll -22px 0px; width: 18px; margin-right: 4px; }
#share .rss { background: rgba(0, 0, 0, 0) url("icon_share.jpg") no-repeat scroll -44px 0px; width: 18px; margin-right: 4px; }
#nav { margin: 0px auto; width: 990px; }
#nav li { float: left; list-style: outside none none; text-indent: -9999px; }
#nav li a { display: block; height: 36px; }
#nav #nav01 { width: 147px; background: rgba(0, 0, 0, 0) url("nav.gif") no-repeat scroll 0px 0px; }
#nav #nav02 { width: 209px; background: rgba(0, 0, 0, 0) url("nav.gif") no-repeat scroll -147px 0px; }
#nav #nav03 { width: 101px; background: rgba(0, 0, 0, 0) url("nav.gif") no-repeat scroll -356px 0px; }
#nav #nav04 { width: 160px; background: rgba(0, 0, 0, 0) url("nav.gif") no-repeat scroll -457px 0px; }
#nav #nav05 { width: 163px; background: rgba(0, 0, 0, 0) url("nav.gif") no-repeat scroll -617px 0px; }
#nav #nav06 { width: 94px; background: rgba(0, 0, 0, 0) url("nav.gif") no-repeat scroll -780px 0px; }
#nav #nav07 { width: 116px; background: rgba(0, 0, 0, 0) url("nav.gif") no-repeat scroll -874px 0px; }
#nav #nav01:hover { width: 147px; background: rgba(0, 0, 0, 0) url("nav.gif") no-repeat scroll 0px -36px; }
#nav #nav02:hover { width: 209px; background: rgba(0, 0, 0, 0) url("nav.gif") no-repeat scroll -147px -36px; }
#nav #nav03:hover { width: 101px; background: rgba(0, 0, 0, 0) url("nav.gif") no-repeat scroll -356px -36px; }
#nav #nav04:hover { width: 160px; background: rgba(0, 0, 0, 0) url("nav.gif") no-repeat scroll -457px -36px; }
#nav #nav05:hover { width: 163px; background: rgba(0, 0, 0, 0) url("nav.gif") no-repeat scroll -617px -36px; }
#nav #nav06:hover { width: 94px; background: rgba(0, 0, 0, 0) url("nav.gif") no-repeat scroll -780px -36px; }
#nav #nav07:hover { width: 116px; background: rgba(0, 0, 0, 0) url("nav.gif") no-repeat scroll -874px -36px; }
#main_cont03 { padding-top: 20px; padding-left: 20px; width: 970px; }
.main_right { float: right; width: 309px; }
.main_right .title01 {  }
.main_right .title02 {  }
.main_right .box01 { margin-left: 9px; background: rgba(0, 0, 0, 0) url("bg_gradiation1.gif") repeat-y scroll 0% 0%; width: 300px; }
.main_right .box01 li { border-bottom: 1px solid rgb(226, 226, 226); background: rgba(0, 0, 0, 0) url("img_arrow.gif") no-repeat scroll 10px 10px; padding: 6px 30px; }
.main_right .box01 li a { font-size: 14px; height: 29px; color: rgb(14, 35, 90); line-height: 17px; }
.box04 { width: 270px; padding: 5px 15px; border-bottom: 1px solid rgb(198, 198, 198); background: rgba(0, 0, 0, 0) url("bg_gradiation2.gif") repeat-y scroll 0% 0%; overflow: hidden; margin-left: 9px; }
.box04 li { margin-bottom: 7px; background: rgba(0, 0, 0, 0) url("bg_sq_blue.gif") no-repeat scroll 0px 7px; padding-left: 13px; }
.box04 li a { font-size: 12px; color: rgb(83, 83, 83); }
.box05 { width: 270px; padding: 5px 15px; border-bottom: 1px solid rgb(198, 198, 198); background: rgba(0, 0, 0, 0) url("bg_gradiation2.gif") repeat-y scroll 0% 0%; overflow: hidden; margin-left: 9px; }
.box05 li { margin-bottom: 7px; }
.box05 li a { font-size: 12px; color: rgb(83, 83, 83); }
#cont { float: left; width: 650px; }
.bk_timeline { color: rgb(119, 119, 119); font-size: 11px; line-height: 20px; padding-bottom: 5px; border-bottom: 1px solid rgb(119, 119, 119); margin-bottom: 10px; font-family: Arial,Helvetica,sans-serif; }
.con_main { padding-bottom: 20px; font-size: 15px; line-height: 21px; }
.con_main h1 { margin: 40px 0px; font-size: 26px; line-height: 28px; font-weight: normal; }
.con_left { float: left; width: 300px; margin-right: 15px; display: inline; position: relative; }
.con_left .bk_inner {  }
.con_left .bk_inner .share_story { border: 1px solid rgb(185, 185, 185); }
.con_left .bk_inner .share_story li { list-style: outside none none; display: inline; }
.con_left .bk_inner .share_story .subject { font-size: 15px; padding: 3px 0px; background-color: rgb(241, 241, 241); text-indent: 10px; }
.con_left .bk_inner .share_story ul { font-size: 12px; padding: 15px 10px; }
.con_left .bk_inner .share_story ul li { padding-right: 11px; }
.con_main p { font-size: 1.1em; line-height: 1.5em; padding: 9px 0px; }
.con_main p a { color: rgb(18, 126, 190); }
.con_main .story_flow div.media { width: 250px; border: 1px solid rgb(204, 204, 204); padding: 10px; }
.tool { overflow: hidden; }
.tool div { float: left; margin: 0px 6px 0px 12px; }
.tool div ul li { float: left; margin-left: 5px; }
.tool .txt_sm { background: rgba(0, 0, 0, 0) url("txt_sm.gif") no-repeat scroll 0px 0px; display: inline-block; height: 20px; width: 20px; text-indent: -9999px; }
.tool .txt_nl { background: rgba(0, 0, 0, 0) url("txt_nl.gif") no-repeat scroll 0px 0px; display: inline-block; height: 20px; width: 20px; text-indent: -9999px; }
.tool .txt_lg { background: rgba(0, 0, 0, 0) url("txt_lg.gif") no-repeat scroll 0px 0px; display: inline-block; height: 20px; width: 20px; text-indent: -9999px; }
.tool .email { background: rgba(0, 0, 0, 0) url("email.gif") no-repeat scroll 0px 0px; display: inline-block; height: 20px; width: 20px; text-indent: -9999px; }
.tool .print { background: rgba(0, 0, 0, 0) url("print.gif") no-repeat scroll 0px 0px; display: inline-block; height: 20px; width: 20px; text-indent: -9999px; }
.next_article { border-top: 1px solid rgb(153, 153, 153); padding-top: 20px; margin-top: 20px; }
.next_article p { line-height: 12px; }
#wp_bottom { width: 100%; }
#wp_bottom #bottom { background: rgb(242, 242, 242) none repeat scroll 0% 0%; color: rgb(111, 110, 110); padding: 10px; text-align: center; width: 970px; margin: 0px auto; }
#bottom a { color: rgb(111, 110, 110); padding: 0px 5px; }
#bottom p { font-size: 11px; margin: 5px 0px; }
