
BODY
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: #efefef;
}
TD
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}
A
{
    FONT-SIZE: 11px;
	Font-weight: normal;
	text-decoration:none;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    COLOR: black;
}

A:hover
{
	text-decoration:underline;    
}


ul {
	font: 11px arial, geneva, helvetica, Sans-serif;	
	margin-bottom: 0.8em;
	margin-left: 1.5em;
}
	

.spacerrow
{

	width: 100%;
	height: 0;
	BORDER: 0;
	cell-padding: 0;
	cell-spacing: 0;
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: 0px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px;

}
.spacercolumn
{
	width: 100%;
	height: 0;
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: 0px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px;
	cell-padding: 0;
	cell-spacing: 0;
}

.formarea
{
	width:100%;
}

.headerarea
{
    BACKGROUND-COLOR: #efefef;
}
.logoarea
{
    TEXT-ALIGN: left;
	width: 350;
}
.statusmainarea
{
	text-align: center;
    width: 150;
}
.statusareaborder
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: white;
    cell-padding: 0;
    cell-spacing: 0;3:19 PM 9/16/2009
    border-color-light: BLACK;
    border-color-dark: BLACK;
}

.statusarea
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    BORDER-LEFT: 1px;
    BORDER-BOTTOM: 1px;
    BACKGROUND-COLOR: white;
    cell-padding: 0;
    cell-spacing: 0;
    border-color-light: BLACK;
    border-color-dark: BLACK;
text-align: center;


}
.statusareatext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: white;
	text-align: center;

}
.statusareabuttontext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: white;
	text-align: center;

	
}
.statusareabuttontext A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: white;
	text-align: center;

}
.statusareawarningtext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: RED;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: white;
	text-align: center;

}

.notifyarea
{
    text-align: right;
	width: 1500;


}
.notifyareaborderU
{
    BORDER-RIGHT: WHITE 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: WHITE 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: WHITE 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: WHITE 1px solid;
    BACKGROUND-COLOR: RED;
    cell-padding: 0;
    cell-spacing: 0;
    border-color-light: WHITE;
    border-color-dark: WHITE;


}
.notifyareaborderI
{
    BORDER-RIGHT: BLACK 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: BLACK 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: BLACK 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: BLACK 1px solid;
    BACKGROUND-COLOR: #efefef;
    cell-padding: 0;
    cell-spacing: 0;
    border-color-light: BLACK;
    border-color-dark: BLACK;


}
.notifyareaborderW
{
    BORDER-RIGHT: WHITE 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: WHITE 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: WHITE 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: WHITE 1px solid;
    BACKGROUND-COLOR: #0060AE;
    cell-padding: 0;
    cell-spacing: 0;
    border-color-light: WHITE;
    border-color-dark: WHITE;


}
.notifyareatextU
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: WHITE;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: RED;
	text-align: left;
}
.notifyareatextI
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: Black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: #efefef;
	text-align: left;
}
.notifyareatextW
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: WHITE;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: #0060AE;
	text-align: left;
}

.menuarea
{
    BACKGROUND-COLOR: #0060AE;
	width:100%;

}

.menubutton 
{
    	FONT-SIZE: 11px;
	font-weight: bold; 
	color: white; 
	FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}

.menubutton A
{
    	FONT-SIZE: 11px;
	font-weight: bold; 
	color: white; 
	FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}

.menudate
{
    	FONT-SIZE: 11px;
	font-weight: normal; 
	color: white; 
	FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
	text-align:right;
}

.mainarea
{
	width:100%;
	 vertical-align: top;


}

.maintitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
//    vertical-align: top;
}

.maintitlearea
{
	width:100%;
}

.maintext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}

.maintext A
{
    FONT-SIZE: 14px;
	Font-weight: normal;
	text-decoration:underline;
    	FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    	COLOR: black;
}

.mainbutton
{
/*
    	BORDER-RIGHT: #0060AE 1px solid;
    	BORDER-TOP: #0060AE 1px solid;
	BORDER-BOTTOM: #0060AE 1px solid;
    	BORDER-LEFT: #0060AE 1px solid;
	COLOR: #0060AE;
	BACKGROUND-COLOR: white;
*/
	FONT-WEIGHT: normal;      /*was bold*/
    FONT-SIZE: 11px;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;

}

