﻿body { margin: 0px;
    font-family: Arial, Helvetica, Times New Roman;
    color: #3A3A3A;
    background: #E4E4D3;
    font-size: 12px;
    line-height:1.4em;
    padding: 0px;
}

form { margin: 0px; padding: 0px; }

img { border: none;	}


/* Links */

a { color: #005689; text-decoration: none; font-weight:bold; }
a:hover { text-decoration: underline; }


a.grey:link, a.grey:visited {  font-size: 10px; color: #4B4B4B; text-decoration: none; }
a.grey:hover { font-size: 10px; color: #4B4B4B; text-decoration: underline; }

a.white:link, a.white:visited {  font-size: 11px; color: #FFFFFF; text-decoration: none; }
a.white:hover { font-size: 11px; color: #FFFFFF; text-decoration: underline; }




/* Backgrounds */

#topBlue { height: 11px; background: #367497; }

.bgBlue { background: url('../images/bg_blue.gif') repeat-x; border-top: solid 11px #367497; padding: 0px 0px 20px 0px; text-align: center; }

#bgLightBlue { background: #C9E1E5; }

.footer {
	background-color:#6498C8; height:24px; border-top: 1px solid #5A89B4; border-bottom:1px solid #5A89B4; margin-top:8px;  }
.txtFooter {
	 font-size: 11px; color: #ffffff; font-weight:bold; padding-top: 5px;
}	



/* Text or Content */

.naviTop { font-size: 10px; font-weight: bold; color: #4B4B4B; text-align:right; margin-bottom:0px; }

.textMore { font-size: 10px; font-weight: bold; color: #4B4B4B; margin-top: 5px;  }


#articleTitle { font-size: 18px; font-weight: bold; color: #F0621C; margin-bottom: 15px; padding-right:15px; line-height: 1.2em; }
#articleContent { font-size: 12px; color: #3A3A3A; line-height:1.6em; padding-right:15px; }



/* Links */

a.naviGrey { color:#4B4B4B; text-decoration:none; }
a.naviGrey:hover { color:#4B4B4B; text-decoration:underline; }



/* Borders */

.newsGreyBottom { border-bottom:3px solid #A3A3A3; width:418px; margin-bottom:10px;  }
.orgBorderBottom { border-bottom:3px solid #FF8226; padding-bottom: 10px;  }
.newsBorderBtm { border-bottom:dotted 1px #A0A0A0; padding-top:5px; padding-bottom:5px;  }
.treatBorderBtm { border-bottom:dotted 1px #A0A0A0; padding-top:5px; padding-bottom:5px; padding-left:8px  }
.intBorderBtm { border-bottom:solid 1px #cccccc; padding-top:5px; margin-bottom:5px;  }


/* .number { padding: 2px 2px 2px 25px; margin: 0px 5px; } */

.number { padding: 2px 2px 2px 25px; margin: 0px 5px; }
.breadcrumbs { font-size: 11px; font-weight: bold; color: #3A3A3A; text-align: left; padding: 15px 0 20 0px; }
.intDate {font-size: 14px; font-weight: bold; color: #666666; }



/* Footers */

.footerBtm {font-size: 11px; color: #595959; }


/* Table */

.tableBorder { border: 1px solid #CCCCCC; }
.tableTitle { font-size: 12px; color: #FFFFFF; background-color:#6090B0; font-weight:bold;}
.altGrey { background-color: #D0D0C2; }



/* for padding of No. on banners */
.paddingNo { margin-right:10px; background-color: #000000; padding:2px 7px 2px 7px; color:#ffffff; font-weight: bold; font-size: 11px; border: 1px solid #FFFFFF;}

.paddingNoOpacity { filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70; color: #000000; }




/* International Days */
.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:#FF9F51; cursor:pointer; margin: 0px 2px 0px 0px; color: #FFFFFF; font-weight: bold; font-size:11px; }
.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:#E46C0A; cursor:pointer; margin: 0px 2px 0px 0px; color: #FFFFFF; font-weight: bold; font-size:11px;}
.viewedList{border:solid 1px #ccc; padding:12px; width: 458px; }
.propBorderBottom { border-bottom: 1px solid #ccc; 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:11px; }



.noBgPrint { background: url(../images/subbg_logo_right.jpg) no-repeat; }

.noBgBlue { background: url(../images/bg_blue.gif') repeat-x; }
