#nav  {
float:	left;
font-family:	Arial;
font-size:	9pt;
margin:	0;
padding:	0;
width:	172px;
}

#nav li  {
background-color:	#91aa37;
background-image:	url(../images/menu_green_arrow.gif);
background-position:	center left;
background-repeat:	repeat-y;
list-style-type:	none;
margin-bottom:	2px;
margin-left:	0;
padding-bottom:	4px;
padding-left:	36px;
padding-right:	0px;
padding-top:	3px;
}

.clsAdBanner  {
font-family:	Verdana, Arial, Sans-Serif;
font-size:	10pt;
font-weight:	bold;
text-align:	center;
}

.clsAdBox  {
border-bottom:	blue 0.5pt double;
border-left:	blue 0.5pt double;
border-right:	blue 0.5pt double;
border-top:	blue 0.5pt double;
font-family:	"Times New Roman", Times, serif;
font-size:	x-small;
}

.clsAltText  {
color:	Black;
font-family:	Arial;
font-size:	9pt;
font-style:	normal;
font-weight:	normal;
}

.clsBigText  {
color:	Blue;
font-family:	Times New Roman;
font-size:	20pt;
}

.clsBtmText  {
color:	Gray;
font-family:	Arial;
font-size:	8pt;
font-style:	normal;
font-weight:	normal;
}

.clsBtn  {
background-color:	#FF8C00;
background-position:	;
border-left:	#000000 6px solid;
color:	White;
cursor:	hand;
font-family:	Arial;
font-size:	9pt;
font-style:	normal;
font-variant:	normal;
font-weight:	normal;
}

.clsHeaderOne  {
color:	red;
font-family:	Times New Roman;
font-size:	11pt;
font-style:	normal;
font-variant:	small-caps;
}

.clsItemName  {
color:	#ff6666;
font-family:	Arial Narrow;
font-size:	14pt;
font-stretch:	extra-expanded;
font-weight:	bold;
}

.clsItemNameSm  {
color:	#ff8c00;
font-family:	Arial Narrow;
font-size:	12pt;
font-stretch:	extra-expanded;
}

.clsItemTitle  {
color:	#0000CD;
font-family:	Times New Roman;
font-size:	12pt;
font-weight:	bold;
}

.clsMainContent  {
font-family:	Arial;
font-size:	9pt;
font-style:	normal;
font-weight:	normal;
}

.clsMainTbl  {
background-color:	#ffffff;
font-family:	Arial;
font-size:	9pt;
margin-top:	0px;
}

.clsMenuItem  {
font-family:	Arial;
font-size:	9pt;
font-style:	normal;
font-weight:	normal;
}

.clsQuest  {
color:	Red;
font-family:	Arial;
font-size:	9pt;
font-style:	normal;
font-weight:	normal;
}

.clsRndmItem  {
color:	#0000CD;
font-family:	"Times New Roman", Times, serif;
font-size:	9pt;
font-weight:	lighter;
}

.clsRndmSeller  {
color:	#6188B9;
font-family:	"Times New Roman", Times, serif;
font-size:	9pt;
font-weight:	lighter;
}

.clsSectionHdr  {
color:	black;
font-family:	Arial;
font-size:	11pt;
font-weight:	bold;
}

.clsSellerName  {
color:	#800000;
font-family:	"Times New Roman", Times, serif;
font-size:	11pt;
}

.clsSmallText  {
font-family:	Arial;
font-size:	xx-small;
font-style:	normal;
font-weight:	normal;
}

.clsStep  {
color:	Silver;
font-family:	Arial;
font-size:	9pt;
font-style:	normal;
font-weight:	bold;
}

.clsStepCurr  {
color:	Red;
font-family:	Arial;
font-size:	9pt;
font-style:	normal;
font-weight:	bold;
}

.clsStepCurr:hover  {
color:	Red;
font-family:	Arial;
font-size:	9pt;
font-style:	normal;
font-weight:	bold;
text-decoration:	none;
}

.clsSub  {
color:	#191970;
font-family:	"Arial Narrow";
font-size:	11pt;
font-weight:	bold;
}

.clsTitle  {
color:	Black;
font-family:	normal  xx-large Papyrus;
font-weight:	bold;
height:	auto;
}

