﻿@charset "utf-8";
/* CSS Document BEN EDIT FOR WHITE BG 15 MARCH 2015 */
body {
    background-color: white;
    margin-top: 0px;
    font-family: Tahoma, Verdana;
    font-size: 14px;
    color: #666;
}
#MainContent {
    position: relative;
    background-color: #FFF;
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    overflow: hidden;
}

ul.NewsList {
    padding-left: 5px;
    padding-right: 5px;
    margin: 0;
    line-height: 1.4em;
    font-size: 12px;
}

li.NewsList, li.NewsListWithPhoto {
    clear: both;
    position: relative;
    border-bottom: 1px solid #DEDEDE;
    list-style: none outside none;
    margin: 0;
    padding: 5px 0 5px 0;
    border-bottom-style: none;
}

    li.NewsList a:link, li.NewsListWithPhoto a:link {
        color: #666 !important;
    }

    li.NewsList:last-of-type, li.NewsListWithPhoto:last-of-type {
        border-bottom-style: none !important;
    }
li.NewsListWithPhoto {
    
}
li.NewsListWithPhoto img {
    
    float: left;
    margin-right: 10px;
    border: 0;
}
    li.NewsListWithPhoto div.relatedReportText {
		min-height: 110px;
        
    }

    li.NewsListWithPhoto h3 {
        margin-bottom:5px;
    }
li.LiDoc, li.LiUrl, li.LiFilm, li.LiPhoto, LiSlideshow, li.LiPdf {
    background-position: left 9px;
    background-repeat: no-repeat;
    background-attachment: scroll;
    text-indent: 20px;
}

li.LiDoc {
    background-image: url('/SharedResources/Images/design/doc_icon.png');
}

li.LiUrl {
    background-position: 0 5px;
    background-image: url('/SharedResources/Images/design/link_icon.png');
}

li.LiFilm {
    background-image: url('/SharedResources/Images/design/film_icon.png');
}

li.LiPhoto {
    background-image: url('/SharedResources/Images/design/photo.jpg');
}

li.LiSlideshow {
    background-image: url('/SharedResources/Images/design/slide_icon.png');
}

li.LiPdf {
    background-image: url('/SharedResources/Images/design/pdf_icon.png');
}

.LatestNewsList {
    float: left;
    width: 289px;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #C2D7FC;
    padding-left: 5px;
}

.Notification {
    font-size: 18px;
    text-align: center;
    font-weight: bold;
    margin-top: 90px;
    color: #CC0000;
}

.SideBox, .BoxSharedFormat, #FeedBack {
    background-color: white;
    padding-bottom: 10px;
    padding-top: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
    overflow: hidden;
    border-style: none; 
 
}

    .SideBox h1,
    .BoxSharedFormat h1 {
        margin-left: 8px;
        margin-top: 5px;
        font-size: 14px;
        font-weight: bold;
        color: #666;
    }

    .SideBox a {
        font-weight: bold;
        display: block;
		margin-top: 5px;
    }

        .SideBox a:hover {
            text-decoration: underline;
        }

        .SideBox a img {
            margin-left: -5px;
            margin-bottom: 5px;
            border: 0;
        }

    .SideBox .Content {
        margin-left: 10px;
    }

    .SideBox .Teaser {
        margin: 5px;
    }
.SideBox div.Teaser {
    font-size:12px;
}

#wrapper {
    margin: 0 auto; /* align for good browsers */
    text-align: left; /* counter the body center */
    width: 1000px;
    background-color: #fff;
}

#header {
    padding-top: 10px;
    height:135px;
    position:relative;
}

#TopLinks {
    text-align: right;
    font-size: 11px;
    color: #333333;
    font-weight: bold;
    position:absolute;
    right:10px;
    top:10px;

}

#LogoBox {
    position:absolute;
    width:111px;
    top:20px;
    left:10px;
}

#SearchBox {
    font-size: 11px;
    border: 1px none #666;
    color: #666;
    width: 200px;
    position:absolute;
    right:10px;
    top:20px;
}

#TxtSearch {
    padding-right: 22px;
    border: 1px solid #026cb6;
    width: 180px;
    height: 20px;
    font-size: 12px;
    background-color: #FFFFFF;
    background-image: url(images/search_icon.png);
    background-repeat: no-repeat;
    background-position: right;
}

#IrinName {
    position:absolute;
    top:15px;
    left:130px;
}

    #IrinName h1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 15px;
        font-weight: bold;
        color: #999;
        margin-bottom: 0;
    }

    #IrinName h2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #026cb6;
        font-weight: bold;
        margin-top: 0;
    }

