body			{ background-color: white }
body, a, p, td, input, textarea, select, span, font	{ font-family: Verdana, Arial, Times New Roman; font-size: 8pt; color: black }

table.menuTable		{ border: none; position: absolute; top: 149px; width: 100px; visibility: hidden; background-color: #0099E1; border-top: 1px solid #999999; cursor: pointer }
td.menu			{ height: 19px; font-size: 8pt; color: black; font-weight: bold; padding-left: 7px; padding-right: 7px; cursor: pointer }
td.menu2		{ height: 19px; font-size: 8pt; color: white; font-weight: bold; padding-left: 7px; padding-right: 7px; cursor: pointer }
td.menuTD,td.td.menuTD_Spacer,td.menuTD_Margin		{ padding-left: 10px; padding-Right: 30px; cursor: pointer; color: black }
td.menuTD		{ height: 16px }
td.menuTD_Spacer	{ height: 1px; cursor: default; background-color: #6C6C6C }
td.menuTD_Margin	{ height: 3px; cursor: default }
a.menuitem		{ color: black; text-decoration: none; font-size: 8pt }
a.menuitem:hover	{ color: white; text-decoration: none; font-size: 8pt }

td#PageUserBar		{ width: 95%; height: 41px; text-align: right; padding-right: 25px; font-weight: bold; background-image: url(images/bgtop.gif); background-repeat: repeat-x }
td#PageBannerCell	{ width: 100%; height: 85px; background-repeat: repeat-x; border-bottom: 1px solid white }
td#PageMenu		{ width: 100%; height: 19px; background-color: #0099E1 }
td#PageMenuBottom	{ width: 100%; height: 15px; font-size: 4pt; background-image: url(images/bgmenu.gif); background-repeat: repeat-x }
td#PageLinks		{ width: 150px; height: 400px; vertical-align: top; border-right: 1px dotted #CCCCCC; border-bottom: 1px dotted #CCCCCC }
td#PageContent		{ width: 90%; vertical-align: top; padding: 8px 12px; border-bottom: 1px dotted #CCCCCC }
td#PageContentFull	{ width: 100%; height: 400px; vertical-align: top; padding: 8px 12px; border-bottom: 1px dotted #CCCCCC }
td#ModuleIcon		{ width: 100%; height: 120px; text-align: center; border-bottom: 1px dotted #CCCCCC; padding-bottom: 10px }
td.pagelinkicon		{ width: 36px; height: 25px; border-bottom: 1px dotted #CCCCCC; text-align: center }
td.pagelinktext		{ width: 114px; height: 25px; border-bottom: 1px dotted #CCCCCC }
a.pagelink		{ color: #333399; text-decoration: none; font-family: Helvetica, Arial, Times New Roman; font-size: 8pt }
a.pagelink:hover	{ color: red }
td#PageIcon		{ width: 36px; height: 30px }
td#PageTitle		{ width: 96%; height: 30px; border-bottom: 1px solid #CCCCCC; font-weight: bold; color: #336699; font-family: Helvetica, Arial, Times New Roman; font-size: 12pt }
td#PageHelp		{ height: 30px; border-bottom: 1px solid #CCCCCC; text-align: right }
td#hiddenlogo		{ height: 40px; display: none }

a.highlight		{ color: blue; font-weight: bold; text-decoration: none }
a.highlight:hover	{ color: red }
a.smallfont		{ color: blue; font-size: 7pt }
a.smallfont:hover	{ color: red }
a.normal		{ color: blue; text-decoration: none }
a.normal:hover		{ color: red }
a.backToTop		{ font-weight: bold; font-size: 8pt; color: #666666; text-decoration: none }
a.backToTop:hover	{ color: red; text-decoration: underline }
a.footer		{ color: #336699; font-size: 8pt; text-decoration: none; padding-left:10px; padding-right:10px; font-weight: bold }
a.footer:hover		{ color: red }
a.form			{ color: white; text-decoration: none }
a.form:hover		{ color: yellow; text-decoration: underline }

table.form		{ border: 1px solid gray; border-collapse: collapse }
td.form1		{ padding: 3px 10px; border: 1px solid #CCCCCC; background-color: #999999; color: white; font-weight: bold; border-top: none }
td.form1b		{ padding: 3px 10px; border: 1px solid #CCCCCC; background-color: #336699; color: white; font-weight: bold; border-top: none }
td.form2		{ padding: 3px 10px; border: 1px solid #CCCCCC; color: #336699; font-weight: bold }
td.form3		{ padding: 3px 10px; border: 1px solid #CCCCCC }
th.form			{ padding: 3px 10px; font-size: 10pt; font-weight: bold; color: green; text-align: left }
td.form1lite		{ padding: 1px 2px; border: 1px solid #CCCCCC; background-color: #999999; color: white; font-weight: bold; border-top: none }
td.form2lite		{ padding: 1px 2px; border: 1px solid #CCCCCC; color: #336699; font-weight: bold; font-size: 7pt }
td.form3lite		{ padding: 1px 2px; border: 1px solid #CCCCCC; font-size: 7pt }

font.smallFont		{ font-size: 7pt }
font.smallGrayFont	{ font-size: 7pt; color: gray }
font.smallGreenFont	{ font-size: 7pt; color: green }
font.smallRedFont	{ font-size: 7pt; color: red }
font.reportHeader	{ font-size: 9pt; font-weight: bold }
font.desc		{ color: #336699 }
font.form2		{ color: #336699; font-weight: bold }
font.highlight		{ color: blue }
font.warning		{ color: red; font-weight: bold }
font.PageTitle		{ font-weight: bold; color: #336699; font-family: Helvetica, Arial, Times New Roman; font-size: 12pt }

input.textbox		{ width: 100%; font-size: 8pt }
input.t			{ color: #336699 }
input.plain		{ border: 1px solid black; font-size: 8pt }

tr.t			{ background-color: #F0F2F9 }
tr.t2, tr.t3		{ background-color: #DDDDDD }

table.menuTable		{ FILTER: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#333333,strength=3) }

div.MathML		{ font-family: Times New Roman; font-size: 10pt; width: 100%; height: 20px; padding: 4px 6px; border: 1px solid gray }
