/* Trishah.com Web Design 18 July 2008 */

body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  color: #eaf7fd;
  line-height: 24px;
  border: 0;
  margin: 0;
  padding: 0;
}


#translate {
	position: relative;
    margin-top: 4px
}
.translate img {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
-moz-opacity: 0.5;
}

.translate:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.translate img{
border: 1px solid #ccc;
}

.translate:hover img{
border: 1px solid navy;
}

.translate:hover{
color: red; /* Dummy definition to overcome IE bug */
}

a:link {
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none
}
a:visited {
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none
}
a:hover {
  font-family: Arial, Helvetica, sans-serif;
/*  color: #e8fe05; */ /* Yellow-Green */
  color: #ff1f31;  /* Light Red */
/*  color: #0287df;*/  /* Bright Blue */
  font-weight: bold;
  text-decoration: underline;
}

.white_box {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #333333;
  font-weight: normal;
}
.white_box a:link {
  font-family: Arial, Helvetica, sans-serif;
  color: #cc0000;
  font-weight: normal;
  text-decoration: underline;
}

.white_box a:visited {
  font-family: Arial, Helvetica, sans-serif;
  color: #cc0000;
  font-weight: normal;
  text-decoration: underline;
}
.white_box a:hover{
  font-family: Arial, Helvetica, sans-serif;
  color: #0287df;
  font-weight: normal;
  text-decoration: none;
}

/*.S_input, .input {
  background-color: #b3e7f8;
  color: #00212c;
  font-size: 11pt;
  border: 1px solid #005277;
  }

.S_input:focus, .input:focus {
  background-color: #d7f5ff;
  color: #00212c;
  font-size: 11pt;
  border: 1px solid #005277;
  }*/


.S_input, .input {
  background-color: #c8e8fe;
  color: #00212c;
  font-size: 11pt;
  border: 1px solid #005277;
  }

.S_input:focus, .input:focus {
  background-color: #dff2fe;
  color: #00212c;
  font-size: 11pt;
  border: 1px solid #005277;
  }
  aedefe

.boxed {
    padding: 12px;
    border: 1px solid #005277;
     font-weight: bold;
     font-size: 14px
}

.rest {
     font-weight: normal;
     font-size: 12px
}

.header {
   font-size:14px;
   font-weight:bold;
}

.button, .S_button {
  color: #ffffff;
  background-color: #ea0c33;
  font-weight: bold;
}

.numbered_cell {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 22px;
/*  background-color: #ececec;*/
  background-color: #f2f0ea;
}

.numbered_cell:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 22px;
  background-color: #e0f2fe;
}

table.stats_table {
	border-width: thin thin thin thin;
	border-spacing: 3px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
}
table.stats_table th {
	border-width: thin thin thin thin;
	padding: 5px 5px 5px 5px;
	border-style: solid solid solid solid;
	border-color: rgb(0, 96, 140) rgb(0, 96, 140) rgb(0, 96, 140) rgb(0, 96, 140);
	background-color: white;
	-moz-border-radius: 6px 6px 6px 6px;
}
table.stats_table td {
	border-width: thin thin thin thin;
	padding: 5px 5px 5px 5px;
	border-style: solid solid solid solid;
	border-color: rgb(0, 96, 140) rgb(0, 96, 140) rgb(0, 96, 140) rgb(0, 96, 140);
	background-color: white;
	-moz-border-radius: 6px 6px 6px 6px;
}