.loginarea
{
	text-align: right;
}

.loginareaborder
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: white;
    cell-padding: 0;
    cell-spacing: 0;
    border-color-light: BLACK;
    border-color-dark: BLACK;
    width: 125;
}
.logintitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: #0060AE;
	text-align: center;

}

.loginheadertext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}

.logintext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}
.logindataentry
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: white;
}

.loginbuttonform
{
    MARGIN: 0px;
    WORD-SPACING: 0px;
    TEXT-INDENT: 0px;
    LINE-HEIGHT: 100%;
}

.registerarea
{
	text-align: right;
}

.registerareaborder
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: #0060AE;
    cell-padding: 0;
    cell-spacing: 0;
    border-color-light: BLACK;
    border-color-dark: BLACK;
    width: 125;
}
.registertitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
	text-align: center;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: #0060AE;
}

.registertext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: white;
	text-align: center;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}

.registerbuttonform
{
    MARGIN: 0px;
    WORD-SPACING: 0px;
    TEXT-INDENT: 0px;
    LINE-HEIGHT: 100%;
}


.sectionline
{
    color: black;
    height: 1px;
width:100%;

}

.parentsectionareaborder
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: white;
    cell-padding: 0;
    cell-spacing: 0;
    border-color-light: BLACK;
    border-color-dark: BLACK;
	width: 100%;
	vertical-align: top;

}
.parentsectiontitlearea
{
	width: 100%;

}
.parentsectionbuttonform
{
    MARGIN: 0px;
    WORD-SPACING: 0px;
    TEXT-INDENT: 0px;
    LINE-HEIGHT: 100%;
}
.parentsectioncontentstable
{
    cell-spacing: 1;
    cell-padding: 3;
	width=100%;
    
}
.parentsectionlabel
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: #cccccc;
}
.parentsectionvalue
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: WHITE;
}
.parentsectiondataentry
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: white;
}
.parentsectionheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: white;
}


.sectionareaborder
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: white;
    cell-padding: 0;
    cell-spacing: 0;
    border-color-light: BLACK;
    border-color-dark: BLACK;
	width: 100%;
	vertical-align: top;

}

.sectiondisplayarea
{
	vertical-align: top;
}

.sectiontitlearea
{
	width: 100%;

}

.sectiontitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: white;
}
.sectiontitletext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
	text-align: right;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: white;
}

.sectiontext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
	width: 100%;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: white;
}

.sectiontextnotice
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: red;
	width: 100%;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: white;
}

.sectionsupporttable
{
    cell-spacing: 1;
    cell-padding: 3;
	width=25%;

    BORDER-RIGHT: BLACK 1px solid;
    BORDER-TOP: BLACK 1px solid;
    BORDER-LEFT: BLACK 1px solid;
    BORDER-BOTTOM: BLACK 1px solid;
}
.sectioncontentstable
{
    cell-spacing: 1px;
    cell-padding: 3px;
	width:100%;
background-color:white;
    
}
.sectionheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;                         
/*  width: 100% */	
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: #0060AE;      
}

.createnewsectionheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;                         
/*  width: 100% */	
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: #5BE700;
}

.sectionheaderupdated
{
    FONT-WEIGHT: normal;
text-align: right;
    FONT-SIZE: 11px;
    COLOR: white;                         
	width:100%;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: #0060AE;      
}

.sectionheaderOLD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
	width:100%;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: #cccccc;
}
.sectionheaderlegend
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: white;                         
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: #0060AE;      
}
.addresssectionheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;                         
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: #0060AE;      
}
.contactpointsectionheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;                         
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: #0060AE;      
}
.personsectionheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;                         
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: #0060AE;      
}
.sectionlabel
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: #cccccc;
}
.sectionlabelbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: #cccccc;
}
.sectionvalue
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: #efefef;
padding: 2px;

}