#GreyNav {
    background: #e6e8e8;
    height: 35px;
    margin-top: 60px;
    padding-right:10px;
    width:990px;
    position:absolute;
    top:20px;
    left:0;
}
.RadMenu {
    position:absolute;
    left:0;
    top:105px;
}
#CountryNav {
    float: left;
    width: 200px;
    height: 26px;
    padding-left: 20px;
    margin-top: 5px;
}

#CountryMenu {
    border: 1px solid #CCC;
    width: 180px;
    height: 25px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #f9f9f8;
}

#SubsBox {
    float: right;
    font-size: 12px;
    margin-top: 2px;
    margin-bottom: 3px;
}

.submit {
    font-size: 11px;
    height: 22px;
    padding: 2px;
    font-weight: bold;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    color: #FFF;
    background-color: #666;
}

a:link {
    text-decoration: none;
    color: #666666;
}

a:visited {
    text-decoration: none;
    color: #666;
}

a:hover {
    text-decoration: underline;
    color: #026cb6;
}

a:active {
    text-decoration: underline;
    color: #000000;
}

a.packsublink {
    font-size: 12px;
    color: #006699;
}

a.GrayLink {
    color: #C0C0C0;
    display: inline;
    text-decoration: none;
}

    a.GrayLink:hover {
        color: #000080;
        display: inline;
        text-decoration: underline;
    }

li.standard {
    clip: rect(0px 0px 0px 0px);
    display: list-item;
    height: 15px;
    left: auto;
    list-style-image: url(http://www.irinnews.org/audiofiles/newdesign/images/box_list.gif);
    list-style-position: outside;
    margin-top: 5px;
    text-indent: 7px;
    margin-left: 20px;
}

li.video {
    clip: rect(0px 0px 0px 0px);
    display: list-item;
    height: 15px;
    left: auto;
    list-style-image: url(http://www.irinnews.org/images/design/icon-photoreport.gif);
    list-style-position: outside;
    margin-top: 5px;
    text-indent: 1px;
    margin-left: 20px;
}

/* Left Column */
#leftbody,
#leftbodyGlobal,
#countryHeader {
    float: left;
    width: 660px;
    margin-top: 5px;
    margin-bottom: 5px;
    display:inline-block;
}
#leftbodyGlobal {
    margin-left:20px;
    width:640px;
    font-size:12px;
}
#countryHeader {
    margin-left:20px;
    width:960px;
}
/* Lead Story */

a.LeadFullReport {
    color: #0A62A1;
    display: inline;
    font-weight: bold;
    text-decoration: none;
    font-size:14px !important;
}

/* End Lead Story*/


#tmenu {
    margin-top: 10px;
}

#bodynav {
    vertical-align: middle;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}

#features {
    margin-top: 10px;
    margin-bottom: 10px;
}

#mainlinks {
    background-color: #2b82db;
    border-top-width: 3px;
    border-top-style: solid;
    border-top-color: #162d70;
}

#mainstorystory {
    float: right;
    padding: 5px;
    width: 270px;
}

#MainStoryHeader a {
    font-family: "Times New Roman", Times, serif;
    font-size: 30px;
    color: #0a62a1;
    margin: 0px;
    padding: 0px;
    text-decoration: none;
}

a.HeadlinesLink {
    font-size: 12px !important;
    margin-top: 5px;
}

#reportleft {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    float: left;
    width: 650px;
    margin: 5px 5px 5px 20px;
    border: 0;
}

#rightbody {
    color: #333333;
    float: left;
    width: 300px;
    margin:0px 20px 5px 20px;
    display:inline-block;
}

.reportright {
    color: #333333;
    float: left;
    width: 240px;
    margin-top: 3px;
    margin-left: 5px;
    margin-bottom: 5px;
}

#reportright {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    float: left;
    width: 300px;
    margin-top: 5px;
    margin-left: 5px;
    margin-bottom: 5px;
}

#mainstoryphoto {
    float: left;
    margin-right: 8px;
}

#newsbody {
    background-color: #f0f5f9;
    width: 410px;
    height: 424px;
    float: left;
    border: 1px solid #ccc;
    margin: 5px 0px 0px 0px;
}

.sidebar {
    background-color: #f0f5f9;
    border-top-width: 3px;
    border-top-style: solid;
    border-top-color: #c5d7ed;
    margin-top: 4px;
}

