body 
{ 
padding: 5px 0 0 0; 
margin: 0; 
font: .7em Tahoma, Arial, sans-serif; line-height: 1.4em; 
background: #FFFFFF;  
}

a { color: #2F637A; background: inherit; }
a:hover { color: #808080; background: inherit; }
p {	margin: 0 0 5px 0; }
h1 {	font: bold 2.2em Arial, Sans-Serif; padding: 8px 0 0 0; margin: 0; letter-spacing: -1px; }
h2 { margin: 0; padding: 0; font: bold 1.8em Arial, Sans-Serif; letter-spacing: -1px; }
h1 a, h2 a { color: #000; background: inherit; text-decoration: none; }
ul { margin: 0; padding : 0; list-style : none; }
img { border: 0; }
  
.logo {
padding-top:7px;
padding-bottom:24px;
padding-left:15px;
}

.logs{
padding-top:10px;
padding-right:5px;}


#heade { 
  top:3px; 
  left:50%; 
  margin-left:-495px;
  width:740px; 
  height:90px;
  position:absolute; 
  overflow:hidden; 
  text-align:center;
  font-size:100%;
  background:#FFFFFF;
  color:#eef;
  }

 /* main horizontal menu */
#tablist{ padding: 3px 0; margin: 0; float: left; }
	#tablist li{ list-style: none; display: inline; margin: 0; }
	#tablist li a{
		text-decoration: none;
		padding: 4px 22px;
		margin-right: 2px;
		background: #808080;
		font-weight: bold;
		color: #fff;
	}
	#tablist li a:hover{
		background: #eee;
		color: #fff;
	}
	#tablist li a.current{
		background: #eee;
		color: #2F637A;
		padding: 6px 22px;
	}
	#tablist .key { text-decoration: underline; }

/* main menu topics */
#topics {
	clear: left;
	float: left;
	width: 740px;
	background: #eee;
	padding: 4px 5px;
	margin: 0 0 5px 0;
	color: #fff;
	height: 58px;
}
	#topics li a { background-image: url(img/bullet.gif); background-repeat: no-repeat; background-position: center left;  padding: 0 0 0 12px; }

/* main menu search */
#search {
        top:26px; 
        left:50%; 
        margin-left:240px;
	width: 255px;
	min-height: 56px; /* FF height */
	height: 66px;
	position:absolute; 
        overflow:hidden;
	padding: 28px 0;
        text-align:center;
        font-size:100%;
	background: #eee url(../img/searchbg.gif) no-repeat;
	color: #000;

}
	/* search form styling */
	form, form p { margin: 0; padding: 0; line-height: 25px; }
	
		.search { width: 170px; border: 1px solid #357994; background: #fff; color: #478F36; padding: 4px; margin: 0; font-weight: bold; font-size: 1.3em;  }
		.button { padding: 4px; font: bold 1em Arial, Sans-Serif; }
.thirds {
		float: left;
		width: 186px;
		padding: 0 10px 0 15px;
	}
 
.hdText{Font-Size:16px;color:#000000; font-family: Arial,Verdana; text-decoration:none; padding-top:0px;padding-bottom:2px; font-weight:normal;}
.hdTextBold{Font-Size:16px;color:#000000; font-family: Arial,Verdana; text-decoration:none; padding-top:1px;padding-bottom:1px; font-weight:bold;}

a.hdText, a.hdText:link, a.hdText:visited, a.hdText:active, a.hdText:focus
{Font-Size:16px;color:#000000; font-family: Arial,Verdana; text-decoration:none; padding-top:1px;padding-bottom:1px; font-weight:normal;}


#ad { 
  top:92px; 
  left:50%; 
  margin-left:-495px;
  width:990px; 
  height:26px;
  position:absolute;  
  overflow:hidden; 
  text-align:center;
  font-size:90%;
  background:#e0e0e0;
  color:#eef;
  }


#mn { 
  top:116px; 
  left:50%; 
  margin-left:-495px;
  width:990px; 
  height:18px;
  position:absolute;   
  z-index:2;
  overflow: visible;
  text-align:center;
  font-size:90%;
  background:#CCCCCC;
  color:#eef;
  }

#mnn { 
  top:134px; 
  left:50%; 
  margin-left:-495px;
  width:990px; 
  height:17px;
  position:absolute; 
  z-index:1;
  overflow: hidden;
  text-align:center;
  font-size:90%;
  background: #f6f6f6;
  color:#eef;
  }

#sbar{
  top:150px; 
  left:50%; 
  margin-left:-495px;
  width:255px; 
  height:1158px;
  position:absolute;
  border-right: 1px solid #D0A9F5;
  z-index:1;
  overflow: hidden; 
  font-family: Trebuchet,Verdana,Sans-Serif;
  text-align:left;
  font-size: 100%;
  background: #f6f6f6;
  }

.topgainPadd {
       padding-top:5px;
	   padding-bottom:5px;
	   color:#C94093;
	   Font-Size:13px;
	   font-weight:bold;
	   }  
	   
.tip
{
 Font-Size:11px;
 padding-bottom:2px; 
 padding-top:2px;
 border-bottom:solid 1px #D8D8D8 ;  
 color:#646464; 
 padding-left:2px;
 font-family:Arial,Verdana;
 vertical-align:text-top;
 padding-right:10px;
}
.sbarText{Font-Size:11px; font-family: Arial,Verdana; text-decoration:none; padding-top:1px;padding-bottom:1px; font-weight:normal;}
.sbarTextBold{Font-Size:11px; font-family: Arial,Verdana; text-decoration:none; padding-top:1px;padding-bottom:1px; font-weight:bold;}

a.sbarText, a.sbarText:link, a.sbarText:visited, a.sbarText:active, a.sbarText:focus
{Font-Size:11px; font-family: Arial,Verdana; padding-top:1px;padding-bottom:1px; font-weight:normal;}

#main{ 
    top:150px;
    left:50%; 
    margin-left:-240px;
    padding: 0px 1px 4px 2px;
    width:735px;
    height:1160px;
    position:absolute;
    overflow:hidden; 
    text-align:left;
    font-size:100%;
    background: #f6f6f6; 
    border-left: 2px;
}

#footer {
  top:1312px;  
  left:50%; 
  margin-left:-495px;
  width:990px; 
  height:300px;
  position:absolute; 
  overflow:hidden; 
  text-align:center;
  font-size:100%;
  background:#FCDFFF;
  border-top: 1px solid buttonhighlight; 
  border-bottom: 1px solid buttonshadow; 
  }

h2.ns
{
 color:#E238EC;
 font-size:120%;
 font-family:Verdana;
 text-align: center;
 background-color:#D0A9F5;
 margin-bottom:0px;
 padding-bottom:0px;
 margin-top:0px;
 padding-top:0px;
}


td.ns 
{
 font-size:12px; 
 FONT-FAMILY: arial; 
 padding-top:2px;
 padding-left:4px;
 border-bottom: 1px solid #e6e6e6; 
}
 
td.nn 
{
 font-size:12px; 
 FONT-FAMILY: arial; 
 padding-top:2px;
 padding-left:4px;
}

* html body {
  padding:0px 0 0px 0; 
  }
td { font-size:13px; FONT-FAMILY: Trebuchet,Verdana,Sans-Serif }
  
a { color:#0066CC; }
b { color:#333333; }

