





	
	
		
	
	

			body {
				font-family	:	Arial;
				color		:	black;
				text-align	: 	center;
				margin		:	0;
				background	:	#575048;
			}
			p, h1, h2, h3, h4, h5, h6, ul, ol, li, form, fieldset, input, select{margin:0;padding:0;}
			
			textarea{
				font-family	:	Arial;
				font-size	:	14px;
				padding		:	0;
				margin		:	0;
			}

			.ajaxLoader {
				background-position: center center;
				background-image:url(../images/ajax-loader.gif);
				background-repeat: no-repeat;
				
			}


			.smallAjaxLoader {
				background-image:url(../images/ajax-loader-small.gif);
				background-repeat: no-repeat;
				font-size:12px;
				font-weight:bold;
				margin-bottom:10px;
				padding:5px;
				
			}
			
			a {text-decoration: none;}
			a img {border: none;}
			a:link, a:visited {color: #03329E;}
			
			#Frame {
				overflow	:	hidden;
				width		:	980px;
				margin		:	auto;
				text-align	:	left;
				background	:	#ffffff;
			}
			
			#TopNavigation {
				background	:	#25215E;
				color		:	#ffffff;
				margin		:	0;
				border-left	:	1px solid #302C50;
				border-right:	1px solid #302C50;
			}
			
			#Content #FauxColumns {
				overflow	:	auto;
				height		:	1%;
			}
			
			
			#Footer	{}
			
			#PageTitle {
				font-size	: 14px;
				color		: #bc6e00;
				margin-bottom:	5px;
				font-weight: bold;
			}
			
			#OnBehalf {
				font-size	: 13px;
				font-weight	: bold;
				color		: #333333;
			}
			
			#PageDescription {
				font-size	: 12px;
				width		: 70%;	
				margin-bottom: 20px;	
			}

			/*		TOPNAVIGATION BEGIN	*/

			#TopNavigation {
				padding		:	.6em 0em .6em .8em;
				font		:	12px Arial, Helvetica, sans-serif;
				letter-spacing:	.02em;
				overflow	:	hidden;
				width		:	100%;
			}

			#TopNavigation .tokenCount,
			#TopNavigation .welcomeText {
				color		:	#CAA63A;
				font-weight	:	700;
			}

				
			#TopNavigation ul#LPINav {
				margin		:	-1px 0 0 0;
				list-style-type:none;
				overflow	:	hidden;
				padding-left:	2em;
				float		:	left;
			}

			#TopNavigation ul#WelcomeNav {
				list-style-type:none;
				float		:	right;
				overflow	:	hidden;
				width		:	500px;
				margin		:	-1px 0 0 0;
			}

			#TopNavigation #LPINav li {
				display		:	inline;
				padding		:	0 1.3em 0 2em;
				text-transform:	uppercase;
				background	: 	url(../images/down_arrow.gif) no-repeat right .5em;	
			}
			
			#TopNavigation #LPINav li a {
				text-decoration: none;
				color		:	#ffffff;
			}

			.lpiTextLogo {
				font-weight	:	700;
				font-size	:	1.2em;
			}

			#TopNavigation #WelcomeNav li {
				float		:	right;
				margin		: 	0 .8em 0 -.8em;
				padding		: 	0 .8em 0 .8em;
				border-left	:	1px solid #484481;
			}

			#TopNavigation #WelcomeNav a {
				text-decoration: none;
				color		:	#ffffff;
			}

			/*		TOPNAVIGATION END	*/

			/*		NAVIGATION BEGIN	*/
			/*Navigation links below #Banner*/
			#Navigation {
				overflow	:	hidden;
			}

			#Navigation ul {
				background	:	#dc9128;
				float		:	left;
				width		:	100%;
				font-family	:	arial, helvetica, sans-serif;
				font-size	:	15px;
				/*border-bottom	:	3px solid #FCF1B9;*/
				list-style-type	:	none;
			}
			
			#Navigation ul li { display: inline; }
			
			#Navigation ul li a {
				padding		:	0.6em 1em;
				text-decoration:none;
				float		:	left;
				border-right:	1px solid #ffffff;
				color		:	#ffffff;
			}
			#Navigation ul li a.active {
				background	:	#FBF0B3;
				color		:	#885504;
			}
			
			#SubNavigation ul {
				background	:	#FBF0B3 url(../images/gradation_subnav.gif) repeat-x top left;
				padding-bottom	:	10px;
				overflow	:	hidden;
				width		:	100%;
				font-family	:	arial, helvetica, sans-serif;
				font-size	:	12px;
				list-style-type	:	none;
			}
			
			#SubNavigation ul li {
				border-left	:	1px solid #C9BE6F;
				float		: 	left;
				line-height	: 	1.1em;
				/*IE workaround - margin-bottom is #SubNavigation ul:padding-bottom*/
				margin		: 	.6em .1em 0 -.1em;
				padding		: 	0 1em;
			}
			
			#SubNavigation ul li a {
				color		:	#885504	;
				text-decoration	:	none;
			}
			
			
			#SubNavigation ul li a.active
			{
				font-weight	:	700; 
			}
			
			#SubNavigation ul li.active {
				font-weight	:	700;
			}
			/*		SUBNAVIGATION END	*/
			
			/* TABLES */
			/* Prompt Tables (e.g. Edit Folder box) */
			.promptTable  {
				font-family:Helvetica,Arial,sans-serif;
				font-size:12px;
				border-spacing: 0;
			}
			
			.promptTable th {
				background-color:#f9fc89;
				color:#00000;
				font-size:10pt;
				padding:5px;
				border-right:1px solid #CDCDCF;
				border-top:1px solid #CDCDCF;
				border-left:1px solid #CDCDCF;
				border-bottom:1px solid #CDCDCF;
				border-spacing:0;				
			}
			
			.promptTable td {
				background-color:#F7F3F7;
				padding:15px;
				border:1px solid #CDCDCF;
			}


			/* Prompt Tables (e.g. Edit Folder box) */
			.promptTable  table {
				font-family:Helvetica,Arial,sans-serif;
				font-size:12px;
				border-spacing: 0;
				padding:3px;
				border:0
			}
			
			
			.promptTable  table td {
				font-family:Helvetica,Arial,sans-serif;
				font-size:12px;
				border-spacing: 0;
				padding:3px;
				border:0
			}
					
			.promptTable label {
				font-weight: bold;
			}
						


			table.TabularData 
			{
				
				border-spacing:0;
				border-collapse: separate;
				*border-collapse: collapse; 	
				*border-bottom: 1px solid #CDCDCF; 	
				/* THIS TABLE WIDTH/HEIGHT WILL BE CHANGED TO WHATEVER PARAMETERS 
				 * YOU PASS WHEN USING srcollabletable */
				 width : 100%;
			}
			
			
			table.TabularData th 
			{
				background-image:url(../images/gradation_table_off.gif);
				border:1px solid #CDCDCF;
				font-size:11px;
				height:23px;
				padding-left:6px;
				text-align:left;
			}
			
			table.TabularData tbody tr
			{
				height: 15px;
			}
			
			table.TabularData th.active
			{
				color		:	#ffffff;
				background	:	#312C6E url(../images/gradation_table_on.gif) repeat-x top left;
			}
			
			
			table.TabularData td
			{
				height:23px;
				padding-left:6px;
				font-size: 11px;
				border:1px solid #CDCDCF;
				padding-top: 2px;
				padding-bottom: 2px;
				border-bottom: 0;
				border-left: 0;
			}
			
			table.TabularData td:first-child
			{
				border-left:1px solid #CDCDCF;
			}
			
			table.TabularData tr:last-child > td 
			{
				border-bottom:1px solid #CDCDCF;
			}
			
			
			.TabularDataEven
			{
				background-color:white;
				color:black;
			}

			.TabularDataOdd
			{
				background-color:#F2F4F6;
				color:black;
			}
						


			#Footer p {
				text-align	:	center;
			}
			/*		FOOTER	END		*/

						
			.multiContainer label
			{
				font-weight: bold;
			}
			
			
			
			.multiContainer 
			{
				border:1px solid #CDCAD5;
				_height:1%;
				overflow:hidden;
				padding:0 0 0.2em;
				font-size: 9pt;
			}
			
			.multiContainer.noBorder
			{
				border:0px;
			}

			.multiContainer .body 
			{
				font-weight	   : normal;				
			}

			.multiContainer .multiBox {
				border		:	1px solid #CDCAD5;
				margin		:	2px;
			}

			.multiContainer .header 
			{
				background:#FCF1B9 none repeat scroll 0 0;
				background-image: url('../images/boxHeader.png');
				border-bottom:1px solid #CDCAD5;
				color:#000000;
				margin-bottom:0.1em;
				padding:0.35em 0.5em;
				font-weight: bold;
				height:14px;
			}
			
			.multiContainer .header h1 
			{
				font-size:9pt;
				font-weight:700;
			}
			.multiContainer .subheader, 
			.multiContainer .searchFields {
				background	:	#FEFAE1 url(../images/gradation_yellow_white.gif) repeat-x top left;
				padding		:	.35em .5em;
				border-bottom:	1px solid #CDCAD5;
			}
			.multiContainer .searchFields h2,
			.multiContainer .subheader h2 { 
				font-size	:	12px;
				font-weight	:	700;	
				margin		:   0;
			}
			.multiContainer .header .right, .multiContainer .subheader .right,
			.multiContainer .searchFields .right
			{
				float:right;
				font-size	:	12px;
				font-weight:700;
				margin-top:-2px;
			}
			
			.right
			{
				float:right;
			}
			.multiContainer .searchFields select {
				font-size	:	12px;
			}
			.multiContainer .searchFields input {
				font-size	:	12px;
				padding		:	0;
				margin		:	0;
			}			
			
			.multiContainer table.TabularData th[scope=row] {
				background	:	#FCF1B9;
			}
			
			.multiContainer .searchFields fieldset {
				border		:	0;
				padding		:	0;
				margin		:	0;
				font-size	:	11px;
				font-weight	:	700;
			}

			.multiContainer .searchFields label {
				padding		:	0 0 0 1.2em;
			}
			
			#BoxContainer {
				_height		:	1%; 
				overflow	:	auto;
				padding		:   20px 20px 20px 20px;			
			}
			/*		BOXCONTAINER END	*/
			
			#Content #nextPrevButtons {
				text-align	:	center;
				padding		:	1em;
				border		:	1px solid #CDCAD5;
				border-top	:	0;
				font-size	:	12px;
			}
			 input.smButton {
				background	:	#312C6E url(../images/gradation_button_small_normal.gif) repeat-x top left;
				color		:	#ffffff;
				text-transform: uppercase;
				font-size	:	9px;
				font-family	:	Verdana;
				padding		:	4px;
				border		:	0;
			}
			 input.lgButton {
				background	:	#312C6E url(../images/gradation_button_lg_normal.gif) repeat-x top left;
				color		:	#ffffff;
				text-transform: uppercase;
				font-size	:	11px;
				font-family	:	Verdana;
				padding		:	4px;
				border		:	0;
				width		:	auto;
			}

			

			#Content input.lgButton[disabled] {
				background:url('../images/gradation_button_lg_dim.gif') repeat-x top left;			
			}
			
			
			

			#Content input.smButton[disabled] {
				background:url('../images/gradation_button_lg_dim.gif') repeat-x top left;			
			}
						
			#Content input.disButton {
		/*		border-right: 1px solid #797500;
				border-bottom: 1px solid #797500;
				border-top: 0;
				border-left: 0;
				height: 20px;		
				font-weight	   : bold;				
			*/
				background-image:url('../images/gradation_button_lg_dim.gif') repeat-x top left;
			}			
			

			
			/* Alpha List */
			#AlphaList li
			{
				border			:1px solid black;
				display			:inline;
				font-size		:10px;
				list-style-type :none;
				margin			:0;
				padding-left	:2px;
				padding-right	:2px;
				float			:left;
				border-right	:0	
			}
						
			#AlphaList li.highlight
			{
				background-color: #006699;
				color			: white;		
			}
			

			/* FORMATTING TABLES */
			.highlightedRow
			{
				background-color	: #DDDDDD;	
			}
			
									
			
			/* General Purpose Boxes */
			.greyBox 
			{
				background-color:#E7E7F7;
				border:1px solid #CECBD7;
				font-size:12px;
				font-weight:bold;
				margin-bottom:10px;
				padding:5px;
				height:15px;
			}

			.greyBox .right {
				font-weight: bold;
				float:left;
				text-align: right;
				width:500px;
			}


			.greyBox .left
			{
				float:left;
				width:420px;
			}
			
			

			.whiteBox /* This box is attached to a table (.TabularData), so no need for a bottom border */ 
			{
				background-color:#ffffff;
				border:1px solid #CECBD6;
				border-bottom: 0;
				font-size:12px;
				font-weight:bold;
				padding:5px;
			}

			#Content .right {
				
				font-weight: bold;
				/*width: 500px;*/
				float: right;
				/* margin-top:-15px; */
				display: box;
			}

			#Content .whiteBox .right 
			{
				float:right;
				font-weight:bold;
				margin-top:-18px;
			}
						

			.rightFloatingBox
			{
				float: right;
				width: 350px;
			}
			


			.modalBackground
			{
			
				left: expression(ignoreMe = document.documentElement.scrollLeft + "px"); 
				top: expression(ignoreMe = document.documentElement.scrollTop + "px"); 
				width: expression(document.documentElement.clientWidth + "px"); 
				height: expression(document.documentElement.clientHeight + "px");
 			    filter: Alpha(Opacity=40); 
 			    -moz-opacity:0.4; 
 			    opacity: 0.4;
			    width: 100%; height: 100%; 
			    background-color: #999999;
			    position: absolute;
			    z-index: 500;
			    top: 0px; left: 0px;
			}

			.inlineForm
			{
				padding: 0;
				padding-right: 3px;
				padding-left: 3px;
				display: inline;
				
			}

						
			
			/*styles necessary for display of footer*/
			.lpi_footer_break {clear:both;}
			
			.lpi_footer_menu a:link, 
			.lpi_footer_copyright a:link {
				text-decoration:none; 
				color:#fff;
				}
			
			.lpi_footer_menu a:visited, 
			.lpi_footer_copyright a:visited {
				text-decoration:none; 
				color:#ccc;
				}
				
			.lpi_footer_menu a:hover, 
			.lpi_footer_copyright a:hover {text-decoration:underline;}
			
			a img {border:0;}
			
			.lpi_footer_menu {
				margin:auto; 
				text-align:left;
				width:980px; 
				height:58px; 
				background:url(../images/lpi_footer_bg.gif) repeat-x;
				}
				
			.lpi_footer_menu_JB {
				margin:auto; 
				text-align:left;
				width:980px; 
				height:58px; 
				background-color: #000000;
				}
				
			.lpi_footer_menu_JB a:link {
				text-decoration:none; 
				color:#fff;
				}
				
			.lpi_footer_menu_JB a:visited {
				text-decoration:none; 
				color:#ccc;
				}
				
			.lpi_footer_menu_JB a:hover {
				text-decoration:underline;
				}
				
			.lpi_footer_logo {
				display:inline; 
				float:left; 
				width:103px; 
				height:58px; 
				margin-left:20px;
				}
				
			.lpi_footer_text {
				display:inline; 
				float:left; 
				width:750px; 
				padding:15px 0 0 10px; 
				color:#fff; 
				font-size:14px;
				}
				
				.lpi_footer_divider {
				color:#888888;
				font-size:0.8em;
				}
				.lpi_footer_copyright {
				color: #888888;
				font-size:11px;
				}
							
							
			/* Tooltip */
			
			#text {margin:50px auto; width:500px}
			.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}
			#tt {font:11px/1.5 Verdana, Arial, Helvetica, sans-serif ; position:absolute; display:block; background:url(../images/tooltip/tt_left.gif) top left no-repeat; text-align: left}
			#tttop {display:block; height:5px; margin-left:5px; background:url(../images/tooltip/tt_top.gif) top right no-repeat; overflow:hidden}
			#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
			#ttbot {display:block; height:5px; margin-left:5px; background:url(../images/tooltip/tt_bottom.gif) top right no-repeat; overflow:hidden}
			
							
			table.selectFolderTable 
			{
				
				border-spacing:0;
				border-collapse: separate;
				*border-collapse: collapse; 	
				*border-bottom: 1px solid #CDCDCF; 	
				/* THIS TABLE WIDTH/HEIGHT WILL BE CHANGED TO WHATEVER PARAMETERS 
				 * YOU PASS WHEN USING srcollabletable */
				 width : 100%;
			}
			
			
			table.selectFolderTable th 
			{
				background-image:url(../images/gradation_table_off.gif);
				border:1px solid #CDCDCF;
				padding-left:6px;
				font-size:11px;
				height:18px;
				text-align:left;
			}
			
			table.selectFolderTable tbody tr
			{
				height:20px;
			}
			
			table.selectFolderTable th.active
			{
				color		:	#ffffff;
				background	:	#312C6E url(../images/gradation_table_on.gif) repeat-x top left;
			}
			
			
			table.selectFolderTable td
			{
				height:20px;
				font-size: 11px;
				font-weight:normal;
				border:1px solid #CDCDCF;
				border-bottom: 0;
				border-left: 0;
				padding-left:6px;
				padding-top: 2px;
				padding-bottom: 2px;
			}
			
			table.selectFolderTable td:first-child
			{
				border-left:1px solid #CDCDCF;
			}
			
			table.selectFolderTable tr:last-child > td 
			{
				border-bottom:1px solid #CDCDCF;
			}
			label.required {
				color		:	red;
			}
