body
{
	background: #EEEEEE;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
	margin-right: 6px;
	font-family: arial;
}

.mainContainer
{
	width: 992px;
}

.mainContainerLeft
{
	background: url('/images/fadingEdgeLeft.jpg');
	width: 10px;
}

.mainContainerRight
{
	background: url('/images/fadingEdgeRight.jpg');
	width: 10px;
}

.menuTopLinkActive
{
	background: url("/images/menu/menuTopBGBlue.jpg");
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
}

.menuTopLinkActive a
{
	text-decoration: none;
	color: #FFFFFF;
}

.menuTopLink
{
	background: url("/images/menu/menuTopBGGrey.jpg");
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
}

.menuTopLink a
{
	text-decoration: none;
	color: #000000;
}

.menuTopBG
{
	background: url("/images/menu/menuTopBG.jpg");
	background-position: bottom;
	background-repeat: repeat-x;
}

.menuBottomLinks
{
	background: url("/images/menu/menuBottomBG.jpg");
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
}

.menuBottomLinks a
{
	color: #FFFFFF;
	text-decoration: none;
}

.titleHeader
{
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	background: url('/images/titleTallBG.jpg');
}

.raquo
{
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
}

.titleSubHeaderText
{
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}

.biggestBlue, .biggerBlue, .bigBlue, .smallBlue, .smallBlueH, .smallerBlue, .smallerBlueH
{
	color: #193393;
}

.biggestBlack, .biggerBlack, .bigBlack, .smallBlack, .smallerBlack, .reviewMenuLink
{
	color: #000000;
}

.biggestGrey, .bigGrey, .smallGrey, .smallerGrey
{
	color: #808080;
}

.biggestWhite, .bigWhite, .smallWhite, .smallerWhite
{
	color: #FFFFFF;
}

.bigRed, .smallRed, .smallerRed
{
	color: #FF0000;
}

.biggerBlue, biggerBlack, biggerGrey, biggerWhite
{
	font-size: 12pt;
}

.biggestBlue, .biggestBlack, .biggestGrey, .biggestWhite
{
	font-size: 13pt;
}

.bigBlue, .bigBlack, .bigGrey, .bigWhite, .bigRed
{
	font-size: 10pt;
}

.smallBlue, .smallBlack, .smallGrey, .smallWhite, .reviewMenuLink
{
	font-size: 9pt;
}

.smallerBlue, .smallerBlack, .smallerGrey, .smallerWhite, .smallerRed
{
	font-size: 8pt;
}

.smallerBlueH
{
	font-size: 8pt;
	text-decoration: none;
}

.smallerBlueH:hover
{
	font-size: 8pt;
	text-decoration: none;
	color: #000000;
}

.smallBlueH
{
	font-size: 9pt;
	text-decoration: none;
}

.smallBlueH:hover
{
	font-size: 9pt;
	text-decoration: none;
	color: #000000;
}

.reviewMenuLink
{
	text-decoration: none;
}

.reviewFeaturedPrice
{
	font-size: 14pt;
	font-weight: bold;
	color: #4a64c7;
}

.reviewsContentHeaderBlack
{
	font-size: 14pt;
	font-weight: bold;
	color: #949494;
}

.reviewsContentHeaderBlue
{
	font-size: 14pt;
	font-weight: bold;
	color: #4a64c7;
}

.reviewsFilters
{
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}

.reviewsFilters ul
{
	display: block;
	margin: 0px;
	padding: 0px;
}

.reviewsFilters li
{
	font-size: 9pt;
	color: #000000;
	white-space: nowrap;
	margin: 0px 5px 0px 0px;
	display: block;
	float: left;
}

.greyForm
{
	font-family: arial;
	border: 1px solid #C0C0C0;
	font-size: 9pt;
	color: #000000;
	background: #FFFFFF;
}

.smilieDIV
{
	position: absolute;
	visibility: hidden;
	background-color: #F0F0F0;
	width: 180px;
	border: 1px solid #949494;
	padding: 3px;
	z-index: 10;
	font-size: 9pt;
	color: #000000;
	text-align: center;
}

.photoDIV
{
	position: absolute;
	visibility: hidden;
	background-color: #F0F0F0;
	width: 330px;
	border: 1px solid #949494;
	padding: 3px;
	z-index: 10;
	font-size: 9pt;
	color: #000000;
	text-align: center;
}

.newsHeadlineContainer
{
	font-size: 8pt;
	background: #f0f0f0;
	padding: 10px;
}

.newsArticleHeader
{
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	padding: 5px;
	border-bottom: 1px solid #c0c0c0;
}

.newsArticleTitle
{
	font-size: 14pt;
	font-weight: bold;
	color: #000000;
}

.newsArticleDate
{
	font-size: 10pt;
	font-weight: normal;
	color: #808080;
}

.newsArticleContent
{
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
}

.headlineTitle
{
	font-size: 12pt;
	font-weight: bold;
	color: #193393;
	text-decoration: none;
}

.headlineTitle:hover
{
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.titleShortBG
{
	background: url('/images/titleShortBG.jpg');
}

.footerCell
{
	padding: 20px 0px 0px 0px;
	text-align: center;
	font-size: 9pt;
	color: #808080;
}

.footerCell a
{
	color: #808080;
}

.footerCell span
{
	font-size: 8pt;
	color: #808080;
}

.footerCell span a
{
	color: #808080;
}