﻿body {  margin: 0px;
    font-family: Arial, Helvetica, Times New Roman, sans-serif;
    color: #000000;
    font-size: 12px;
    background: #282828;
}

/* for Background */
.bgBackground { background: #000000 url('../images/bg_home_repeat.gif') repeat-x left 6px;}
.bgBlack { background:#000000;} 
.bgTopSubpage  { background: #000000 url('../images/bg_navi_top.gif') repeat-x left 6px; }
.bgSubpage  { background: #000000 url('../images/bg_navi_top.gif'); padding: 0px 0px 30px 0px; }
.bgWhite { background: #FFFFFF; }
/* for Print */
.print{}
.inPrint{display:none;}

/* for footer */
.footer { padding: 10px; font-size: 11px; color: #C7C7C7; text-align: center;}
.footer table { font-size: 11px;width:912px; }
.footer a { color: #C7C7C7; text-decoration: none;}
.footer a:hover { text-decoration: underline;font-size:11px; }


/* for News */
.fontNews a {text-decoration: none;font-size: 11px; color:#000000; font-weight:bold; }
.fontNews a:hover { text-decoration: underline; }


img{ border: solid 0px #FF0000; }

/*a { color: #418CBD; text-decoration: none; }*/
a { color: #185FB2; text-decoration: none; }
a:hover { text-decoration: underline; }
form { margin: 0px; }

/* world map */
.countryTitle{ position:absolute; font-size:10px; background:#000; color:#FFF; padding:3px; cursor:pointer  }


/*For Facts*/
.bgfact {background-color:#D4D4D4; border: solid 1px #C5C4C4;padding:10px; width:90%; font-size:11px;margin-top:15px; line-height: 1.4em;}


/* Format Sub Page*/
.tdTree { width: 150px; }
.tdContent { padding: 0px 15px 5px 15px; width: 593px; }
.tdSideBanner { width: 169px; }
#articleTitle { font-size: 18px; color: #C30111; margin-bottom: 15px; font-weight: bold; line-height: 1.4em;}
#articleContent { line-height: 1.6em; padding-right: 25px;}
.Mainwidth{ width: 912px; }

/*Breadcrumbs*/
#breadCrumbs{font-size: 11px; color: #757575;padding: 5px 5px 0px 0px; font-weight:bold;}
.breadCrumb a{color:#185FB2;font-size:11px;text-decoration:none; font-weight:bold;}
.tblbreadCrumb {border-top: solid 1px #A6A6A6;border-bottom: solid 1px #A6A6A6; padding: 0px 0px 5px 0px;margin-bottom:30px;width:912px;}

/*SubTitle*/
.subTitle {font-size: 14px; font-weight: bold;}
.vacTitle {font-size: 14px; font-weight: bold; padding: 3px; background-color: #CACACA;}

.borderbottom {border: solid 1px #A6A6A6;}

.close_button{ font-size:10px; cursor:pointer; color:#FFF}
.close_button a{ color:#FFF}
.close_button a:hover{ text-decoration: underline;}

/*For Hightlight*/
.fontHighlights {font-size: 11px; line-height: 1.4em; font-weight:bold; color:#185FB2; }

.font11
{font-size: 11px; line-height: 1.4em; }

.font12
{font-size: 12px; line-height: 1.4em; }

#bgContent {background-color: #D7D7D7; border: 1px solid #C3C3C3; padding: 10px; }

/*Payment Method radio Button */
table.mylist input {
      width: 20px;
      display: block;
      float: left;
   }
   table.mylist label {
      width: 230px;
      display: block;
      float: left;
   }

   .popup_bg { background-color:#FFF; border:1px solid #CCC }
   .popup_title { background-color:#1A62B7; color: #FFFFFF; }
.marginTop10 {margin-top:10px;}

/* for table's formatting */
.altRow {background-color: #DEDEDE; }
.headerTitle {color: #FFFFFF; font-weight: bold; background-color: #4A4A4A;}
.altGreyRow{ background-color: #4A4A4A; }

/*Tabs*/
.viewedTabs{float:left; width:auto; border-left:solid 1px #CCC; border-right:solid 1px #CCC; border-top:solid 1px #CCC; padding: 5px 8px 5px 8px; background:#6793C7; cursor:pointer; margin: 0px 2px 0px 0px; color: #FFFFFF; font-weight: bold; font-size:12px; }
.viewedTabsSelected{float:left; width:auto; border-left:solid 1px #CCC; border-right:solid 1px #CCC; border-top:solid 1px #CCC; padding: 5px 8px 5px 8px; background:#1A62B7; cursor:pointer; margin: 0px 2px 0px 0px; color: #FFFFFF; font-weight: bold; font-size:12px;}
.viewedList{border:solid 1px #CCCCCC; padding:10px; width: 500px; }
.propBorderBottom { border-bottom: 1px solid #CCCCCC; margin-top: 15px; margin-bottom:15px; }
.viewedTabsNone {float:left; width:auto; border-left:solid 1px #CCC; border-right:solid 1px #CCC; border-top:solid 1px #CCC; padding: 5px 8px 5px 8px; background:#A6A6A6;  margin: 0px 2px 0px 0px; color: #FFFFFF; font-weight: bold; font-size:12px; }

/*TabsNEWS*/
.viewedNewsTabs{float:left; width:auto; border-left:solid 0px #CCC; border-right:solid 0px #CCC; border-top:solid 0px #CCC;border-bottom:solid 0px #000000; padding: 5px 8px 5px 8px; cursor:pointer; margin: 0px 2px 0px 0px; color: #000000; font-weight: bold; font-size:12px; }
.viewedNewsTabsSelected{float:left; width:auto; border-left:solid 0px #CCC; border-right:solid 0px #CCC; border-top:solid 0px #CCC; padding: 5px 8px 5px 8px; background:#000000; cursor:pointer; margin: 0px 2px 0px 0px; color: #FFFFFF; font-weight: bold; font-size:12px;}
.viewedNewsList{border:solid 0px #CCCCCC; padding:5px; width:290px;border-top:solid 2px #000000; }
.viewedNewsTabsNone {float:left; width:auto; border-left:solid 0px #CCC; border-right:solid 0px #CCC; border-top:solid 0px #CCC; padding: 5px 8px 5px 8px; background:#FFFFFF;  margin: 0px 2px 0px 0px; color: #FFFFFF; font-weight: bold; font-size:12px; }


/*News Class*/
.NewsDate {font-size:11px; font-weight:bold; color:#185FB2;}
.NewsTitle {font-size:12px; color:#000000;}
.NewsTitle a { font-size:12px; color:#000000; text-decoration: none;}
.NewsTitle a:hover { font-size:12px; color:#000000; text-decoration: none; }
.NewsBorderBottom {border-bottom: 1px solid #B2B2B2; padding: 5px 0px 5px 0px; width: 280px;}
.NewsBorderBottomLast {border-bottom: 0px solid #B2B2B2; padding: 5px 0px 10px 0px; width: 280px;}
 .DisplayNone {display: none;}
 
