p { arial font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-family: Arial, Helvetica, sans-serif}
body {  font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 8pt}
li {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
td {  font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 8pt}
th {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000}
.nav {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt}
.navtext {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
.error {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: red}
.message {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold}
.t1 {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold}
.heading {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold}
.catname {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold}
.headlrg {  font-family: Arial, Helvetica, sans-serif; font-size: 24pt; font-weight: bold}
.description {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
.tab {
        background: #666666;
        color: white;
        font-family: Arial, Helvetica;
        font-size: 12pt;
        font-weight: bold;
}                        
a:hover {  color: #CCCC00; text-decoration: underline}
a:link {  text-decoration: underline; font-family: Arial, Helvetica, sans-serif; color: #666699; font-weight: bold}
a:visited {  text-decoration: underline; font-family: Arial, Helvetica, sans-serif; color: #666699; font-weight: bold}
.head { font-size: 10pt; color: #FFFFFF; font-weight: bold; }
A.INVISIBLE
{
	TEXT-DECORATION: NONE;
	COLOR: TRANSPARENT;
	BACKGROUND-COLOR: TRANSPARENT;
}



.topLoginBox
{
	margin: 1 0 6 0;
	text-align: right;
	border-width: 1px;
	border-style: solid;
	border-color: #708090;
	height: 23px;
	width: 611px;
	font-family : Arial, sans-serif;
	font-size : 11px;
}

.topLoginBoxItem, .topLoginBoxItemError
{
	margin: 1px;
	padding : 2px;
	vertical-align: middle;
	position:relative;
	float: right
}

.topLoginBoxItemError
{
	color: red;
	top:3px;
	font-weight:bold;
}


.topLoginBoxFormItems
{
	font-family : Arial, sans-serif;
	font-size : 11px;
	border-style : solid;
	border-width : 1px;
	border-color: #666560;
	background-color : #FFF;
}


.topLoginBoxItemLoggedIn, .topLoginBoxItemLoggedInLast, .topLoginBoxItemLoggedInFirstItem
{
	margin: 1px;
	padding : 2 32 2 2;
	vertical-align: middle;
	position:relative;
	float:  right
}

.topLoginBoxItemLoggedInLast
{
	padding : 2 6 2 2;
}

.topLoginBoxItemLoggedInFirstItem
{
	margin: 5 5 5 5;
	padding : 2 2 2 2;
	float: left
}

.signUp
{
	margin: 1px;
	padding : 2px;
	vertical-align: middle;
	position:relative;
	float: right;
	top: -52px;
	right: 1px;
}

.topLoginBoxItemLoggedIn a, 
.topLoginBoxItemLoggedIn a:hover, 
.topLoginBoxItemLoggedIn a:visited, 
.topLoginBoxItemLoggedIn a:active,
.topLoginBoxItemLoggedInLast a,
.topLoginBoxItemLoggedInLast a:hover,
.topLoginBoxItemLoggedInLast a:visited, 
.topLoginBoxItemLoggedInLast a:active
{
	color: black;
	font-weight:normal;
	text-decoration: none;
	font-family : Arial, sans-serif;
	font-size : 11px;
}
