BODY
{
	/*	  top  right bottom left */
	margin: 70px 30px 25px 50px;
	padding: 0px;
	color: black;
	background: white;
	background-image: url("images/asobrain.jpg");
	background-attachment: fixed;
}

BODY.header
{
	margin: 15px 10px 0px 10px;
	padding: 0px;
	color: black;
	background: white;
	background-image: url("images/barBack.gif");
	background-attachment: fixed;
}

BODY,TABLE,TD,TH,P,LI,DT,DD,A
{
	color: black;
	text-decoration: none;
	font: normal normal 10pt geneva,verdana,arial,helvetica,sans-serif;
}

P
{
	margin: 0 15px 4px 30px;
}

A
{
	color: blue;
	text-decoration: underline;
}

UL
{
	margin: 10px 10px 10px 70px;
}

H1,H2,H3,H4,H5
{
	text-decoration: none;
	color: #324D64;
}

H1
{
	margin: 20px 10px 0px 10px;
	font: normal normal 20pt arial,helvetica,sans-serif;
}

H2
{
	margin: 20px 10px 0px 10px;
	font: normal normal 15pt arial,helvetica,sans-serif;
}

H3
{
	margin: 20px 10px 0px 20px;
	font: normal bold 11pt arial,helvetica,sans-serif;
}

H4
{
	margin: 10px 10px 0px 40px;
	font-size: 10pt;
	font-weight: bold;
}

TABLE.itemlist
{
	margin: 0px 40px 0px 40px;
	color: black;
	background: white;
	border: #202060 1px solid;
	padding: 0px 0px 0px 0px;
}

.itemlist TH
{
	background: #202070;
	color: white;
	padding: 4px 10px 4px 10px;
	text-decoration: none;
	font: bold 10pt Verdana,Arial,Helvetica,Sans-Serif;
}

.itemlist TD
{
	background: #F0F0FF;
	padding: 4px 10px 4px 10px;
	text-decoration: none;
	font: bold 10pt "MS Sans Serif",Helvetica,Sans-Serif;
	border-bottom: #FFFFFF 1px solid;
}

A.headerlink
{
	color:	white;
	text-decoration:	none;
}

TD.newsection
{
	border-top:	#FFFFFF 1px solid;
}

TABLE.bubble
{
	margin: 0px 40px 0px 40px;
	color: black;
	padding: 0px 0px 0px 0px;
}

.bubble TH
{
	background-image: url("images/bubbleTop.gif");
	color: white;
	height: 30px;
	padding: 4px 10px 4px 50px;
	text-decoration: none;
	text-align: left;
	vertical-align: bottom;
	font: bold 12 Verdana,Arial,Helvetica,Sans-Serif;
}

TD.bubblecontent
{
	background: #F0F0FF;
	padding: 4px 10px 4px 10px;
	text-decoration: none;
	font: 10pt "MS Sans Serif",Helvetica,Sans-Serif;
	border: #202060 1px solid;
	height: 75px;
}

TD.bubbleleft
{
	background-image: url("images/bubbleLeft.gif");
	padding: 0px 0px 0px 0px;
	border: 0px;
	vertical-align: top;
	width: 50px;
	color: white;	
}

TABLE.gallery
{
	margin: 20px 20px 20px 20px;
	color: black;
	padding: 0px 0px 0px 0px;
}

.gallery TD
{
	background: #F0F0FF;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
	text-align: center;
	font: bold 8pt "MS Sans Serif",Helvetica,Sans-Serif;
}
.gallery IMG
{
	border: #202070 1px solid;
}

TH.friendsHeader
{
	padding: 4px 10px 4px 0px;
}

TH.thleft { padding: 0px 25px 0px 0px; background-image: url("images/tableTopLeft.gif"); }
TH.thmid { background-image: url("images/tableTopMid.gif"); }
TH.thright { padding: 0px 0px 0px 25px; background-image: url("images/tableTopRight.gif"); }
TD.tdleft { padding: 0px 0px 0px 0px; background-image: url("images/tableLeft.gif"); }
TD.tdright { padding: 0px 0px 0px 0px; background-image: url("images/tableRight.gif"); }
/*
 * Menu
 */
.itemBorder
{
    BORDER-RIGHT: #202070 1px outset;
    BORDER-TOP: #202070 0px outset;
    BORDER-LEFT: #202070 1px outset;
    BORDER-BOTTOM: #202070 0px outset;
}

.firstItemBorder
{
    BORDER-RIGHT: #202070 1px outset;
    BORDER-TOP: #202070 1px outset;
    BORDER-LEFT: #202070 1px outset;
    BORDER-BOTTOM: #202070 0px outset;
}

.lastItemBorder
{
    BORDER-RIGHT: #202070 1px outset;
    BORDER-TOP: #202070 0px outset;
    BORDER-LEFT: #202070 1px outset;
    BORDER-BOTTOM: #202070 1px outset;
}

.itemText 
{ 
	text-decoration: none; 
	font-size: 10pt;
	font-weigth: normal;
}

.mainBorder
{
	border: 0px solid #202070;
}

.mainMenu 
{ 
	text-decoration: none; 
	font-size: 10pt;
	font-weight: bold;
}

