/* *** Main document *** */
body 
{
}

/* table that holds the menu and options IFrames */
table.repnav
{
}

/* Style for the cell that holds the menu page */
td.menuframe
{
	border-right: 1px dashed;
}

/* Style for the cell that holds the options page */
td.optionsframe
{
}

/* *** Menu *** */
/* Maps to <body> of Menu page */
.menu_body
{
}

/* <Div> surrounding menu control */
div.menu_div
{
}

/* style for the menu header image */
.menu_header_image
{
}

/* Normal Menu node items */
a.menu_node
{
}

/* Parent Menu Node items */
a.menu_node_parent
{
}

/* Root level Menu node items */
a.menu_node_root
{
}

/* *** Options *** */
/* Maps to <body> of Options page */
.options_body
{
}

/* <Div> surrounding menu control */
.options_div
{
}


/* style for the options header image */
.options_header_image
{
}

/* style for the options splash image */
.options_splash_image
{
}

/* misc styles used, mainly in reports */
a	 					{ color:#0000FF; font-size:9pt; font-weight:bold; font-family:arial; }
a:hover 				{ color:#FF0000; font-size:9pt; font-weight:bold; font-family:arial; }
a.norm 					{ color:#0000FF; font-size:9pt; font-weight:bold; font-family:arial; }
a.norm:hover			{ color:#FF0000; font-size:9pt; font-weight:bold; font-family:arial; }
a.normb 				{ color:#FF0000; font-size:11pt; text-decoration:none; font-weight:bold; font-family:arial; }
a.normb:hover			{ color:#FF0000; font-size:11pt; font-weight:bold; font-family:arial; }

div.name	 			{ color:#FFFFFF; font-size:12pt; font-weight:bold; font-style:italic; font-family:arial; }
div.footer 				{ color:#000077; font-size:8pt; font-weight:bold; font-family:arial; }
div.norm 				{ color:#494949; font-size:9pt; font-family:arial; }
div.descrip				{ color:#494949; font-size:9pt; font-weight:bold; font-family:arial; }
div.title				{ color:#000099; font-size:12pt; font-weight:bold; font-family:arial; }
div.rtitle				{ color:#000077; font-size:10pt; font-weight:bold; font-family:arial; }
div.stitle				{ color:#0000FF; font-size:9pt; font-weight:bold; font-family:arial; }
div.source				{ color:#6C6047; font-size:10pt; font-weight:bold; font-style:italic; font-family:arial; }
div.ReportTitle			{ color:#000099; font-size:16pt; font-family:arial; }
td.ReportTitle			{ color:#000099; font-size:16pt; font-family:arial; }
div.varYear 			{ color:#000099; font-size:11pt; font-weight:bold; font-style:italic; font-family:arial; }
div.varName 			{ color:#000099; font-size:11pt; font-weight:bold; font-style:italic; font-family:arial; }
div.steps				{ color:#000077; font-size:12pt; font-family:arial; }
div.instr				{ color:#494949; font-size:8pt; font-family:arial; }
div.desc				{ color:#0000FF; font-style:italic; font-size:10pt; font-family:arial; }
div.test	 			{ color:#000000; font-size:9pt; font-weight:bold; font-style:italic; font-family:arial; }

.textinput 				{font-family:arial; font-size:9pt; color:#000077; font-weight:bold; background-color:#FFFFFF; border: 2px solid #494949; spacing:5;}
.button					{ padding:2px; color:#000000; font-family:tahoma,helvetica; font-size:8pt; font-weight:bold; border:1px solid #336699; cursor:pointer; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#869DCE); }

.updtextinput 			{font-family:arial; font-size:9pt; color:#000077; font-weight:bold; background-color:#FFFFFF; border: 1px solid #A0A0A0; spacing:5;}
.updbutton				{ padding:2px; color:#000000; font-family:tahoma,helvetica; font-size:8pt; font-weight:bold; border:1px solid #336699; cursor:pointer; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#869DCE); }
.submit					{ padding:2px; color:#000000; font-family:tahoma,helvetica; font-size:8pt; font-weight:bold; border:1px solid #336699; cursor:pointer; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#869DCE); }
.foot					{background-color:#FFFFFF; border: 0px dotted #A5A5A5; padding=0}

table.update			{background-color:#FFFFFF; border: 0px dashed #FF0000; padding:0; spacing:0;}
table.orderby			{background-color:#FFFFFF; border: 0px solid #000000; padding:0; width:100%;}

table.updreporttable	{font-family:arial; font-size:9pt;  font-weight:bold; color:#000000; background-color:#FFFFFF; border: 1px solid #F0F0F0; padding:0; width:80%; margin-bottom:25;}
table.updreportloc		{font-family:arial; font-size:9pt;  font-weight:bold; color:#000000; background-color:#FFFFFF; border: 1px solid #F0F0F0; padding:0; width:80%; margin-bottom:0;}
td.updreportcell		{font-family:arial; font-size:9pt;  font-weight:normal; color:#333333; background-color:#FFFFFF; border: 1px dotted #D0D0D0; padding:3;}
td.updreportloc			{font-family:arial; font-size:10pt; font-weight:bold; color:#000055; background-color:#F0F0F0; border: 1px solid #D0D0D0; padding:3;}
td.updreportreg			{font-family:arial; font-size:10pt; font-weight:bold; color:#000055; background-color:#F0F0F0; border: 1px solid #D0D0D0; padding:3;}
td.updreportyer			{font-family:arial; font-size:10pt; font-weight:bold; color:#000055; background-color:#F0F0F0; border: 1px solid #D0D0D0; padding:3;}

table.reporttable		{font-family:arial; font-size:9pt;  font-weight:bold; color:#000000; background-color:#FFFFFF; border: 1px solid #F0F0F0; padding:0; width:80%; margin-bottom:25;}
table.reportloc			{font-family:arial; font-size:9pt;  font-weight:bold; color:#000000; background-color:#FFFFFF; border: 1px solid #F0F0F0; padding:0; width:80%; margin-bottom:0;}
td.reportcell			{font-family:arial; font-size:9pt;  font-weight:normal; color:#333333; background-color:#FFFFFF; border: 1px dotted #D0D0D0; padding:3;}
td.reportloc			{font-family:arial; font-size:10pt; font-weight:bold; color:#000055; background-color:#F0F0F0; border: 1px solid #D0D0D0; padding:3;}
td.reportreg			{font-family:arial; font-size:10pt; font-weight:bold; color:#000055; background-color:#F0F0F0; border: 1px solid #D0D0D0; padding:3;}
td.reportyer			{font-family:arial; font-size:10pt; font-weight:bold; color:#000055; background-color:#F0F0F0; border: 1px solid #D0D0D0; padding:3;}

td.sourcetable			{font-family:arial; font-size:9pt;  font-weight:bold; color:#000000; background-color:#FFFFFF; border: 1px solid #909090; padding:5;}
td.step					{}
td.wBorder				{top-border: 1px solid #000099; width:100%;}
td.printclose			{font-family:arial; font-size:9pt; font-weight:bold; color:#FF0000;}
td.spacer		 		{border-left: 1px solid #000066; margin:0;}
table.repnav			{background-color:#FFFFFF; border-left: 1px solid #999966 ; border-right: 1px solid #999966; border-bottom: 1px solid #999966; padding=2}
td.menuframe			{border-right: 1px dotted #999999; }


