/* CSS Document */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	/*vertical-align: baseline;*/
	background: transparent;
}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
body {
font-size:10px;
}
body {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}
body {
background-color:#FFFFFF;
line-height:1.2em;
}

div#container div.wrapper {
margin:0 auto;
min-width:980px;
width:980px;
}
div#header {
border-bottom:5px solid #FBD08B;
overflow:hidden;
width:100%;
}
div#header div.logo {
margin-left:-14px;
}
.flL {
float:left;
}

div#header div.logo a {
background:transparent url(../images/header/logo.jpg) no-repeat scroll left top;
display:block;
height:126px;
width:268px;
}
a:link, a:visited {
cursor:pointer;
text-decoration:none;
}

.alR {
text-align:right;
}
.flR {
float:right;
}
div#header div.right div.login {
margin:22px 42px 0 0;
}
div#header div.right div.login ul {
margin-bottom:10px;
margin-right:32px;
}
ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

div#header div.right div.login ul li {
color:#0076CA;
display:inline;
padding:0 7px;
}

div#header div.right div.login ul li a {
color:#0076CA;
font-size:120%;
}
a:link, a:visited {
cursor:pointer;
text-decoration:none;
}

div#header div.right div.login input.textbox {
border:1px solid #CFCFCF;
padding:4px 3px;
vertical-align:middle;
width:225px;
}
input, select, textarea {
font-size:120%;
}

 div.login input.submit {
vertical-align:middle;
}
.submit {
cursor:pointer;
}
input, select, textarea {
font-size:120%;
}

div.top_navigation ul li {
border-right:1px solid #DEE0DC;
display:inline;
margin-top:5px;
padding:7px 0 10px;
}

 div.top_navigation ul li a {
color:#626262;
font-size:150%;
font-weight:bold;
line-height:1.5em;
margin:0 43px;
text-decoration:none;
}
 div.top_navigation {
background:transparent url(../images/header/menu_bg.jpg) repeat-x scroll 0 0;
height:28px;
margin-top:31px;
}


a:link, a:visited {
cursor:pointer;
text-decoration:none;
}

 div.logo a {
background:transparent url(../images/header/logo.jpg) no-repeat scroll left top;
display:block;
height:126px;
width:268px;
}

h1{
color:#797979;
font-size:200%;
line-height:1em;
padding-top:0px;
margin-top:0px;
}

h2{
padding-top:5px;
}
h2{
color:#797979;
font-size:150%;
line-height:1em;
}

 h2 a{
color:#797979;

line-height:1em;
}

table.table2 {
border-bottom:1px solid #DFDFDF;
width:980px;
}

table.table2 td {
color:#6C6C6C;
}

table {
border-collapse:collapse;
border-spacing:0;
}

table.table2 th {
background-color:#ECEDEB;
border-color:#DFDFDF #DFDFDF #ECEDEB;
border-style:solid;
border-width:1px;
color:#6C6C6C;
font-weight:normal;
padding:7px 15px;
text-align:left;
margin:0px;

}


table.table2 select {
border-color:#C1C1C1 -moz-use-text-color -moz-use-text-color;
border-style:solid none none;
border-width:1px medium medium;
color:#5F5353;
font-size:10px;
font-weight:bold;
margin-top:5px;
width:75px;
}

div.ranking_middle {
background:transparent url(../images/content/ranking_middle.gif) repeat-y scroll left top;
width:229px;
float:right;
}

div.ranking_left {
background:transparent url(../images/content/ranking_left.gif) no-repeat scroll left top;
height:21px;
line-height:21px;
}

 div.ranking_right {
background:transparent url(../images/content/ranking_right.gif) no-repeat scroll right top;
height:21px;
padding:0 5px;
}

a.rated {
background:transparent url(../images/content/arrow_rated.gif) no-repeat scroll left center;
color:#FFFFFF;
display:block;
float:left;
margin-right:37px;
padding-left:16px;
padding-right:11px;
}

a.fav {
background:transparent url(../images/content/arrow_fav.gif) no-repeat scroll left center;
color:#666666;
display:block;
float:left;
padding-left:15px;
}

#content{
padding-top:18px;

}

table th{
font-size:12px;
}

table th a {
color:#6C6C6C;
text-decoration:none;
}

img{
border:0 none;
}

td{
font-size:1.3em;
padding:8px 0px 8px 0px;

}
table.table2 td a {
color:#0076CA;
text-decoration:none;
}
 td.premium {
background-color:#FFFFCC;
border-bottom:2px solid #FFFFFF;
}

div#footer {
background:#EAEAEA url(../images/footer/footer_bg.jpg) repeat-x scroll left top;
min-width:980px;
padding:10px 0;
}

div#footer ul li {
background:transparent url(../images/footer/footer_list.jpg) no-repeat scroll left center;

line-height:1.7em;
padding-left:15px;
}

div#footer ul li a {
color:#747474;
}
a:link:hover, a:visited:hover {
text-decoration:underline;
}
a:link, a:visited {
cursor:pointer;
text-decoration:none;
}
div#footer p {
color:#7E7E7E;
font-size:120%;
line-height:3.2em;
}
div#footer p a {
color:#747474;
}
div.pagination {
padding:30px;
text-align:center;
width:980px;
}

 div.pagination3 div.center {
line-height:2.6em;
}
div.pagination div.center a.active, div.pagination3 div.center a.active {
background-color:#0076CA;
color:#FFFFFF;
}
div.pagination div.center a, div.pagination3 div.center a {
border:1px solid #DDDDDD;
color:#0076CA;
font-size:140%;
margin-right:2px;
padding:5px;
}
td div{
padding-left:3px;
padding-right:3px;
}