.sidebarBlack {
    background-color: #333333;
    border-top-width: 3px;
    border-top-style: solid;
    border-top-color: #242424;
    margin-top: 4px;
    color: #FFFFFF;
}

    .sidebarBlack h5 {
        color: #FFFFFF;
        font-size: 16px;
    }

    .sidebarBlack a {
        color: #FF8000;
    }

#lnx {
    display: block;
    float: none;
}

    #lnx a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #999;
        float: right;
        margin-right: 10px;
    }

        #lnx a img {
            border-style: none;
        }

#hivbody {
    background-color: #FFEAEA;
    float: right;
    width: 220px;
    border: 1px solid #FFEAEA;
    height: 424px;
    margin-top: 5px;
    margin-bottom: 2px;
    margin-left: 2px;
}

.sidelinks {
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-decoration: none;
    font-size: 11px;
}

a.sidelinks:hover {
    color: #069;
}

.fl {
    float: left;
}

a.bodylinks:link, a.HeadlinesLink:link, a.HeadlinesLink:visited {
    color: #0a62a1;
    text-decoration: none;
    font-size: 11px;
}


h1 {
    font-size: 26px;
    margin: 5px 0px 5px 0;
    padding: 0px;
    color: #0A62A1;
    line-height:36px;
}

.TabTitle {
    font-size: 12px;
    color: #000;
    margin: 3px;
    padding: 2px;
    font-weight: bold;
}

.selectblue {
    background-color: #326696;
    padding: 5px;
    margin-right: 1px;
    margin-left: 1px;
}

.fr {
    float: right;
}

.toplinks {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666;
    font-weight: bold;
    text-decoration: none;
}

a.toplinks:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #006699;
    font-weight: bold;
    text-decoration: underline;
}

.outerbox {
    text-indent: 1px;
    list-style-position: outside;
    list-style-image: url(images/box_list.gif);
    padding: 0px;
    left: 0px;
    clip: rect(auto,auto,auto,0px);
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.m20 {
    margin: 3px;
    padding: 3px;
}

.clear {
    clear: both;
}

.unselectblue {
    background-color: #e7e7ef;
    padding: 5px;
    margin-right: 1px;
    margin-left: 1px;
}

.midlinks {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 600;
    color: #e5e5eb;
    margin: 1px;
    padding: 2px;
    text-decoration: none;
}

.whiteheader {
    background-color: #FFF;
    padding: 4px;
}

.mb5 {
    margin-left: 9px;
    margin-top: 2px;
    margin-bottom: 5px;
    margin-right: 3px;
}

h4 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666;
    margin: 0px;
    padding: 0px;
}

.newsphoto {
    padding: 1px;
    width: 100px;
    margin-right:10px;
}


a.midlinks:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666;
    margin: 1px;
    padding: 2px;
    text-decoration: underline;
}

.mainlinks {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
}

.h20 {
    height: 15px;
    margin: 5px;
    margin-bottom: 5px;
    margin-top: 5px;
    height: 11px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #FFF;
    padding-right: 8px;
    padding-bottom: 2px;
    padding-left: 2px;
}

h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #666;
    margin: 0px;
    padding: 0px;
}

h5 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    margin: 0px;
    padding: 0px;
}

.photobox {
    margin: 5px;
    margin-top: 0px;
    padding: 0px;
    width: 300px;
    background-color: #EEE;
    border: 1px solid #eee;
}

.newstext {
    float: left;
    font-size:14px;
    padding-right:5px;
}

.redtext {
    font-size: 10px;
    font-weight: bold;
    color: #0066CC;
    font-family: Arial, Helvetica, sans-serif;
}
/*	#myList{width:850px; border:0; margin:0; padding:0; left:400px;}
	#myList li{
		list-style:none; 
		margin:0; 
		padding:0; 
		border:0; 
		margin-right:5px;
		padding:5px; 
		float:left;
		width:300px;
		height:100px;
		}*/




/*NEW ADDED BY SAEED */

