/* Main */
/* Updated 07/14/05 by Mike O'Neal	add changes from landlord app	*/
		BODY{
			COLOR: #333300;
			CURSOR: auto;
			FONT-FAMILY: verdana,sans-serif;
			FONT-SIZE: 12px
		}
		.WelcomeText
		{
			color: #666666;
			FONT-FAMILY: verdana,sans-serif;
			FONT-SIZE: 10px;
			FONT-weight: bold;
			font-style:normal;
			text-align:center;
		}
		.BodyText1{
			LINE-HEIGHT: 1.25em;
			TEXT-ALIGN: justify;
			PADDING-BOTTOM: 10px;
			PADDING-LEFT: 10px;
			PADDING-RIGHT: 10px;
			PADDING-TOP: 10px		
		}

		.BodyText2{
			align:top;
			PADDING-BOTTOM: 10px;
			PADDING-LEFT: 10px;
			PADDING-RIGHT: 10px;
			PADDING-TOP: 10px		
		}	

		.BodyText3{
			COLOR: #333300;
			LINE-HEIGHT: 1.5em;
			TEXT-ALIGN: justify;
			PADDING-BOTTOM: 10px;
			PADDING-LEFT: 10px;
			PADDING-RIGHT: 10px;
			PADDING-TOP: 10px;		
		}
		.MktgText
		{
			margin-top: 0px;
		}
		.MktgTextOdd
		{
			color: #0066cc;
			margin-left: 20px;
			margin-bottom: 4px;
			margin-top: 0px;
			FONT-FAMILY: verdana,sans-serif;
			FONT-SIZE: 10px;
			FONT-weight: bold;
		}
		.MktgTextEven
		{
			color: #666666;
			margin-left: 20px;
			margin-bottom: 4px;
			margin-top: 0px;
			FONT-FAMILY: verdana,sans-serif;
			FONT-SIZE: 10px;
			FONT-weight: bold;
		}
		SELECT{
			CURSOR: auto;
			FONT-FAMILY: verdana,sans-serif;
			FONT-SIZE: 12px;
		}

		INPUT{
			CURSOR: auto;
			FONT-FAMILY: verdana,sans-serif;
			FONT-SIZE: 12px;
		}

		TABLE{
			CURSOR: auto;
			FONT-FAMILY: verdana,sans-serif;
			FONT-SIZE: 12px;
		}

		TEXTAREA{
			CURSOR: auto;
			FONT-FAMILY: verdana,sans-serif;
			FONT-SIZE: 12px;
		}

		LEGEND{
			FONT-SIZE: 12px;
			FONT-weight: bold;
		}
		
		A:link,A:visited,A:active{
			COLOR: #003366;
			DISPLAY: inline;
			TEXT-DECORATION: none;
		}

		A:hover{
			COLOR: #0099CC;
			DISPLAY: inline;
			TEXT-DECORATION: underline;
		}
		.msg{
			font-size:x-small;
			color:red;
			font-weight:bold;
		}
		A:link.msg,A:visited.msg,A:active.msg{
			font-size:x-small;
			color:red;
			font-weight:bold;
		}
		.label{
			text-align:left;
			font-size:xx-small;
			font-weight:bold;
			color:#333333;	
		}
		.Title{
			border:none;
			font-weight:bold;
			font-size:medium;
			background-color:#FFFFFF;
			color:#FFFFFF;
		}
		.SubTitle{
			font-weight:500;
			font-size:small;
			background-color:#999966;
			color:#FFFFFF;
		}
		.Help{
			text-align:left;
			font-size:xx-small;
			font-weight:normal;
			color:#003366;	
		}
		.NotUser{
			text-align:right;
			font-size:xx-small;
			font-weight:normal;
			color:#003366;	
		}
		A:hover.NotUser{
			text-align:right;
			font-size:xx-small;
			font-weight:normal;
			color: #FFFF00;
			display: inline;
		}
		.TopMenu{
			background-color:#003366;
			color: #CFCFFF;
			horizontal-align:right;
			vertical-align:top;
		}
		A:link.Topmenu,A:visited.Topmenu,A:active.Topmenu{
			font-size:x-small;
			color: #CFCFFF;
			display: inline;
			text-decoration: none;
		}
		A:hover.Topmenu{
			font-size:x-small;
			color: #FFFF00;
			display: inline;
			text-decoration: underline;
		}
		.Heading,A:link.Heading,A:visited.Heading,A:active.Heading,A:hover.Heading{
			background-color:#003366;
			border:0px solid #003366;
		}
		.Footer{
			background-color:#FFFFFF;
			color:#333300;	
			text-align:left;
			font-size:xx-small;
			font-weight:bold;
		}
		.MainMenu{
			text-align:left;
			font-size:x-small;
			font-weight:bold;
			background-color:#FFFFFF;
			color:#0066CC;	
			height:100%;
		}
		A:link.MainMenu,A:visited.MainMenu,A:active.MainMenu{
			color: #333300;
			display: inline;
			text-decoration: none
		}
		A:hover.MainMenu{
			color: #003366;
			display: inline;
			text-decoration: underline;
		}
		.MainMenuBorder{
			background-color:#333300;
		}
		.MainMenuBorder2{
			background-color:#003366;
		}
		.MainMenuQuickViewBorder{
			background-color:#0099CC;
			height:15px;
			width:100%;
		}
		.MainMenuQuickViewHeading{
			font-size:x-small;
			background-color:#F0F0FF;
			color:#333300;
			font-weight:bold;
			width:160px;
			vertical-align:top;
			horizontal-align:center;
		}
		.MainMenuQuickView{
			text-align:left;
			font-size:xx-small;
			font-weight:bold;
			background-color:#F0F0FF;
			color:#333300;	
		}
		A:link.MainMenuQuickView,A:visited.MainMenuQuickView,A:active.MainMenuQuickView{
			color: #003366;
			display: inline;
			text-decoration: none
		}
		A:hover.MainMenuQuickView{
			color: #999966;
			display: inline;
			text-decoration: underline
		}
		.PopUpMenuWindow{
			border:1px solid #333300;
			margin-top:0px;
			margin-bottom:5px;
			margin-left:5px;
			margin-right:0px;
			background-color:#006699;
			position:absolute;
			display:none
			}
		.PopUpMenu{
			margin-top:0px;
			margin-bottom:5px;
			margin-left:5px;
			margin-right:0px;
			background-color:#006699;
			color:#FFFFFF;
		}
		A:hover.PopUpMenu{
			color: #999966;
			display: inline;
			text-decoration: underline;
		}

