
body{
width:100%;
margin:0;
padding:0;
/*background:#E9E9E9 none repeat scroll 0 0;*/
/*background:#FFFFFF none repeat scroll 0 0;*/
color:#343434;
font: 70%/165% 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
text-align: center;
line-height:165%;	
}

p, hr, h1, h2, h3, form {
margin:10px 0;
}

a { color: #0033bb; background-color: inherit; text-decoration: none;}
a:visited { color: purple; background-color: inherit; text-decoration: none; }
a:hover { color: #498B48; text-decoration: underline; }

h1{
background-color:#fff;  
padding:1px;
padding-left:0px;
margin-top:0;
margin-bottom:10px;
margin-left:0;
color:#0066A4;
font-size:25px;
font-weight:bold;
line-height:25px;
font-family:Helvetica,Arial,sans-serif;

}

#sub-body{
width:100%;background:#E9E9E9 none repeat scroll 0 0;
}

#header{
width:100%;
height:87px;
background-color:#3385B6;
margin: 0 auto; padding: 0;
text-align: left;
}

#header-content {
margin: 0 auto; padding: 0;
width:986px;
}


#header-content-1{
padding-top:0px; position:relative; top: 1px;
}
#header-content-2{
position:relative;top:20px;
}
.logo-link{
//position:relative;
//top:-25px;
//left:5px;
}

a.logo-link:link {text-decoration:none;}
a.logo-link:visited {text-decoration:none;}
a.logo-link:hover {text-decoration:none;}
a.logo-link:active {text-decoration:none;}


#slogan{
position:relative;
top:-15px;
margin:0;
padding:1px 0;
color:#3385B6;
font-family:'Trebuchet MS',sans-serif;
font-size:12px;
font-weight:bold;
letter-spacing:2px;
}

.tsf-p {
margin:0 152px 0 358px;
max-width:711px;
}

.lst-td {
border-bottom:1px solid #999999;
padding-right:16px;
}

.lst {
border-color:#CCCCCC #CCCCCC -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px medium;
float:left;
font-family:arial,sans-serif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:26px;
line-height:normal;
padding:4px 10px 0 6px;
vertical-align:top;
width:100%;
}


.lsbb {
background:#EEEEEE none repeat scroll 0 0;
border-color:#CCCCCC #999999 #999999 -moz-use-text-color;
border-style:solid solid solid none;
border-width:1px 1px 1px 0;
height:30px;
}

.lsb {
background-position:center bottom;
border:medium none;
cursor:pointer;
font-family:arial,sans-serif;
font-size:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:30px;
line-height:normal;
margin:0;
vertical-align:top;
overflow:hidden;
}

#maincontainer{
width:986px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
padding:0;
background:#ffffff none repeat scroll 0 0;
}

#rightcolumn{
background:#FFFFFF none repeat scroll 0 0;
float: left;
width: 340px; /*Width of right column*/
padding-top:0px;
margin-left: -340px; /*Set left margin to -(RightColumnWidth)*/
}

#horizontal-menu-3{
background:#ffffff none repeat scroll 0 0;
width:100%;
text-align:left;
color:#ffffff;
font-size:11px;
font-family:Helvetica,Arial,sans-serif;
padding:10px;
padding-bottom:0;
padding-right:0;
padding-left:0;
}

#horizontal-menu-3 a {
margin-right:25px;
padding:0 0 0 1px;
text-decoration:none;
color: #0033bb;
}


#ts-global_menu {
position:relative;
}

#ts-global_menu {
width:986px;
margin: 0 auto; 
background:#0167A5 url(http://www.aneki.com/images/bg_global_menu.gif) repeat-x scroll 0 0;
border-bottom:1px solid #3385B6;
color:#FFFFFF;
height:39px;
padding:0;
}

#ts-global_menu ul.ts-main_sections {
float:left;
font-weight:bold;
overflow:hidden;
/*padding:8px 7px 9px 5px;*/
}

.vert-nav-category{
font-weight:bold;
}


.menu-list-item{
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
font-family:Helvetica,Arial,sans-serif;
font-size:13px;
background:transparent url(http://www.aneki.com/images/bg_global_menu_sections_divider.gif) no-repeat scroll right center; 
}


.menu-link{
color:#FFFFFF;
display:block;
float:left;
font-size:14px;
font-weight:bold;
height:24px;
line-height:16px;
padding-right:3px;
text-transform:capitalize;
text-decoration:none;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}

a.menu-link:visited{
color:#FFFFFF;
}

a.menu-link:hover{
color:#FFFFFF;
}

.menu-span{
display:block;
padding:5px 10px 5px 5px;
}

#most-popular{
padding:0 20px 0 20px;color:#999;font-weight:bold;
}

#search-form{
display:inline;width:180px;
}

#contentwrapper{
background-color:#fff;
float: left;
width: 100%;
margin:0;
padding:0;
}



#contentcolumn{
margin: 0 340px 0 5px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
padding-left:0px;
padding-right:10px;
paddiing-top:0;
text-align:left;
}


.contentcolunm-div{
background:#FFFFFF none repeat scroll 0 0;
}


.dbTable{
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
margin-top:3px;
}

.dbTableRow1{
color:#FFFFFF;
background:#0167A5 url(http://www.aneki.com/images/horizontal-menu-2.gif) repeat-x scroll 0 0;

height:20px;
padding:5px;
font-size:20px;
font-family:Helvetica,Arial,sans-serif;
font-weight:bold;
}

.rank-row1{
background-color:#eeeeee;
font-family:tahoma;
padding-top:5px;
padding-bottom:5px;

}


