﻿v\:* {behavior:url(#default#VML);}

img {border:none;}

h1{margin:0px;padding:0px;}
h2{margin:0px;font-size:15px;}
h3{color:#3F6F8B; margin:4px;}
h4{color:#3F6F8B; margin:4px;}



#headerL{background: #bccdd7 url(../_img/SOSheaderLeft.jpg) no-repeat left;height: 100px;width: 100%;text-align: right;float:left;}
#headerR{background: #bccdd7 url(../_img/SOSheaderRight.jpg) no-repeat top right;height: 100px;width: 327px;float:right;} 

#headMsg{margin:0px;padding:0px; background:#D8E6F3;width:100%;height:30px; margin-top:-2px;}
.orangeLine{margin:0px;padding:0px; line-height:10px; background:#E1A42F;width:100%;height:10px;}
#bcnav{font-size:10px;margin:6px;}

/*** Homepage ***/
.homepageText{padding:8px;margin:3px 0;}

/*** LEFT BOX COLUMN ***/
.RadComboBox_Web20 .rcbInputCell{height:20px;}
.left .box{border:1px solid #ccc;background:#eee;padding:3px;margin:2px 2px 6px 2px;}
.left .box h3{font-size:14px;margin:2px;font-weight:bold}
.left .box a.h1{margin:4px 0 2px 3px;font-size:12px;font-weight:bold;color:#00E;padding:2px 4px}
.left .box a.h2{margin:2px 0 2px 12px;font-size:12px;color:#00E;padding:2px 4px}
.left .box a.sel{border:1px solid #03E;background:#E8ECF4}
#travelLinks a{display:block;}
.box a{display:block;}

/*** RIGHT BOX COLUMN ***/
#right .box{border:1px solid #ccc;background:#eee;padding:3px;margin:2px 2px 6px 2px;}
#right .box h3{font-size:14px;margin:2px;font-weight:bold}
#right .box a{background:#6699cc;display:block;text-align:center;font-size:medium;margin:4px;padding:4px;color:#000;text-decoration:none;font-weight:bold;}
#right .box a:hover{text-decoration:underline}

/*** CENTER CONTENTS ***/
/*map*/
#mapBox{position:relative}
#mapMenu{background:#193964;color:#fff;padding:2px 6px;text-align:right;}
#mapMenu a{color:#fff;}
#mapLayers{display:none;position:absolute;top:20px;right:0px;border:1px solid #193964;width:250px;height:200px;background:#D8E6F3;filter:alpha(opacity=90);opacity: 0.9;}
.mapContent{}
.mapFunction{background:url('../_img/bkgCtrlHeader.png') repeat-x;padding:3px;}
.mapFunction a{margin-left:10px;}
.mapFunction a img{border:0}
/*news*/
div.cnt div { padding: 3px; }
div.odd { background: #EAF0FF; }


/**** Global/Regional Event Page ***/

/*** DocumentCategories control ***/
.ctrlHeader{}
.ctrlHeader .boxTitle {display:block;font-size:12px;font-weight:bold;margin-left:5px; height:16px; padding-left:20px;margin-right:5px;background:url('../_img/bullet2.png') no-repeat top left;}
.ctrlItem{width:100%}
table.ctrlItem{width:100%}
.docCtrlBox{}

/*** Page Elem ***/
.eventDetails{background:#D8E6F3;padding:4px;}
.eventDetails .txt{border:1px solid #666;padding:2px;width:70%;}
.countryList{background-color:#f0f9ff;}
.countryList .boxTitle{background:url('../_img/bkgCtrlHeader.png') repeat-x;padding:3px;}
.countryList .boxContent{overflow:auto;}



span.boxTitle {font-weight:bold;}
    

/*** Video Gallery ***/
/*div.main{background:#eee;border:1px solid #ccc;padding:4px;width:90%;}*/
.docCtrlBox a 
{
    text-decoration:none;
    }
    


    
    
    
/* home page rounded boxes */    
.roundedBox{}
.roundedBoxTop {padding:0px; background:url('../_img/roundedcorners180top.png') no-repeat top left; width:180px; height:22px;}
.roundedBoxCenter{padding-left:15px;padding-right:15px; background:url('../_img/roundedcorners180middle.png') repeat-y ; width:180px; min-height:15px;}
.roundedBoxBottom {padding:0px; background:url('../_img/roundedcorners180bottom.png') no-repeat bottom left; width:180px;height:22px;}
.roundedBoxCenter .content {width:150px;padding:0px;margin:0px; }

/* home page main pics boxes */
.mainBoxes {margin-left:5px;}
.cornerBox {padding:0px; margin:0;  width:170px;margin-bottom:15px;}
.cornerBox a img {border:none;}
.cornerBox a span
{
    
    position:relative;
    cursor: pointer;
    border: none;
    font-size: 12px;
    font-weight: bold;
    color: #003366;
    margin-left:10px;
    margin-top:-20px;
}

/* search box */
.searchBox{ vertical-align:middle; line-height:23px; height:23px;padding:0px;position:relative;float:right;margin-top:-26px;z-index:10;margin-right:5px;}
.searchBox input {vertical-align:middle;position:relative;line-height:23px;height:23px;margin:0;padding:0;}
.searchBox .textbox {vertical-align:middle;position:relative;line-height:17px;height:17px;width:130px;}
.searchBox .img {}
.searchBox .button {width:50px;}

/* event box */
.eventbox {margin-bottom:15px;}
.eventbox h3 { font-size:12px;margin:5px;font-weight:bold; vertical-align:middle;line-height:20px; height:20px;position:relative;margin-left:10px;}
.eventbox h3 img {vertical-align:top; padding:0; margin:0; line-height:20px;position:relative; margin-right:5px;}
.eventbox a {display:block;text-align:left;font-size:12px; color: #3F718C;text-decoration:none;font-weight:bold;border-bottom:1px solid #CFCFCF;}

/* generated main contents */
.mainContents {padding:10px;}
.mainContents .full {}
.mainContents .left {float:left;clear:none;width:48%;}
.mainContents .right {float:right;clear:right;width:48%;}
