/*email this page*/
body {
  margin: 0px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 22px;
  padding-bottom: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
  font-size: 12px;
  color: #000000;
}
div.banner {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 353px;
  text-align: center;
  }
  
div.headline {
  width: 300px;
  height: 45px;
  padding-top: 1px;
  font-weight: bold;
  overflow: hidden;
}
div.headline div.l1 {
  color: #990000;
  font-size: 12px;
}
div.headline div.l2 {
  font-size: 14px;
}
div.headline div.l3 {
 font-size: 10px;
 color: #FF0000;
}
div.form table {
  width: 300px;
  font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
  font-weight: bold;
  font-size: 12px;
  padding: 1px;
}
div.form th {
  color: #ffffff; 
  text-align: left;
}
div.form td {
  color: #000000; 
  vertical-align: top;
}
div.form td.left {
  border-left: 1px solid #000000;
}
div.form td.right {
  border-right: 1px solid #000000;
}
div.form td.fill {
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}
div.form input {
  width: 160px; 
  height:21px;
  border: 1px solid #000000;
}
div.form input.button {
  width: 60px;
  background-color : #757575;
  color: #ffffff;
  font-weight: bold;
}
div.form textarea {
  width: 160px;
  height:90px; 
  border: 1px solid #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
  font-size: 12px;
}
.small {
  font-size: 10px;
  font-weight: normal;
}
.error {
  font-size: 10px;
  font-weight: normal;
  color: #ff0000;
}
div.footer {
  width: 310px;  
  padding-top: 5px;
  font-size: 11px;
  color: #666666;  
}

form{margin:0px;padding:0px;}





