body  {  
 font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
 font-size: 13px;  
 background: url(img/back.gif) repeat-x;
} 

img {
border: none;
}

#menu ul { list-style: none; margin: 0;padding: 8px; background: #d6e5f4; text-align:left; border:2px solid #fff;	outline:1px solid #85b1de;}
#menu li { display: inline;font-size: 13px;font-weight: normal;padding: 8px;background: #d6e5f4; border-bottom: 1px solid #fff;color: #039;}
#menu li:hover, #menu li:active, #menu li:link {display: inline;font-size: 13px;font-weight: normal;padding: 8px; border-bottom: 1px solid #fff;background: #d0dafd;color: #339;}

#inputArea  {  font-family: Arial, Sans-Serif;  font-size: 13px;  background-color: #d6e5f4;  padding: 10px;  width:310px;  text-align: left;  border:2px solid #fff;	outline:1px solid #85b1de;  }
#inputArea input, #inputArea textarea  {  font-family: Arial, Sans-Serif;  font-size: 13px;  margin-bottom: 5px;  display: block;  padding: 4px;  width: 300px;  }

.activeField  {  background-image: none;  background-color: #ffffff;  border: solid 1px #33677F; }
.idle  {  border: solid 1px #85b1de;  background-image: url('img/gray_bg.png');  background-repeat: repeat-x;  background-position: top;  background-color:#FFFFFF;  }

a.reglink:visited, a.reglink:active, a.reglink:link {   color: #000;   font-family: Arial, Sans-Serif;   font-size: 13px;   text-decoration:none;  }
a.reglink:hover {  color: #000;  font-family: Arial, Sans-Serif;  font-size: 13px;  text-decoration:underline;  }

a:visited, a:active, a:link  {   color: #039;   font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;   font-size: 12px;   text-decoration:none;   border-collapse: collapse;  }

a:hover  {  color: #039;  font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;  font-size: 12px;  border-collapse: collapse;  text-decoration:underline;  }

#main {margin: 0 auto;}
#page {	background-color:#D6E5F4;	width:600px;	margin:50px auto;	padding:20px 20px 20px 20px;	min-height:300px;	border:2px solid #fff;	outline:1px solid #ccc;	text-align:center;}
#rating {	background-color:#D6E5F4;	width:320px;	margin:5px auto;	padding:5px;	min-height:75px;	border:2px solid #fff;	outline:1px solid #ccc;	text-align:center;}
#top {	background-color:#D6E5F4;	margin:5px auto;	padding:5px;	min-height:75px;	border:2px solid #fff;	outline:1px solid #ccc;	text-align:center;}
#menu {text-align:center;}
#main-text {text-indent: 15pt; line-height:19pt; padding: 15px; text-align: justify;}

/* ------------------ styling for the tables    ------------------   */
#box-table-a{	border:2px solid #fff; outline:1px solid #85b1de; font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;	font-size: 12px;	margin: 50px auto 0;	text-align: left;	border-collapse: collapse;}
#box-table-a a:link, #box-table-a a:active, #box-table-a a:visited {color: #039;   font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;   font-size: 12px; text-decoration: underline;  } 
#box-table-a a:hover  {   color: #039;   font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;   font-size: 12px; text-decoration: none;  } 
#box-table-a th{	font-size: 13px;	font-weight: normal;	padding: 8px;	background: #d6e5f4;	border-bottom: 1px solid #fff;	color: #039;	text-align: left;}
#box-table-a td{	padding: 8px;	background: #e8edff; 	border-bottom: 1px solid #fff;	color: #669;	border-top: 1px solid transparent;}
#box-table-a tr:hover td{	background: #d6e5f4;	color: #339;}
/* --------------------------   end styling for the tables    -------------------------- */

h1, h2 {	letter-spacing:-1px;	color:#2D5AC3;	font-weight:normal; margin-bottom:-15px;}

h1 {	font-size:22px;}
h2 {	font-size:18px;}

.less {	color:#999;	font-size:9px;}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }
