html					{ font-size: 9px ; }
html pre				{ width: 95% ; overflow: auto ; 
							font-size: 10px ; }
body					{ margin: 0 ; border: 0 ; padding: 0 ; }
body, div, p, th, td 	{ font-family:  Verdana, Lucida, Arial, Helvetica, sans-serif ; font-size: 11px ; }

td.sechead              { font-family:  Verdana, Lucida, Arial, Helvetica, sans-serif ; font-size: 14px ; font-weight: bold; white-space:nowrap; text-align:left; background : #ededed; color: #9ABDD6}
td.data                 {border-style: solid; border-width: 3px; border-color: #6699FF;}

th.maindisp             { font-family:  Verdana, Lucida, Arial, Helvetica, sans-serif ; font-size: 10px ; font-weight: normal; white-space:nowrap; text-align:left; background : #ededed;}
td.maindisp             { font-family:  Verdana, Lucida, Arial, Helvetica, sans-serif ; font-size: 10px ; font-weight: normal; white-space:nowrap; }
th.maindisp2             { font-family:  Verdana, Lucida, Arial, Helvetica, sans-serif ; font-size: 10px ; word-wrap: break-word; font-weight: normal; text-align:left; background : #ededed;}
td.maindisp2             { font-family:  Verdana, Lucida, Arial, Helvetica, sans-serif ; font-size: 10px ; word-wrap: break-word; font-weight: normal; }

hr						{ height: 1px ; width: 70% ; 
							color: #000000 ; background-color: #cccccc ; }
input.text	{ font-family: Verdana, Lucia, Arial, Helvetica, sans-serif ; font-size: 10px ; width: 200px;}

div#main				{ width: 100% ; height: 100% ; 
							margin: 2px 7px ; border: 0 ; padding: 0 ; 
							background: white ; color: #000000 ; }

#layout					{ width: 100% ; 
							margin: 0 ; border: 0 ; padding: 0 ; }
#layout td				{ margin: 0 ; border: 0 ; padding: 0 ; }
#layout th				{ margin: 0 ; border: 0 ; padding: 0 ; }

#topNav					{ width: 100% ; 
							margin: 0 ; border: 0 ; padding: 0 ; 
							background-color: #000000 ; color: #ffffff ; }
#topNav .spaceW			{ width: 1px ; 
							margin: 0 ; border: 0 ; padding: 0 ; }
#topNav .topNav			{ width: 12% ; 
							margin: 0 ; border: 2px solid #000000 ; padding: 2px ; 
							background: #333333 ; color: #ffffff ; 
							font-size: 11px ; font-weight: bold ; }
#topNav .topNava		{ width: 13% ; margin: 0 ; border: 2px solid #000000 ; padding: 2px ; 
							background: #333333 ; color: #ffffff ; 
							font-size: 11px ; font-weight: bold ; }
#topNav .topNav a		{ background: #333333 ; color: #ffffff ; 
							text-decoration: none ; font-weight: bold ; }
#topNav .topNav a:hover	{ background: #333333 ; color: #AAC9F8 ; 
							text-decoration: underline ; font-weight: bold ; }
#topNav .topNav a:visited { font-weight: bold ; }
#topNav .topNava a		{ background: #333333 ; color: #ffffff ; 
							text-decoration: none ; font-weight: bold ; }
#topNav .topNava a:hover{ background: #333333 ; color: #AAC9F8 ; 
							text-decoration: underline ; font-weight: bold ; }
#topNav .topNava a:visited { font-weight: bold ; }

#leftMenu				{ width: 136px ; 
							margin: 0 ; border: 0 ; padding: 0 ; }
#leftMenu .leftMenu		{ margin: 0 ; border: 2px solid #000000 ; padding: 2px ; 
							color: #ffffff ; font-size: 11px ; font-weight: bold ; }

#filter					{ margin: 5px ; padding: 0 ; }
#filter tr td			{ margin: 2px ; border: 0 ; padding: 0 ; 
							text-align: center ; font-weight: bold ; }
#filter a				{ text-decoration: underline ; font-weight: normal ; }

.leftNavButton			{ background-color: #333333 ; color: #cccccc ; 
							border: 2px solid ; border-color: #666666 #000000 #000000 #666666 ; }

.elementHelp			{ font-size: 10px ; }
.elementHelp em			{ color: #cc0000 ; background-color: #ffffff ; 
							font-style: normal ; }

.report th				{ background-color: #9ABDD6 ; color: #000000 ; 
							font-weight: bold ; vertical-align: top ; text-align: left ; 
							margin: 0 2px 2px 0 ; border: 0 ; padding: 0 ; white-space:nowrap ;
							}
.report td.sortCell		{ background-color: #cccccc ; color: #000000 ; 
							vertical-align: bottom ; 
							margin: 0 0 2px 2px ; border: 0 ; padding: 0 ; 
							}
img.sort				{ float: left ; clear: left ; 
							border: 0 ; 
							vertical-align: bottom ; }
P  						{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 9pt; 
							color: #000000; }

H1  					{ font-size : 12pt; font-family : Verdana, Arial,  Helvetica, sans-serif; font-weight : bold; }

#calendar td			{ text-align: left ; vertical-align: top ; border: 1px solid #009 ; }
.dayNumber				{ border: 1px solid #ccc ; padding: 1px ; 
							background-color: #fff ; color: #00c ; }
.trnCount				{ background-color: #fff ; color: #009 ; 
							font-weight: bold ; }
.dailySales				{ background-color: #fff ; color: #090 ; 
							font-weight: bold ; }

.required               { background-color: #B5C3E0 }

A  						{ color : #000000; }
A:Visited  				{  }
A:Active  				{  }
A:Hover  				{ color : #0033FF; }





/* ---------- Navlist ---------- */

div.navlist {
	margin: 0px;
	padding: 0px;
	
}



div.navlist TD {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

div.navlist a {
	
	display: block;
	text-decoration: none;
	padding: 5px;
	background-color: #ffffff;
	border: 1px solid #EDEDED;
	width: 171px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt; 
	color: #6478B0;
	text-align: left;
}

div.navlist a:hover {
	padding: 5px;
	background-color: #A5C6DE;
	border: 1px solid #EDEDED;
	color: #ffffff;
	text-align: left;
}
.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}





.category {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}
para {
	text-indent: 10px;
	border: none;
}
.formfont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.head {
	color: #FFFFFF;
	font-style: italic;
}

.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #9ABDD6;
}