/*Used in the home page */
.DataListPack {
    width: 310px;
    padding: 10px 0 0 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.Spacer {
    padding-bottom: 5px;
}

table.gray {
    border-top: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    background-color: #EEEEEE;
    color: #000000;
    font-family: Tahoma,Sans-Serif;
    font-size: 11px;
    padding: 6px;
}

.GrayBox {
    border-top: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    background-color: #EEEEEE;
    color: #000000;
    font-family: Tahoma,Sans-Serif;
    font-size: 16px;
    padding: 6px;
    font-weight: bold;
	margin: 20px;
}

.ErrorMessage {
    margin: 0px;
    font-family: Tahoma,Sans-Serif;
    font-size: 14px;
    padding: 0px;
    font-weight: bold;
}

.ConfirmMesg {
    font-size: x-large;
    font-weight: bold;
    color: #000000;
    text-align: center;
    padding: 20px;
    margin: 50px 10px 200px 10px;
}

.WebErrorMessage {
    font-size: x-large;
    font-weight: bold;
    color: #666666;
    text-align: center;
    background-color: #F3F3F3;
    border: thin solid #C0C0C0;
    padding: 20px;
    margin: 100px 10px 200px 10px;
    text-align: center;
}

.Watermark {
    color: #CCCCCC;
    font-family: Arial, Helvetica, sans-serif;
}
/* Old report */
.ImageStoryTable {
    BORDER-RIGHT: #bbbbbb 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN: 2px 5px 8px 0px;
    BORDER-LEFT: #cccccc 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #bbbbbb 1px solid;
    BACKGROUND-COLOR: #eeeeee;
}

    .ImageStoryTable tbody tr td a img {
        border: 0;
    }

.ImgCreditCaption {
    padding-right: 2px;
    margin-top: 10px;
    font-size: 6.5pt;
    vertical-align: top;
    color: #999999;
    font-family: tahoma;
}

    .ImgCreditCaption a {
        color: #999999;
    }

.ImgCaption {
    padding-right: 2px;
    margin-top: 10px;
    font-size: 7pt;
    vertical-align: top;
    font-family: tahoma;
}

/* Boxes for REPORT PAGE */
.QuoteBox {
    margin-right: 1px;
    border: 1px solid #336699;
    background-color: #AABBDC;
    margin: 8px;
    margin-top: 2px;
    padding: 5px;
    width: 220px;
    float: right;
    font-family: tahoma;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
}

.FactBox {
    margin-right: 1px;
    border: 1px solid #CCCCCC;
    background-color: #EEEEEE;
    margin: 8px;
    margin-top: 2px;
    padding: 5px;
    width: 250px;
    float: right;
    color: #006699;
    font-family: Tahoma;
}

    .FactBox h1 {
        font-size: 12px;
        font-weight: bold;
        text-align: center;
    }

    .FactBox h2 {
        font-size: 10px;
        font-weight: normal;
    }

    .FactBox ul li {
        clear: both;
        position: relative;
        margin: 0;
        padding-top: 5px;
        list-style: none inside url('http://www.irinnews.org/images/design/sqr.gif');
    }

.FactBox2 {
    margin-right: 1px;
    border-bottom: 1px solid #006699;
    border-top: 1px solid #006699;
    background-color: #EEEEEE;
    margin: 8px;
    margin-top: 2px;
    padding: 5px 5px 0 5px;
    width: 250px;
    float: right;
    color: #006699;
    font-family: Tahoma;
}

    .FactBox2 h1 {
        font-size: 16px;
        font-weight: bold;
        font-family: Arial;
        margin: 3px 0 1px 0px;
        border-bottom: 2px solid #ffffff;
    }

    .FactBox ul,
    .FactBox2 ul,
    .sidebarExternalContent ul {
        padding: 0;
        margin: 0;
    }

        .FactBox2 ul li {
            clear: both;
            position: relative;
            margin: 0;
            padding-top: 3px;
            padding-bottom: 3px;
            list-style: none inside none;
            border-bottom: 2px solid #ffffff;
        }

        .FactBox2 ul .lastItem {
            clear: both;
            position: relative;
            margin: 0;
            padding-top: 5px;
            list-style: none inside none;
            border: 0;
        }

        .FactBox a,
        .FactBox ul li a,
        .FactBox2 ul li a {
            color: #006699;
            text-decoration: none;
        }

.FactBox img {
    border: 0;
}

.sidebarExternalContent {
    background-color: #F4F4F0;
    border-top-width: 3px;
    border-top-style: solid;
    border-top-color: #D4D4D0;
    margin-top: 4px;
}

    .sidebarExternalContent h5 {
        margin-bottom: 0;
    }

    .sidebarExternalContent ul li {
        clear: both;
        position: relative;
        margin: 0;
        padding-top: 7px;
        padding-bottom: 7px;
        list-style: none outside none;
        border: 0;
        background: url(/SharedResources/Images/hrule_dotted.png) 0px 100% repeat-x;
    }

.TextBoxWithImage {
    border: 1px solid #d2d2ce;
    background-color: #fff;
    float: right;
    width: 200px;
    height: 25px;
    margin-left: 5px;
    margin-top: 2px;
}

input.textBox {
    position: relative;
    top: 2px;
    left: 4px;
    width: 150px !important;
    outline: none;
    border: none;
    float: left;
    padding-left: 3px;
    line-height: 12px;
    font-size: 12px;
}

input.imageButton {
    top: 8px;
    right: 5px;
    position: relative;
    float: right;
}

/*Footer*/
#Footer {
    width: 1000px;
    padding-bottom: 10px;
}