.requestsectionlabel
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: WHITE;
}
.requestsectionlabelbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: WHITE;

}
.requestsectionvalue
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: WHITE;
}
.requestsectionheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;                         
    width:100%;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: WHITE; 
    TEXT-ALIGN: center;
}
.sectionnote
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
	width: 100%;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: #efefef;
}
//.sectiondataentry
//{
//    FONT-WEIGHT: normal;
//    FONT-SIZE: 11px;
//    COLOR: black;
//    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
//    BACKGROUND-COLOR: white;	    
}
.sectiondataentry
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: white;
    border:1px #cccccc solid;	
    padding:2px;    
}
.sectiondataviewonly
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: #efefef;
    border:none;
    padding:2px;    
}

.sectionall
{
    BORDER-RIGHT: #0060AE 1px solid;
    BORDER-TOP: #0060AE 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BORDER-LEFT: #0060AE 1px solid;
    COLOR: BLACK;
    BORDER-BOTTOM: #0060AE 1px solid;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: white;

}
.sectionbuttonform
{
    MARGIN: 0px;
    WORD-SPACING: 0px;
    TEXT-INDENT: 0px;
    LINE-HEIGHT: 100%;
}
.sectionbutton
{
/*    	BORDER-RIGHT: #0060AE 1px solid;
	BORDER-TOP: #0060AE 1px solid;
  	BORDER-LEFT: #0060AE 1px solid;  
  	BORDER-BOTTOM: #0060AE 1px solid;  
    	BACKGROUND-COLOR: white;
	FONT-WEIGHT: bold;
  	COLOR: #0060AE;
*/
	FONT-WEIGHT: normal;      /*was bold*/
    	FONT-SIZE: 11px;
  	FONT-FAMILY: arial, geneva, helvetica, Sans-serif;

}

.quickviewheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}

.quickviewheaderhelp
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
	text-align: right;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;

}

.requestarea
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    BORDER-COLLAPSE: collapse;
    cell-padding: 2;
    cell-spacing: 0;
    border-color-light: BLACK;
    border-color-dark: BLACK;
	width:100%;
}
.requestrowheader
{
    BACKGROUND-COLOR: #0060AE;
}
.requestrowheadertext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
padding: 3px;
vertical-align:middle;
  
}
.requestrowheadertext A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}

.requestrowtoggleon
{
    BACKGROUND-COLOR: #cccccc;
}
.requestrowtoggleonnew
{
    BACKGROUND-COLOR: #cccccc;

}
.requestrowtoggleoff
{
    BACKGROUND-COLOR: #efefef;

}
.requestrowtoggleoffnew
{
    BACKGROUND-COLOR: #efefef;

}
.requestrowtoggleontext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: BLACK;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
padding:3px;
vertical-align:middle;
}
.requestrowtoggleontext A 
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: BLACK;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}

.requestrowtoggleonnewtext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: BLACK;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}
.requestrowtoggleonnewtext A 
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: BLACK;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}

.requestrowtoggleofftext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: BLACK;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
padding:3px;
vertical-align:middle;
}
.requestrowtoggleofftext A 
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: BLACK;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}

.requestrowtoggleoffnewtext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: BLACK;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}
.requestrowtoggleoffnewtext A 
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: BLACK;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}

.requestlegend
{
    FONT-SIZE: 9px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    TEXT-ALIGN: right;

}
.requestnavigation
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    TEXT-ALIGN: right;

}
.requestnavigationarea
{
    COLOR: black;
    font: 11px/20px arial, geneva, helvetica, Sans-serif;
    TEXT-ALIGN: right;

}
.requestnavigationbold
{
     FONT-WEIGHT: bold;

}

.tabarea
{
    BACKGROUND-COLOR: #0060AE;
	width: 100%;
	cell-padding:6;
	cell-spacing:1;
}
.tablabelheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: #efefef;
}
}

.tablabelon
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    BACKGROUND-COLOR: #5BE700;  
    TEXT-ALIGN: center;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}
.tablabelon A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    BACKGROUND-COLOR: #5BE700;
    TEXT-ALIGN: center;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}

.tablabeloff
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #0060AE;
    BACKGROUND-COLOR: WHITE;
    TEXT-ALIGN: center;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}