/* Form */
		.formLabel{
			text-align:left;
			font-size:xx-small;
			font-weight:normal;
			color:#003366;
			padding-top:0px;
			padding-bottom:0px;
			padding-left:0px;
			padding-right:0px;
			vertical-align:bottom;
		}	
		.formLabelSide{
			text-align:left;
			font-size:xx-small;
			font-weight:normal;
			color:#003366;
			padding-top:0px;
			padding-bottom:0px;
			padding-left:0px;
			padding-right:0px;
			vertical-align:middle;
		}	
		.formTB{
			font-size:x-small;
			color:#003366;
			background-color:#EDEDF5;
			/*border:1px solid #333300;*/		
			margin-top:0px;
			margin-bottom:5px;
			margin-left:0px;
			margin-right:5px;
		}
		.formTBSmall{
			font-size:xx-small;
			color:#003366;
			background-color:#EDEDF5;
			/*border:1px solid #333300;*/		
			margin-top:0px;
			margin-bottom:5px;
			margin-left:0px;
			margin-right:5px;
		}
		.formTBAutoChanged{
			font-size:x-small;
			color:#0099CC;
			background-color:#EDEDF5;
			/*border:1px solid #333300;*/		
			margin-top:0px;
			margin-bottom:5px;
			margin-left:0px;
			margin-right:5px;
		}
		.formTBRequired{
			font-size:x-small;
			color:#003366;
			background-color:#EDEDF5;
			border-color:red;
			/*border:1px solid #333300;*/		
			margin-top:0px;
			margin-bottom:5px;
			margin-left:0px;
			margin-right:5px;
		}	
		.formTBRequiredSmall{
			font-size:xx-small;
			color:#003366;
			background-color:#EDEDF5;
			border-color:red;
			/*border:1px solid #333300;*/		
			margin-top:0px;
			margin-bottom:5px;
			margin-left:0px;
			margin-right:5px;
		}
		.formTBRO{
			font-size:x-small;
			font-weight:bold;
			color:#003366;
			background-color:#EDEDF5;
			border:1px solid #CCCCFF;		
			margin-top:0px;
			margin-bottom:5px;
			margin-left:0px;
			margin-right:5px;
		}
		.formTBROSmall{
			font-size:xx-small;
			font-weight:bold;
			color:#003366;
			background-color:#EDEDF5;
			border:1px solid #CCCCFF;		
			margin-top:0px;
			margin-bottom:5px;
			margin-left:0px;
			margin-right:5px;
		}
		.formChkBox{
			font-size:x-small;
			font-weight:normal;
			color:#003366;
			margin-top:0px;
			margin-bottom:5px;
			margin-left:0px;
			margin-right:0px;		
		}
		.formGoButton{
			font-size:x-small;
			font-weight:bold;
			color:#EFEFEF;	
			background-color:#003366;
			border:1px solid #333300;
			
			width:35px;
			margin-top:0px;
			margin-bottom:5px;
			margin-left:0px;
			margin-right:0px;		
		}
		.formSelect{
			font-size:x-small;
			color:#003366;
			background-color:#006699;
			border:1px solid #333300;
			margin-top:0px;
			margin-bottom:5px;
			margin-left:0px;
			margin-right:5px;
			BORDER-BOTTOM: lime thick double;
			BORDER-LEFT: lime thick double;
			BORDER-RIGHT: lime thick double;
			BORDER-TOP: lime thick double		
		}
		.formRecButton{
			font-size:x-small;
			font-weight:bold;
			color:#EFEFEF;	
			background-color:#003366;
			border:1px solid #333300;
			margin-top:0px;
			margin-bottom:5px;
			margin-left:0px;
			margin-right:0px;		
		}
		fieldset{
			font-size:x-small;
			font-weight:bold;
			color:#003366;
			border:1px solid #003366;
			padding-top:10px;
			padding-bottom:0px;
			padding-left:10px;
			padding-right:10px;		
		}
		.fieldsetbox{
			font-size:x-small;
			font-weight:bold;
			color:#003366;	
		}
		.EztControl{
			margin-top:0px;
			margin-bottom:5px;
			margin-left:5px;
			margin-right:0px;
			background-color:#FFFFFF;
		}

		.EztControlDetails{
			margin-top:0px;
			margin-bottom:5px;
			margin-left:5px;
			margin-right:0px;
			background-color:#FFFFFF;
		}
		.EztControlDetailHeader{
			font-size:xx-small;
			font-weight:bold;
		}			
		.EztControlLabel{
			font-size:x-small;
			font-weight:bold;
			color:#EDEDF5;
			background-color:#003366;
			border:1px solid #003366;
			padding-left:5px;
			padding-right:10px;		
		}
		.EztControlFieldset{
			font-size:x-small;
			font-weight:bold;
			border:1px solid #003366;
			padding-top:10px;
			padding-bottom:0px;
			padding-left:10px;
			padding-right:10px;	
		}
		.EztControlPopUpWindow{
			border:1px solid #333300;
			margin-top:0px;
			margin-bottom:5px;
			margin-left:5px;
			margin-right:0px;
			background-color:#999966;
		}
		td.EztControlPopUp, tr.EztControlPopUp{
			border:none;
			padding-top:0px;
			padding-bottom:0px;
			padding-left:5px;
			padding-right:5px;		
		}
		.EztControlPopUp{
			margin-top:0px;
			margin-bottom:5px;
			margin-left:5px;
			margin-right:0px;
			background-color:#FFFFFF;
		}
		.CalendarOtherMonthDayStyle{
			color:#333333;
		}
		A:link.SectionNav,A:visited.SectionNav,A:active.SectionNav{
			font-size:x-small;
			font-weight:bold;
			color:#003366;
		}
		A:hover.SectionNav{
			font-size:x-small;
			font-weight:bold;
			color:#0066CC;
		}
		.SectionNavLabel{
			font-size:xx-small;
			font-weight:normal;
			color:#333300;
		}
		.NavBar
		{
		}
		.NavBar A:link,.NavBar A:visited,.NavBar A:active{
			font-size:x-small;
			font-weight:bold;
			color:#003366;
		}
		.NavBar A:hover{
			font-size:x-small;
			font-weight:bold;
			color:#0066CC;
		}
		.NavBarLease
		{
			border:1px solid #333300;
			background-color:#FFFFCC;
		}
		.NavBarLease A:link,.NavBarLease A:visited,.NavBarLease A:active{
			font-size:x-small;
			font-weight:bold;
			color:#003366;
		}
		.NavBarLease A:hover{
			font-size:x-small;
			font-weight:bold;
			color:#0066CC;
		}		
		.Lease{
			margin-top:0px;
			margin-bottom:0px;
			margin-left:0px;
			margin-right:0px;
			background-color:#FFFFFF;
		}
		.LeaseLabel{
			font-size:x-small;
			font-weight:bold;
			color:#0099CC;
			background-color:#003366;
			border:1px solid #003366;
			padding-left:5px;
			padding-right:10px;		
		}
		.LeaseFieldset{
			font-size:x-small;
			font-weight:bold;
			border:0px solid #003366;
			padding-top:0px;
			padding-bottom:0px;
			padding-left:0px;
			padding-right:0px;	
		}
		.TabHeader{
			border:0px;
			margin-top:0px;
			margin-bottom:0px;
			margin-left:0px;
			margin-right:0px;
			padding-top:0px;
			padding-bottom:0px;
			padding-left:0px;
			padding-right:0px;	
			background-color:#FFFFFF;
		}
		.TabHeaderLabel{
			text-align:left;
			font-size:xx-small;
			font-weight:bold;
			color:#333300;
			vertical-align:top;
		}
		.TabHeaderText{
			font-weight:600;
			font-size:xx-small;
			color:#003366;
			vertical-align:top;
		}
		.TabHeaderSpacer{
			background-color:#FFFFFF;
			width:96px;
			padding:2px;
		}
		.Tabs{

			vertical-align:top;
			background-color:#FFFFFF;
			width:100px;
			padding:0px;
		}
		.TabPage{
			font-size:x-small;
			border-top:1px solid #333300;
			border-bottom:1px solid #333300;
			border-left:none;
			border-right:1px solid #333300;
			background-color:#CCCC99;
			padding:5px;
			vertical-align:top;
		}
		.selectedTab{
			background-color:#CCCC99;
			color:#333300;
			border-top:1px solid #333300;
			border-left:1px solid #333300;
			border-bottom:1px solid #333300;
			border-right:0px solid #333300;
			height:35px;
			width:94px;
			padding:2px;
			vertical-align:middle;
		}
		A:link.selectedTab,A:visited.selectedTab,A:active.selectedTab,A:hover.selectedTab{
			background-color:#CCCC99;
			border-width:0px;
			color:#333300;
			height:35px;
			width:94px;
			font-size:11px;
			font-weight:bold;
			text-decoration: none;
			vertical-align:middle;
		}
		.unSelectedTab{
			background-color:#999966;
			border-width:1px;
			height:35px;
			border-style:solid;
			width:94px;
			font-size:11px;
			font-weight:bold;
			border-right:1px solid #333300;
			padding:2px;
			vertical-align:middle;
		}
		A:link.unSelectedTab,A:visited.unSelectedTab,A:active.unSelectedTab{
			background-color:#999966;
			border-width:0px;
			color:#333300;
			height:35px;
			width:94px;
			font-size:11px;
			font-weight:bold;
			text-decoration: none;
			vertical-align:middle;
		}
		A:hover.unSelectedTab{
			color: #FFFFFF;
			font-size:11px;
			font-weight:bold;
			text-decoration: underline;
			vertical-align:middle;
		}
		.spacerTab{
			border-width:0px;
			height:0px;
			border-top:none;
			border-bottom:none;
			border-left:none;
			border-right:1px solid #333300;
			padding:0px;
			height:3px;
		}
		.spacerEndTab{
			font-size:xx-small;
			border-top:none;
			border-bottom:none;
			border-left:none;
			border-right:1px solid #333300;
			height:100%;
		}
		textarea{
			font-size:x-small;
			color:#003366;
			background-color:#006699;		
		}
