body
{
	background-color:#FFFFFF;
	margin:0%;
}

tr
{
	vertical-align:top;
	text-align:left;
}

.maintable
{
	height:600px;
	background-color:#FFFFFF;
	width:780px;
}

.sidemenu
{

	background-color:#7BBEE7;

}
.maincell
{
	background-color:#FFFFFF;
}
.middletable
{
	background-color:#FFFFFF;
}

.icon
{
	background-color:#7BBEE7;
}

.toprow
{
	height:20px;
	vertical-align:middle;
	background-color:#636563;
	border:1px #000000 solid;
	border-top:0px solid;
	border-left:0px solid;
	border-right:0px solid;
}

.bottomrow
{
	height:20px;
	vertical-align:middle;
	background-color:#DEDBDE;
	border:1px #000000 solid;
	border-bottom:0px solid;
	border-left:0px solid;
	border-right:0px solid;
	width:780px;
}

.categorytitle
{
   font-weight:bold;
   background-color:#FFFFFF;
}

.bylineresult
{
   background-color:#FFFFFF;
}

.byline
{
   background-color:#7BBEE7;
}

.topbanner
{
	height:120px;
	background-color:#313031;
}

.menurow
{
	height:19px;
	background-color:#DEDBDE;
}

.topmenuitem
{
	border:1px #000000 solid;
	border-left:0px solid;
	border-top:0px solid;
	height:19px;
	vertical-align:middle;
	text-align:center;
	font-family:arial;
	font-size:9pt;
	color:#000000;
	font-weight:bold;
}

.topmenuitemon
{
	border:1px #000000 solid;
	border-left:0px solid;
	border-top:0px solid;
	height:19px;
	vertical-align:middle;
	text-align:center;
	font-family:arial;
	font-size:9pt;
	color:#000000;
	border-bottom:0px;
	font-weight:bold;
	background-color:#FFFFFF;
}

.topmenuitemend
{
	border:1px #000000 solid;
	border-left:0px solid;
	border-top:0px solid;
	height:19px;
	vertical-align:middle;
	text-align:center;
	font-family:arial;
	font-size:9pt;
	color:#000000;
	border-right:0px solid;
	font-weight:bold;
}

.topmenuitemendon
{
	height:19px;
	vertical-align:middle;
	text-align:center;
	font-family:arial;
	font-size:9pt;
	color:#000000;
	font-weight:bold;
	background-color:#FFFFFF;
	border:1px #000000 solid;
	border-left:0px solid;
	border-top:0px solid;
	border-bottom:0px solid;
}

.pagetitle
{
	font-family:arial;
	font-size:10pt;
	color:#636563;
	font-weight:bold;
	height:20px;
	vertical-align:middle;
}

.tipspagetitle
{
	font-family:arial;
	font-size:10pt;
	color:#2B60DE;
	font-weight:bold;
	height:20px;
	vertical-align:middle;
}

.blacktextparagraph
{
	font-family:arial;
	font-size:9pt;
	color:#000000;
	line-height:16px;
}

.bluetextparagraph
{
	font-family:arial;
	font-size:9pt;
	color:#0000FF;
	line-height:16px;
}

.blueboldtextparagraph
{
	font-family:arial;
        font-weight:bold;
	font-size:9pt;
	color:#0000FF;
	line-height:16px;
}

.pagelinks, .pagelinks:active, .pagelinks:visited, .pagelinks:hover
{
	text-decoration:underline;
	color:#639ACE;
	font-weight:bold;
}
.sidebar
{
	height:84px;
	background-color:#3BBEE7;
	vertical-align:top;
	text-align:right;
}



.topmenulinks, .topmenulinks:active, .topmenulinks:visited, .topmenulinks:hover
{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	display: block;
	width: 100%;
}

.tipsmenu
{
	height:20px;
	vertical-align:middle;
	font-family:arial;
	font-size:9pt;
	color:#000000;
	font-weight:bold;
	background-color:#DEDBDE;
	border:1px #000000 solid;
}
.topheader
{
	height:84px;
	background-color:#000000
	vertical-align:top;
	text-align:right;
}

.tipsmenuon
{
	height:20px;
	vertical-align:middle;
	font-family:arial;
	font-size:9pt;
	color:#000000;
	font-weight:bold;
	background-color:#FFFFFF;
	border:1px #000000 solid;
	border-right:0px solid;
	border-bottom:0px solid;
}

.tipsmenuendon
{
	height:20px;
	vertical-align:middle;
	font-family:arial;
	font-size:9pt;
	color:#000000;
	font-weight:bold;
	background-color:#FFFFFF;
	border:1px #000000 solid;
	border-right:0px solid;
}

.tipsmenulink, .tipsmenulink:active, .tipsmenulink:visited, .tipsmenulink:hover
{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	display: block;
	width: 100%;
}

.tipsdetailmenuon
{
	height:20px;
	vertical-align:middle;
	font-family:arial;
	font-size:9pt;
	color:#000000;
	font-weight:bold;
	background-color:#FFFFFF;
	border:1px #000000 solid;
	border-bottom:0px solid;
}