.tablabeloff A
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #0060AE;
    BACKGROUND-COLOR: WHITE;
    TEXT-ALIGN: center;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}


.spacerrow
{
    FONT-SIZE: 5px;
}
.footerarea
{
    LINE-HEIGHT: 2;
    BACKGROUND-COLOR: #0060AE;
}

.footerareatable
{
	width:100%;
}

.footertagtext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    TEXT-ALIGN: left;
}
.footertagtext A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    TEXT-ALIGN: left;
}

.footeractiontext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    TEXT-ALIGN: right;

}
.footeractiontext A {font-weight: bold; color: white; font: 11px arial, geneva, helvetica, Sans-serif; text-align: right;}

.footernolinktext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    TEXT-ALIGN: right;

}

.footeraftertext
{
    FONT-SIZE: 10px;
	FONT-STYLE: italic;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}


.footeraftertext a
{
	FONT-SIZE: 10px;
	FONT-STYLE: italic;
	COLOR: black;
	FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}

.footeraftertext a:hover
{
	
	text-decoration:underline;   

}

.footerbutton
{
/*
    BORDER-RIGHT: #0060AE 1px solid;
    BORDER-TOP: #0060AE 1px solid;
    BORDER-LEFT: #0060AE 1px solid;
    BORDER-BOTTOM: #0060AE 1px solid;
    COLOR: #0060AE;
    BACKGROUND-COLOR: white;
*/
    FONT-SIZE: 11px;
 	FONT-WEIGHT: normal;      /*was bold*/
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}

.helptitlearea
{
	width: 100%;
}

.helpbutton
{
/*
    BORDER-RIGHT: #0060AE 1px solid;
    BORDER-TOP: #0060AE 1px solid;
    BORDER-LEFT: #0060AE 1px solid;
    BORDER-BOTTOM: #0060AE 1px solid;
    BACKGROUND-COLOR: white;
    COLOR: #0060AE;
*/
	FONT-WEIGHT: normal;      /*was bold*/
    FONT-SIZE: 11px;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;

}

.helptitletext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
	text-align: right;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}

.helptext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
	width: 100%;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
 
}
.helpheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
	width:100%;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}

.providersearchview
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #0060AE;
	text-align: right;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}

.listingarea
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    BORDER-COLLAPSE: collapse;
    cell-padding: 10;
    cell-spacing: 6;
    border-color-light: BLACK;
    border-color-dark: BLACK;
	width:100%;
}

.listingrowheader
{
    BACKGROUND-COLOR: #0060AE;
}
.listingrowheadertext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}

.listingrowtoggleon
{
    BACKGROUND-COLOR: #cccccc;
}
.listingrowtoggleoff
{
    BACKGROUND-COLOR: #efefef;

}
.listingrowtoggleontext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: BLACK;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}
.listingrowtoggleontext A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: BLACK;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}

.listingrowtoggleofftext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: BLACK;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}
.listingrowtoggleofftext A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: BLACK;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}

.listingrowtoggleonhighlightedtext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: BLACK;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}
.listingrowtoggleonhighlightedtext A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: BLACK;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}

.listingrowtoggleoffhighlightedtext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: BLACK;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}
.listingrowtoggleoffhighlightedtext A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: BLACK;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}


.featuredlistingarea
{
	width:125;
	vertical-align: top;
}

.featuredlistingareatitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: BLACK;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    TEXT-ALIGN: center;
}

.featuredlistingsectionarea
{
   BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    BORDER-COLLAPSE: collapse;
    cell-padding: 0;
    cell-spacing: 0;
    border-color-light: BLACK;
    border-color-dark: BLACK;
	width:100%;
}

.featuredlistingsectiontitle
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #2AFED4;
    FONT-SIZE: 11px;
    COLOR: BLACK;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
	text-align: center;
}
.featuredlistingsectiontitle A
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #2AFED4;
    FONT-SIZE: 11px;
    COLOR: BLACK;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
	text-align: center;
}

.featuredlistingsectiontext
{
    FONT-WEIGHT: normal;
    BACKGROUND-COLOR: #2AFED4;
    FONT-SIZE: 10px;
    COLOR: BLACK;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}