/* List */
		.List {
			border-left:1px solid #333300;
			border-top:1px solid #333300;		
			border-bottom:1px solid #333300;		
		}
		.listHeading {
			color:#003366;
			font-size:xx-small;
			font-weight:bold;
			background-color:#CCCC99;
		}
		.listHeading td{
			padding-top:2px;
			padding-bottom:2px;
			padding-left:5px;
			padding-right:5px;
			border-bottom:1px solid #333300;
			border-right:1px solid #333300;
		}
		tr.listHeading td a:link,tr.listHeading td a:visited,tr.listHeading td a:active{
			color:#003366;
			DISPLAY: inline;
			TEXT-DECORATION: underline;
		}
		tr.listHeading td a:hover{
			color:#006699;
			DISPLAY: inline;
			TEXT-DECORATION: underline;
		}	
		.oddRow {
			font-size:xx-small;
			background-color:#EDEDF5;
		}
		.oddRowInactive,A:link.oddRowInactive,A:visited.oddRowInactive,A:active.oddRowInactive {
			color: Gray;
			font-size:xx-small;
			background-color:#EDEDF5;
		}
		.evenRow {
			font-size:xx-small;
			background-color:#FFFFFF;
		}
		.evenRowInactive,A:link.evenRowInactive,A:visited.evenRowInactive,A:active.evenRowInactive {
			color: Gray;
			font-size:xx-small;
			background-color:#FFFFFF;
		}
		.oddRow td, .oddRowInactive td{
			border-right:1px solid #333300;
			padding-top:0px;
			padding-bottom:0px;
			padding-left:5px;
			padding-right:5px;		
		}
		.evenRow td, .evenRowInactive td{
			border-right:1px solid #333300;
			padding-top:0px;
			padding-bottom:0px;
			padding-left:5px;
			padding-right:5px;		
		}
		.selectedRow {
			font-size:xx-small;
			color:#FFFFFF;
			background-color:#E47600;
			padding-top:0px;
			padding-bottom:0px;
			padding-left:5px;
			padding-right:5px;
		}
		.selectedRow td{
			border-right:1px solid #333300;
		}
		.formLabelAlignRight{
			text-align:right;
			font-size:xx-small;
			font-weight:bold;
			color:#333333;
			padding-top:0px;
			padding-bottom:0px;
			padding-left:0px;
			padding-right:0px;
		}
		.pagerLabel{
			text-align:left;
			font-size:xx-small;
			font-weight:bold;
			color:#333300;
			padding-top:0px;
			padding-bottom:0px;
			padding-left:0px;
			padding-right:0px;
		}
		.pagerTB{
			font-size:x-small;
			color:#333300;
			background-color:#FFFFFF;
			/*border:1px solid #333300;*/		
			margin-top:0px;
			margin-bottom:5px;
			margin-left:0px;
			margin-right:5px;
		}
		.pagerGoButton{
			font-size:x-small;
			font-weight:bold;
			color:#FFFFFF;	
			background-color:#006699;
			border:1px solid #003366;
			
			width:35px;
			margin-top:0px;
			margin-bottom:5px;
			margin-left:0px;
			margin-right:0px;		
		}
		.pagerRecButton{
			font-size:x-small;
			font-weight:bold;
			color:#FFFFFF;	
			background-color:#006699;
			border:1px solid #003366;
			margin-top:0px;
			margin-bottom:5px;
			margin-left:0px;
			margin-right:0px;		
		}			
		.ListMenu, td.ListMenu, tr.ListMenu {
			border:0px;
			text-align:left;
			font-size:xx-small;
			color:#003366;	
		}
		A:link.ListMenu,A:visited.ListMenu,A:active.ListMenu{
			color: #003366;
			display: inline;
			text-decoration: none
		}
		A:hover.ListMenu{
			color: #0099CC;
			display: inline;
			text-decoration: underline;
		}
