.topmenustyle
{
	background-color:#004080;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : ffffff;
	padding: 2px;
	padding-left: 10px;
}
.topmenuoverstyle
{
	background-color: #316ac5;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : ffffff;
	padding: 2px;
	padding-left: 10px;
	cursor: hand;
}
.submenustyle
{
	border-right: darkgray 1px solid;
	padding-right: 2px;
	border-top: 0px;
	padding-left: 10px;
	font-weight: normal;
	font-size: 8pt;
	padding-bottom: 2px;
	border-left: darkgray 1px solid;
	color: black;
	padding-top: 2px;
	border-bottom: darkgray 1px solid;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #eaeefa;
}
.submenustyleover
{
	border: darkgray 1px solid;
	border-top: 0px;
	padding: 2px;
	padding-left: 10px;
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #d6dae5;
	cursor: hand;
}
	

.bordered{
	border-color : Highlight;
	border-style : solid;
}
.bluebutton {
	background-color : #084184;
	border : 2px outset #DCDCDC;
	font-size: 9pt;
	color : ffffff;
	padding: 0px;
	
	}
	
.padded
{
	padding-top: 5px;
}
.smallbluebutton {
	background-color : #084184;
	border : 1px outset #DCDCDC;
	font-size: 8pt;
	color : ffffff;
	padding: 0px;
	}
input{
	color: black;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	padding : 0px 3px;
	margin : 0px;
	border : 1px solid Silver;
}
.inputClass{
	color: black;
	
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	padding : 0px 3px;
	margin : 0px;
	border : 1px solid Silver;
	background-color : White;
}
	.inputClassNumeric{
	color: black;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	padding : 0px 3px;
	margin : 0px;
	border : 1px solid Silver;
	text-align : right;
}
BODY.noborder {
	border : 0px;
	margin : 0px;
	padding : 0px;
	background : #ffffde;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	scrollbar-face-color : #004084;
	scrollbar-base-color : #4b86c5;
	scrollbar-track-color : #6495ED;
	scrollbar-arrow-color : #ADD8E6;
}

.defaulttext {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : Black;
}

.graybutton{
	border-color : ActiveBorder;
	border-style : solid;
	border-width : 1px;
	background-color : ButtonFace;
	padding : 3px 10px 3px 10px;
	}

TABLE.whitetext{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : White;
	}
.red{
color : red;
}
.smallblue{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : Navy;
}
.blue{
	color : Navy;
}
A.white:link, A.white:visited, A.white:active{
	text-decoration : none;
	color: White;
	font-size : 8pt;
}
A.black:link, A.black:visited, A.black:active{
	color: Black;
}
A.black:hover{
	color:Red;
}
A.blue:link, A.blue:visited, A.blue:active, .menulink{
	color: #0000CD;
}

A.blue:hover, .menulinkover{
	color:Red;
	cursor: hand;
}
.menulink
{
	font-size: 8pt;
	color: #0000cd;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #ffffde;
	
}
.menulinkover
{
	font-size: 8pt;
	color: red;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #ffffde;
	cursor: hand;
}
A.white:hover{
	color: Yellow;
}
A:link, A:visited, A:active{
	text-decoration : none;
	color:  #0069cc;
}
A:hover{
	color: #CE482D;
}
P{
	margin : 10px;
}
TABLE.customers{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : Navy;
	background : ButtonFace;
	border : 1px solid Navy;
}
TD.customers{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : Black;
	background : #F0F8FF;
	border : 4px solid #0069cc;
	border-color : #F0F8FF;
	border-width : medium;
}
hr.underline{
	border : 1px solid Navy;
}
TH.customers{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : White;
	background : #3374b6;
	border : 4 solid #3374b6;
}

	UL{
	list-style : url(../images/li_arrow.gif);
	}
	
	.header{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
}
.subheader{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	margin-bottom : 5px;
	}

.right {
	float: right; 
	width: 200px; 
	text-align: center; 
	padding: 10px
}
.left {
	float: left; 
	width: 200px; 
	text-align: center; 
	padding: 10px
}
.small{
	font-size : 7pt;
}

.error {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	color: Red;
}
UL, OL{
	list-style : url(images/li_arrow.gif);
	}
.Japanese {	font-size : 10pt; }