.featuredlistingsectiontext A
{
    FONT-WEIGHT: normal;
    BACKGROUND-COLOR: #2AFED4;
    FONT-SIZE: 10px;
    COLOR: BLACK;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}

.quickprovidersearcharea
{
	text-align: left;
}

.quickprovidersearchareaborder
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: white;
    cell-padding: 0;
    cell-spacing: 0;
    border-color-light: BLACK;
    border-color-dark: BLACK;
    width: 125;
}
.quickprovidersearchtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: #0060AE;
	text-align: center;

}

.quickprovidersearchheadertext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}

.quickprovidersearchtext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}
.quickprovidersearchdataentry
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: white;
}

.quickprovidersearchbuttonform
{
    MARGIN: 0px;
    WORD-SPACING: 0px;
    TEXT-INDENT: 0px;
    LINE-HEIGHT: 100%;
}

.quickprovidersearchbuttons
{
	text-align: right;
}

.invoiceheadertext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: BLACK;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    vertical-align: top;
}

.invoicedetailarea
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    BORDER-COLLAPSE: collapse;
    cell-padding: 2;
    cell-spacing: 0;
    border-color-light: BLACK;
    border-color-dark: BLACK;
	width:100%;
}

.invoicedetailrowheader
{
    BACKGROUND-COLOR: #0060AE;
}
.invoicedetailrowheadertext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}

.invoicedetailrowtoggleon
{
    BACKGROUND-COLOR: #cccccc;
}
.invoicedetailrowtoggleoff
{
    BACKGROUND-COLOR: #efefef;

}
.invoicedetailrowtoggleontext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}
.invoicedetailrowtoggleofftext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}
.pastdue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: RED;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}
.notify
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}
.notifypastdue
{
     FONT-WEIGHT: bold;   
    FONT-SIZE: 11px;
    COLOR: RED;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
	text-align: center;
}
.notifysoon
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: GREEN;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
	text-align: center;
}
.notifyopennoticereceived
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: BLUE;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
	text-align: center;
}

.notifydashboardarea
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    BORDER-COLLAPSE: collapse;
    cell-padding: 2;
    cell-spacing: 2;
    border-color-light: BLACK;
    border-color-dark: BLACK;
	width:100%;
	BACKGROUND-COLOR: #cccccc;
}

.notifydashboardareaheader
{   

    FONT-SIZE: 11px;   
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
	text-align: center;
}

/*---------------------------
Notify Dashboard
-----------------------------*/

#internalnav {
	padding:0px 0px 0px 5px;
	font: 1em/1.5em Tahoma, Verdana, Helvetica, sans-serif;
	color: #ccc;
	margin: 0px 0px 0px /*5*/0px;
	}

#internalnav p {
	float: right;
	color: #0060AE;
	border: 1px solid #5BE700;
	background: #efefef;/*#5BE700;*/
	padding: 2px 2px 2px 2px;
	}

#internalnav a {
	color: #777;
	text-decoration: none;
	}
	
#internalnav a:hover {
	color: #000;
	text-decoration: underline;
	}



.adminspacerrow
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 1px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: #cccccc;
}

.releaseheader
{	
	FONT-SIZE: 11px;
	font-weight: bold;
	color: #0060AE;
	FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
	text-align:left;
}
.releasetitle
{	
	FONT-SIZE: 11px;
	font-weight: normal;
	color: #0060AE;
	FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
	text-align:left;
}
.releasetext
{	
	FONT-SIZE: 11px;
	font-weight: Normal;
	color: black; 
	FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
	text-align:left;
}
.RSSinfo
{
    FONT-SIZE: 11px;
    font-weight: bold;
    color: #0060AE;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    TEXT-ALIGN: right;

}
.RSSbutton
{
/*
    BORDER-RIGHT: #0060AE 1px solid;
    BORDER-TOP: #0060AE 1px solid;
    BORDER-LEFT: #0060AE 1px solid;
    BORDER-BOTTOM: #0060AE 1px solid;
    COLOR: BLACK;
    BACKGROUND-COLOR: #5BE700;
*/
	FONT-WEIGHT: normal;      /*was bold*/
    FONT-SIZE: 11px;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    
}

.rsssectionheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;   
}

.rsssectiontext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;   
}



.viewrowtoggleon
{
    BACKGROUND-COLOR: #cccccc;
}
.viewrowtoggleoff
{
    BACKGROUND-COLOR: #efefef;
}
.viewrowtoggleontext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: BLACK;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}
.viewrowtoggleofftext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: BLACK;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}


.paymentrequestsectionbox {
	
	BORDER-RIGHT: black 1px solid;
   	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;    
    	BORDER-BOTTOM: black 1px solid;

	PADDING-RIGHT: 2px;	
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
}

.paymentrequestaccountbox {	
	border: 0;	
	cell-padding: 0px;
	cell-spacing: 0px;
}

.paymentrequestaccountheader {
	FONT-WEIGHT: bold;
}

.paymentrequestaccountvalue {	
	

}

.paymentrequestbreak {
    FONT-SIZE: 10px;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
}

.paymentrequestfooterbox {
	
	BORDER-RIGHT: black 1px solid;
   	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;    
    	BORDER-BOTTOM: black 1px solid;

	PADDING-RIGHT: 2px;	
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
}

.selectdataentry
{
    BORDER-RIGHT: #0060AE 1px solid;
    BORDER-TOP: #0060AE 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BORDER-LEFT: #0060AE 1px solid;
    COLOR: BLACK;
    BORDER-BOTTOM: #0060AE 1px solid;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: white;
}

.dashboardareaborder
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR:white; /*#cccccc;*/ /*#efefef; */ /*#5BE700;*/
    cell-padding: 0;
    cell-spacing: 0;
    border-color-light: BLACK;
    border-color-dark: BLACK;
	width: 100%;
	vertical-align: top;

}
.dashboardtitlearea
{
	width: 100%;

}

.dashboardcontentstable
{
    cell-spacing: 1;
    cell-padding: 1;
	width=100%;
    
}
.dashboardpastdue
{
     FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: RED;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
	text-align: center;
}
.dashboardduesoon
{
 FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: GREEN;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
	text-align: center;
}
.dashboardopennoticereceived
{
  FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: BLUE;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
	text-align: center;
}

.locationlettersite
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    
}
.locationletterbody
{
    FONT-SIZE: 15px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    
}

.usagelegend
{
    padding-top: 6px;
    FONT-SIZE: 9px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    TEXT-ALIGN: center;

}


.librarysummarytitle
{
  FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
	text-align: center;
}

.librarysummaryheader
{
  FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
	text-align: center;
}
.librarysummaryheaderleft
{
  FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
	text-align: left;
}

.librarysummarytotalheader
{
  FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
	text-align: center;
}
.librarysummarytotalheaderleft
{
  FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
	text-align: left;
}

.librarysummaryvalue
{
  FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
	text-align: center;
}
.librarysummaryvalueleft
{
  FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
	text-align: left;
}


#masthead
{
	margin:0 0 3px 0;
	padding: 0px;
}

#content
{
	margin-right:33%;
	margin-left:33%;
	margin-bottom:0px;	
	padding:0px;

	background-color: #efefef; //white;
}

#content2
{
	margin-right:33%;
	margin-left:33%;
	margin-bottom:0px;	
	padding:0px;

	background-color: #efefef; //white;

	height:100%;
}

#sidebar_a
{
	float:left;
	width:32%;
	margin-bottom:0px;
	padding:0px;
	background-color: #efefef; 
}

#sidebar_b
{
	float:right;
	width:32%;
	margin-bottom:0px;
	padding:0px;
	background-color: #efefef; 
}
#sidebar_b2
{
	float:right;
	width:68%;
	margin-bottom:0px;
	padding:0px;
	background-color: #efefef; 
	height:100%;
}

#tfooter
{
	clear:both;
	margin-left:1px;
	padding:5px;
	background-color: #cccccc;
}
#tfooter2
{
	clear:both;
	padding:5px;
}

form {
	margin:0;
	padding:0;
}

