/* 
	###########################################
	+ ------------ REQUIRED CSS ------------- +
	###########################################
*/


/*
	Links
*/
a:link		{color: #295884; text-decoration: underlin}
a:visited	{color: #1E68AC; text-decoration: underline}
a:hover		{color: #000000; text-decoration: underline}
a:active	{color: #295884;}

/*
	Smallfont property
*/
.smallfont
{
	font-size: 10px;
	font-family: Tahoma, Verdana,Arial,Helvetica;
}
/*
	Main Content Area
*/
#content
{
	vertical-align:top;
}

/* 
	first alternating color
*/
.firstalt	
{
	background-color: #C9EFF4;
	color: #055471;
}

/*
	second alternating color
*/
.secondalt
{
	background-color: #D7F3FB; color: #055471;
}

/*
	third alternating color
*/
.thrdalt    { background-color: #F5FEEA; color: #055471;}

/*
	table head
*/
.tblhead	{ color:#3F74A5; text-decoration:none; font-size: 12px; font-weight: bold; background-color: #C9EFF4;

}

/*
	table category 
*/
.tblcat	{ color:#FFFFFF; text-decoration:none; font-size: 10px; font-weight: bold; background-color: #33848f;}

/*
	table border
*/
.tblborder  { background-color:#A1BAC4}

/*
	highlight
*/
.highlight { background-color: yellow; padding: 1px; color: black}



/*
	misc box
*/
.miscbox
{
	padding:4px;
	border: 1px solid #A1BAC4;
	background-color: #C9EFF4;
}

/*
	breadcrumbs box
*/
h1
{
	padding: 6px;
	border: 1px solid #7EA4A7;
	font-weight: bold;
	font-size: 12px;
	background: #DDF1F5;
	text-align: left;
}


/*
	comments loop
*/
.comments_box
{
	padding:4px;
	margin:4px;
	border-bottom: 2px dotted #A1BAC4;
	background-color: #C9EFF4;
}

/*
	colors used for Yes / No stuff.
*/
.red { color: red }
.green {color: green}


/*-- misc. --*/
.border_bottom
{
	border-bottom: 1px solid #A1BAC4;
}

/*
	Field sets style
*/
fieldset
{
	padding: 5px;
}

fieldset legend
{
	padding-bottom: 3px;
}


/* 
	###########################################
	+ ----- CSS used in default style   ----- +
	###########################################
*/

#contentwrapper
{
	background: #fff;
	border: 1px solid #A1BAC4;
	padding:1px;
}

#maintable
{
	background-color:#EAEAEA;
}



#timebox
{
	color:#EBFAFD;
	valign:right;
	text-align:left;
        font-size:11px;
        font-Weight:bold;
}

#navbox
{
	margin-left:5px; /* for box spacing */
	color:#33848f;
	font-size:12px;
	font-family: Tahoma, Helvetica, Verdana;
	text-align:center;
}

#navbox_ads
{
	margin-left:5px; /* for box spacing */
	font-size:12px;
	font-family: Tahoma, Helvetica, Verdana;
	text-align:center;
	align:center;
	
}


.front_page {
	width: 100%;
	padding: 10px;
}

.front_page a:link, .front_page a:visited, .front_page a:active
{
	color:#055471;
	font-weight:bold;
	font-size:15px;
	text-decoration: underline;
}

.front_page a:hover 
{
	color:black;
	font-weight:bold;
	font-size:15px;
	text-decoration: underline; 
}

.front_page_sub a:link, .front_page_sub a:visited, .front_page_sub a:active
{
	color:#055471;
	font-weight:normal;
	font-size:11px;
	text-decoration: underline;
}

.front_page_sub a:hover 
{
	color:black;
	font-weight:normal;
	font-size:11px;
	text-decoration: underline; 
}

#navbox a:link,#navbox a:hover,#navbox a:visited,#navbox a:active
{
	color:#33848f;
	font-weight:bold;
}

#footer
{
	padding: 5px;
	color:#2E71B0;
	text-align:center;
	/*background-image:url(img/evotopsites_logo_small.gif);
	background-position:left;
	background-repeat:no-repeat;*/
}

#footer a:link,#footer a:hover,#footer a:visited,#footer a:active
{
	color:#2E71B0;
	font-weight:bold;
}

#rank_1
{
}

#rank_2
{
}


#rank_3
{
}

.ranks
{
	font-weight:bold;
}

.trend
{
	font-size: 10px;
	font-family: Tahoma, Verdana,Arial,Helvetica;
	color: #055471;
}
.hitsrow
{
	font-weight:bold;	
	color:#0D8FA9
}

.hitstable td
{
	font-size: 11px;
}

.hitstable 
{
	/*
	border:1px solid #A1BAC4;
	border-collapse:collapse;
	*/
}

.cp_nav
{	
	color:#055471;
	background-color:#D7F3FB;
	padding:10px;
	padding-left: 15px;
	font-weight:bold;
	font-size:13px;
	border-bottom: 1px solid #A1BAC4;
	cursor:pointer;
}
.cp_nav_over
{	
	color:#055471;
	background-color:#C9EFF4;
	padding:10px;
	padding-left: 15px;
	font-weight:bold;
	font-size:13px;
	border-bottom: 1px solid #A1BAC4;
	cursor:pointer;
}















/* other css styles for html tags */
form
{
	margin: 0px;
}

h1,h2,h3,h4,h5,h6
{
	color:#0D8FA9;
	margin:2px;
}
	
tr,td,p,li,ul,ol,form
{
	font-family: Tahoma, Verdana,Arial,Helvetica;
	font-size: 12px
}

hr
{
	color:#000000
}

img
{
	border-style: none;
}

b
{
	color:#0D8FA9;
}

select
{
	font-family: verdana,arial,helvetica,sans-serif;
	color: #055471;
	font-size: 10px;
	border: 1px solid #A1BAC4;
	background-color: #D7F3FB;
}

input, textarea ,option
{
	font-family: verdana,arial,helvetica,sans-serif;
	color: #055471;
	font-size: 10px;
	background-color: #D7F3FB;
}

legend
{
	font-weight:bold;
}


/* 
	###########################################
	+ ------------ TopGameListingBlue CSS ------------- +
	###########################################
*/

.wrapper{
	height: 69px;
	width: 100%;
}
.headerwrap {
	height: 69px;
	width: 100%;
}
.logowrap {
	height: 69px;
	background-image: url(/images/TopGameListingBlue/tgl_header_bg.jpg);
	background-repeat: repeat;
}
.righthandsideoflogo {
	height: 69px;
	width: 100%;
	border-bottom: 3px solid #EEF3F6;
	background: #33848f url(/images/TopGameListingBlue/tgl_header_middel.gif) repeat;
}
* > .righthandsideoflogo {
	border: 0;
}
.header04Right {
	height: 69px;
}


.menuwrap {
	height: 32px;
	width: 100%;
	background-color: #D0F2F4;
}
.menubg {
	height: 32px;
	width: 100%;
	background-color: #D0F2F4;
	background-image: url(/images/TopGameListingBlue/headernav_02.jpg);
	background-repeat: repeat-x;
}
.leftmenu {
	background-color: #D0F2F4;
	height: 32px;
	width: 8px;
}
.rightmenu {
	background-color: #D0F2F4;
	height: 32px;
	width: 8px;
}
.ContentWrapTable {
	height: 100%;
	width: 100%;
}

body {
	background-image: url(/images/TopGameListingBlue/bg.jpg);
	background-repeat: repeat;
	font-family: Tahoma, Arial, Helvetica;
	color: #003366;
	text-decoration: none;
	font-size: 12px;
}
.leftmenuWrap {
	width: 160px;
}
.rightcontentWrap {
	width: 100%px;
}
#navleft {

	MARGIN: 0px 1%; 
	WIDTH: 160px; 
	min-width: 160px
}
.navbox {
	BORDER-RIGHT: #C6D1DC 1px solid; 
	BORDER-TOP: #C6D1DC 1px solid; 
	MARGIN-BOTTOM: 10px; 
	BORDER-LEFT: #C6D1DC 1px solid; 
	WIDTH: 150px; 
	BORDER-BOTTOM: #C6D1DC 1px solid; 
	BACKGROUND-COLOR: #EBFAFD
}
.navbox .content {
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	TEXT-ALIGN: left
}
.navbox .top {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 4px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 4px; 
	COLOR: #3a4f6c; 
	PADDING-TOP: 4px; 
	BACKGROUND-COLOR: #C9EFF4; 
	TEXT-ALIGN: center
}

.navbox UL.menu {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none
}
.navbox UL.menu A.menulink:link {
	PADDING-RIGHT: -7px;
	BORDER-TOP: #C6D1DC 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 5px;
	WIDTH: 90%;
	COLOR: #33848f;
	PADDING-TOP: 5px;
	TEXT-DECORATION: none;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
}
.navbox UL.menu A.menulink:visited {
	PADDING-RIGHT: -7px;
	BORDER-TOP: #C6D1DC 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 5px;
	WIDTH: 90%;
	COLOR: #33848f;
	PADDING-TOP: 5px;
	TEXT-DECORATION: none;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
}
.navbox UL.menu A.menulink:active {
	PADDING-RIGHT: -7px;
	BORDER-TOP: #C6D1DC 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 5px;
	WIDTH: 90%;
	COLOR: #000000;
	PADDING-TOP: 5px;
	TEXT-DECORATION: none;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
}
.navbox UL.menu A.menulink:hover {
	COLOR: #465584;
	BACKGROUND-COLOR: #C9EFF4;
	TEXT-DECORATION: underline;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
}
.content03RightCornerCtrl {
	height: 8px;
	width: 10px;
}
.content01LeftCornerCtrl {
	height: 8px;
	width: 11px;
}
.content04LeftContentBG {
	background-image: url(/images/TopGameListingBlue/content_04.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 11px;
}
.content06RightContentBG {
	background-image: url(/images/TopGameListingBlue/content_06.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 10px;
}
.Content02UpBG {
	background-image: url(/images/TopGameListingBlue/content_02.gif);
	background-repeat: repeat-x;
	height: 8px;
	width: 100%;
	font-size: 6px;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
}
.Content08DownBG {

	background-image: url(/images/TopGameListingBlue/content_08.gif);
	background-repeat: repeat-x;
	height: 8px;
	width: 100%;
	font-size: 6px;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
}
.CenterContentBgColor {
	background-color: #EBFAFD;
	height: 100%;
	width: 100%;
}