.child {
	DISPLAY: none
}
.parent {
	DISPLAY: inline
}
.printpagebreak {
	PAGE-BREAK-BEFORE: always
}
.default {
	BACKGROUND-COLOR: #ffffff
}
.i4bodyheader {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #3076a5; LINE-HEIGHT: 20px; FONT-STYLE: normal; FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
.i4bodytext {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.i4bodytextsm {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.i4bodytitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #3076A5; LINE-HEIGHT: 18px; FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
.i4bodytitlesm {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Arial, Sans-Serif
}
.i4breadcrumb {
	FONT-WEIGHT: bold; FONT-SIZE: 8px; COLOR: #FFFFFF; LINE-HEIGHT: 150%; FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
.i4breadcrumb_spacing {
	WIDTH: 20px; HEIGHT: 22px
}
.i4charteditheader {
	FONT-SIZE: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #FFFFFF; BACKGROUND-COLOR: #C0C0C0;
}
.i4entryfield {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.i4error_blue {
	FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.i4error_red {
	FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.i4error_white {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.i4error {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #c0c0c0 1px solid; COLOR: #000000; BORDER-BOTTOM: #c0c0c0 1px solid; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #eeeeee
}
.i4footertable {
	HEIGHT: 50px;
	border-top-width: medium;
	border-top-style: solid;
	border-top-color: #FFDF00;
}
.i4footertext {
	FONT-SIZE: 11px; COLOR: #006600; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.i4headernav {
	FONT-WEIGHT: 700;
	FONT-SIZE: 12px;
	LINE-HEIGHT: 15px;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #3175A4;
}
.i4headernav_on {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; TEXT-TRANSFORM: lowercase; COLOR: #ffCC00; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.i4headernav_spacing {
	WIDTH: 500px; HEIGHT: 20px
}
.i4headertitle {
	FONT-WEIGHT: normal; FONT-SIZE: 30px; TEXT-TRANSFORM: capitalize; COLOR: #66A6D2; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.i4headertitle_spacing {
	WIDTH: 20px; HEIGHT: 35px
}
.i4header_bkg {
	BACKGROUND-COLOR: #ffffff
}
.i4header_rsidewidth {
   display: none;
   width: 0px;
}
.i4imgbox {
   border: #cccccc 1px solid;
   background: #f0f0f0;
}
.i4longbox {
	FONT-SIZE: 11px; WIDTH: 240px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.i4mifolderlist {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 15px; BORDER-BOTTOM: #dee6ed 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.i4med3box {
   FONT-SIZE: 11px; WIDTH: 200px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.i4med2box {
	FONT-SIZE: 11px; WIDTH: 160px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.i4medbox {
	FONT-SIZE: 11px; WIDTH: 100px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}

.i4meetingtabledata {
	BORDER-RIGHT: #5a2e01 1px solid; BORDER-TOP: #5a2e01 1px; FONT-SIZE: 11px; BORDER-LEFT: #5a2e01 1px solid; BORDER-BOTTOM: #5a2e01 1px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #f3e6c5
}
.i4meetingtabledata2 {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #eabb00
}
.i4meetingtabletitle {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #ff8811
}
.i4narrow {
	LINE-HEIGHT: 8px
}
.i4notificationtext {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.i4protected {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #f8f8f8
}
.i4rptbuild_data_title {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: #999999 1px solid; COLOR: #333333; LINE-HEIGHT: 20px; BORDER-BOTTOM: #999999 1px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.i4rptbuild_init_title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #6699cc; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.i4rptbuild_minimenu {
	BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 5px; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #999999; BORDER-LEFT: #999999 1px solid; BORDER-TOP-COLOR: #999999; BACKGROUND-COLOR: #eaeef5
}
.i4rptbuild_options_title {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/rpt_options.gif); FONT-FAMILY: Arial, Sans-Serif; HEIGHT: 20px
}
.i4rptbuild_options {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Arial, Sans-Serif; BACKGROUND-COLOR: #e9eef3
}
.i4rptbuild_tbl {  
      BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #f7f7f7 
}
.i4rptbuild_tbl_title {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(../images/rpt_title_bgrd.gif); BORDER-LEFT: #cccccc 1px solid; COLOR: #666666; LINE-HEIGHT: 24px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 24px; BACKGROUND-COLOR: #cccccc
}
.i4rptbuild_tbl_title_bottom {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(../images/rpt_title_bgrd.gif); COLOR: #666666; LINE-HEIGHT: 24px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 24px; BACKGROUND-COLOR: #cccccc
}
.i4rptdisplay {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 0px solid
}
.i4rpttable_prop_title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../images/rpt_tableprop_mid.gif); FONT-FAMILY: Arial, Sans-Serif; HEIGHT: 17px
}
.i4ruler {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: black; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: 0px; HEIGHT: 1px
}
.i4setheight4 {
	LINE-HEIGHT: 4px
}
.i4shortbox {
	FONT-SIZE: 11px; WIDTH: 40px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.i4tinybox {
	FONT-SIZE: 11px; WIDTH: 20px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.i4sidenav_bkg {
	BORDER-RIGHT: #ffDF00 2px solid;
	PADDING-RIGHT: 0px;
	BACKGROUND-POSITION: left top;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	VERTICAL-ALIGN: top;
	WIDTH: 157px;
	PADDING-TOP: 25px;
	BACKGROUND-REPEAT: repeat;
}
.i4sidenav_width {
	WIDTH: 157px;
	padding: 0px;
}
.i4sidenavtext {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, serif
}
.i4sidenavtext_on {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, serif
}
.i4sidenavtext_p {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, serif
}
.i4sidenavtitle {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFCC00; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.i4sidetabledata_bkg {
	MARGIN: 1px;
	BACKGROUND-COLOR: #B9E2F0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: black;
	border-right-color: black;
	border-bottom-color: #666666;
	border-left-color: black;
}
.i4sidetabledata_bkg_on {
	BORDER-BOTTOM: #333333 1px solid; BACKGROUND-COLOR: #FFCC00
}
.i4sidetabletitle_bkg {
	HEIGHT: 26px;
	BACKGROUND-COLOR: #66A6D2;
	padding-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.i4tab_bkg {
	VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff
}
.i4tabledata {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; FONT-SIZE: 11px; BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #dee6ed 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.i4tabledatarbordered {
	BORDER-RIGHT: #dee6ed 1px solid; BORDER-TOP: #ffffff 0px solid; FONT-SIZE: 11px; BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #dee6ed 0px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.i4tabledatarbbordered {
	BORDER-RIGHT: #dee6ed 1px solid; BORDER-TOP: #ffffff 0px solid; FONT-SIZE: 11px; BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #dee6ed 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.i4tabledatalbbordered {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; FONT-SIZE: 11px; BORDER-LEFT: #dee6ed 1px solid; BORDER-BOTTOM: #dee6ed 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.i4tabledatalbordered {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; FONT-SIZE: 11px; BORDER-LEFT: #dee6ed 1px solid; BORDER-BOTTOM: #dee6ed 0px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.i4tabledatalrbordered {
	BORDER-RIGHT: #dee6ed 1px solid; BORDER-TOP: #ffffff 0px solid; FONT-SIZE: 11px; BORDER-LEFT: #dee6ed 1px solid; BORDER-BOTTOM: #dee6ed 0px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.i4tabledatalrbbordered {
	BORDER-RIGHT: #dee6ed 1px solid; BORDER-TOP: #ffffff 0px solid; FONT-SIZE: 11px; BORDER-LEFT: #dee6ed 1px solid; BORDER-BOTTOM: #ffffff 0px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.i4tabledatalrbbordered {
	BORDER-RIGHT: #dee6ed 1px solid; BORDER-TOP: #ffffff 0px solid; FONT-SIZE: 11px; BORDER-LEFT: #dee6ed 1px solid; BORDER-BOTTOM: #dee6ed 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.i4tabledatalarge {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; FONT-SIZE: 14px; BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee
}
.i4tabledatagreen {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; FONT-SIZE: 11px; BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ccffcc
}
.i4tabledataorange {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; FONT-SIZE: 11px; BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffe1ce
}
.i4tabledatared {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; FONT-SIZE: 11px; BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffcccc
}
.i4tabledatablack {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; FONT-SIZE: 11px; BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccccc
}
.i4tabledatagrey {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; FONT-SIZE: 11px; BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee
}
.i4tabledataedit {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #b9e2f0
}
.i4tablefilter {
    BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.i4tablefilter2 {
    BORDER-RIGHT: #cccccc 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.i4tabledatafilter {
    BORDER-BOTTOM: #cccccc 1px solid; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #f0f0f0;
}
.i4tabledatafilter2 {
    FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #f0f0f0;
}
.i4tabledataedit_variant {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #ffcc00
}
.i4tabledataedit_variant2 {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #ffcccc
}
.i4tabledataedit_variant3 {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #eebbbb
}
.i4tabledata_variant {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #f3f3f3
}
.i4tabledata_variant2 {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #eeeeee
}
.i4tabledata_variant3 {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #dee6ed 1px solid; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #f4f9fd
}
.i4tabletitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #569fd1;
}
.i4tabletitlefilter {
   FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: 000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: url(../images/dash_middle_off.gif); height: 22px;
}

.i4taboff {
	BORDER-RIGHT: #fff8ff 1px solid; BORDER-TOP: #fff8ff 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #fff8ff 1px solid; COLOR: #ffffff; BORDER-BOTTOM: medium none; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold
}
.i4tabon {
	FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/tab_middle.gif); BORDER-BOTTOM: medium none; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold; BACKGROUND-COLOR: #ffffff
}
.i4tabonshadow {
	BORDER-TOP: #333333 2px solid; BORDER-LEFT: #999999 2px solid; BORDER-BOTTOM: 2px; BORDER-RIGHT-WIDTH: 2px
}
.i4tabs_off {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/tab_middle_off.gif); COLOR: #666666; BORDER-BOTTOM: medium none; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.i4tabspacer {
	BORDER-BOTTOM: #4a6a8a 1px solid
}
.i4testresultsanswer {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 16px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.i4testresultsquestion {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 16px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.i4testresultscomments {
	FONT-SIZE: 12px; COLOR: #ff0000; LINE-HEIGHT: 16px; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.i4title_lg {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.i4title_sm {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.i4underline {
	LINE-HEIGHT: 1px
}
.test {
	LINE-HEIGHT: 4px
}
.i4bkground_grey {
	BACKGROUND-COLOR: #cccccc
}
.i4bkground_titles {
	BACKGROUND-COLOR: #999999
}
.i4bkground_contrast {
	BACKGROUND-COLOR: #cccccc
}
.i4helpsteps {
	LIST-STYLE-POSITION: outside; FONT-SIZE: 12px; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e1e6f2
}
.i4helpheader_bkg {
	BORDER-RIGHT: #ffffff 0px dashed; BORDER-TOP: #b5cfe7 2px dashed; FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER-LEFT: #ffffff 0px dashed; COLOR: #000000; LINE-HEIGHT: 18px; BORDER-BOTTOM: #ffffff 0px dashed; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
.i4help_highlightTips {
	COLOR: #ff0000
}
.i4help_bodyhighlightTips {
	BACKGROUND-IMAGE: url(../images/help_tips_mid.gif)
}
.i4help_bodyheader_bkg {
	BACKGROUND-COLOR: #e82611
}
.i4help_morehelp_bkg {
	BACKGROUND-IMAGE: url(../images/help_tips_bottom.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px
}
.i4help_top_bkg {
	BACKGROUND-IMAGE: url(../images/help_tips.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px
}
.i4help_top_spacer_bkg {
	BACKGROUND-IMAGE: url(../images/help_tips_mid.gif); LINE-HEIGHT: 1px; HEIGHT: 1px
}
.i4help_bodytext {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif

}
.i4help_title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}
.i4help_title_bkg {
	BACKGROUND-COLOR: #b5cfe7
}
.i4viewbuild_options_title_open {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #15428b; BACKGROUND-IMAGE: url(../images/option_bkgrd_open.gif); FONT-FAMILY: Arial, Sans-Serif; HEIGHT: 20px
}
.i4viewbuild_options_title_closed {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #15428b; BACKGROUND-IMAGE: url(../images/option_bkgrd_closed.gif); FONT-FAMILY: Arial, Sans-Serif; HEIGHT: 20px
}
.i4viewbuild_options {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Arial, Sans-Serif; BACKGROUND-COLOR: #f0f0f0
}
.i4cal_focusday {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.i4cal_weekday {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.i4cal_box {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.i4cal_bkg {
	COLOR: #ffffff
}
.i4zoomBox {
	background: #f0f0f0;
}
.test {
	LINE-HEIGHT: 4px
}
.i4box {
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ffffff 0px solid; PADDING-LEFT: 1px; BORDER-LEFT: 0px solid; WIDTH: 200px; BORDER-BOTTOM: #666666 5px solid; BACKGROUND-COLOR: #eeeeee
}
.i4box_feature {
	BORDER-RIGHT: #333366 1px solid; BORDER-TOP: black 0px solid; PADDING-BOTTOM: 5px; BORDER-LEFT: #333366 1px solid; WIDTH: 200px; PADDING-TOP: 5px; BORDER-BOTTOM: #333366 1px solid; BACKGROUND-COLOR: #b3ce98
}
.i4box_home {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.i4box_homedblborder {
	BORDER: #cccccc 2px solid;
}
.i4viewElement {
	BORDER-RIGHT: #aecdf0 1px solid; BORDER-TOP: #aecdf0 0px solid; FONT-SIZE: 11px; BORDER-LEFT: #aecdf0 1px solid; BORDER-BOTTOM: #aecdf0 1px solid; FONT-FAMILY: Arial, Sans-Serif; BACKGROUND-COLOR: #ffffff
}
.i4viewElementFooter {
	BORDER-RIGHT: #aecdf0 1px solid; BORDER-TOP: #aecdf0 0px solid; FONT-SIZE: 11px; BORDER-LEFT: #aecdf0 1px solid; BORDER-BOTTOM: #aecdf0 1px solid; FONT-FAMILY: Arial, Sans-Serif; BACKGROUND-COLOR: #ebf2fc
}
.i4excelCorner {
	BACKGROUND-IMAGE: url('../images/spreadsheet_corner.png');
	BACKGROUND-REPEAT: no-repeat;
	BORDER-RIGHT: 1px solid #B6B6B6;
	BORDER-BOTTOM: 1px solid #D0D7E5;
	BORDER-TOP: 1px solid #D0D7E5;
}
.i4excelHeader {
	BACKGROUND-IMAGE: url('../images/spreadsheet_title.png');
	BACKGROUND-REPEAT: repeat-x;
	FONT-SIZE: 12px;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BORDER-RIGHT: 1px solid #B6B6B6;
	BORDER-BOTTOM: 1px solid #D0D7E5;
	BORDER-TOP: 1px solid #D0D7E5;
}
.i4excelRowNum {
	BACKGROUND-COLOR: #EDEDED;
	FONT-SIZE: 12px;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BORDER-RIGHT: 1px solid #B6B6B6;
	BORDER-BOTTOM: 1px solid #D0D7E5;
}
.i4excelCell {
	FONT-SIZE: 12px;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BORDER-RIGHT: 1px solid #B6B6B6;
	BORDER-BOTTOM: 1px solid #D0D7E5;
	OVERFLOW: hidden;
	PADDING: 3px;
	HEIGHT: 32px;
}
.i4excelSide {
	FONT-SIZE: 12px;
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BORDER-TOP: 1px solid #CCCCCC;
	BORDER-LEFT: 1px solid #CCCCCC;
	BORDER-RIGHT: 1px solid #CCCCCC;
	BACKGROUND-COLOR: #FAFAFA;
}
.i4excelSideBottom {
	BORDER-BOTTOM: 2px solid #999999;
}
.i4excelSideTitle {
	FONT-SIZE: 13px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}
.i4excelSideText {
	FONT-SIZE: 11px;
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.i4excelSideValue {
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}
.i4excelHr {
	BACKGROUND-COLOR: #CCCCCC;
	COLOR: #CCCCCC;
	HEIGHT: 1px;
	BORDER: 0px SOLID #CCCCCC;
}
.i4excelMain {
	BORDER-BOTTOM: 2px solid #999999;
}
.i4excelBottom {
	BORDER-LEFT: 1px solid #CCCCCC;
}
.i4excelBottomCell {
	FONT-SIZE: 13px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #F8F8F8;
	FONT-WEIGHT: BOLD;
	BORDER-RIGHT: 1px solid #B6B6B6;
	BORDER-BOTTOM: 1px solid #D0D7E5;
	BORDER-LEFT: 1px solid #D0D7E5;
	HEIGHT: 30px;
}
.i4excelBottomFieldCell {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #F8F8F8;
	BORDER-RIGHT: 1px solid #B6B6B6;
	BORDER-BOTTOM: 1px solid #D0D7E5;
	PADDING: 3px;
	HEIGHT: 30px;
}
BODY {
	BACKGROUND-COLOR: #ffffff;
}
INPUT {
	FONT-SIZE: 10pt
}
SELECT {
	FONT-SIZE: 10pt
}
TABLE.i4ntabledata TD {
	BORDER-BOTTOM: #686868 1px solid
}
A:link {
	COLOR: #007bb7
}
A:visited {
	COLOR: #007bb7
}
A:hover {
	COLOR: #ff0000
}
A.i4headernav:link {
	COLOR: #66A6D2; TEXT-DECORATION: none
}
A.i4headernav:visited {
	COLOR: #66A6D2; TEXT-DECORATION: none
}
A.i4headernav:hover {
	COLOR: #ffCC00; TEXT-DECORATION: none
}
A.i4breadcrumb:link {
	COLOR: #003366; TEXT-DECORATION: none
}
A.i4breadcrumb:visited {
	COLOR: #003366; TEXT-DECORATION: none
}
A.i4breadcrumb:hover {
	COLOR: #FF0000; TEXT-DECORATION: none
}
A.i4sidenavtext:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.i4sidenavtext:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.i4sidenavtext:hover {
	COLOR: #FF0000; TEXT-DECORATION: none
}
A.i4sidenavtext_on:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.i4sidenavtext_on:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.i4sidenavtext_on:hover {
	COLOR: #FF0000; TEXT-DECORATION: none
}
A.i4sidenavtitle:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.i4sidenavtitle:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.i4sidenavtitle:hover {
	COLOR: #FFCC00; TEXT-DECORATION: none
}
A.i4sidenavtext_p:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.i4sidenavtext_p:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.i4sidenavtext_p:hover {
	COLOR: #66A6D2
}
A.i4tabon:link {
	FONT-WEIGHT: bold; COLOR: #66A6D2; TEXT-DECORATION: none
}
A.i4tabon:visited {
	FONT-WEIGHT: bold; COLOR: #66A6D2; TEXT-DECORATION: none
}
A.i4tabon:hover {
	COLOR: #FFDF00
}
A.i4tabs_off:link {
	FONT-WEIGHT: bold; BACKGROUND-IMAGE: none; COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.i4tabs_off:visited {
	BORDER-TOP: medium none; FONT-WEIGHT: bold; BACKGROUND-IMAGE: none; COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.i4tabs_off:hover {  
	BORDER-TOP: medium none; BACKGROUND-IMAGE: none; COLOR: #FFDF00
}
A.i4footertext:link {
	COLOR: #66A6D2; TEXT-DECORATION: none
}
A.i4footertext:visited {
	COLOR: #66A6D2; TEXT-DECORATION: none
}
A.i4footertext:hover {
	COLOR: #FFCC00; TEXT-DECORATION: none
}
A.i4cal_focusday:link {
	COLOR: #ff0000; TEXT-DECORATION: none
}
A.i4cal_focusday:hover {
	COLOR: #ff0000
}
A.i4cal_focusday:visited {
	COLOR: #ff0000; TEXT-DECORATION: none
}
A.i4cal_weekday:link {
	COLOR: #0000cc; TEXT-DECORATION: none
}
A.i4cal_weekday:visited {
	COLOR: #0000cc; TEXT-DECORATION: none
}
A.i4cal_weekday:hover {
	COLOR: #0066cc
}
A.i4tabletitle:link {
	COLOR: #FFCC00; TEXT-DECORATION: none
}
A.i4tabletitle:visited {
	COLOR: #FFCC00; TEXT-DECORATION: none
}
A.i4tabletitle:hover {
	COLOR: #FF0000; TEXT-DECORATION: none
}
.i4CellBoarder {
	BORDER-RIGHT: #5a2e01 1px solid; BORDER-TOP: #5a2e01 1px; BORDER-LEFT: #5a2e01 1px solid; BORDER-BOTTOM: #5a2e01 1px; BACKGROUND-COLOR: #f3e6c5
}
.i4rightNavTitle {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../images/sn_blank.gif); COLOR: #000000; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Helvetica, 
	sans-serif; HEIGHT: 20px
}
.i4tabbox {
	BORDER-RIGHT: #4a6a8a 1px solid; BORDER-TOP: medium none; BORDER-LEFT: #4a6a8a 1px solid; BORDER-BOTTOM: #4a6a8a 1px solid
}
.i4listbox {
	BORDER: #4a6a8a 1px solid;
}
.i4layerSelTitle {
	PADDING-LEFT: 6px; PADDING-TOP: 4px; FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #777777; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Helvetica
}
.i4ContainedChild {
	POSITION: relative;
	CURSOR: default;
	FONT-SIZE: 12px;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-INDENT: 30px;
}
.i4SelectChild {
	POSITION: relative;
	CURSOR: default;
	BACKGROUND-COLOR: #ebf2fc;
	FONT-SIZE: 12px;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-INDENT: 30px;
}
.i4StaticChild {
	POSITION: relative;
	CURSOR: default;
	FONT-SIZE: 12px;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-INDENT: 30px;
}
.i4ContainedElement {
	POSITION: relative;
	CURSOR: default;
	FONT-SIZE: 12px;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-INDENT: 0px;
}
.i4SelectedStaticChild {
	POSITION: relative;
	CURSOR: default;
	BACKGROUND-COLOR: #ebf2fc;
	FONT-SIZE: 12px;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-INDENT: 30px;
}
.i4SelectedContainedElement {
	POSITION: relative;
	CURSOR: default;
	BACKGROUND-COLOR: #ebf2fc;
	FONT-SIZE: 12px;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-INDENT: 30px;
}
.i4NoDeleteChild {
	POSITION: relative;
	CURSOR: default;
	FONT-SIZE: 12px;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-INDENT: 30px;
}
.i4SelectedNoDeleteChild {
	POSITION: relative;
	CURSOR: default;
	BACKGROUND-COLOR: #ebf2fc;
	FONT-SIZE: 12px;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-INDENT: 30px;
}
.i4OriginContainer {
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	CURSOR: default;
	TEXT-INDENT: 2px;
	PADDING: 1px;
}
.i4StaticContainer {
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	CURSOR: default;
	TEXT-INDENT: 2px;
	PADDING: 1px;
}
.i4DestinationContainer {
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	CURSOR: default;
	TEXT-INDENT: 2px;
	PADDING: 1px;
}
.i4DestinationBlock {
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	CURSOR: default;
	PADDING: 1px;
}

/* dashboard styles */
.i4DashColumn {
	background: #e9eef3;
	margin: 0;
	padding: 0;
	border: 0;
}
.i4DashDragBottom { 
    FONT-SIZE: 0px; 
    BACKGROUND: #ffffff; 
    BORDER-RIGHT: #d7d7d7 1px solid; 
    BORDER-LEFT: #d7d7d7 1px solid; 
    CURSOR: s-resize;  
    HEIGHT: 6px; 
}
.chartMenuSection {
	background: #3d98cc;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
DIV.i4DashDragBottom:hover {
	BACKGROUND: #faf41b
}
 .i4DashDragSide { 
	CURSOR: w-resize; WIDTH: 4px; HEIGHT: 550px; background: #ffffff url(../images/rpt_drag_side.gif) no-repeat center; 
}
 .i4ViewDragSide { 
	CURSOR: w-resize; background: #ffffff url(../images/rpt_drag_side.gif) no-repeat center; 
}
DIV.i4DashDragSide:hover {
	BACKGROUND: #777777; KHTMLOpacity: 0.5; MozOpacity: 0.5; opacity: 0.5;
}
.i4DashMoveDiv {
	DISPLAY: none; FONT-SIZE: 0px; BACKGROUND: #a0a0a0; POSITION: absolute; HEIGHT: 2px
}
.i4DashReport {
	BORDER-RIGHT: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #ffffff
}
.i4DashTitle {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../images/rpt_title_bgrd.gif); BORDER-LEFT: #999999 1px solid; COLOR: #000000; LINE-HEIGHT: 15px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica,
   sans-serif; HEIGHT: 20px
}

 .i4DashTitle2 { 
    FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../images/column_title_bkgrd.gif); BORDER-RIGHT: #d7d7d7 1px solid; BORDER-LEFT: #d7d7d7 1px solid; BORDER-TOP: #999999 0px solid; BORDER-BOTTOM: #999999 0px solid; COLOR: #000000; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px 
} 
.i4DashTitleOptions {
    FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../images/table_menu_bkgrd.gif); BORDER-RIGHT: #d7d7d7 1px solid; BORDER-LEFT: #d7d7d7 1px solid; BORDER-TOP: #999999 0px solid; BORDER-BOTTOM: #999999 0px solid; COLOR: #000000; LINE-HEIGHT: 35px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px
}
.i4SeriesSection {
	font-size: 13px; font-weight: bold; color: #000000; font-family: Arial, Helvetica, sans-serif; background-color: #eeeeee; border: #d7d7d7 1px solid;
}

/* drop down menu styles */
TABLE.ddMenu TD.folder:hover {
	BACKGROUND-COLOR: #d0d0e0;
}
TABLE.ddMenu TD.folder A.submenu {
	DISPLAY: block;
}
TABLE.ddMenu SPAN.menutitle {
	PADDING-RIGHT: 5px;

	DISPLAY: block;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #666666;
	LINE-HEIGHT: 25px;
	FONT-FAMILY: verdana, arial;
	TEXT-DECORATION: none;
   white-space: nowrap;
}
A.submenu:link {
	TEXT-DECORATION: none;
}
TABLE.ddMenu TABLE.submenu, div.menuDiv {
	border: #c0c0c0 1px solid;
	VISIBILITY: hidden;
	WIDTH: 150px;
	CURSOR: default;
	POSITION: absolute;
	BACKGROUND-COLOR: #ffffff;
}
TABLE.ddMenu TD.folder:hover TABLE.submenu {
	VISIBILITY: visible;
   z-index: 50;
}
DIV.menuDiv TABLE.submenu {
	width: 100%;
	border: 0px;
}
TABLE.ddMenu TABLE.submenu TR, DIV.menuDiv TABLE.submenu TR {
	FONT-SIZE: 11px;
	COLOR: #000000;
	LINE-HEIGHT: 20px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TABLE.ddMenu TABLE.submenu TR.itemSelected, DIV.menuDiv TABLE.submenu TR.itemSelected {
	CURSOR: pointer;
	BACKGROUND-COLOR: #f0f0f0;
}
TABLE.ddMenu TABLE.submenu TR.itemDeselected, DIV.menuDiv TABLE.submenu TR.itemDeselected {
	BACKGROUND-COLOR: #ffffff;
}
TABLE.ddMenu TABLE.submenu TR.itemUnavailable, DIV.menuDiv TABLE.submenu TR.itemUnavailable {
	COLOR: #c0c0c0; BACKGROUND-COLOR: #ffffff;
}
TABLE.ddMenu TABLE.submenu TD.itemImg, DIV.menuDiv TABLE.submenu TD.itemImg {
	WIDTH: 25px; BACKGROUND-COLOR: #e9eef3; TEXT-ALIGN: center;
}
TABLE.ddMenu TABLE.submenu TD.itemLbl, DIV.menuDiv TABLE.submenu TD.itemLbl {
	PADDING-LEFT: 5px; WIDTH: 125px;
}
TABLE.ddMenu TABLE.submenu TD.itemBrk HR.i4ruler, DIV.menuDiv TABLE.submenu TD.itemBrk HR.i4ruler {
	WIDTH: 90%;
}

tr.itemDeselected table.submenu {
   visibility: hidden;
   position: absolute;
   display: none;
}

td.folder:hover tr.itemSelected table.submenu, div.menuDiv tr.itemSelected table.submenu {
   position: absolute;
   visibility: visible;
   width: 150px;
   background-color: #ffffff;
   border: 1px solid #c0c0c0;
   cursor: default;
}

.i4dashbackground {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/dash_middle_off.gif); COLOR: #1A3F57; BORDER-BOTTOM: medium none; FONT-FAMILY: Arial, Helvetica, sans-serif
}

table.dashMenuRibbon {
   background: #deedf6 url(../images/menu_bkgrd_main.png) bottom repeat-x;
   behavior: url(../css/pngbehavior.htc);
   height: 60px;
   width: 100%;
   border-left: 1px solid #8080d0;
   border-right: 1px solid #8080d0;
   border-bottom: 1px solid #8080d0;
   border-top: 0px;
   padding: 0px 5px;
}

table.dashMenuRibbon td.i4bodytext {
   font-size: 11px;
}

a.dashMenuLink:link, a.dashMenuLink:visited {
   color: #6060c0;
   text-decoration: none;
}

a.dashMenuLink:hover {
   color: #6060c0;
   text-decoration: underline;
}

a.dashMenuExtLink:link, a.dashMenuExtLink:visited, a.dashMenuExtLink:hover {
   color: #6060c0;
   text-decoration: underline;
}

div.dashMenuFooter a:link {
   color: #ffffff;
   text-decoration: none;
}
div.dashMenuFooter a:visited, div.dashMenuFooter a:hover {
   color: #ffffff;
   text-decoration: underline;
}

div.dashMenuPopup {
   width: 300px;
   border: 1px solid #000000;
   background: #ffffff;
   display: none;
   position: absolute;
   z-index: 1000;
   /* mac/firefox hack */
   overflow: auto;
}

div.dashMenuContent {
   min-height: 315px;
   /* ie 6 hack */
   height: auto !important;
   height: 315px;
}

div.dashMenuFooter {
   width: 100%;
   border: 0px;
   background: url(../images/menu_layer_base.gif);
   height: 35px;
}


/* new report output menu */

img.tpng {
   /* transparent pngs for ie6 */
   behavior: url(css/pngbehavior.htc);
}

table.reportMenu {
   width: 800px;
   border: 0px;
}

table.reportMenuTabs {
   width: 100%;
   border-top: 1px solid #8080d0;
   border-left: 1px solid #8080d0;
   border-right: 1px solid #8080d0;
   border-bottom: 0px;
}

table.reportMenuTabs td {
   font-family: Arial, sans-serif;
   font-size: 10px;
   padding: 0px 10px;
   text-align: center;
   line-height: 15px;
   white-space: nowrap;
   background: #eef7fb;
   color: #8070d0;
}

table.reportMenuTabs td a, table.reportMenuTabs td a:link, table.reportMenuTabs td a:visited {
   color: #8070d0;
   text-decoration: none;
}

table.reportMenuTabs td a:hover {
   color: #8070d0;
   text-decoration: underline;
}

table.reportMenuTabs td.selected {
   background: #3d98cc;
   color: #ffffff;
}

table.reportMenuTabs td.selected a, table.reportMenuTabs td.selected a:link, table.reportMenuTabs td.selected a:visited {
   color: #ffffff;
   text-decoration: none;
}

table.reportMenuTabs td.selected a:hover {
   color: #ffffff;
   text-decoration: underline;
}

table.reportMenuContent {
   border-top: 0px;
   border-left: 1px solid #8080d0;
   border-right: 1px solid #8080d0;
   border-bottom: 1px solid #8080d0;
   width: 100%;
}

table.reportMenuContent td, table.reportMenuContent th {
   font-family: Arial, sans-serif;
   font-size: 10px;
   font-weight: normal;
   line-height: 15px;
}

table.reportMenuContent th.spacer, table.reportMenuTabs td.spacer {
   width: 99%;
}

table.reportMenuContent th {
   padding-left: 5px;
   padding-right: 5px;
   text-align: center;
   background: #3d98cc;
   color: #ffffff;
   white-space: nowrap;
}

table.reportMenuContent td.menuitem {
   background: #deedf6 url(../images/menu_bkgrd_main.png) bottom repeat-x;
   behavior: url(css/pngbehavior.htc);
   height: 60px;
}

table.menuItemTbl, table.menuItemTblPad {
   margin-left: auto;
   margin-right: auto;
   height: 100%;
}

table.menuItemTbl td {
   padding: 0px;
   vertical-align: top;
}

table.menuItemTblPad td {
   padding: 0px 2px;
   vertical-align: top;
}

td.menuAnchor {
   border-left: 1px solid transparent !important;
   border-right: 1px solid transparent !important;

   /* ie6 hack */
   border-left: 1px solid fuchsia;
   border-right: 1px solid fuchsia;
   filter: chroma(color=fuchsia);
}

td.borderlessMenuAnchor {
}

td.menuAnchorSelected {
   background: #f0f0ff;
   border-left: 1px solid #6060b0;
   border-right: 1px solid #6060b0;
}

table.reportMenuContent td {
   white-space: nowrap;
   text-align: center;
   color: #6060c0;
}

table.reportMenuContent img.menubutton {
   background: transparent;
}

table.reportMenuContent img.menubutton:hover {
   background: #f0f0ff;
}

table.reportMenuContent a.menuExtLink, table.reportMenuContent a.menuExtLink:link, table.reportMenuContent a.menuExtLink:visited, table.reportMenuContent a.menuExtLink:hover {
   color: #6060c0;
   text-decoration: underline;
}

table.reportMenuContent a.menuDropLink, table.reportMenuContent a.menuDropLink:link, table.reportMenuContent a.menuDropLink:visited {
   color: #6060c0;
   text-decoration: none;
}

table.reportMenuContent a.menuDropLink:hover {
   color: #6060c0;
   text-decoration: underline;
}

div.menuPopupDiv {
   width: 300px;
   border: 1px solid #000000;
   background: #ffffff;
   display: none;
   position: absolute;
   /* mac/firefox hack */
   overflow: auto;
   z-index: 1000;
}

div.menuPopupContentDiv {
   min-height: 315px;
   /* ie 6 hack */
   height: auto !important;
   height: 315px;
}

div.menuPopupFooterDiv {
   width: 100%;
   border: 0px;
   background: url(../images/menu_layer_base.gif);
   height: 35px;
}

div.menuPopupFooterDiv a, div.menuPopupFooterDiv a:link, div.menuPopupFooterDiv a:visited {
   color: #ffffff;
   text-decoration: none;
}

div.menuPopupFooterDiv a:hover {
   color: #ffffff;
   text-decoration: underline;
}