#composerlist {
	width:50%;
}


label {
	font-weight:normal;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	
}

select, textarea {
border:1px #cccccc solid;
padding: 2px;
}

#cuedescription, #cuekeywords {
	width:100%;
}

fieldset {
//	border: 1px #efefef solid;
border:0;
	padding:0;
	margin:0;

}


#multicol {
	background-color: #efefef;
	padding:0px;
	margin:0;
}

.columnsectiontable
{
border-collapse: collapse;
 	margin:0px;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	width:100%;
	border: 1px white solid;
	background-color:#efefef; 
}

.columnsectiontableoptional
{
border-collapse: collapse;
 	margin: 0px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 3px;
	padding-bottom: 3px;
	width:100%;
	border: 1px #cccccc solid;
	background-color:#efefef; 
}

.columnsectionlabel
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: #cccccc;
    padding-left:3px;
	padding-right:0;
padding-top:5px;
padding-bottom:5px;
    border: 1px white solid;

}

.columnsectionvalue
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: #efefef;
    padding: 3px;
    border: 1px white solid;

}

.columnsectionvalueoptional
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
    BACKGROUND-COLOR: #efefef;
    padding: 3px;
    border: 1px #cccccc solid;

}


#ScrollCB
{
	height:115;
	width:100%;
	overflow:auto;
	border:1px solid #cccccc;
	background-color: white;
	display:show;
}

#ScrollCBshort
{
	height:82;
	width:230;	
	overflow:auto;
	border:1px solid #cccccc;
	background-color: white;
	display:show;
}

.labelname
{
	font-weight:normal;
	border:0;
    	font-size: 11px;
	color: black;
	font-family: arial, geneva, helvetica, Sans-serif;
	background-color: #efefef;
	padding:2px;    

}

.reportarea
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    BORDER-COLLAPSE: collapse;
padding: 2px 5px 2px 5px;
spacing: 2px 5px 2px 5px;
    border-color-light: BLACK;
    border-color-dark: BLACK;
	width:100%;
}
.reportrowheader
{
    BACKGROUND-COLOR: #0060AE;
padding: 2px 5px 2px 5px;
spacing: 2px 5px 2px 5px;
}
.reportrowheadertext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
padding: 2px 5px 2px 5px;
spacing: 2px 5px 2px 5px;
}

.reportrowheadertext A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
padding: 2px 5px 2px 5px;
spacing: 2px 5px 2px 5px;
}

.reportrowtoggleon
{
    BACKGROUND-COLOR: #cccccc;
}

.reportrowtoggleoff
{
    BACKGROUND-COLOR: #efefef;

}

.reportrowtoggleonreport
{
    BACKGROUND-COLOR: #cccccc;
    border: black 1px solid;
    border-collapse: collapse;   
}

.reportrowtoggleoffreport
{
    BACKGROUND-COLOR: #efefef;
    border: black 1px solid;
    border-collapse: collapse;   
}


.reportrowtoggleontext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: BLACK;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
padding: 2px 5px 2px 5px;
spacing: 2px 5px 2px 5px;
}
.reportrowtoggleontext A 
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: BLACK;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
padding: 2px 5px 2px 5px;
spacing: 2px 5px 2px 5px;
}


.reportrowtoggleofftext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: BLACK;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
padding: 2px 5px 2px 5px;
spacing: 2px 5px 2px 5px;
}
.reportrowtoggleofftext A 
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: BLACK;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
padding: 2px 5px 2px 5px;
spacing: 2px 5px 2px 5px;
}

.reportrowtoggleontotals
{
    BACKGROUND-COLOR: #cccccc;
}
.reportrowtoggleontexttotals
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: BLACK;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
padding: 2px 5px 2px 5px;
spacing: 2px 5px 2px 5px;
}

.reportrowtoggleofftotals
{
    BACKGROUND-COLOR: #efefef;

}
.reportrowtoggleofftexttotals
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: BLACK;
    FONT-FAMILY: arial, geneva, helvetica, Sans-serif;
padding: 2px 5px 2px 5px;
spacing: 2px 5px 2px 5px;
}


