/* CSS Document */

*{

  margin: 0;

  padding: 0;

}

body{

  text-align: center;

  font: 13px Geneva, Arial, Helvetica, sans-serif;
  background: #f3fbff;

  

}

a{

  text-decoration: none;

}

a img{

  border: none;

}

.full{

  width: 100%;

  border-bottom: 9px solid #1790c7;

  background:#353535;

}



#blue{

  height: 97px;

  width: 778px;

  padding-top: 1px;
  



}

.full,#blue{

  margin: 0 auto;

  text-align: center;

}

#blue p{

  color: #fffff1;

  line-height: 1.4em;

  text-align: left;

  margin-left: 190px;

  padding: 3px 8px;

}

#we{

	background: #353535;

	height: 74px;

    border-bottom: 1px solid #5e1816;

}

img{	

	margin: 0 auto;

}

.clear{

  clear: both;

}

li{

  list-style: none;

}

#wrapper{

  width: 774px;

  text-align: left;

  margin: 0 auto;

  padding-right: 4px;

}

#header{
  height: 160px;
  padding-top: 0px; 
  position: relative;
  background: #353535;
  
  
}

#header,#welc{

	width: 778px;

	text-align: left;

	margin: 0 auto;
	

}

#header ul{
  
  width: 693px;

  height: 33px;
  position: absolute;
  bottom: -2px;
  left: 0;
  margin-left: 43px;

}
* html #header ul{
  bottom: -3px;
}

#header li{

  margin-left: 2px;

  display: inline;

}

#header li a{

  display: block;

  width: 133px;

  color: #0b2f64;

  text-align: center;

  height: 25px;

  padding-top: 8px;

  font: bold 16px  Geneva, Arial, Helvetica, sans-serif;

  text-transform: uppercase;

  background: url(images/a-bg.gif) no-repeat left -9px;

}

#header li a:hover{

  color: #fffffd;

  background-position: left -50px;

}

#header li span{

  display: none;

}

#header li,#header li img,#left,#frm,.pre,.load{

  float: left;

}

#welc{

	padding-top: 10px;

	position: relative;

	height: 64px;

}

#welc a img{

  height: 62px;

  position: absolute;

  left: 4px;

  bottom: -1px;

}

#welc #down{

  height: 61px;

  left: 257px;

}

#welc #click{

  height: 60px;

  left: 50%;

  bottom: 64px;

  margin-left: -234px;

}

#frm{

  width: 245px;

  margin-left: 4px;

  display: inline;

  padding-bottom: 12px;

  background: #f3fbff url(images/bottom.gif) no-repeat left bottom;

}

.border{

  border: 1px solid #d3eefb;

  border-width: 0 1px;

  padding: 6px 3px;

}

#frm .go{

  width: 56px;

  height: 35px;

  border: none;

  position: relative;

  left: 8px;

  background: url(images/go.gif) no-repeat left top;

}

#ab{

  padding: 7px;

  width: 222px;

  height: 35px; 

  background: #fff url(images/btn.gif) no-repeat left top !important;

}

#ab input{

  height: 22px;

  width: 155px;

  font-size: 14px;

  border: 1px solid #fff; 

}

form ul{

  margin-top: 4px;

}

form li{

  padding: 5px 12px;

  color: #6b6e6f;

}

form li input{ 

  margin-right: 25px;

}

#frm select{

  display: block;

  margin: 8px;

}

#show{

  width: 55px;

  height: 22px;

  border: none;

  margin-left: 8px;

  margin-bottom: 10px;

  background: url(images/show.gif) no-repeat left top;

}

#frm a img{

  margin: 10px;

}

#frm1 p{

  padding: 15px 4px 0 15px;  

  position: relative;

}

#frm1 input{

  width: 120px;

  height: 16px; 

  position: absolute;

  right: 25px;

  padding-top: 2px;

}

#frm1 .t-r{

  text-align: right;

  padding: 20px 12px 20px 0;

}

#frm1 .go{

  width: 86px;

  height: 35px; 

  background:  url(images/login.gif) no-repeat left top;

}

#right{

  float: right;

  width: 514px;

  padding-bottom: 16px;

  background: url(images/r-bottom.gif) no-repeat left bottom;

}

.line{

  width: 100%; 

  padding: 0 6px;

  background: #f3fbff url(images/line.gif) repeat-y left top;

}

.line .tt{

  width: 504px;

}

.line h4{

  font-size: 16px;

  margin: 10px 0;

  color: #585757;

  text-align: center;

}

html > body .line{

  padding: 10px 6px;

}

* html .line{

  height: 657px

}

.line img,.title img{

  padding: 1px;

  background: #d3eefb;

  margin: 3px auto;

  border: 1px solid #d2e6f0;

}



.line td{

  text-align: center;

  border-collapse: separate;

}

#right h2{

  height: 27px;

  color: #fffff1;

  font-size: 20px;

  padding-top: 6px;

  padding-left: 19px;

  background: url(images/spon.gif) no-repeat left top;

}

#right .border{

  width: 498px;

  background: #d3eefb url(images/line.gif) repeat-y left top;

  border: none;

  min-height: 15px;  

  padding: 8px;

}

#right .title{

  color: #585757;

  padding-left: 15px;

  width: 491px;

  background: #f3fbff url(images/line.gif) repeat-y left top;

}

.title img{

  margin-top: 3px;

}

.title a{

  color: #48b1e6;

  padding: 8px;

  font-weight: bold;

  text-decoration: underline;

}

.title h4{

  font-size: 14px;

  text-align: center;

  margin: 6px; 

}  

* html #right .border{

  height: 100px;

}

#footer{

  margin-top: 10px;

  height: 50px;

  padding: 10px;

  padding-left: 40px;

  background: #353535;

  text-align: center;

}

#footer a{

  color: #fffff2;

  padding: 0 4px;

  font-size: 12px;

  text-decoration: underline;

}

#footer a:hover{

  text-decoration: none;

}

#stars img{
  width: 7px;
  margin: 0 auto;
  padding: 1px;
  border: 0px;
  }
  
.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: #FFFF80;
}

.pagination a.currentpage{
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}
a {
	color: #64a9ff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
}

a:visited {
	color: #b9d6fb;
}

a:hover {
	color: #64a9ff;
	text-decoration: underline;
}

