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

/* Default */
html {
    height: 101%; /* setting height to 101% forces scroll bar to display */
	overflow:-moz-scrollbars-vertical;
}
body {height: 100%;}
* { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; }
body { font-size:12px; line-height:16px; }
a {text-decoration:none;color:#000;}
a:hover {text-decoration:underline;}
.clear {clear: both; display: block; visibility: hidden; line-height:0px;}
ul {list-style:none;}
img {border:none;}
.inner {margin: 0 auto; position: relative; text-align: left; width: 999px;}

/* resize video's width */
video, embed, object, .videocontent {
    max-width: 100% !important;
    max-height: 400px !important;
    display: block; margin: 0 auto;
}

/* About Us */
.layoutaboutus { float:left; width:620px; padding:20px 10px 20px 35px;}
.layoutaboutus h2 { font-size:24px; font-family:Arial, Helvetica, sans-serif; color:#000; font-weight:bold; padding-bottom:20px; line-height:1.2em;}
.layoutaboutus p { font-family:Arial, Helvetica, sans-serif; font-size:1.2em; line-height:1.5em; margin-bottom:1em;}
.layoutaboutus p a{ font-family:Arial, Helvetica, sans-serif; font-size:1.1em; text-decoration:underline; color:#09F;}
.layoutaboutus .leftstaff { float:left; width:250px;}
.layoutaboutus .namestyle { font-style:italic; font-size:1.1em; font-weight:700;}
.layoutaboutus .clear {clear: both; display: block; visibility: hidden; line-height:0px;}

/* Header */
#header {background-color:#1f1e2c;}
#header #logo {float:left; width:400px; margin:20px 0;}
#header #search_box {float:right; width:240px; margin-top:30px;}
#search_box .form_sch {width:194px; height:18px; padding:6px 5px; font-family:Arial, Helvetica, sans-serif;  font-size:12px; color:#000000; background:url(../images/search_box.gif) no-repeat top left; border:none;}
#nav {background-color:#077de1; overflow:hidden; width:999px !important; z-index:100;}
#nav li {float:left;}
#nav li.selected{background-color:#f8b502;}
#nav li a {height:19px; line-height:35px; padding:12px 10px 12px 10px; font-size:12px; text-transform:uppercase; color:#fff; border-right:1px solid #201e2b; font-weight:bold;}
#nav li a:hover {color:#201e2b; background-color:#f8b502;/*#f8b502;*/ text-decoration:none;}

#content01 {float:left; width:675px; overflow:hidden;}
#siderbar {float:right; width:300px; overflow:hidden;}

.box_search h1 {color:000; font-size: 18px; line-height: 36px; }
.searchbox {background-color:#f1f1f1; padding:20px 30px;}
.searchbox p.size1 { float: left; display: inline-block; padding: 10px 0pt; font-size: 12px; color:#000000; width: 265px; }
.searchbox p.size2 { float: left; display: inline-block; padding: 10px 0pt; font-size: 12px; color:#000000; width: 80px; }
.searchbox strong { display: block; font-size: 16px; line-height: 20px; color: rgb(0, 0, 0); height: 20px; }
.searchbox input { background-color: rgb(255, 255, 255); line-height: 34px; }
.searchbox .key { width: 240px; height: 25px; border: 1px solid rgb(186, 186, 186); font-size: 14px; font-weight: bold; color: rgb(68, 68, 68); padding: 5px; }
.searchbox .loca { width: 240px; height: 25px; border: 1px solid rgb(186, 186, 186); font-size: 14px; font-weight: bold; color: rgb(68, 68, 68); padding: 5px; }
.searchbox .btn_jobs { font-size: 14px; color:#fff; border: 1px solid #5f5f5f; background-color:#f63304; font-weight: bold; width: 80px; height: 36px; }
.searchbox .opt_more { float: right; background: url('jobs_buttons_sprite.gif') no-repeat scroll -225px -168px transparent; padding-right: 9px; color: rgb(38, 108, 176); font-size: 11px; width: 80px; line-height: 18px; }
.searchbox .opt_more a { color: rgb(38, 108, 176); }
.searchbox select { font-size: 12px; border: 1px solid rgb(186, 186, 186); padding: 5px; width: 240px; }

#main_img { border:1px solid #000; margin-bottom:25px; height:231px;/*added:*/overflow:hidden;}
#main_img #img {float:left;}
#main_img .text { padding:15px; width:240px;padding:20px 10px 10px 10px}
#main_img h2 {width:230px; font-size:23px; line-height:26px; font-weight:normal; letter-spacing:-0.01em; }
#main_img p {width:230px; font-size:15px; line-height:20px; overflow:hidden; padding-top:10px;}

.ad_banner{padding:30px 0 0 0 ; margin:0 auto; width:999px; text-align:center;}

.fr {float:right;}
.fl {float:left;}
.mt20 {margin-top:20px;}

#content01  { margin:0 auto; width:999px; overflow:hidden;}
#cont  {float:left; width:675px; overflow:hidden;}
#cont_R {float:right; width:420px;}
#cont_L {float:left; width:206px; background-color:#f0f0f0; padding:15px 12px; margin-bottom:20px; margin-top:15px;}
#content01 {padding-top:18px;}
#content01 .title {font-size:14px; line-height:20px; font-weight:bold; text-transform:uppercase; border-bottom:2px solid #010101;  font-family:Georgia, "Times New Roman", Times, serif;}
#content01 .title01 {font-size:14px; line-height:22px; font-weight:bold; border:1px solid #eee; background-color:#fff; text-align:center; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif; color:#077de1;}

.wrap_box01 {padding:18px 18px 18px 0; border-bottom:1px solid #ddd; overflow:hidden;}
.wrap_box01 img {margin-right:15px; float:left;}
.wrap_box01 h3 {font-size:18px; line-height:22px; color:#030303; margin-bottom:15px; font-weight:normal;}
.wrap_box01 h3  a {color:#077DE1;}
.wrap_box01 p {font-size:13px; line-height:16px; color:#474747;}

.wrap_box02 {overflow:hidden; border-bottom:1px dotted #ccc; padding-bottom:14px; margin-top:14px;}
.wrap_box02 h3 {font-size:16px; text-transform:capitalize; font-weight:normal; color:#030303; margin-bottom:10px; font-family:Georgia, "Times New Roman", Times, serif;}
.wrap_box02 h3 a {color:#030303; font-weight:bold;}
.wrap_box02 p {font-size:12px; line-height:16px; color:#777; margin-top:10px;}

#sidebar { float:right; width:300px;}
#sidebar .title01 {font-size:15px; line-height:20px; font-weight:bold; text-transform:uppercase; border-bottom:2px solid #010101; }
.wrap_box03 {padding:18px 0; border:1px solid #cccccc; overflow:hidden;}
.wrap_box03 h3 {font-size:15px; text-transform:capitalize; font-weight:normal; color:#030303; margin-bottom:15px;}
.wrap_box03 h3 a {color:#030303;}
.wrap_box03 p {font-size:15px; line-height:18px; color:#474747; margin-top:10px;}
.s_ad{clear:both;}
#sns { margin-left: 20px; margin-top: 20px;}
#sns li { float:left;}
#sns li a:hover {cursor:pointer; text-align:center}
#sns .item_fbook a{background:url(../images/icon_sns2.gif) no-repeat -0 -0;  width:53px;  margin:0 8px; color: #3958A0;}
#sns .item_twitter a{background:url(../images/icon_sns2.gif) no-repeat -70px 0 ; width:54px;  margin:0 8px; color: #32B3D7;}
#sns .google-p a{background:url(../images/icon_sns2.gif) no-repeat -140px 0 ; width:54px;  margin:0 8px; color: #d43520;}
#sns .item_rss a{background:url(../images/icon_sns2.gif) no-repeat -209px 0; width:54px; color: #F67A0F;}
#sns li a { display: inline-block; font-weight: bold; padding-top: 50px;text-align: center;}
#newsletter { margin-left:20px;}
#sidebar .form_email {width:214px; height:15px; padding:6px 5px; font-family:Georgia, "Times New Roman", Times, serif;  font-size:12px; color:#000000; background:url(../images/form_email.gif) no-repeat top left; border:none;}
.wrap_box04 {padding:13px 0  0 0;  overflow:hidden; margin-bottom:10px;}
.wrap_box04 img {margin-right:15px; float:left;}
.wrap_box04 h3 {font-size:15px; color:#030303; margin-bottom:10px;}
.wrap_box04 h3  a {color:#030303;}
.wrap_box04 p {font-size:12px; line-height:16px; color:#474747;}

#sidebar .list a {color:#444; text-decoration:none; border-bottom:5px;}
#sidebar ul.list { padding:15px;}

#content02 {clear:both;padding-top: 10px;}
#content02 .title {font-size:14px; line-height:20px; font-weight:bold; color:#077de1; font-family:Georgia, "Times New Roman", Times, serif; padding-bottom:10px; text-transform:uppercase;}
#content02 .wrap_box05 {padding:20px 0px 20px 20px; background:#eeeeee; overflow:hidden;}
#content02 .wrap_box05 ul {float:left; width:175px; margin-right:20px;}
#content02 .wrap_box05 img {margin-bottom:15px;}
#content02 .wrap_box05 a {color:#353535;}
.ad_728 {margin:30px 120px;}

#footer {background-color:#000; padding:25px;}
#footer {}
#footer a {color:#fff;  font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
#footer #footer_menu a {font-size:14px; line-height:18px; margin-right:30px;}
#footer #copyright {color:#fff; font-size:12px; line-height:18px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-align:left;}
#footer #copyright a {margin:0;}

#footer .foot_social {position:absolute; top:0; right:10px; width:168px;}
#footer .foot_social li {float:left;}
#footer .foot_social li a {width:32px; height:32px; display:block; text-indent:-9999px; margin-right:10px; opacity:0.5;}
#footer .foot_social li a:hover {opacity:1;}
#footer .foot_social .fb a {background:url(../images/ico_social.gif) no-repeat 0 0;}
#footer .foot_social .tw a {background:url(../images/ico_social.gif) no-repeat -42px 0;}
#footer .foot_social .google a {background:url(../images/ico_social.gif) no-repeat -84px 0;}
#footer .foot_social .rss a {background:url(../images/ico_social.gif) no-repeat -126px 0;}

#cont #rectangle2_wrap { width: 653px; border:1px solid rgba(0, 0, 0, 0.1); padding:5px 10px 15px 10px; margin-top:20px;}

.tool ul li.zmminus {width:23px; height:16px; background:url(../images/art_buttons_spirite.gif) 0 -120px no-repeat; padding-right:5px;}
.tool ul li.zmminus a {width:23px; height:16px; display:block;}
.tool ul li.zmminus span {display:none}
.tool ul li.zmplus {width:23px; height:16px; background:url(../images/art_buttons_spirite.gif) 0 -90px no-repeat;}
.tool ul li.zmplus a {width:23px; height:16px; display:block;}
.tool ul li.zmplus span {display:none}

.soc_box {width:100%; overflow:hidden; margin:20px 0;}
.sctitle {height:30px; background:#1f1e2c; border-bottom:#f8b502 3px solid}
.sctitle ul li {float:left; font-weight:bold; font-family:georgia; font-size:14px; color:#fff; height:30px; line-height:30px; text-transform:uppercase; }
.sctitle ul li.col1 {width:200px; text-indent:15px;}
.sctitle ul li.col2 {width:100px;}
.scwh {overflow:hidden; background:#fff; padding:15px 13px 6px 13px; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; border-left:1px solid #e1e1e1; clear:both}
.soc2 {width:190px; float:left;}
.soc_ac { clear:both;}
.soc_ac.bt1 {height:24px; padding-bottom:10px;}
.soc_ac.bt2 {height:20px; padding-bottom:10px;}
.soc_ac.bt3 {height:24px;}
.soc_ac ul li {float:left;font-family : 'Droid Sans', sans-serif;}
.soc_ac ul li.w1 {width:53px;}
.soc_ac ul li.w2 {width:65px;}
.soc_ac ul li.w3 {width:43px;}
.soc_share {width:80px; float:left;}
.soc_share ul li {height:18px; margin-bottom:15px; width:80px; font-weight:bold; padding-left:25px}
.soc_share ul li a {text-decoration:none;}
.soc_share ul li.sh1 {background:url(../images/soc_share.gif) 0 0 no-repeat;color:#5b80c9}
.soc_share ul li.sh1 a {color:#5b80c9}
.soc_share ul li.sh2 {background:url(../images/soc_share.gif) 0 -41px no-repeat;color:#32ccfe;}
.soc_share ul li.sh2 a {color:#32ccfe;}
.soc_share ul li.sh3 {background:url(../images/soc_share.gif) 0 -82px no-repeat;color:#4e89ff;}
.soc_share ul li.sh3 a {color:#4e89ff;}

/* mainslide */
.mainslide {width:675px; height:290px;position:relative}
.mainslide .img_l {float:left; width:200px; height:250px; background-color:#e4e4e4; padding: 20px 15px; position:relative;}
.mainslide .img_r {float: right; width:445px; position:relative;}
.mainslide .img_r img {border:5px solid #e4e4e4;width: 435px;

position: absolute;}

.mainslide .img_l h2 a {color:#1f1e2c; font-size: 22px;line-height: 26px;}
.mainslide .img_l h2 a:hover {color:#077de1;}
.mainslide .img_l p {color:#444; font-size:12px; line-height:16px;}
.mainslide .circle { bottom: 10px; left: 0; position: absolute; z-index: 1000;}
.mainslide .circle li {float:left; margin-right:8px;}

.mainslide .circle .on a {background-color:#f8b502;
-moz-border-radius: 50px;
-webkit-border-radius: 50px;
-o-border-radius: 50px;
 display:block; height:10px; width:10px;}
 .mainslide .circle a:hover {background-color:#f8b502;
-moz-border-radius: 50px;
-webkit-border-radius: 50px;
-o-border-radius: 50px; display:block; height:10px; width:10px;}
.mainslide .circle a {background-color:#077de1;-moz-border-radius: 50px;
-webkit-border-radius: 50px;
-o-border-radius: 50px;
 display:block; height:10px; width:10px;text-indent: -9999px; }
.mainslide .circle .off {background-color:#077de1;
-moz-border-radius: 50px;
-webkit-border-radius: 50px;
-o-border-radius: 50px; display:block; height:10px; width:10px;}

.mainslide .arr_l { background:url(../images/bg_arr.gif) no-repeat 0 0; display:block; text-indent: -9999px;  height: 51px; width: 37px; position:absolute; top:110px; left:235px; cursor:pointer; opacity:0.85;z-index: 1000;}
.mainslide .arr_r { background:url(../images/bg_arr.gif) no-repeat -37px 0; display:block; text-indent: -9999px;  height: 51px; width: 37px; position:absolute; top:110px; right:5px; cursor:pointer;  opacity:0.85;z-index: 1000;}
.mainslide .arr_l:hover {background:url(../images/bg_arr.gif) no-repeat 0 -51px; }
.mainslide .arr_r:hover {background:url(../images/bg_arr.gif) no-repeat -37px -51px; }
.slides_container {
                width:675px;
                height:290px;
                display:none;
}
.slides_container div {
				width:675px;
                height:290px;
				display:block;
			}

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

.bk_timeline {color:#777; font-size:11px; line-height:23px; padding:0 10px; border-bottom:1px solid #ccc; background-color:#ddd; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif;}
.sourcecopy {color:#777; font-size:11px; line-height:20px; padding-bottom:5px; border-top:1px solid #777; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif;}
#cont {width:auto;}

.con_main {padding-bottom:20px; font-size:15px; width:675px; float:left; line-height:21px;}
.con_main h1 {margin:20px 0; font-size:28px; line-height:32px; 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{padding:5px 0 5px 0;}
.con_left .bk_inner .share_story .subject{font-size:15pxm; padding:0 0 5px 0; background-color:#f1f1f1; border-bottom:1px solid #b9b9b9; border-top:1px solid #b9b9b9; text-indent:10px;}
.con_left .bk_inner .share_story ul {font-size:12px; margin-top:10px;}
.con_left .bk_inner .share_story ul li span {color:#127ebe;}
.con_left .bk_inner .share_story ul li a {margin-right:8px; color:#127ebe;}

.con_main .story_by {color:#666; font-size:1em;}
.con_main p {font-size:15px; line-height:22px; padding:9px 0;}
.con_main p a {color:#127ebe;}
.con_main .story_tools {padding:10px 0 25px 0; font-size:0.833em; }
.con_main .story_photo{position:relative;}
.con_main .story_photo .exsh{position:absolute; left:10px; top:10px;}
.con_main .frame_txt {line-height:14px; padding:8px 10px;}
/*.con_main .story_photo p {font-size:0.833em; line-height:1.167em; color:#666; }*/

#sidebar { margin-left:15px;}

.tool {overflow:hidden;}
.tool  div {float:left;}
.tool  div ul li{ float:left; margin-left:5px;}
.tool .txt_sm {background:url(../images/txt_sm.gif) 0 0px no-repeat;  display: inline-block; height: 20px; width: 20px; text-indent: -9999px;}
.tool .txt_nl {background:url(../images/txt_nl.gif)  0px 0px no-repeat;  display: inline-block; height: 20px; width: 20px; text-indent: -9999px;}
.tool .txt_lg {background:url(../images/txt_lg.gif)  0px 0px no-repeat;  display: inline-block; height: 20px; width: 20px; text-indent: -9999px;}
.tool .email {background:url(../images/email.gif)  0px 0px no-repeat; display: inline-block; height: 20px; width: 20px; text-indent: -9999px; cursor:pointer; }
.tool .print {background:url(../images/print.gif)  0px 0px no-repeat; display: inline-block; height: 20px; width: 20px; text-indent: -9999px; cursor:pointer; }

.disqus {margin:20px 0;}
.disqus ul li {float:left; margin-right:20px;}
.disqus .form {border:1px solid #eaeff3; width:580px; height:80px; padding:5px; color:#666666; background:url(../images/bg_disqus_box.gif) repeat-x top left; }

.con_main  h3 { font-family:Arial, Helvetica, sans-serif; font-size:20px; line-height:25px; color: #077DE1;}
.most ul {padding:15px; background-color:#f5f5f5; border-top:4px solid #f8b502;}
.most ul li {background:url(../images/dot.gif) no-repeat 0px 5px ; padding-left:15px;}
.most ul li a{color:#262525;}

.wrap_title { overflow:hidden;}
.wrap_title h3 {float:left; width:630px;}
.wrap_title div {float:right; }
.wrap_title div a {margin-right:2px;}
.wrap_title .yellow {color:#f8b502; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}

.mr15 {margin-right:15px;}

.list_title {font-size:24px; line-height:30px; color:#077de1; border-bottom:1px solid #b3b3b3; font-weight:bold;}
.list_title span {font-family:Georgia, "Times New Roman", Times, serif; color:#f8b502;}
.wrap_list_box {overflow:hidden; padding:15px 0; border-bottom:1px solid #b3b3b3;}
.wrap_list_box img {float:left; margin:0 20px 0 0;}
.wrap_list_box h3 {font-size:21px; line-height:25px; color:#333; margin-bottom:15px; font-weight:normal;}
.wrap_list_box a {color:#4b4b4b;}
.wrap_list_box .read a {color:#f8b502;}


#page {text-align:left; margin:25px 0 50px 0;}
#page a {display:inline; border:1px solid #cccccc; padding:2px 6px; font-size:14px; color:#666; font-family:Arial, Helvetica, sans-serif; text-decoration:none; margin:0 3px; }
#page a:hover {border:1px solid #016184; background-color:#077de1; color:#fff;}
#page a.current {border:1px solid #016184; background-color:#077de1; color:#fff;}

/* Sub List */
#cont {width:675px;}

.tags {margin:15px 0;}
.tags .label {font-size:12px; line-height:28px; text-transform: uppercase; margin-right:5px;}
.tags a {color: #171717; font: italic 11px/28px; ; padding: 5px; text-decoration: none; font-style:italic;}
.tags a:hover {background-color: #00acee; color: #FFFFFF;}
.tags .current {background-color: #00acee; color: #FFFFFF;}

/* article slideshow */
.slide {
    position: relative;
}
.slide_ex {
    color: #353535;
    font: 12px/14px Arial,Helvetica,sans-serif;
    margin-top: 5px;
}
.gallery {
    height: 119px;
    margin: 35px 0;
    position: relative;
}
.gallery img {
    border: 3px solid #FFFFFF;
    margin: 0 5px;
}
.gallery img:hover {
    border: 3px solid #F75616;
}
.gallery .current img {
    border: 3px solid #F75616;
}
.gallery li {
    float: left;
}
.gallery ul {
    left: 30px;
    position: absolute;
    top: 0;
}
.slide_arrl {
    background: url("../images/slide_arr.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 13px;
    left: 0;
    position: absolute;
    text-indent: -9999px;
    top: 20px;
    width: 33px;
}
.slide_arrr {
    background: url("../images/slide_arr.gif") no-repeat scroll -33px 0 transparent;
    cursor: pointer;
    display: block;
    height: 13px;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    top: 20px;
    width: 33px;
}
.slide_arrl:hover {
    background: url("../images/slide_arr.gif") no-repeat scroll 0 -31px transparent;
}
.slide_arrr:hover {
    background: url("../images/slide_arr.gif") no-repeat scroll -33px -31px transparent;
}
.numbering {
    height: 25px;
    position: relative;
}
.numbering .num {
    left: 350px;
    position: absolute;
    top: -23px;
}
.numbering .num a {
    color: #484848;
    font: 15px/25px Arial,Helvetica,sans-serif;
    margin: 0 6px;
}
.numbering .num a:hover {
    color: #02629B;
}
.numbering ul {
    left: 400px;
    position: absolute;
    top: 0;
}
.numbering ul li {
    float: left;
    font: bold 13px/24px Arial,Helvetica,sans-serif;
}
.numbering .num_arrl {
    background: url("../images/num_arrl.gif") no-repeat scroll 0 5px transparent;
    margin-right: 20px;
    padding-left: 15px;
}
.numbering .num_arrr {
    background: url("../images/num_arrr.gif") no-repeat scroll 33px 5px transparent;
    padding-right: 20px;
}

ul.related {list-style: square;}

.imageLeft {float:left; margin-right:15px;}
.imageRight {float:right; margin-left:15px;}
.imageBox {text-align:center;margin:0 auto;}
.caption {text-align:left;}

/*groupdiv *//*groupdiv *//*groupdiv *//*groupdiv *//*groupdiv *//*groupdiv *//*groupdiv */
.groupdiv {
   position: absolute;
    right: 20px;
    top: 40px;
    width: 160px;
}
.tab_group {
    background: url("http://images.jobsnhire.com/views/images/arr_group.png") no-repeat scroll 130px 2px #000000;
    border: medium none;
    color: #AAAAAA;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    margin-top: 15px;
    padding: 2px 0 2px 10px;
}
.tab_group:hover {
    background: url("http://images.jobsnhire.com/views/images/arr_group.png") no-repeat scroll 130px 2px #1C1915;
}
.tab_group span {
    color: #FFFFFF;
    font-size: 12px;
    line-height: 26px;
}
.tab_hidden {
    bottom: 28px;
    display: none;
    left: 0;
    position: absolute;
    width: 160px;
    z-index: 2000;
}
.tab_hidden li {
    background: none repeat scroll 0 0 #000000;
    border-top: 1px solid #202020;
    font-size: 11px;
    text-indent: 10px;
}
.tab_hidden li a {
    color: #FFFFFF;
}


/** sidbar 350 **/

#cont ul{ padding-left:15px; list-syle:square;}
#cont li{font-color:#333; font-size:14px; padding-bottom:5px;}

#cont_ar350 {width:575px; float:left;}
#cont_ar350 #rectangle2_wrap {  border:1px solid rgba(0, 0, 0, 0.1); padding:5px 10px 15px 10px; margin-top:20px;}
#cont_ar350 ul{ list-syle:square;}
#cont_ar350 li{font-color:#333; font-size:14px; padding-bottom:5px;}

#sidebar_ar350 { float:right; width:400px;}
#sidebar_ar350 .title01 {font-size:15px; line-height:20px; font-weight:bold; text-transform:uppercase; border-bottom:2px solid #010101; }


.banner350 {
margin-bottom: 20px;
background-color: #EFEFEF;
text-align: center;
display: block;
padding: 15px 0;
border: 1px #CCC solid;
}

.frame_lftbox{padding-top:10px;}
.con_main_ar350 .story_by {color:#666; font-size:1em;}
.con_main_ar350 p {font-size:15px; line-height:22px; padding:9px 0;}
.con_main_ar350 p a {color:#127ebe;}
.con_main_ar350 .story_tools {padding:10px 0 25px 0; font-size:0.833em; }
.con_main_ar350 .story_photo{position:relative;}
.con_main_ar350 .story_photo .exsh{position:absolute; left:10px; top:10px;}
.con_main_ar350 .frame_txt {line-height:14px; padding:8px 10px;}


.con_main_ar350 {padding-bottom:20px; font-size:15px; width:575px; float:left; line-height:21px;}
.con_main_ar350 h1 {margin:12px 0; font-size:28px; line-height:32px;}

#inside  {padding:10px 0;  overflow:hidden;  border-top:4px solid #f8b502;}
#inside ul {float:left;  }
#inside ul li{ margin-right:13.7px !important; width:130px}
#inside ul li.last { margin-right:0;}
#inside ul a {color:#3e3e3e; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#inside .section {color:#666666; font-size:11px; height:16px;}



.sponsored {
    margin: 18px auto;
    width: 950px;
}
.s_tt {
    font-size: 20px;
    padding-bottom: 20px;
}
.sponsored_left {
    border-right: 1px solid #DEDEDE;
    float: left;
    padding-bottom: 20px;
    width: 644px;
}
.sponsored_left dt {
    float: left;
    width: 144px;
}
.sponsored_left dd {
    float: left;
    width: 144px;
}
.sponsored_right {
    float: right;
    width: 290px;
}
.s_exp {
    padding: 10px 0 20px;
}
.s_exp a {
    color: #585872;
    font-size: 15px;
}
.s_title {
    border-bottom: 2px solid #073267;
    color: #f2a01a;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 10px;
    padding-bottom: 10px;
    text-transform: uppercase;
}
.s_cont {
    float: left;
    padding-right: 17px;
    width: 144px;
}
.s_box {
    margin-bottom: 15px;
}
.s_box img {
    padding: 5px 0 8px;
}
.s_box span a {
    color: #2F2F2F;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding-top: 10px;
}
.s_box .s_txt1 a {
    color: #234B83;
    font-size: 16px;
    font-weight: bold;
}
.r_title {
    border-bottom: 2px solid #073267;
    color: #585872;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 10px;
    padding-bottom: 10px;
    text-transform: uppercase;
}
.sponsored_right li {
    font-size: 13px;
    padding-bottom: 8px;
}
.bg_dot {
    background: url("/views/images/spot_1.gif") repeat-x scroll 0 0 transparent;
    clear: both;
    display: block;
    height: 1px;
}
.more_news{border-top: 3px solid #F9A51B;width: 620px; overflow:hidden; margin-bottom:20px;}
.latest{border-right: 1px solid #DEDEDE;
    float: left;
    overflow: hidden;
    margin-right:10px;
    width: 300px; padding-right:10px;}
.latest h2{border-bottom: 1px solid #D5D5D5; font-family: 'Telex',sans-serif; font-size: 15px; height: 34px; line-height: 34px; margin-bottom: 10px; padding: 0; color: #06214B;}
.latest img{float: left; margin: 0 15px 15px 0;}
.latest div{clear:both;}
.sponsored1{border-right: medium none;
    vertical-align: top;width: 299px; float:right;}
.sponsored1 h2{border-bottom: 1px solid #D5D5D5; font-family: 'Telex',sans-serif; font-size: 15px; height: 34px; line-height: 34px; margin-bottom: 10px; padding: 0; color: #06214B;}
.sponsored1 img{float: left; margin: 0 15px 15px 0;}
.sponsored1 div{clear:both;}

.right_spon{margin-bottom:15px; background:#F4F4F4; padding:10px; overflow:hidden;}
.ad_title{padding-bottom:5px; color:#06214B; border-bottom:2px solid #F9A51B; margin-bottom:10px;}
.ad_text{padding-top:5px;}
.ad_1{width:132px; margin-right:14px; float:left; margin-bottom:10px; overflow:hidden;}
.ad_2{width:132px; float:left;  margin-bottom:10px; overflow:hidden;}
.ad_txt a{color:#505050; font-size:11px; float:right;}

.sponsored1{border-right: medium none;
    vertical-align: top;width: 299px; float:right; margin-top:20px;}
.sponsored1 h2{border-bottom: 1px solid #D5D5D5; font-family: 'Telex',sans-serif; font-size: 15px; height: 34px; line-height: 34px; margin-bottom: 10px; padding: 0; color: #06214B;}
.sponsored1 img{float: left; margin: 0 15px 15px 0;}
.sponsored1 div{clear:both;}

.right_spon{margin-bottom:15px; background:#F6F6F6; padding:10px; overflow:hidden;}
.ad_title{padding-bottom:5px; color:#06214B; border-bottom:2px solid #F9A51B; margin-bottom:10px;}
.ad_text{padding-top:5px;}
.ad_1{width:132px; margin-right:14px; float:left; margin-bottom:10px; overflow:hidden;}
.ad_2{width:132px; float:left;  margin-bottom:10px; overflow:hidden;}
.ad_txt a{color:#505050; font-size:11px; float:right;}

/** video **/
.v_main{background:#1d2026; text-align:center; padding:40px 0;}
.v_title {padding-top:20px;}
.v_title a{font-size:18px; font-weight:bold; color:#fff; }
.v_list{margin:20px 0 30px; overflow:hidden;}
.v_list .v_cont{float:left; position:relative; margin-right:19px; width:184px;}
.v_list .v_cont .play_on{position:absolute; left:40px; top:40px; }
.v_list .v_cont .play_off{position:absolute; left:40px; top:40px; }
.no{margin: 0 !important;}
.v_more{clear:both; text-align:center;}
.v_more a:hover{opacity:0.7;}
.l_title{margin-top:15px;}
.l_title a{font-weight:bold;}
.l_title a:hover{color:#077DE1; text-decoration:none; font-weight:bold;}


.ad-sample { width: 100%; clear: both;}
.ad-sample:before, .ad-sample:after { content: ""; display: table; }
.ad-sample:after { clear: both; }
.ad-sample span {text-align: center; font-size: 0.688em; text-transform: uppercase; color: #ddd; margin-bottom: 0.625em; display: block; clear: both; }
/* Top Leaderboard 970x90, 970x250, 728x90 */
.ad_tlb {
    width:970px;
    margin:0 auto;
    text-align:center !important;
    overflow:hidden;
}
.ad_tlb table {
    display:inline-table;
}

/* Bottom Leaderboard 728x90 */
.ad_blb {
    width:728px;
    margin:0 auto;
    text-align:center !important;
    overflow:hidden;
}
.ad_blb table {
    display:inline-table;
}

/* Sidebar Rectangle 300x250, 300x600 */
.ad_rtg300 {
    width:300px;
    margin:0 auto;
    text-align:center !important;
    overflow:hidden;
}
.ad_rtg300 table {
    display:inline-table;
}

/* Rectangle 336x280, 300x250 */
.ad_rtg336 {
    width:336px;
    margin:0 auto;
    text-align:center !important;
    overflow:hidden;
}
.ad_rtg336 table {
    display:inline-table;
}

/* Rectangle 250x250 only */
.ad_rtg250 {
    width:250px;
    text-align:center !important;
}
.ad_rtg250 table {
    display:inline-table;
}

.clearfix {
    clear: both;
    display: block;
    height: 0;
}
.bk-desktop_related {   border-bottom: 3px solid #ddd; clear: both;} 
.bk-desktop_related .bk-hd_desktop_related{    border-top: 3px solid #ddd; clear: both;}
.bk-desktop_related .bk-bd_desktop_related {padding:10px;}
.bk-desktop_related .bk-con_desktop_related {width:24%; float:left; margin-right:1%; position:relative; display:block;}
.bk-desktop_related .art-img_desktop_related {width:100%;}
.bk-desktop_related .art-txt_desktop_related {padding:0 0 15px 0;}
.bk-desktop_related .art-ttl_desktop_related {font-size:16px; line-height:18px;}
.bk-desktop_related .ttl-lft {float: left;padding: 10px 2px;}  