#FooterRow1 {
    background-color: #026CB6;
    height: 26px;
    padding-top: 10px;
}

    #FooterRow1 a {
        color: #fff;
        font-size: 12px;
        text-decoration: none;
    }

.FooterRow1Links a {
    padding-left: 40px;
}

.FooterRow2 {
    height: 80px;
    padding: 12px 5px 0 5px;
}

.FooterRow2Group {
    width: 330px;
    float: left;
}

.PartnersDonorsSocial {
    font-size: 13px;
    color: #8d8d8d;
}

.itemrow {
    width: 310px;
    height: 32px;
}

.GroupTitle {
    width: 90px;
    float: left;
    text-align: right;
    padding-right: 8px;
}

.item {
    width: 42px;
    float: left;
}

.item2 {
    width: 60px;
    float: left;
}

.OchaSites {
    float: left;
    position:relative; top:9px;
    margin-right:5px;
	
}
.icon {
    border: solid 0px #FFF;
}

.FooterRow3 {
    padding-left: 5px;
    padding-right: 0px;
	padding-top:8px;
    font-family: Tahoma;
    font-size: 11px;
    color: #8d8d8d;
}

.divClear {
    clear: both;
}
/*End Footer*/

/*Homepages*/
#coverStory {
    margin-left: 20px;
    margin-right:20px;
    margin-bottom:20px;
    display: inline-block;
    float: left;
    width:960px;
    position:relative;
}

    #coverStory img {
        float:left;
    }
#LeadStory,
#serviceLeadStory {
    margin-left: 20px;
    display: inline-block;
    float: left;
    width:640px;
    
}

#LeadStory h1,
#coverStory h1 {
    font-size:32px;
    margin:12px 0 12px 0;
}

#LeadStory ul , #coverStory ul , #serviceLeadStory ul {
    list-style-type: square !important;
color: #026CB6;
padding-left:15px;
}
#LeadStory ul li, #coverStory ul li, #serviceLeadStory ul li {
    margin-bottom: 0.5em;
}
#serviceLeadStory {
    float:none;
}
    #LeadStory a:link,
    #LeadStory a:visited,
    #coverStory a:link,
    #coverStory a:visited {
        color: #0A62A1;
        font-size:32px;
        font-family:Tahoma, Verdana;
    }
    #serviceLeadStory img {
        margin-right:10px;
    }
#LeadTeaser {
    padding-left: 4px;
    padding-bottom: 6px;
    padding-top: 10px;
	line-height: 18px;
}
#coverStory #LeadTeaser {
    float: left;
    display:inline-block;
    width:280px;
    padding-left:20px;
    padding-top:0;
}
    #coverStory #LeadTeaser h2 {
        font-size:1.2em;
    }
#LeadSide {
    margin: 0 20px 0 20px;
    width: 300px;
    float: left;
}

.etabs {
    margin: 10px 10px 0 10px;
    padding: 0;
}

.tab {
    display: inline-block;
    *display: inline;
    background: #eee;
}

    .tab a {
        font-size: 14px;
        line-height: 1.4em;
        display: block;
        padding: 0 10px;
        outline: none;
    }

        .tab a:hover {
            text-decoration: underline;
        }

    .tab.active {
        background: #fff;
        position: relative;
    }

    .tab a.active {
        font-weight: bold;
    }

.tab-container .panel-container {
    background: #fff;
    padding: 10px;
}

div.active {
    background-color: #fff;
    margin: 0 10px 0 10px;
}

.SectionHead,
.SectionHeadPartner {
    color: #666;
    line-height: 1.8em;
    font-weight: bold;
    font-size: 19px;
    margin-left: 20px;
    padding-left: 20px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-top-color: #EEEEEE;
    border-right-color: #EEEEEE;
    border-bottom-color: #EEEEEE;
    border-left-color: #EEEEEE;
    border-bottom-style: solid;
    padding-top: 2px;
    padding-bottom: 2px;
    clear: left;
}