.clsUserMsg  {
color:	Red;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	10pt;
font-weight:	bold;
}

.dvbdy1  {
background-color:	#FFFFFF;
background-position:	;
border-bottom:	1px solid #C8BA92;
border-left:	1px solid #C8BA92;
border-right:	1px solid #C8BA92;
font-family:	arial;
font-size:	12px;
padding:	5px;
width:	200px;
}

.dvhdr1  {
background-color:	#F3F0E7;
background-position:	;
border-color:	solid #C8BA92;
border-width:	1px;
font-family:	arial;
font-size:	12px;
font-weight:	bold;
padding:	5px;
width:	200px;
}

A  {
color:	black;
text-decoration:	none;
}

A.acctManage  {
font-family:	Arial;
font-size:	9pt;
}

A.acctManage:hover  {
font-family:	Arial;
font-size:	9pt;
text-decoration:	underline;
}

A.alt  {
color:	#ffffff;
text-decoration:	none;
}

A.alt:hover  {
color:	#ffffff;
text-decoration:	underline;
}

A.ans  {
color:	Red;
font-family:	Arial;
font-size:	9pt;
font-style:	normal;
font-weight:	normal;
text-decoration:	none;
}

A.author  {
color:	#0000ff;
font-size:	10pt;
text-align:	right;
text-decoration:	none;
}

A.author:hover  {
color:	#0000ff;
font-size:	10pt;
text-align:	right;
text-decoration:	none;
}

A.books  {
color:	#321B00;
cursor:	pointer;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	9pt;
text-align:	right;
}

A.books:hover  {
color:	#321b00;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	9pt;
text-align:	right;
text-decoration:	underline;
}

A.clsITitle  {
color:	Red;
font-family:	Times New Roman;
font-size:	12pt;
font-weight:	bold;
text-decoration:	none;
}

A.clsITitle:hover  {
color:	Red;
font-family:	Times New Roman;
font-size:	12pt;
font-weight:	bold;
text-decoration:	underline;
}

A.clsStep  {
color:	Silver;
font-family:	Arial;
font-size:	9pt;
font-style:	normal;
font-weight:	bold;
text-decoration:	none;
}

A.clsStep:hover  {
color:	Silver;
font-family:	Arial;
font-size:	9pt;
font-style:	normal;
font-weight:	bold;
text-decoration:	underline;
}

A.clsTags1  {
color:	#000099;
font-family:	Verdana, Helvetica, sans-serif, Arial;
font-size:	12px;
line-height:	18px;
text-align:	justify;
text-decoration:	none;
}

A.clsTags1:hover  {
color:	#000099;
font-family:	Verdana, Helvetica, sans-serif, Arial;
font-size:	12px;
line-height:	18px;
text-align:	justify;
text-decoration:	underline;
}

A.clsTags2  {
color:	#000099;
font-family:	Verdana, Helvetica, sans-serif, Arial;
font-size:	14px;
line-height:	18px;
text-align:	justify;
text-decoration:	none;
}

A.clsTags2:hover  {
color:	#000099;
font-family:	Verdana, Helvetica, sans-serif, Arial;
font-size:	14px;
line-height:	18px;
text-align:	justify;
text-decoration:	underline;
}

A.clsTags3  {
color:	#000099;
font-family:	Verdana, Helvetica, sans-serif, Arial;
font-size:	15px;
line-height:	18px;
text-align:	justify;
text-decoration:	none;
}

A.clsTags3:hover  {
color:	#000099;
font-family:	Verdana, Helvetica, sans-serif, Arial;
font-size:	15px;
line-height:	18px;
text-align:	justify;
text-decoration:	underline;
}

A.clsTags4  {
color:	#000099;
font-family:	Verdana, Helvetica, sans-serif, Arial;
font-size:	16px;
line-height:	18px;
text-align:	justify;
text-decoration:	none;
}

A.clsTags4:hover  {
color:	#000099;
font-family:	Verdana, Helvetica, sans-serif, Arial;
font-size:	16px;
line-height:	18px;
text-align:	justify;
text-decoration:	underline;
}

A.quest  {
color:	Red;
font-family:	Arial;
font-size:	9pt;
font-style:	normal;
font-weight:	normal;
text-decoration:	none;
}

