frameset { background-color: #0F2078; border: 0px solid #0F2078; }
frame { background-color: #0F2078; border: 0px solid #0F2078; }
body { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF; font-size: 0.7em; }
div { margin-left: auto; margin-right: auto; text-align: center; }
table { margin-left: auto; margin-right: auto; width: 100%; padding: 0px; border-spacing: 0px; }
th { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 0.8em; line-height: 1.2em; }
td { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: normal; font-size: 0.7em; line-height: 1.2em; }
select { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 1em; }
font { font-family: Verdana, Arial, Helvetica, sans-serif; }
img { border: 0px; cursor: pointer; cursor: hand; }

a:link { color: #0033CC; text-decoration: none; }
a:visited { color: #0033CC; text-decoration: none; }
a:hover { color: #FF0000; text-decoration: none; }
a:active { color: #FF0000; text-decoration: none; }

/* header */
.wh { background-color: #0F2078; border: 0px solid #0F2078; width: 100%; height: 80px; padding: 0px; }

/* headertitle */
.wht { color: #FFFFFF; text-align: center; vertical-align: middle; }

/* menu */
.wm { border: 0px; width: 200px; margin: 2px; }

/* content */
.wc { background-color: #FFFFFF; border: 0px; margin: 0px; width: 100%; padding: 0px; border: 0px; border-spacing: 0px; }

/* navbar */
.wn { background-color:#FFCC66; border: 0px; padding: 0px; border-spacing: 0px; height: 1.1em; width:100%; }

/* widget */
.ww { margin-left: auto; margin-right: auto; text-align: center; width: 100%; }

/* space after widget */
.ws { height: 15px; }

/* reporttitle */
.wrt { color:#004080; font-size: 1.8em; font-weight: bold; }

/* reportdescription */
.wrd { font-size: 1.2em; }

/* querytitle */
.wqt { margin-left: auto; margin-right: auto; text-align: center; color:#004080; font-size: 1.4em; margin-top: 0px; margin-bottom: 2px; }

/* queryperiod */
.wqp { margin-left: auto; margin-right: auto; text-align: center; font-size: 0.8em; font-style: italic; margin-top: 2px; }

/* querydescription */
.wqd { margin-left: auto; margin-right: auto; text-align: center; margin-bottom: 2px; }

/* queryerror */
.wqe { margin-left: auto; margin-right: auto; text-align: center; color: #FF0000; }

/* querypage */
.wqpg { margin-left: auto; margin-right: auto; text-align: center; font-weight: bold; }

/* graph */
.wg { width: 100%; }

/* table */
.wt { font-family: Verdana, Arial, Helvetica, sans-serif; border-collapse: collapse; background-color: #FFFFFF; width: 98%; }
.wt tr { color: #000000; }
.wt tr:hover { background-color: #FFCC66; }
.wt th { background-color: #C0C0C0; color: #000000; padding: 2px; text-align: left; border: 2px solid #C0C0C0; white-space: nowrap; }
.wt td { padding: 2px; border: 2px solid #C0C0C0; }
.wth { background-color: #F9F9F9; }

/* tablewithoutborder */
.wtwb { font-family: Verdana, Arial, Helvetica, sans-serif; border-collapse: collapse; width: 98%; }
.wtwb tr { color: #000000; }
.wtwb th { background-color: #C0C0C0; color: #000000; padding: 0px; text-align: left; border: 0px solid #C0C0C0; white-space: nowrap; }
.wtwb td { padding: 2px; border: 0px solid #C0C0C0; }

/* tablewithouthover */
.wtwh { font-family: Verdana, Arial, Helvetica, sans-serif; border-collapse: collapse; width: 98%; }
.wtwh tr { color: #000000; }
.wtwh th { background-color: #C0C0C0; color: #000000; padding: 0px; text-align: left; border: 2px solid #C0C0C0; white-space: nowrap; }
.wtwh td { padding: 2px; border: 2px solid #C0C0C0; }

.wwformedition { color: #000000; background-color: #FFFFFF; border: 1px solid; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; }
.wwformbutton { color: #000000; background-color: #E0E0E0; border: 1px solid; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; }
.wwformbuttondisabled { color: gray; background-color: #E0E0E0; border: 1px solid; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; }
.wwformfieldset { color: #000000; background-color: #FFFFFF; border: 1px solid; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; }
.wwformfieldsetemail { color: #000000; background-color: #FFFFFF; border: 1px solid; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; width: 65%;}
.wwformcap { color: #FF0000; font-size: 0.85em; line-height: 1.3em }
.wwinputerror { color: #000000; border-radius: 3px; border: 1px solid #FF7867; box-shadow: #FF7867 0px 0px 5px; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; }

.wwformemailtitle { color: #004080; font-size: 20px; font-weight: bold; }
.wwformemailname { color: #004080; font-size: 18px; font-weight: bold; }
.wwformemailcopyright { color: #000000; font-size: 0.7em; }

.treemenudiv { text-align: left; display: block; white-space: nowrap; }

.verbar		{ font-size: 1em; color: #0033CC; }
.item		{ position: relative; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; }
.item a		{ font-size: 1em; color: #0033CC; position: relative; display: block; text-decoration: none; }
.item a:link 	{ font-size: 1em; color: #0033CC; text-decoration: none; }
.item a:visited	{ font-size: 1em; color: #0033CC; text-decoration: none; }
.item a:hover	{ font-size: 1em; color: #FF0000; background-color: #E0E0E0; text-decoration: none; }
.item a:active	{ font-size: 1em; color: #FF0000; text-decoration: none; }
.item .fwdarr	{ position: absolute; top: 5px; right: 7px; }
.submenu	{ position: absolute; left: 0; top: 0; visibility: hidden; }
.subframe	{ position: relative; display: block; background-color: #FFFFFF; border: 2px outset #cecac1; line-height: 1.5em; }

.email { text-align: left; }

.moveUpDown { float: left; margin-left: 5px; margin-top: 13px;}
.moveUpDown button { height: 17px; }

#warning { color:red; display:none }