/* Login */
		.LoginButton{
			font-size:x-small;
			font-weight:bold;
			color:#FFFFFF;	
			background-color:#003366;
			border:1px solid #006699;
			height:25px;
			width:55px;
			margin-top:5px;
			margin-bottom:5px;
			margin-left:3px;
			margin-right:3px;
		}	
		.LoginFrame{
			width:2px;
			height:94px;
			background-color:#cccc99;
			border:0px;
		}
/* Report */
		.ReportTitle{
			font-size:16px;
			font-weight:bold;
			background-color:#cccc99;
			color:#333300;
			text-align: left;
			padding-bottom: 2px;
			vertical-align: top;
			nowrap: true;
		}
		.ReportSubtitle{
			font-size:12px;
			font-weight:bold;
			color:#333300;
			text-align: left;
			padding-top: 2px;
			vertical-align: top;
			nowrap: true;
		}
		.ReportOptions{
			font-size:9px;
			font-weight:normal;
			color:#333300;
			text-align: left;
			vertical-align: bottom;
			nowrap: true;
		}
		.ReportLogo{
			text-align: right;
			vertical-align: top;
		}
		.ReportHeading{
			font-size:11px;
			font-weight:bold;
			text-align: left;
			padding-left: 2px;
			padding-right: 2px;
			vertical-align: bottom;
			nowrap: true;
		}
		.ReportHeadingSmall{
			font-size:9px;
			font-weight:bold;
			text-align: left;
			padding-left: 2px;
			padding-right: 2px;
			vertical-align: bottom;
			nowrap: true;
		}
		.ReportImage{
			color:black;
			font-size:9px;
			font-style:none;
			font-weight:bold;
			padding-left: 2px;
			padding-right: 2px;
			text-align: right;
			vertical-align: middle;
		}
		.ReportTotal{
			font-size:11px;
			font-weight:bold;
			text-align: left;
			padding-left: 2px;
			padding-right: 2px;
			vertical-align: middle;
			nowrap: true;
		}
		tr.ReportFooter, td.ReportFooter{
			color:#006699;	
			text-align:left;
			font-size:xx-small;
			font-weight:bold;
		}
		.ReportFooterButton,A:link.ReportFooterButton,A:visited.ReportFooterButton,A:active.ReportFooterButton,A:hover.ReportFooterButton{
			font-size:x-small;
			font-weight:bold;
			color:White;
			background-color:#003366;
			border:1px solid #333300;
			margin-top:0px;
			margin-bottom:5px;
			margin-left:0px;
			margin-right:0px;
			text-align=center;
		}
		.ReportItemHeadingRow{
			color:black;
			font-size:11px;
			font-weight:bold;
			padding-left: 2px;
			padding-right: 2px;
			text-align: left;
			vertical-align: top;
		}
		.ReportItemHeadingCol{
			color:black;
			font-size:11px;
			font-style:underline;
			font-weight:bold;
			padding-left: 2px;
			padding-right: 2px;
			text-align: left;
			vertical-align: top;
			nowrap: true;
		}
		.ReportItem,A:link.ReportItem,A:visited.ReportItem,A:active.ReportItem,A:hover.ReportItem{
			font-size:10px;
			font-weight:normal;
			padding-left: 2px;
			padding-right: 2px;
			text-align: left;
			vertical-align: top;
		}
		.ReportNumber{
			font-size:10px;
			font-weight:normal;
			padding-left: 2px;
			padding-right: 2px;
			text-align: right;
			vertical-align: top;
		}
		.ReportNumberNegative{
			color:red;
			font-size:10px;
			font-weight:normal;
			padding-left: 2px;
			padding-right: 2px;
			text-align: right;
			vertical-align: top;
		}
		.ReportNotes{
			font-size:10px;
			font-weight:normal;
			font-style: normal;
			padding-left: 2px;
			padding-right: 2px;
			text-align: left;
			vertical-align: top;
		}
		.ReportItem12,A:link.ReportItem12,A:visited.ReportItem12,A:active.ReportItem12,A:hover.ReportItem12{
			font-size:12px;
			font-weight:normal;
			padding-left: 2px;
			padding-right: 2px;
			text-align: left;
			vertical-align: top;
		}
		.ReportSubscription{
			text-align: center;
			vertical-align: middle;
		}
