/*
**********************************************************
*	GENERIC STYLES
**********************************************************
*/
BODY
{
	font-family: Tahoma, Verdana, Arial;
	font-size: .9em;
}
TD
{
	text-align: left;
	vertical-align: top;
}
IMG
{
	BORDER: none;
	MARGIN: 0em;
	PADDING: 0em;
}
H1, H2, H3, H4, H5, H6
{
    font-family: arial;
    font-weight: bold;
    color: #444444;
    margin-bottom: .4em;
}
H1 { font-size: 1.3em; }
H2 { font-size: 1.1em; }
H3 { font-size: 1em; }
HR
{
	text-align: center;
	width: 96%;
	color: #AAAAAA;
	margin: .2em 0em .2em 0em;
}
UL
{
	margin: .5em 0em .5em 1em;
}
:link		{ color: #3366cc;}
a:link	{ color: #3366cc;}
a:visited{ color: #3366cc;}
a:active	{ color: #3366cc;}
a:hover	{ color: #ff9900; text-decoration: none;}

/*
**********************************************************
*	BODY STYLES
**********************************************************
*/

DIV.clsBody
{
	padding-left: 1em;
	padding-right: 1em;
	text-align: center;
}
TD.clsBody
{
	font-size: .9em;
}
TD.clsInfoHeader
{
	font-size: .9em;
	font-weight: bolder;
	white-space: nowrap;
   color: #444444;
}
TD.clsPhoto
{
	text-align: center;
	font-size: .8em;
}
.clsStrong
{
	color: #666666;
	font-weight: bolder;
}

/*
**********************************************************
*	HEADER/FOOTER
**********************************************************
*/
TABLE.clsNavigation
{
	background-color: #6487dc;
}
TD.clsNavigation
{
	font-family: Arial;
	text-transform: uppercase;
	padding: .5em, 2em, .5em 2em;
	font-size: .7em;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
}
TD.clsLogo
{
	text-align: right;
	font-family: Tahoma;
	font-weight: bolder;
	color: #FFFFFF;
	font-size: 1.2em;
	border-bottom: solid 1px #FFFFFF;
}
A.clsNavigation
{
	color: #FFFFFF;
	text-decoration: none;
}
A.clsNavigation:visited
{
	color: #FFFFFF;
}
TD.clsFooter
{
	font-family: Arial;
	font-size: .7em;
	color: #FFFFFF;
	text-align: center;
}
TD.clsFooterNav
{
	font-family: Arial;
	text-transform: uppercase;
	font-size: .7em;
	text-align: center;
}
A.clsFooterNav
{
	text-decoration: none;
}

/*
**********************************************************
*	CONTENT BOX
**********************************************************
*/
TABLE.clsContentBox
{
	border: 1px solid #888888;
}
DIV.clsContentBoxAuthor
{
	padding-top: 1em;
	color: #555555;
	font-weight: bolder;
	font-size: .9em;
	text-align: right;
}
TD.clsContentBox
{
	color: #555555;
	background-color: #F9F9F9;
	border: 0px solid #ffffff;
	background-image: none;
	font-size: .8em;
}

.clsSoftBox
{
	border: 1px solid #cccccc;
	background-color: #F9F9F9;
}