/* sport */
body.sport { background: #ffffff; }
body.sport div.form th { background: #000000; }
body.sport div.form td { background: #eeeeee; }
body.sport div.form td.spacer { background: #ffffff; }
body.sport div.form input.button { font-weight: normal; }

/* cbbc */
body.cbbc { background: #3399ff; }
body.cbbc div.form th { background: #0066cc; }
body.cbbc div.form td { background: #99ccff; }
body.cbbc div.form td.spacer { background: #3399ff; }
/* on this day */
body.otd { background: #ffffff; }
body.otd div.form th {background:#6699CC;}
body.otd div.form td {background:#DEEDFB;}
body.otd div.form td.spacer { background: #ffffff; }
body.otd div.banner { background: #7AA6C8; }


/* spanish */
body.spanish { background: #ffffff; }
body.spanish div.banner { background: #003399; }
body.spanish div.form th { background: #003399; }
body.spanish div.form td { background: #C3D3F7; }
body.spanish div.form td.spacer { background: #ffffff; }
.spanl1{color: #003399;font-size:12px;}
.spanl2{font-size:13px;}
div.sphead {
  width: 300px;
  height: 55px;
  padding-top: 1px;
  font-weight: bold;
  overflow: hidden;
}
/* russian */
body.russian { background: #ffffff; }
body.russian div.banner { background: #003399; }
body.russian div.form th { background: #003399; }
body.russian div.form td { background: #cccc99; }
body.russian div.form td.spacer { background: #ffffff; }
body.russian input.button { width: 120px; background: #003399; }

/* arabic */
body.arabic { background: #ffffff; }
body.arabic td {
  font-family: "Simplified Arabic", "Arabic Transparent", "Traditional Arabic", "Arial (Arabic)", "Times New Roman (Arabic)", "AGA Arabesque", "NaskhTT", "Akhbar MT", "Courir New (Arabic)", "Decotype Naskh",  "Mudir MT",  "Simplified Arabic fixed", "Tahoma (Arabic)", "Andalus", "Monotype Koufi", "Decotype Naskh Extension", "Decotype Naskh Special", "Decotype Naskh Swashed", "Decotype Naskh Variants", "Decotype Naskh Thuluth", "Simplified Arabic backslanted", "Traditional Arabic Backslanted",  Arial, Helvetica, sans-serif;
  font-size: 16px; 
}
body.arabic div.banner { background: #003399; }
body.arabic div.arabichead{
  font-family: "Simplified Arabic", "Arabic Transparent", "Traditional Arabic", "Arial (Arabic)", "Times New Roman (Arabic)", "AGA Arabesque", "NaskhTT", "Akhbar MT", "Courir New (Arabic)", "Decotype Naskh",  "Mudir MT",  "Simplified Arabic fixed", "Tahoma (Arabic)", "Andalus", "Monotype Koufi", "Decotype Naskh Extension", "Decotype Naskh Special", "Decotype Naskh Swashed", "Decotype Naskh Variants", "Decotype Naskh Thuluth", "Simplified Arabic backslanted", "Traditional Arabic Backslanted",  Arial, Helvetica, sans-serif; 
}
body.arabic div.form th { background: #003399; }
body.arabic div.form td { background: #C3D3F2; }
body.arabic div.form td.spacer { background: #ffffff;font-weight:bold; }
body.arabic input.button {width:60px;font-size:16px;}
.errorarabic {font-size: 13px;font-weight: bold;color: #ff0000;}
.smallarabic {font-size: 13px;font-weight: bold;}

#arabic {  
  direction:rtl;
  text-align:right;font-size:13px;padding-right:5px;font-weight:bold;}

div.arabicfooter {
  position: absolute;
  top: 370px;
  left: 40px;
  width: 300px;
  height: 80px;
  overflow: hidden;
  padding-top: 10px;
  font-size: 13px;
  color: #666666;
}
div.arabichead {
  width: 300px;
  height: 70px;
  padding-top: 1px;
  font-weight: bold;
  overflow: hidden;
}

/* weather */
body.weather { background: #ffffff; }
body.weather div.banner { background: #6699cc;width:100%;text-align:left;}
body.weather div.form th { background: #6699cc; }
body.weather div.form td { background: #a5cae6; }
body.weather div.form td.spacer {background:#ffffff;padding:0 0 10px 0}
body.weather input.button {width:120px;background:#6699cc;}

body.weather div.form td.spacer img {display:none;}
body.weather div.form td.spacer{padding:5px 0 0 0;height:5px;}
body.weather th{border-top:1px solid #000;border-right:1px solid #000;border-left:1px solid #000;}




/* news */
body.news {
	background: #ffffff;
	color:#505050;
	font-family:helvetica;	
 }

body.news .banner img{
	text-align:left;
	float:left;
	margin:0 0 0 4px;	
}
body.news .l1{
	display:none;
}
body.news div.headline div.l2{
	margin:8px 0 0 0;
	padding:0px;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
}
body.news div.headline{
	height:auto;
	margin:0 0 8px 0;
}
body.news div.form td.left,body.news div.form td.right,body.news div.form td.fill {
	border:none
}

body.news .error {	
	font-size:11px;
	font-weight:normal;
	padding:0 5px 0 0;
	text-transform:uppercase;
}
body.news div.form input {
	border:1px solid #a9a9a9;	
	font-size:11px;	
}
body.news div.form input.button {
	text-transform:uppercase;
	background-color:#505050;
	color:#FFFFFF;
	font-weight:bold;
	width:60px;	
	float:left;
	}

body.news div.form td{
	color:#505050;
	font-family:helvetica;	
	font-size:13px;
	font-weight:normal;
}


body.news div.form td.spacer {
	
}

body.news div.form th {
	color:#505050;
	font-family:helvetica;	
	font-size:13px;		
	margin:0px;
	padding:0 0 8px 0;
}

body.news td{
	padding:0 0 8px 0;
	background:#fff;
}
body.news td span.small,body.news td span.small a{
	display:block;
	padding:4px 0 0px 0;
}
body.news div.form td.fill {
border:none!important;
}
body.news div.footer {
	color:#a9a9a9;
	text-transform:uppercase;
	font-size:11px;
	padding-top:5px;
	width:310px;
}

body.news .footer a{		
	color:#174f82
}