/* Pager */
		.pagerLabel{
			text-align:left;
			font-size:xx-small;
			font-weight:bold;
			color:#333333;
			padding-top:0px;
			padding-bottom:0px;
			padding-left:0px;
			padding-right:0px;
		}
		.pagerTB{
			font-size:x-small;
			color:#003366;
			background-color:#006699;
			/*border:1px solid #333300;*/		
			margin-top:0px;
			margin-bottom:5px;
			margin-left:0px;
			margin-right:5px;
		}
		.pagerGoButton{
			font-size:x-small;
			font-weight:bold;
			color:#EFEFEF;	
			background-color:#003366;
			border:1px solid #333300;
			
			width:35px;
			margin-top:0px;
			margin-bottom:5px;
			margin-left:0px;
			margin-right:0px;		
		}
		.pagerRecButton{
			font-size:x-small;
			font-weight:bold;
			color:#EFEFEF;	
			background-color:#003366;
			border:1px solid #333300;
			margin-top:0px;
			margin-bottom:5px;
			margin-left:0px;
			margin-right:0px;		
		}
/* Header */
		.HeaderCells
		{
			background-color: #003366;
		}
		.TopMenuTopRow
		{
			text-align:center;
			background-color: #006699;
			border-top:1px solid #0099CC;
			border-left:1px solid #0099CC;
			border-bottom:1px solid #000000;
			border-right:1px solid #000000;
		}
		.TopMenuBottomRow
		{
			text-align:center;
			background-color: #006699;
			border-top:1px solid #0099CC;
			border-left:1px solid #0099CC;
			border-bottom:1px solid #000000;
			border-right:1px solid #000000;
		}		
		.TopMenuRightEnd
		{
			border-bottom:none;
			border-top:none;
			border-left:1px solid #0099CC;			
		}
		.TopMenuSpacer
		{
			background-color: #003366;
			border-bottom:1px solid #0099CC;
		}
		.TopMenuSpacerRight
		{
			background-color: #003366;
			border-bottom:1px solid #0099CC;
			border-top:none;
			border-left:1px solid #0099CC;
			border-right:none;
		}
		.TopMenuTopRow A:link,.TopMenuTopRow A:visited,.TopMenuTopRow A:active,
		.TopMenuBottomRow A:link,.TopMenuBottomRow A:visited,.TopMenuBottomRow A:active{
			FONT-FAMILY: verdana,sans-serif;
			font-weight:normal;
			font-size:10px;
			COLOR: #CCCC99;
			DISPLAY: inline;
			TEXT-DECORATION: none
		}

		.TopMenuTopRow A:hover,.TopMenuBottomRow A:hover{
			FONT-FAMILY: verdana,sans-serif;
			font-weight:normal;
			font-size:10px;
			COLOR: #FFFFCC;
			DISPLAY: inline;
			TEXT-DECORATION: underline
		}			
		Span.TopMenuLinks
		{
			font-size:10px;
			color:#CCFF99;
		}
		.BottomBar
		{
			background-color: #006699;
			border:none;
		}			
		A:link.TopMenuLinks,A:visited.TopMenuLinks,A:active.TopMenuLinks{
			FONT-FAMILY: verdana,sans-serif;
			font-weight:normal;
			COLOR: #CCCC99;
			DISPLAY: inline;
			TEXT-DECORATION: none
		}

		A:hover.TopMenuLinks{
			FONT-FAMILY: verdana,sans-serif;
			font-weight:normal;
			COLOR: #FFFFCC;
			DISPLAY: inline;
			TEXT-DECORATION: underline
		}