A.quest:hover  {
color:	Red;
font-family:	Arial;
font-size:	9pt;
font-style:	normal;
font-weight:	normal;
text-decoration:	underline;
}

A:hover  {
color:	black;
text-decoration:	underline;
}

BODY  {
font-family:	Arial;
margin:	0px;
}

TABLE.entityFilter, TABLE.entityDetail  {
background-color:	#EEEEEE;
border-color:	black;
border-style:	solid;
border-width:	1px;
font-family:	Arial;
font-size:	9pt;
horizontal-align:	center;
width:	100%;
}

TABLE.entityList  {
border-color:	black;
font-family:	Arial;
font-size:	9pt;
horizontal-align:	center;
width:	100%;
}

TD.altItem  {
background-color:	#ffffff;
border-top:	#000000 1px solid;
}

TD.altItem2  {
background-color:	#ffffff;
border-top:	#000000 0px solid;
}

TD.listReports  {
	background-color: #6495ED;
	font-family: Arial;
	font-size: 8pt;
	border-width: 1px 1px 1px 1px;
	border: 1px solid Black;
}

TD.altReports  {
	background-color: #BFD2F5;
	font-family: Arial;
	font-size: 8pt;
	border-width: 1px 1px 1px 1px;
	border: 1px solid Black;
}

TD.barOne  {
background-color:	#FF8C00;
color:	#ffffff;
}

TD.clsForMenu  {
background-color:	#ffffff;
}

TD.clsMainMenu  {
background-color:	#ff8000;
margin:	4px;
}

TD.clsSubTitles  {
font-family:	Garamond;
font-size:	11pt;
font-style:	normal;
font-weight:	normal;
}

TD.columnHead  {
background-color:	black;
border-left-color:	#ff8c00;
border-left-style:	solid;
border-left-width:	6px;
color:	#ff8c00;
cursor:	hand;
font-family:	Arial;
font-size:	10pt;
font-variant:	small-caps;
height:	auto;
list-style-type:	none;
margin-left:	0;
padding-left:	0;
}

TD.listItem  {
background-color:	#FFF1D7;
border-top:	#000000 1px solid;
}

TD.listItem2  {
background-color:	#FFF1D7;
border-top:	#000000 0px solid;
}

TD.lists  {
background-color:	#ffffff;
text-align:	right;
}

TD.lists2  {
background-color:	#D8E3F0;
}

TD.menuBar  {
background-color:	#003366;
color:	#ffffff;
}

TD.postItem  {
background-color:	#800000;
color:	#ffffff;
font-family:	Verdana;
font-size:	9pt;
}

TD.recommend  {
background-color:	#E6E1C6;
border-left-color:	#9B8E44;
border-left-style:	solid;
border-left-width:	10px;
color:	#000000;
cursor:	hand;
font-family:	Arial;
font-size:	10pt;
font-weight:	bold;
height:	auto;
list-style-type:	none;
margin-left:	0;
padding-left:	0;
}

TD.searchBox  {
align:	center;
background-color:	#E6E1C6;
font-family:	Arial;
font-size:	9pt;
text-align:	left;
valign:	middle;
}

TD.userName  {
background-color:	#ff8c00;
color:	#000000;
}

TH.entityDetail  {
background-color:	#7896CF;
background-repeat:	repeat;
font-size:	9pt;
vertical-align:	top;
}

TH.entityFilter  {
background-image:	url("../images/background6.jpg");
background-repeat:	repeat;
font-size:	9pt;
vertical-align:	top;
}

TH.entityList  {
background-color:	#A99BFF;
background-repeat:	repeat;
color:	white;
font-size:	9pt;
text-align:	left;
vertical-align:	top;
}

TH.entityListAscending a  {
background-image:	url(../images/arrow_up.png);
background-repeat:	no-repeat;
color:	white;
padding-bottom:	2px;
padding-left:	1px;
padding-right:	12px;
padding-top:	2px;
}

TH.entityListAscending, TH.entityListDescending  {
background-color:	#4728FF;
color:	white;
font-size:	9pt;
text-align:	left;
vertical-align:	top;
}

TH.entityListDescending a  {
background-image:	url(../images/arrow_down.png);
background-repeat:	no-repeat;
color:	white;
padding-bottom:	2px;
padding-left:	1px;
padding-right:	12px;
padding-top:	2px;
}