.rank-row1b{
background-color:#eeeeee;
font-family:tahoma;
padding-top:10px;
padding-bottom:10px;

}

.rank-row2{
background-color:#ffffff;
font-family:tahoma;
padding-top:0;
padding-bottom:0;

}

.rank-row2b{
background-color:#ffffff;
font-family:tahoma;
padding-top:20px;

}

.rank-col1b{
padding-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
/*border-bottom:1px solid #cccccc;*/
font-size:large;
color:#003399;
text-align:center;
}



.rank-col2{
/*border-bottom:1px solid #cccccc;*/
padding-left:15px;
}

.rank-col4b {
/*border-bottom:1px solid #cccccc;*/
font-family:arial;
font-size:large;
font-weight:normal;
line-height:normal;
text-align:left;
padding-left:5px;
padding-top:10px;
padding-bottom:0;
}

a.content-country-links:link{color:#0033bb;font-size:medium;font-weight:normal;left:10px;position:relative;text-decoration:underline;top:-10px;}
a.content-country-links:visited {position:relative; top:-10px; left:10px; font-size:large;color: purple;text-decoration:underline;}
a.content-country-links:hover {position:relative; top:-10px; left:10px; font-size:large;color: #498B48;text-decoration:underline;}
a.content-country-links:active {position:relative; top:-10px; left:10px; font-size:large;color: #498B48;text-decoration:underline;}

.list4 {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
line-height:1.231;
}

.list4 li {
border-bottom:1px dotted #0066A4;
margin-top:20px;
margin-bottom:20px;
padding-left:0px;
}

.list-title{
background: url(http://www.aneki.com/images/grd14.gif) repeat-x;
background-color:#fff;
background-position:0 -916px;
border-bottom:1px solid #93a6b4;
padding:1px;
padding:1px 1px 1px 10px;
color:#18397c;
font:bold 100% arial;
font-size:14px;
}

.list-contents{
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
margin:0;
}

a.list-links:link {color: #0033BB;}
a.list-links:visited {medium;color: purple;}
a.list-links:hover {color: #498B48;text-decoration:underline;}
a.list-links:active {color: #498B48;text-decoration:underline;}


a.list-links-navigate:link {font-size:medium;color: #0033BB;font-weight:bold;text-decoration:underline;}
a.list-links-navigate:visited {font-size:medium;color: purple;text-decoration:underline;}
a.list-links-navigate:hover {font-size:medium;color: #498B48;text-decoration:underline;}
a.list-links-navigate:active {font-size:medium;color: #498B48;text-decoration:underline;}

.list-links-navigate {font-size:medium;}


#feedburner-form{
border:1px solid #ccc;margin:10px;padding:2px;padding-bottom:5px;text-align:center;
}

#feedburner-form-input{
width:140px
}

#main-content-left{
width:28%;float:left;margin:0;padding:0;text-align:left;
}
#main-content-right{
width:70%;float:right;margin:0;padding:0;text-align:left;
}

#email-this-link{
width:100%;padding-top:5px;text-align:center;
}


#social-media-links{
height:20px;border:1px solid #DDDDDD;border-left:0;border-right:0;font-size:12px;margin:5px 0 5px;padding:5px;
}

#social-media-links-container{
width:400px;float:right;position:relative;top:-3px;
}

#social-media-ul{
list-style-image:none;list-style-position:outside;list-style-type:none;margin:5px 0 0 5px;padding:0;text-align:left;
}
#social-media-share{
position:relative;top:-4px;color:#888888;font-family:verdana;font-weight:bold;
}
.social-media-li{
display:inline;padding:0 12px 14px 0;text-align:center;
}

.category-browse{
width:100%;margin:0;padding:0;text-align:left;
}

.category-browse-title{
background-color:#fff;  padding:1px;padding-left:0px;margin-bottom:10px;color:#000000;font:bold 100% arial;font-size:20px;border-top:3px solid #3385B6
}

.category-browse-content{
background-color:#ffffff;border:0;padding-left:0px;padding-right:10px;padding-bottom:5px;margin:0;
}



#more-records{
width:100%;text-align:left;padding:0px;margin-top:20px;position:relative;top:0;
}


#more-records a{
color:#008822;font:bold 100% arial;font-size:18px;text-decoration:underline;
}
#footer {
        background-color:#dddddd;
	clear: both;
	margin-right: auto;
        margin-right: auto;
        padding: 0;
	font-size: .95em;
	text-align: left;	

	/*height: 120px;*/
	color: #666666;
}

.footer-heading{
font-weight:bold;
color:#353535;
font-size:medium;
}
#footer-content {
overflow: hidden;
	width: 98%;

	margin-right: auto;
        margin-right: auto;
background-color:#dddddd;
        }
#footer-content a{
	color: #003366;
}
#footer-content a:hover {
	text-decoration: underline;
}


#footer-last-line{
width:100%;text-align:center;
}

#footer-groups{
float:left;margin:10px;padding:10px;
}

#footer-groupsb{
float:left;margin:10px;padding:10px;margin-left:0;padding-left:0;
}

.db_columns {

color:#FFFFFF;
font-size:20px;
font-weight:bold;
line-height:16px;
text-decoration:underline;
}

a.db_columns:link {color:#FFFFFF;text-decoration:underline;}
a.db_columns:visited {color:#FFFFFF;text-decoration:underline;}
a.db_columns:hover {color:#FFFFFF;text-decoration:underline;}
a.db_columns:active {color:#FFFFFF;text-decoration:underline;}

.dbColumnImg{
border:1px solid #fff;
position:relative;
top:3px;
left:4px;
}