/* Footer */
		.OutsideArea
		{
			background-color: #003366;
		}
		.MiddleArea
		{
			background-color: #CCCC99;
		}
		.InsideArea
		{
			background-color: #FFFFFF;
		}
		.FooterText
		{
			background-color: #003366;
			color:#FFFFFF;
			font-size:10px;
		}		
		A:link.FooterText,A:visited.FooterText,A:active.FooterText{
			FONT-FAMILY: verdana,sans-serif;
			font-weight:bold;
			COLOR: #999966;
			DISPLAY: inline;
			TEXT-DECORATION: none;
		}
		A:hover.FooterText{
			FONT-FAMILY: verdana,sans-serif;
			font-weight:bold;
			COLOR: #ffffff;
			DISPLAY: inline;
			TEXT-DECORATION: underline;
		}	
		.FooterMenu
		{
			background-color: #CCCC99;
			color:#333300;
			font-size:11px;
			font-weight:bold;
			text-align:center;
		}					
		A:link.FooterMenuLinks,A:visited.FooterMenuLinks,A:active.FooterMenuLinks{
			FONT-FAMILY: verdana,sans-serif;
			font-weight:bold;
			COLOR: #333300;
			DISPLAY: inline;
			TEXT-DECORATION: none;
		}

		A:hover.FooterMenuLinks{
			FONT-FAMILY: verdana,sans-serif;
			font-weight:bold;
			COLOR: #999966;
			DISPLAY: inline;
			TEXT-DECORATION: underline;
		}	
