body
{
font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
margin:0px auto;
padding:0px;
background-color:#ffffff;
}

td 
{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#ffffff;
}

input
{
	border:1px solid #000000;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
}

select
{
	border:2px solid #000000;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
}


textarea
{
	border:2px solid #000000;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
}

a 
{
	color:blue;
	text-decoration:yes;
}

a:hover 
{
	color:red;	
	text-decoration:underline;
}

.greybg
{
 background-color:#BBC5C6;
}

.footer,.footer:link,.footer:visited
{
	font-size:11px;
	color:#a1a1a1;
	text-decoration:none;
}

.indexphoto
{
	width:500px;
	height:332px;
	background-image: url('../images/photo.jpg');
}


.indexpublishers
{
	width:282px;
	height:164px;
	background-image: url('../images/box-publishers.png');
}

.indexadv
{
	width:282px;
	height:164px;
	background-image: url('../images/box-adv.png');
}

.gradient
{	
	height:332px;
	background-color:#0C3466;
	background-image: url('../images/gradient.png');
	background-repeat:repeat-x;	
}

.ring
{
	background-image: url('../images/rings.jpg');
	height:203px;
	width:300px;
}

a.whiteLink, a.whitelink:hover, a.whitelink:visited
{
    color: #fff;
    font-size:14px;
}

.fl { float:left; }
.b { font-weight: bold; }

.letter { padding: 2px 8px; }
.letter a { color: #fff; text-decoration:none; }
.letter a:hover { text-decoration:underline; }
#act.letter { background-color: #BBC5C6; color: #fff; font-weight: bold; }

.paging a { color: #a1a1a1; text-decoration: none; }

.s12 { font-size: 12px; }