#latestReport,
.multimediaCenter {
    margin: 0 0 1px 0;
    padding: 10px 15px 10px 15px;
    background-color: #F5F5F5;
}
#serviceLatestReport,
#moreNews {
    position:relative;
    border: solid 1px #ccc; 
    margin:20px 0 10px 20px;
    padding:10px;
    
}
#moreNews {
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
}
    #serviceLatestReport h1,
    #moreNews h1 {
        border-bottom: solid 1px #ccc; 
        padding-bottom:10px;
        color:#666;
        font-size:19px;
        font-weight:bold;
    }
    #moreNews h2 {
        padding:0;
        margin:0;
        color:#666;
        font-size:13px;
        font-weight:bold;
    }
    #moreNews img {
        float:left;
        margin-right:10px;
    }
.multimediaCenter {
    background-color: #333;
}

    .multimediaCenter h1 {
        font-size: 12pt;
        color: #fff;
        line-height: 1.8em;
        font-weight: bold;
        margin: 0;
    }

.PackStory,
.multimediaItem {
    width: 205px;
    float: left;
    padding: 0px;
    margin: 10px;
    position: relative;
}

    .PackStory div {
        padding: 5px;
        font-weight: bold;
        font-size: 13px;
    }

    .multimediaItem a img {
        position: absolute;
    }

.overlyContainer,
.overlyContainerSlideshow {
    position: absolute;
    top: 91px;
    left: 0;
    overflow: hidden;
    background-color: #000;
    opacity: .7;
    height: 17px;
    width: 199px;
    padding: 3px;
}

.overlyContainerSlideshow {
    top: 0;
}

    .overlyContainer a,
    .overlyContainerSlideshow a {
        color: #fff;
        opacity: 1;
    }

.rrRelativeWrapper {
    border: none !important;
}

.RadRotator .rrButton.rrButtonLeft,
.RadRotator .rrButton.rrButtonRight {
    margin-top: -33px !important;
}

#latestByRegion {
    margin: 0;
    padding: 10px 20px 10px 0;
    background-color: #F5F5F5;
    overflow:auto;
}

#latestByRegionArea {
    width: 1000px;
    margin: 0 auto 0 auto;
}

.regionSection {
    width: 225px;
    float: left;
    margin: 8px 0 8px 20px;
}

    .regionSection h1 {
        font-size: 14px;
        margin: 0 0 3px 0;
    }
    .regionSection img {
        width:225px;
        height:127px;
    }

.latestRegionList {
    padding: 0;
    margin: 0 0 0 0;
}
#partner .latestRegionList {
    margin: 10px 0 0 0;
}
    .latestRegionList li {
        clear: both;
        position: relative;
        list-style: none outside none;
        margin: 0;
        padding: 3px 0 3px 0;
        display: block;
        font-size: 13px;
    }

        .latestRegionList li:first-of-type {
            font-weight: bold;
        }

.SectionHeadPartner {
    width:480px;
    float:left;
    margin-top:20px;
	margin-left:20px;
}
#partner {
    width: 480px;
    padding: 20px;
    float:left;
}

    #partner h1 {
        font-size: 14px;
        font-weight: bold;
        color: #666;
        margin-left:0;
        display:inline;
    }

    #partner .latestRegionList li {
        padding: 5px 0 5px 0;
        border-bottom: 1px dashed #DEDEDE;
    }

        #partner .latestRegionList li:first-of-type {
            font-weight: normal;
        }
        #partner .latestRegionList li:last-of-type {
            border: none;
        }
.partnerBox {
    margin-bottom: 20px;
    position:relative;
}

    .partnerBox img {
       position:absolute;
       left:140px;
       top:9px;
        border: none;
    }
.upComing {
    /*padding:0 20px 20px 20px;*/
    margin-right:20px;
    margin-top:148px;
    /*width:400px;*/

}
    .upComing h1 {
        margin-left:0;
    }
    .upComing h2 {
        font-size: 13px;
    }

h1.servicePageTitle {
    text-align:right;
}

#appStore {
    float:left;
    margin:0 17px 0 10px;
}
#appStore a img {
    border-style: none;
    border-width: 0px;
}

#InDepthBox {
    position:relative;
}

    #InDepthBox .overlyContainer {
        top:auto;
        bottom:0;
        width:100%;
        color:#ccc;
        padding-top:5px;
    }
    #InDepthBox .overlyContainer a{
        margin:0;
    }
	
.IndepthContent {
margin-left: 20px;
}