/* MainSideMenu */
		A:link.SideMenuLinks,A:visited.SideMenuLinks,A:active.SideMenuLinks{
			FONT-FAMILY: verdana,sans-serif;
			font-size:10px;
			font-weight:bold;
			COLOR: #333300;
			DISPLAY: inline;
			TEXT-DECORATION: underline
		}
		A:hover.SideMenuLinks{
			FONT-FAMILY: verdana,sans-serif;
			font-size:10px;
			font-weight:bold;
			COLOR: #006699;
			DISPLAY: inline;
			TEXT-DECORATION: underline
		}
		.SideMenuArea
		{
			border-right:1px solid #003366;
		}
/* RecentlyViewedReports */
		.RecentGrid
		{
		}
		.RecentDataHeader
		{
			font-weight:bold;
			FONT-SIZE: 11px;
			border-bottom:2px solid #0066CC;
		}		
		.RecentData
		{
			FONT-SIZE: 10px;
			vertical-align: top;
		}
		.RecentData B
		{
			FONT-SIZE: 11px
		}
		.RecentDataInactive,A:link.RecentDataInactive,A:visited.RecentDataInactive,A:active.RecentDataInactive 
		{
			FONT-SIZE: 10px;
			vertical-align: top;
			color: Gray;
		}
		.RecentHeading
		{
			font-weight:bold;
			FONT-SIZE: 11px;
			border-bottom:2px solid #0066CC;
		}
		A:link.MoreLink,A:visited.MoreLink,A:active.MoreLink{
			FONT-FAMILY: verdana,sans-serif;
			font-size:10px;
			font-weight:bold;
			COLOR: #333300;
			DISPLAY: inline;
			TEXT-DECORATION: underline
		}
		A:hover.MoreLink{
			FONT-FAMILY: verdana,sans-serif;
			font-size:10px;
			font-weight:bold;
			COLOR: #0066CC;
			DISPLAY: inline;
			TEXT-DECORATION: underline
		}		
