
BODY
{
	background-color: white;
	margin=0;
	scrollbar-3d-light-color: #white;
	scrollbar-arrow-color: white;
	scrollbar-base-color: #336699;
	scrollbar-dark-shadow-color: #336699;
	scrollbar-face-color: #336699;
	scrollbar-highlight-color: white;
	scrollbar-shadow-color: #336699;
}

h1 {
	color: #336699;
	font-family:Arial, helvetica, Geneva, Swiss, SunSans-Regular;
}

.bodytext
{
	color: #666666;
	font-size: 8pt;
	font-family: Arial, helvetica, Geneva, Swiss, SunSans-Regular;
	line-height:  150%;
}

.headtext
{
	color: #336699;
	font-size: 10pt;
	font-weight: bold;
	font-family: Arial, helvetica, Geneva, Swiss, SunSans-Regular;
	line-height:  150%;
}

.remotelink, .remotelink a {

	font-size: 8pt;
	font-weight: normal;
	font-family: Arial,helvetica,Geneva,Swiss,SunSans-Regular;
	color: #336699;
}

.panelhead
 { color: #ff0000; font-style: bold; font-size: 8pt; line-height: 125%; font-family: Tahoma, verdana, Arial, helvetica, Geneva, Swiss, SunSans-Regular }

.panelred
{
	color: #ff0000;
	font-size: 7pt;
	font-style: normal;
	font-family: Tahoma, verdana, Arial, helvetica, Geneva, Swiss, SunSans-Regular;
	line-height:  100%;
}

.paneltext
{
	color: #336699;
	font-size: 7pt;
	font-style: normal;
	font-family: Tahoma, verdana, Arial, helvetica, Geneva, Swiss, SunSans-Regular;
	line-height:  100%;
}

.credit
{
	color: #dcdcdc;
	font-size: 7pt;
	font-style: normal;
	font-family: Tahoma, verdana, Arial, helvetica, Geneva, Swiss, SunSans-Regular;
	line-height:  100%;
}


A:link, A:active
{
	color: #ff0000;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
}

A:visited
{
	color: #ff0000;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
}

A:hover
{
   font-family:     Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-decoration: underline;
}

.dropdown
{
    FONT-FAMILY:        Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    FONT-WEIGHT:        normal;
    FONT-SIZE:          7pt;
    COLOR:              white;
    HEIGHT:             16px;
    WIDTH:             200px;
    BACKGROUND-COLOR:   #ff0000;
}

.dtdropdown
{
    FONT-FAMILY:        Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    FONT-WEIGHT:        normal;
    FONT-SIZE:          7pt;
    COLOR:              white;
    HEIGHT:             16px;
    BACKGROUND-COLOR:   #336699;
}

.industryheader
{
    FONT-FAMILY:        Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    FONT-WEIGHT:        bold;
    FONT-SIZE:          7pt;
    COLOR:              white;
    HEIGHT:             16px;
    WIDTH:             200px;
    BACKGROUND-COLOR:   #B45072;
}

/* Popup menu bits */

#TopNavigation {

	margin:0px 0px 0px 0px;
	padding:0px;
	background-color:#336699;
	height:31px;

	border-style:solid;
	border-color:white;
	border-width:  0px  0px 1px 0px;

}

#TopNavItemLeft {

	float:				left;
	margin:				0px;
	padding:			8px 8px 8px 24px;

	border-style:		solid;
	border-color:		white;
	border-width:		0px 1px 0px 0px;

	font-family:		Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:			10pt;
	font-weight:		bold;
	color:				#ffffff;

}

#TopNavItem {

	float:				left;
	margin:				0px;
	padding:			8px;

	border-style:		solid;
	border-color:		white;
	border-width:		0px 1px 0px 0px;

	font-family:		Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:			10pt;
	font-weight:		bold;
	color:				#ffffff;

}

#TopNavItemRight {
	float:				right;
	margin:				0px;
	padding:			8px 30px 8px 8px;

	border-style:		solid;
	border-color:		white;
	border-width:		0px 0px 0px 1px;

	font-family:		Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:			10pt;
	font-weight:		bold;
	color:				#ffffff;
}


#TopNavigation ul { /* all lists */

	padding:			0;
	margin:				0;
	list-style:			none;
	background-color:	#336699;
	color:				white;
}

#TopNavigation li { /* all list items */

	float:				left;
	position:			relative;
	margin:				0px;
	padding:			8px;

	border-style:		solid;
	border-color:		white;
	border-width:		0px 1px 0px 0px;

	font-family:		Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:			10pt;
	font-weight:		bold;
	color:				white;

}

#TopNavigation li ul { /* second-level lists */

	display:			none;
	position:			absolute;
	top:				1.5em;
	left:				0;

	border-style:		solid;
	border-color:		white;
	border-width:		1px;

	z-index:			99;
}

#TopNavigation li ul li {

	float:				none;

	font-family:		Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:			10pt;
	font-weight:		normal;
	color:				white;
	z-index:			99;

	margin:				0px;

	border-style:		solid;
	border-width:		0px 0px 1px 0px;
	border-color:		white;

	padding:			2px 5px 2px 5px;

}

#TopNavigation li ul li a, #TopNavigation li ul li a:link, #TopNavigation li ul li a:visited {

	border-style:		none;

	font-family:		Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:			10pt;
	font-weight:		bold;
	color:				#white;
	text-decoration:	none;

}


#TopNavigation li a:link,#TopNavigation li a:visited {
	color:				white;
	text-decoration:	none;
}

#TopNavigation li ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top:				auto;
	left:				auto;
}

#TopNavigation li:hover ul,#TopNavigation li.over ul { /* lists nested under hovered list items */
	display: 			block;
}

#TopNavigation li ul li:hover,#TopNavigation li ul li.over {
	background-color:	#dddddd;
	text-decoration:	none;
}

