/* Default Styles */

body {

	background: #FFF;

	color: #000;

	font-family: Arial,Helvetica,sans-serif;

	font-size: 11px;

}

p,td,input,select,textarea {

	font-family: Arial,Helvetica,sans-serif;

	font-size: 11px;

}

a:link {

	text-decoration: none;

}

a:visited {

	text-decoration: none;

}

a:active {

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

}

input.text {

	border-width: 1px;

	border-style: solid;

	padding: 1px;

	height: 15px;

}

img {

	border: 0px;

}

/* Custom Styles */

a.button:link, a.button:visited, a.button:active, a.button:hover {

	font-family: Arial,Helvetica,sans-serif;

	font-weight: bold;

	text-align: center;

	text-decoration: none;

	border-width: 1px;

	border-style: solid;

	padding: 0px 10px;

}

.greeting {

	font-style: italic;

	font-size: 18px;

}

.title {

	font-weight: bold;

}

.smaller {

	font-size: 10px;

}

.smallest {

	font-size: 9px;

}

.error {

	background: transparent;

	color: #F00;

}

.positive {

	background: transparent;

	color: #396;

}

.negative {

	background: transparent;

	color: #F00;

}

.uppercase {

	text-transform: uppercase;

}

.clock {

	background: transparent;

	color: #FFF;

	border: 0px;

	height: 15px;

	width: 144px;

	text-align: center;

}

/* MENU */

.menu td {

	font-family: Arial,Helvetica,sans-serif;

	font-weight: bold;

	font-size: 11px;

}

.menu a:link, .menu a:visited, .menu a:active, .menu a:hover {

	display: block;

	text-decoration: none;

	padding: 4px 2px;

}

.menuDrop {

	position: absolute;

	z-index: 100;

	visibility: hidden;

	width: 120px;

}

.menuDrop td {

	font-family: Arial,Helvetica,sans-serif;

	font-size: 10px;

	border-left: 1px solid;

	border-right: 1px solid;

	border-bottom: 1px solid;

}

a.menuItem:link, a.menuItem:visited, a.menuItem:active, a.menuItem:hover {

	display: block;

	text-decoration: none;

	padding: 2px 4px 2px 2px;

}

.menuArrow2 {

	/*float: right;*/

}

/* MAIN */

.loginTitle {

	font-family: Arial,Helvetica,sans-serif;

	font-size: 11px;

	font-weight: bold;

}

#scrollBox {

	position: absolute;

	overflow: hidden;

	width: 166px;

	height: 72px;

	margin-top: 14px;

}

#scrollDiv {

	position: absolute;

	left: 0;

	top: 0;

}

#scrollDiv p {

	margin-top: 0px;

	margin-bottom: 6px;

}

#scrollDiv p.newsPad {

	margin-bottom: 70px;

}

/* CONTENT */

.contentTitle {

	font-family: Arial,Helvetica,sans-serif;

	font-size: 19px;

	font-weight: bold;

}

.contentHead {

	font-family: Arial,Helvetica,sans-serif;

	font-size: 15px;

	font-weight: bold;

}

.contentBold {
	font-weight: bold;

}

.contentGif {

	display: block;

}

/* SIDENAV */

.navTitle {

	font-weight: bold;

}

.navTitle a:link, .navTitle a:visited, .navTitle a:active, .navTitle a:hover {

	font-weight: bold;

	text-decoration: none;

}

.navGif {

	display: block;

}

.navArrow {

	display: block;

}

/* TABLE */

.tableHead1 {

	font-weight: bold;

}

.tableHead1 td {

	font-weight: bold;

}

.tableHead2 {

	font-weight: bold;

}

.tableHead2 td {

	font-weight: bold;

}

.tableBox {

	border-width: 1px;

	border-style: solid;

}

/* MESSAGE */

.msgRow1 td {

	font-weight: bold;

	border-bottom: 1px solid;

}

.msgRow2 td {

	border-bottom: 1px solid;

}

/* TAB */

.tabOn {

	border-width: 1px;

	border-style: solid;

	border-bottom: 0px;

	font-weight: bold;

}

.tabOn2 {

	border-width: 1px;

	border-style: solid;

	border-bottom: 0px;

	font-weight: bold;

}

.tabOff {

	cursor: hand;

	border-width: 1px;

	border-style: solid;

}

.tabBody {

	border-width: 1px;

	border-style: solid;

	border-top: 0px;

}

/* COPYRIGHT */

.copyright {

	font-size: 10px;

}

/* TIPS */

.tips {
	font-size: 9px;
	border-width: 1px;
	border-style: solid;
	border-color: #000;
	background-color: #EEE;
	color: #000;
	padding: 4px;
}
span.up {
	background: transparent;
	color: #396;
}
span.down {
	background: transparent;
	color: #C00;
}
span.unchg {
	background: transparent;
	color: #F90;
}