/* TitleBar */
		.TitleOutsideArea
		{
			background-color: #003366;
		}
		.TitleMiddleArea
		{
			background-color: #CCCC99;
		}
		.TitleInsideArea
		{
			background-color: #FFFFFF;
		}
		.TitleBarText
		{
			font-weight:bold;
			font-size:18px;
			color:#333300;
		}
		.TitleBarSubText
		{
			font-weight:bold;
			font-size:12px;
			color:#333300;
		}
		.TitleBarMsg
		{
			font-weight:bold;
			font-size:14px;
			color:#333300;
		}
/* ReportList */
		.ReportList A:link,.ReportList A:visited,.ReportList A:active{
			FONT-FAMILY: arial,sans-serif;
			font-size:10px;
			font-weight:bold;
			COLOR: #333300;
			DISPLAY: inline;
			TEXT-DECORATION: underline
		}
		.ReportList A:hover{
			FONT-FAMILY: arial,sans-serif;
			font-size:10px;
			font-weight:bold;
			COLOR: #006699;
			DISPLAY: inline;
			TEXT-DECORATION: underline
		}
		.ReportList{
			FONT-FAMILY: arial,sans-serif;
			font-size:10px;
		}
		.ReportListInstructions{
			FONT-FAMILY: arial,sans-serif;
			COLOR: #006699;
			font-size:16px;
		}
		.ReportListInstructionNumber{
			FONT-FAMILY: arial,sans-serif;
			font-weight:bold;
			COLOR: #FF0000;
			font-size:26px;
		}
		.ReportListInstructionItem{
			FONT-FAMILY: arial,sans-serif;
			font-weight:bold;
			COLOR: #006699;
			font-size:16px;
			text-align:left;
		}
