.article{
margin:0 auto;
margin-bottom:20px;
width:600px;
text-align:left;
}

.article ul{
margin:0px 0px 0px 300px;
list-style-type: none;
}

.article li {
background: url(/media/cnn/images/bullets/square-bullet.png) 0 3px no-repeat;
padding: 0 0 0px 10px;
margin-bottom:5px;
}

.main{
margin:0px 0px 5px 10px;
padding-top:50px;
}

.main2{
margin:0px 0px 5px 10px;
}

.global{
margin:0 auto;
width:620px;
}

.global1{
margin:0px 0px 0px 0px;
}

.global1 p{
margin:0px 10px 10px 10px;
}

.global2{
margin:20px 0px 0px 0px;
}

.global2 .title{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
height:35px;
}

.global2 .text{
margin:0px 0px 0px 10px;
padding:10px 0px 10px 0px;
width:598px;
border-left:1px solid #eee;
border-right:1px solid #eee;
}

.global2 .text p{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
line-height:150%;
}

.global2 ul {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style-type: none;
}

.global2 li {
margin:0px 0px 0px 0px;
padding:5px 10px 0px 20px;
line-height:150%;
background: url(../media/cnn/images/career/marker1.gif) no-repeat 10px 9px;
}

.global2 li:first-line {
font-weight:bold;
color:#d33232;
font-size:16px;
}

.global2 .bottom{
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
height:10px;
}


.job{
margin:0 auto;
width:600px;
}

.job .title{
margin:20px 0px 0px 0px;
padding:0px 0px 0px 0px;
height:35px;
}

.job .border{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
width:588px;
border-left:1px solid #eee;
border-right:1px solid #eee;
}

.job .text{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
height:520px;
overflow:auto;
width:578px;
}

.job .text p{
margin:0px 0px 0px 5px;
padding:0px 0px 0px 0px;
line-height:150%;
}

.job-bottomline{
border-bottom:1px dashed #ccc;
width:545px;
margin:10px 0px 0px 0px;
}

.info{
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
}

.info td{
margin:0px 0px 0px 0px;
padding:5px 5px 5px 5px;
}

.info ul {
padding:0;
margin:0;
}

.info li {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style-type: none;
}

.info_table {
table-layout: fixed;
font-size:12px;
}

h2.adspecial {
border-top: 1px solid #EEE;
border-bottom: 1px dotted #CCC;
background: white url(/media/cnn/images/common/linear-grad2.png) 0 1px repeat-x;
margin: 0px 10px 15px 10px !important;
line-height: 1.8;
width:600px;
height:35px;
position: absolute;
font-size:20px;
}

h2.adspecial span {
position: absolute;
right: 5px;
top:10px;
font-size: 50%;
}

.entry {
margin:20px auto 0px !important;
padding:0px 0px 0px 0px;
text-align:center !important;
}

.entry a:hover img {
opacity: 0.7;
}

.entry_right {
margin:10px 0px 10px 0px;
padding:0px 0px 0px 0px;
text-align:center;
}

.entry_right a:hover img {
opacity: 0.7;
}

.entry_right2 {
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:center;
}

.entry_right3
 {
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
}

.entry_right p {
margin:0px 0px 0px 0px;
padding:0px 0px 20px 0px;
}

ol {
margin: 0px 10px 10px 20px;
list-style-type: decimal;
}

.first_line{
margin:0px 0px 3px 0px;
padding:2px 5px 2px 5px;
background-color:#f4f8fe;
}

.second_line{
margin:0px 0px 3px 0px;
padding:2px 5px 2px 5px;
background-color:#eeeeee;
}

.cbox-title p {
display: block;
background-color:#a5bce7;
}

#right-column .cbox-content {
padding: 0px 15px 0px 15px;
}

#right-column .cbox-content h4 {
padding: 0px 0px 0px 0px;
margin: 0px;
}

#right-column .cbox-content_title {
padding: 0px 15px 0px 15px;
}

#right-column .cbox-content_title h4 {
padding: 10px 0px 0px 0px;
margin: 0px 0px 10px 0px;
}

.cbox-title.bordered {
margin: 0px;
}


#block_wallpaper{
  background: url(/media/cnn/images/career/wallpaper_bg.jpg) no-repeat;
  background-position:center 100px;
}


#ad-large-header{
  //background: url(/media/cnn/images/career/wallpaper_large3.jpg) no-repeat;
  width: 980px;
  height: 115px;
  margin: -10px 0 0 0;
}

.cbox_cr {
background: #fff;
-webkit-box-shadow: 0 0 6px 0 rgba(204, 204, 204, 0,5);
-moz-box-shadow: 0 0 6px 0 rgba(204, 204, 204, 0.5);
box-shadow: 0 0 6px 0 rgba(204, 204, 204, 0.5);
cursor: pointer;
}

.row_cr {
margin-bottom: 10px;
}

.cbox_cr:hover {
opacity: 0.7;
}

.cbox_cr a:hover {
color: #004D99;
}

.story-box {
margin-bottom: 0px;
}

.row {
margin-bottom: 5px;
}

#ad_tieup_stories h4 span {
position: static;
font-size: 80%;
margin-left:210px;
}