BODY {background-color: white; font-family: verdana; font-size: 8pt; color: black; margin: 15, 15, 15, 15;}
TD {font-family: verdana; font-size: 8pt; color: black;}

.LoginTable
{
	background-attachment: fixed;
	background-position: left bottom;
	background-repeat: no-repeat;
	background-image: url(/images/pic_login.jpg);
}

h1 {font-family: verdana; font-size: 140%; color: black; font-weight: bold;}
h2 {font-family: verdana; font-size: 120%; color: black; font-weight: bold;}
h6 {font-family: verdana; font-size: 150%; color: black; font-weight: normal;}

INPUT {font-family: verdana; font-size: 8pt; color: black;}
SELECT {font-family: verdana; font-size: 8pt; color: black;}
TEXTAREA {font-family: verdana; font-size: 8pt; color: black;}

A {color: #003366; text-decoration: none;}
A:active {color: #003366; text-decoration: none;}
A:visited {color: #003366; text-decoration: none;}
A:hover {color: #003366; text-decoration: underline;}
A.redlink {color: #990000;}

BODY.default {font-family: verdana; font-size: 8pt; color: white; margin: 0px;}
BODY.popup {font-family: verdana; font-size: 8pt; color: black; margin: 0px; background-color: #E6E6E6; border: 1px solid #E6E6E6;}
BODY.bar {font-family: verdana; font-size: 8pt; color: black; background-color: #E6E6E6;margin: 5, 0, 15, 0; overflow-x: hidden;}

.InfoFlashLink {color: #003366;}
#oFlash TD {font-weight: normal; color: Black;}
#oFlash A {color: #003366;}

.StatsBox {color: black; padding: 2px 6px 2px 6px; font-weight:normal;}
.StatsBox TD {color: black; font-weight:normal;}
.StatsBox A {color: black; font-weight:normal;}
.StatsBox A:hover {color: black; font-weight:normal; text-decoration: underline;}
.StatsBox A:visited {color: black; font-weight:normal;}

.menuArrow {font-family: marlett; font-size: 8pt;}
.contextMenuButtonNormal {margin: 1px; border: 0px;}
.contextMenuButtonHover {margin: 0px; border: 1px solid #666666;}

.userLink {font-weight: bold; vertical-align: middle; height: 12px; background-image: none; margin: 1px; border: 0px;}
.userLink:hover {font-weight: bold; vertical-align: middle; height: 12px; margin: 0px; border: 1px solid #999999; background-image: url(/images/downarrow.gif); background-attachment: fixed; background-position: right; background-repeat: no-repeat;}

.userLinkOnBlack {font-weight: bold; vertical-align: middle; height: 10px; background-image: none; margin: 1px; border: 0px;}
.userLinkOnBlack:hover {font-weight: bold; vertical-align: middle; height: 10px; margin: 0px; border: 1px solid #999999; background-image: url(/images/downarrow_white.gif); background-attachment: fixed; background-position: right; background-repeat: no-repeat;}

.normalC1 { background-color: #ECECEC; border-left: 1px solid #ECECEC; border-top: 1px solid #ECECEC; border-bottom: 1px solid #ECECEC; padding: 2px; }
.normalC2 { background-color: #FFFFFF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; cursor: hand; padding: 2px; }

.underlined {margin: 4 0 2 0; font-weight: bold; border-bottom: 1px solid #000066;}

.FavBoxContainer
{
	border-left: 1px solid #9C9C9C; border-right: 1px solid #9C9C9C;
	border-bottom: 1px solid #9C9C9C; 
	width: 100%;
}

.FavBoxContainer A {color: Black;}
.FavBoxContainer A:visited {color: Black;}
.FavBoxContainer A:active {color: Black;}
.FavBoxContainer A:hover {color: Black; text-decoration: underline;}


.FavBoxHeaderOnBlack
{
color: white;
padding-left: 0px;
padding-right: 0px;
background-color: black;
text-align: center;
border-top: 1px solid #34649C;
}


.FavBoxHeaderOnBlue
{
color: white;
padding-left: 0px;
padding-right: 0px;
background-color: #649CCC;
text-align: center;
}

.Divider
{
	height: 1px;
	border-top: 1px solid #34649C;
	display: block;
}

.FavBoxUsername
{
color: black;
padding-left: 0px;
padding-right: 0px;
padding-top: 4px;
/*background-image: url(/images/community_top_bg.gif);*/
width: 100%;
font-weight: bold;
text-align: center;
}

#AGProMember
{
	display: none;
	border-left: 4px solid #3CC23C;
	text-align: center;
}

#AGProNotMember
{
	display: none;
	border-left: 4px solid #999999;
	text-align: left;
}

#Groups
{
	height: 32px;
	background-color: #c4c4c4;
	text-align: center;
	padding-top: 3px;
}

#ScrollableChat, #ScrollableFavorites
{
	overflow: auto;
}

#GlobalChat
{
	display: none;
}

.Chat_Item
{
	border-bottom: 1px solid #c4c4c4;
	margin-bottom: 5px;
	padding-bottom: 2px;
}

.Chat_Item .From
{
	color: #666; font-size: 6.5pt;
}

#Chat_Messages
{
	height: 100%;
	padding: 2px;
}

#Chat_Say, #Chat_Messages
{
	color: Black;
	text-align: left;
	font-weight: normal;
}

#Chat_HourGlass
{
	color: #666666;
	float: right;
	font-family: Wingdings;
	font-size: 10pt;
	padding-right: 4px;
	cursor: help;
	visibility: hidden;
}

.GreenSide
{
	border-left: 4px solid #3CC23C;
}

.GreySide
{
	border-left: 4px solid #999999;
}

.FavBoxNegative
{
padding-top: 12px; 
padding-bottom: 4px; 
color: #CC0000; 
font-size: 12pt; 
font-weight: bold;
text-align: center;
}

.FavBoxPositive
{
padding-top: 12px; 
padding-bottom: 4px; 
color: #009900; 
font-size: 12pt; 
font-weight: bold;
text-align: center;
}

.FavBoxAddFavoriteLink
{
padding-right:5px; padding-left:5px; padding-bottom:2px; padding-top:2px;
text-align: center; background-color: #C4C4C4;
}

.FavBoxAddFavoriteLink A
{
color: black;
}

.UserTable
{
	border: solid 1px #CCCCCC;
	background-color: #EFEFEF;
}

.ColumnHeader
{
	font-weight: bold;
	background-color: #FFFFFF;
}

.RowHeader
{
	background-color: #EFEFEF;
	font-weight: bold;
}

.ColumnSum
{
	font-weight: bold;
	background-color: #FFFFFF;
}

.RowSum
{
	font-weight: bold;
	background-color: #FFFFFF;
}

.DataCell
{
	background-color: #FFFFFF;
}


.SurveyAnswersTable
{
	border-collapse: collapse;
	border: 0;
	margin: 0;
	width: 400px;
}

.SurveyAnswersTable td, .SurveyAnswersTable th
{
	padding: 2px 2px 2px 2px;
	font-size: 8pt;
}

.SurveyAnswersTable tfoot
{
	color: #666;
}

.SurveyAnswersTable tbody
{
	border-top: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
}

.SurveyAnswersTable th
{
	font-weight: normal;
	text-align: left;
	width: 130px;
}

.SurveyAnswersTable td
{
	width: 270px;
}

.SurveyAnswerBar
{
	float: left;
	display: block;
	background-color: Red;
	font-size: 90%;
}