TH.entityListSortable  {
color:	white;
font-size:	9pt;
text-align:	left;
vertical-align:	top;
}

TH.entityListSorted  {
background-color:	#8571FF;
background-image:	none;
background-repeat:	repeat;
color:	white;
font-size:	9pt;
text-align:	left;
vertical-align:	top;
}

TH.entityListSorted a, TH.entityListSortable a  {
background-image:	url(../images/arrow_off.png);
background-position:	right;
background-repeat:	no-repeat;
color:	white;
display:	block;
padding-bottom:	2px;
padding-left:	1px;
padding-right:	12px;
padding-top:	2px;
width:	100%;
}

TR.entityListEven  {
background-color:	#FFFFFF;
border-color:	black;
border-style:	solid;
border-width:	0px;
color:	black;
font-family:	Arial;
font-size:	9pt;
text-align:	left;
vertical-align:	top;
}

TR.entityListOdd  {
background-color:	#FFF1D7;
border-color:	black;
border-style:	solid;
border-width:	0px;
color:	black;
font-family:	Arial;
font-size:	9pt;
text-align:	left;
vertical-align:	top;
}

div.clstips  {
color:	Blue;
font-family:	arial;
font-size:	8pt;
height:	auto;
text-align:	justify;
}

fieldset  {
border-color:	solid #781351;
border-width:	1px;
}

h1  {
background-position:	;
border-color:	solid #C4B888;
border-width:	2px;
color:	#0066FF;
font-family:	Times New Roman, Serif;
font-size:	18pt;
font-style:	italic;
font-weight:	bold;
margin-bottom:	1px;
margin-left:	1px;
margin-right:	0;
margin-top:	0;
padding:	4px;
text-align:	left;
}

h2  {
color:	#000000;
font-family:	Arial;
font-size:	20px;
list-style-type:	none;
margin:	0px;
padding:	0px;
}

input  {
background-color:	#ffffe0;
background-position:	;
border-color:	solid #781351;
border-width:	1px;
color:	#781351;
}

input.general  {
border-color:	solid #B4C2EB;
border-width:	1px;
}

legend  {
background-color:	#ffa20c;
background-position:	;
border-color:	solid #781351;
border-width:	1px;
color:	#fff;
font-family:	"Comic Sans MS";
font-size:	9pt;
padding:	2px 6px;
}

select  {
background-color:	#ffffe0;
background-position:	;
border-color:	solid #781351;
border-width:	1px;
color:	#781351;
}

span.quotes  {
color:	Blue;
font-family:	"Comic Sans MS";
font-size:	9pt;
}

table.msgs  {
border-color:	solid #FF4500;
border-width:	thin;
font-family:	Arial;
font-size:	smaller;
font-weight:	normal;
}

table.tips  {
background-color:	#97CCFF;
border-color:	solid #3D62CD;
border-width:	thin;
font-family:	Arial;
font-size:	smaller;
font-style:	normal;
height:	auto;
}

td.addlInfo  {
background-color:	#FFCE71;
background-position:	;
border-color:	solid Blue;
border-width:	thin;
font-family:	"Times New Roman", Times, serif;
font-size:	smaller;
text-align:	left;
}

td.banner1  {
background-color:	#D88826;
color:	White;
font-family:	arial;
font-size:	small;
font-weight:	bold;
}

td.no  {
background-image:	url(../images/no.gif );
background-position:	center center;
background-repeat:	no-repeat;
margin:	0;
padding:	0;
}

td.yes  {
background-image:	url(../images/yes.gif );
background-position:	center center;
background-repeat:	no-repeat;
}

textarea  {
background-color:	#ffffe0;
background-position:	;
border-color:	solid #781351;
border-width:	1px;
color:	#781351;
}

ul.onelist  {
color:	#000000;
font-family:	Arial;
font-size:	12px;
font-style:	normal;
font-variant:	normal;
font-weight:	normal;
line-height:	1.5em;
list-style-image:	url(../images/function2_bullet.gif);
list-style-position:	inside;
margin:	2px;
padding:	2px;
text-decoration:	none;
text-indent:	5px;
text-transform:	none;
}
