*
{
	margin: 0px;
}
HTML
{
	
}
* HTML
{
	height: 100%;
}
SPAN.BiodataDateFormat

{

       padding-left: 10px;

       color: #777777;

       vertical-align: -40%;

}

BODY
{
	font-size: 75%;
	margin: 0px auto; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: auto;
}
.BodyBackground
{
	background-image:none !important;
	background-attachment: fixed;
}

TR
{
	font-size: 75%;	
}

#wrapper
{
      padding-right: 0px;
      background-position: right top;
      padding-left: 0px;
      float: left;
      background-image: url( "../images/q42_topright_image_curve_1500x150_bak.jpg" );
      padding-bottom: 0px; 
      padding-top: 0px;
      background-repeat: no-repeat;
      width: 100%;
      height: inherit;
}



#outer
{
	padding-right: 0px;
	background-position: left top;
	padding-left: 0px;
	left: 0px;
	float: left;
	background-image: url( "../images/bg_upper_branding_1000x500.gif" );
	padding-bottom: 0px;
	margin: 0px;
	overflow: hidden;
	width: 100%;
	padding-top: 0px;
	background-repeat: no-repeat;
	top: 0px;
	display: table;
}



#cont_top
{
	clear: none;
	padding-right: 0px;
	background-position: left top;
	padding-left: 0px;
	left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	padding-top: 0px;
	background-repeat: no-repeat;
	top: 0px;
	background-image: url( "../images/logo_background.jpg" );
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: top left;

}


#logout
{
	float: right;
	position: relative;
	top: 2px;
	right: 30px;
	text-align: right;

}
#logout A
{
	font-size: 0.85em;
	color: #0000ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#helpLink
{
	 LEFT: expression(document.getElementById('wrapper').clientWidth - document.getElementById('helpLink').clientWidth - document.getElementById('Logout').clientWidth - 52); 
	 FLOAT: left; 
	 POSITION: relative; 
	 TEXT-ALIGN: right

}

#left_link A
{
	float: left;
	font-size: 0.85em;
	position: relative;
	text-align: left;
	padding-left:18px;
	color: #0000ff;
}

#helpLink A
{
	font-size: 0.85em;
	color: #0000ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.helpLink A
{
	font-size: 0.85em;
	color: #0000ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#helpLink A:visited
{
	color: #0000ff;
}
#footer A:visited
{
	color: #0000ff;
}
#left_nav_links A:visited
{
	color: #0000ff;
}
#cont_mid_cent A:visited
{
	color: #0000ff;
}
right_nav_links A:visited
{
	color: #0000ff;
}
logout A:visited
{
	color: #0000ff;
}
#helpLink A:active
{
	color: #0000ff;
}
#footer A:active
{
	color: #0000ff;
}
#left_nav_links A:active
{
	color: #0000ff;
}
#cont_mid_cent A:active
{
	color: #0000ff;
}
right_nav_links A:active
{
	color: #0000ff;
}
logout A:active
{
	color: #0000ff;
}
#left_nav_links A
{
	color: #0000ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#logo
{
	border-right: medium none;
	padding-right: 0px;
	border-top: medium none;
	padding-left: 0px;
	background-attachment: fixed;
	left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 10px 0px 0px 50px;
	border-left: medium none;
	width: 99px;
	padding-top: 0px;
	border-bottom: medium none;
	position: absolute;
	top: 0px;
	height: 90px;
	background-color: transparent;
	text-align: left;
}
#logo IMG
{
	display: inline;
}

#header1
{
	padding-right: 0px;
	padding-left: 0px;
	left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	padding-top: 0px;
	top: 0px;
	text-align: left; 
	height: 65px;
	display: inline-block;
}



#top_nav
{
	padding-right: 0px;
	padding-left: 0px;
	z-index: 900;
	padding-bottom: 0px;
	margin: 0px 0px 0px 180px; 
	padding-top: 0px;
	height: 20px;

}

#top_nav UL
{
      padding-right: 0px;
      padding-left: 0px;
      padding-bottom: 0px;
      margin: 0px 0px 0px 0px;
      padding-top: 0px;
      list-style-type: none;
      position: relative;
      width: 100%;
      height: 20px;
      display: inline-block;
}

#top_nav LI
{
	padding-left: 0px;
	font-size: 0.95em;
	background: url(../images/norm_right.gif) #330066 no-repeat right top;
	float: left;
	padding-bottom: 0px;
	margin: 0px 3px 0px 0px;
	padding-top: 0px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	list-style-type: none;
	position: relative;
	top: -3px;
	padding-right: 3px;

}

* html #top_nav LI
{
	top: 3px;
}

#logout A
{
	font-size: 0.85em;
	color: #0000ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#logo
{
	border-right: medium none;
	padding-right: 0px;
	border-top: medium none;
	padding-left: 0px;
	background-attachment: fixed;
	left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 10px 0px 0px 5px;
	border-left: medium none;
	width: 180px;
	padding-top: 0px;
	border-bottom: medium none;
	position: absolute;
	top: 0px;
	height: 90px;
	background-color: transparent;
	text-align: center;
	display: block;
        margin-left: auto;
        margin-right: auto 
}
#logo IMG
{
	display: inline;
}
#top_nav LI#current
{
	background: url(../images/norm_right_on.gif) #ebebeb no-repeat right top;
}
#top_nav A
{
	padding-right: 5px;
	display: block;
	padding-left: 5px;
	font-size: 0.85em;
	left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	color: #ffffff;
	line-height: 18px;
	padding-top: 0px;
	position: relative;
	height: 20px;
	background-color: transparent;
	text-decoration: none;
}
#top_nav A:hover
{
	color: #cc0066;
}
#top_nav #Tasks
{
	background-position: left top;
	background-image: url(../images/tab_left_50x50.gif);
	background-repeat: no-repeat;
}
LI#current #tasks
{
	background-position: left top;
	background-image: url(../images/tab_left_50x50_on_.gif);
	color: #cc0066;
	background-repeat: no-repeat;
}
#top_nav #Users
{
	background-position: left top;
	background-image: url(../images/tab_left_50x50.gif);
	background-repeat: no-repeat;
}
LI#current #users
{
	background-position: left top;
	background-image: url(../images/tab_left_50x50_on_.gif);
	color: #cc0066;
	background-repeat: no-repeat;
}
#top_nav #project_maintenace
{
	background-position: left top;
	background-image: url(../images/tab_left_50x50.gif);
	background-repeat: no-repeat;
}
LI#current #project_maintenace
{
	background-position: left top;
	background-image: url(../images/tab_left_50x50_on_.gif);
	color: #cc0066;
	background-repeat: no-repeat;
}
#top_nav #Project_History
{
	background-position: left top;
	background-image: url(../images/tab_left_50x50.gif);
	background-repeat: no-repeat;
}
LI#current #project_history
{
	background-position: left top;
	background-image: url(../images/tab_left_50x50_on_.gif);
	color: #cc0066;
	background-repeat: no-repeat;
}
#top_nav #Reports
{
	background-position: left top;
	background-image: url(../images/tab_left_50x50.gif);
	background-repeat: no-repeat;
}
LI#current #reports
{
	background-position: left top;
	background-image: url(../images/tab_left_50x50_on_.gif);
	color: #cc0066;
	background-repeat: no-repeat;
}
#cont_mid
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 0px;
	border-left: #c4c4c4 1px solid;
	color: #000000;
	padding-top: 0px;
	position: relative;
	background-color: #ffffff;
	overflow: hidden;
	float: left;
	z-index: 1;
	width:100%;
}
.cont_mid
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 0px;
	
	color: #000000;
	padding-top: 0px;
	position: relative;
	background-color: #ffffff;
	overflow: hidden;
	float: left;
	z-index: 1;
}
#cont_mid_left
{
	padding-right: 0px;
	padding-left: 0px;
	left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 180px;
	padding-top: 0px;
	position: relative;
	top: 0px;
	background-color: #ffffff;
	padding-bottom: 32767px;
	margin-bottom: -32767px;

}
#left_nav
{
	padding-right: 0px;
	padding-left: 0px;
	left: 0px;
	padding-bottom: 3px;
	margin: 0px;
	padding-top: 0px;
	position: relative;
	top: 0px;
	height: 100%;

}
#cont_mid_right
{
	padding-right: 0px;
	background-position: 0px 0px;
	padding-left: 0px;
	float: right;
	padding-bottom: 0px;
	margin: 0px;
	width: 94px;
	padding-top: 0px;
	background-repeat: no-repeat;
	position: relative;
	background-color: #eaeaea;
	padding-bottom: 32767px;
	margin-bottom: -32767px;
}
#right_nav
{
	padding-right: 5px;
	padding-left: 5px;
	right: 0px;
	padding-bottom: 15px;
	margin: 0px;
	padding-top: 5px;  
	position: relative;
	top: 0px;
}
.right_nav
{
	padding-right: 0px;
	padding-left: 0px;
	left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	position: relative;
	top: 0px;
	height: 100%;
	background-color: #efebef;
}
#left_nav_links
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 21px;
	width: 145px;
	position: relative;
	height: 100%;
}

#left_nav H1
{
	font-weight: bold;
	font-size: 0.95em;
	min-height: 15px;
	background: url(../images/icon_magenta_arrow_11x15.gif) no-repeat left top;
	margin: 5px 0px 0px 5px;
	color: #cc0066;
	padding:0 0 5px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: relative;
	top: 0px;
	text-align: left;
	
}
.H1   
{
	padding-right: 0px;
	padding-left: 15px;
	font-weight: bold;
	font-size: 0.95em;
	min-height: 15px;
	background: url(../images/icon_magenta_arrow_11x15.gif) no-repeat left top;
	padding-bottom: 5px;
	margin: 5px 0px 0px 5px;
	color: #cc0066;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: relative;
	top: 0px;
	text-align: left;
}
#right_nav H1
{
	padding-right: 0px;
	padding-left: 25px;
	font-weight: bold;
	font-size: 0.95em;
	padding-bottom: 0px;
	margin: 0px 0px 5px;
	width: 19px;
	color: #cc0066;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: relative;
	top: 0px;
	height: 19px;
	background-color: transparent;
	text-align: left;
	
}
#right_nav H2
{
	padding-right: 0px;
	margin-top: 7px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 4px;
	padding-bottom: 0px;
	color: #000000;
	padding-top: 0px;
	text-align: left;
	
}
#left_nav UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	list-style-type: none;
}
#right_nav UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	list-style-type: none;
}
#right_nav li H1
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
#page_links
{
	display: none;
}
#cent_content
{
	width: expression(document.body.clientWidth - 180 - 95 - 50);
	display: table;
}
#cont_bot
{
	padding-right: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	width: 100%;
	padding-top: 0px;
	position: relative;
	height: auto;
}
#lower_branding
{
	display: none;
	visibility: hidden;
	height: auto;
}
#footer
{
	clear: both;
	padding-right: 0px;
	padding-left: 0px;
	left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	position: relative;
	top: 0px;
	height: 30px;
	border-top: solid #666666 1px; 
}

TD.copyrightNotice
{
	padding-right: 26px;
	font-size: 0.85em;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}
TD.legalNotice
{
	padding-left: 10px;
	font-size: 0.85em;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	line-height: 1.5em;


}
#txt
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 1.2em;
	padding-bottom: 0px;
	color: #000000;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
TD.PageFunctions
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 0.85em;
	padding-bottom: 5px;
	color: #0000ff;
	padding-top: 0px;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	line-height: 1.5em;
	
}
P.PageFunctions
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 0.85em;
	padding-bottom: 5px;
	color: #0000ff;
	padding-top: 5px;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
}
.ClientHelp
{
	font-size: 0.75em;
	width: 95%;
	color: #000000;
	line-height: 1.1em;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	word-wrap: break-word;
	padding-top: -5px;
}
TD.TableHead 
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 0.85em;
	padding-bottom: 1px;
	color: #000000;
	padding-top: 3px;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	background-color: #d5dadb;
}
TD.TableHeadNoBold
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 0.85em;
	padding-bottom: 1px;
	color: #000000;
	padding-top: 1px;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	background-color: #d5dadb;
}

TD.DataItemTitle1
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 0.85em;
	padding-bottom: 5px;
	color: #000000;
	padding-top: 5px;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	background-color: #d5dadb;
}
TD.TableSectionHeading
{
	font-weight: bold;
	font-size: 0.85em;
	color: #000000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	padding-top:3px;
}

TD.TableSubHeading
{
	font-weight: bold;
	font-size: 0.85em;
	color:#000000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	background-color: #d5dadb; 
}
TD.TableHeadingNobold
{
	
	font-size: 0.85em;
	color:#000000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	background-color: #d5dadb; 
}

TD.TableSubHeadingOD
{
	font-weight: bold;
	font-size: 1em;
	color:#000000;
	font-family: Arial;
	background-color: #d5dadb;
	text-align:right;
}
TD.TableHeadingNoboldOD
{
	
	font-size: 1em;
	color:#000000;
	font-family: Arial;
	background-color: #d5dadb;
	
}
TD.TableSubHeading1
{
	font-weight: bold;
	font-size: 0.85em;
	color:#000000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	background-color: #f2f3f5;
}

SELECT.Items
{
	font-size: 0.85em;
	color: #000000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;

}
SELECT.Default
{
	font-size: 0.85em;
	color: #000000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
		
}
SELECT.Input
{
	font-size: 0.85em;
	color: #000000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
}
TD.Data
{
	font-size: 0.85em;
	padding-bottom: 8px;
	vertical-align: top;
	color: #000000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
}
INPUT.Button
{
	font-size: 0.85em;
	color: #000000;
	font-family: Verdana,Arial, Sans-Serif, Helvetica;
	margin-bottom: 10px; 
}
.Reportbutton
{
font-size: 0.99em;
	color: #000000;
	font-family: Verdana,Arial, Sans-Serif, Helvetica;
}
P.NormalText
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 0.85em;
	padding-bottom: 15px;
	color: #000000;
	font-family: Verdana,Arial, Sans-Serif, Helvetica;
	padding-top:5px;
}
TD.NormalText
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 0.85em;
	padding-bottom: 15px;
	color: #000000; 
	font-family: Verdana,Arial, Sans-Serif, Helvetica;
}
TR.TableDataBlank
{
	color: white;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	background-color: transparent;
}
TD.TDTableDataBlank
{
	color: white;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	background-color: transparent;
}
TR.TableData
{
	font-size: 0.85em;
	color: #000000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	background-color: #e7e7e7;
}
TR.tableDataEvenRow
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	color: #000000;
	padding-top: 0px;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	background-color: #f2f3f5;
}
TR.tableDataOddRow
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	color: #000000;
	padding-top: 0px;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	background-color: #d5dadb;
}

TR.tableDataHighlight
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	color: #000000;
	padding-top: 0px;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	background-color: #ccecff;
}
TR.DivHighlight
{
	
	background-color: #ccecff;
}



TR.pagination
{
		padding-right: 0px;
	padding-left: 0px;
	font-size: 0.63em;
	padding-bottom: 5px;
	color: #000000;
	padding-top: 0px;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	
	background-color:white;
}
TD.formLevel2header
{
	font-size: 0.85em;
	padding-bottom: 15px;
	color: #000000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	font-weight: bold;


}
TD.formLevel1Header
{
	padding-right: 0px;
	
	padding-left: 2px;
	font-weight: bold;

	font-size: 0.85em;
	min-height: 15px;
	
	padding-bottom: 0px;
	margin: 5px 0px 0px 5px;
	
	color: #000000;
	padding-top:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: relative;
	top: 0px;
	text-align: left;
}
TD.TableData
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 0.85em;
	padding-bottom: 1px;
	vertical-align: top;
	color: #000000;
	padding-top: 1px;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;

}
TD.BlankTableHead
{
	padding-left: 2px;
	font-weight: bold;
	font-size: 0.85em;
	color: #000000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	padding-bottom:3px;
	padding-top:3px;
}

TD.HeadingTableData
{
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 0.85em;
	vertical-align: top;
	color: #000000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	text-align: left;
	background-color: white;
}
TD.DataList
{
	padding-right: 5px;
	padding-left: 0px;
	font-size: 0.85em;
	padding-bottom: 1px;
	color: #000000;
	padding-top: 1px;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
}
P.SectionHeading
{
		font-weight: bold;
	font-size: 0.85em;
	color: black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	padding-top:5px; 


}
TD.SectionHeading
{
	font-weight: bold;
	font-size: 0.95em;
	color: black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
}
P.SubHeading
{
	font-weight: bold;
	font-size: 0.85em;
	color: black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
}
TD.List
{	
	
	
	padding-right: 2px;
	padding-left: 2px;
	font-size: 0.85em;
	color: #000000;
	padding-top: 1px;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
}


INPUT.Input
{
	font-size: 0.85em;
	vertical-align: top;
	color: #000000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
}

INPUT.InputLargeSize
{
	font-size: 0.85em;
	width:385px;
	vertical-align: top;
	color: #000000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
}

.TextArea
{
	font-size: 0.85em;
	vertical-align: top;
	color: #000000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
}
TD.TableTitle
{
	font-size: 0.85em;
	padding-bottom: 15px;
	PADDING-left: 2px;
	color: #000000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	padding-top:3px;
}
TD.TableTitleForm
{
	padding-right: 20px;
	padding-left:2px;
	font-size: 0.85em;
	padding-bottom: 8px;
	color: #000000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	text-align: right;
}
TD.TableTitleMilestone
{
	color: #000000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	font-size: .85em;
	text-align: right;
	padding-right: 0px;
	padding-bottom: 10px;
	
}
TD.DataMilestone
{
	color: #000000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	padding-bottom: 10px;
	vertical-align: top;
	padding-left:25px;
	font-size: .85em;
}
TR.TableReadOnly
{
	font-size: 0.85em;
	color: #000000;
	font-family: Verdana,Arial;
}
TD.TableReadOnly
{
	font-size: 0.85em;
	color: #000000;
	font-family: Verdana,Arial;
}
TD.Error
{
	border-right: red 1px solid;
	border-top: red 1px solid;
	font-size: 0.99em;
	border-left: red 1px solid;
	color: black;
	border-bottom: red 1px solid;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
}
TD.ErrorForm
{
	border-right: red 1px solid;
	padding-right: 20px;
	border-top: red 1px solid;
	font-size: 0.85em;
	padding-bottom: 15px;
	border-left: red 1px solid;
	color: black;
	border-bottom: red 1px solid;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	text-align: right;
}
P.ErrorLabel
{
	font-size: 0.95em;
	color: #ff0000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
}
Div.ErrorLabel
{
	font-size: 0.95em;
	color: #ff0000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
}
TD.ErrorLabel
{
	font-size: 0.95em;
	color: #ff0000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
}
TD.ErrorMessage
{
	font-size: 0.95em;
	color: #ff0000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
}

TD.SuccessMessage
{
	font-size: 0.85em;
	color: #330000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
}
P.ErrorMessage
{
	font-size: 0.95em;
	color: #ff0000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
}
P.ConfirmationMessage
{
	font-weight: bold;
	font-size: 0.95em;
	color: black;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
}
TD.ConfirmationMessage
{
	font-weight: bold;
	font-size: 0.95em;
	color: black;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
}
P.PageDescription
{
	font-size: 0.85em;
	color: #000000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	padding-top: 5px;

}

#cent_content UL
{
	font-size: 0.85em;
	color: #000000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	
}
#cent_content LI
{
	  color:#000000;
    font-family:Verdana,Arial,Helvetica,Sans-Serif;
    font-size:1em;
    margin:10px 0 0 15px;
}
TD.TDTableHead
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 0.85em;
	padding-bottom: 1px;
	color: #000000;
	padding-top: 1px;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	background-color: #d5dadb;
}
P.ItemTitle
{
	font-weight: bold;
	font-size: 0.95em;
	color: black;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
}
TD.ItemDesc
{
	font-size: 0.85em;
	color: black;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
}
TD.Instrument
{
	font-size: 10pt;
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
}
TD.InstrumentError
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: #ffff00;
}
TD.PageDescription
{
	font-size: 0.85em;
	color: #000000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
}
.projectDetailsHeader
{
	font-size: 0.71em;
	cursor: pointer;
	color: #330066;
}
TD.ProjectDetails
{
	padding-bottom:5px;
	padding-top:5px;
}
.projectDetailsItem
{
	display: block;
	margin-left: 0px;
	width: 100%;

}
#img2
{
	display: none;
	background: url(../images/plus.gif) no-repeat left center;
	vertical-align: top;
	padding-top:10px;
}
#img4
{
	display: none;
	background: url(../images/plus.gif) no-repeat left center;
	vertical-align: top;
	padding-top:10px;
}
#img6
{
	display: none;
	background: url(../images/plus.gif) no-repeat left center;
	vertical-align: top;
	padding-top:10px;
}
#img1
{
	display: block;
	background: url(../images/minus.gif) no-repeat left center;
	vertical-align: top;
	padding-top:10px;
}
#img3
{
display: block;
	background: url(../images/minus.gif) no-repeat left center;
	vertical-align: top;
	padding-top:10px;
}
#img5
{
	display: block;
	background: url(../images/minus.gif) no-repeat left center;
	vertical-align: top;
	padding-top:10px;
}
P.Title
{
	font-size: 0.95em;
	color: black;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
}
P.Message
{
	font-size: 0.73em;
	color: black;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
}

P.bigfontMessage
{
	font-size: 0.80 em;
	color: black;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
}

#wrapper1
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	min-height: 100%;
	margin: 0px;
	border-left: #ffffff 1px solid;
	width: 99%;
	color: #000;
	border-bottom: #ffffff 1px solid;
	font-family: Verdana, Helvetica, sans-serif;
	height: 100%;
	background-color: #ffffff;
}
#wrapper1 H1
{
	display: none;
}
#outer1
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 15px;
	padding-top: 0px;
}
#cont_top1
{
	margin: 0px;
	height: 90px;
}
#header
{
	margin: 0px;
	height: 90px;
}
#logo1
{
	left: 45px;
	margin: 0px;
	position: absolute;
	top: 15px;
}
#cont_mid1
{
	margin-left: 50%;
	left : -255px;
	position : relative;
}
#cent_content1
{
	margin : 0;
	border-right: #c4c4c4 2px solid;
	border-top: #c4c4c4 2px solid;
	border-left: #c4c4c4 2px solid;
	padding-top: 25px;
    padding-bottom: 15px;
	border-bottom: #c4c4c4 2px solid;
	background: url(../images/login_header_511x31.jpg) no-repeat left top;
	left: 0px;
	top: 105px;
    width: 511px;
}
#footer1
{
	padding-right: 0px;
	margin-top: 15px;
	padding-left: 0px;
	padding-bottom: 0px;
	color: #0000ff;
	padding-top: 0px;
	height: 30px;


}
.footer
{
	clear: both;
	padding-right: 0px;
	padding-left: 0px;
	left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	position: relative;
	top: 0px;
	height: 30px;
	background-color: #ADAAAD;
	border-top: solid #666666 1px;
}

TD.footer1
{
	font-size: 0.85em;
}
#footer1 A:visited
{
	font-size: 0.85em;
	color: #0000ff;
}
#footer1 A
{
	font-size: 0.85em;
	color: #0000ff;
}
#lang_sel
{
	display: inline;
	width: 120px;
}
#wrapper1 UL
{
}
#wrapper1 SELECT.Items
{
	font-size: 0.85em;
	font-family: verdana, Arial, Helvetica, Sans-Serif;
}
#wrapper1 LI
{
	display: inline;
	list-style-type: none;
}
#wrapper1 LI A
{
}
#wrapper1 P
{
	display: block;
	padding-top: 15px;
}
#wrapper1 H3
{
	font-weight: bold;
	font-size: 0.95em;
	margin-left: 65px;
	color: #330066;
	padding-top: 20px;
}
#wrapper1 LABEL
{
	display: block;
	font-size: 0.85em;
	float: left;
	width: 120px;
	color: #000000;
	margin-right: 20px;
	text-align: right;
}
#wrapper1 SPAN.language
{
	display: block;
	font-size: 0.85em;
	float: left;
	width: 120px;
	color: #000000;
	margin-right: 20px;
	text-align: right;
}
.infoText
{
	display: block;
	font-size: 0.85em;
	margin-bottom: 10px;
	margin-left: 140px;
	color: #000000;
}
#wrapper1 .submit INPUT
{
	font-weight: bold;
	font-size: 0.85em;
	margin-left: 20px;
	color: #330066;
	font-family: Verdana, Helvetica, sans-serif;
}
#wrapper1 .submit1 INPUT
{
	font-weight: bold;
	font-size: 0.85em;
	margin-left: 140px;
	color: #330066;
	font-family: Verdana, Helvetica, sans-serif;
}
#wrapper1 .input-box
{
	font-size: 0.85em;
	width: 130px;
}
.langSel
{
	display: inline;
}
.linkForgotPass
{
	padding-left: 15px;
	font-size: 0.85em;
	margin-left: 125px;
	color: #0000ff;
	padding-top: 15px;
}
.linkForgotPass A
{
	font-size: 0.85em;
	color: #0000ff;
}
.linkForgotPass A:visited
{
	font-size: 0.85em;
	color: #0000ff;
}
.linkHelp
{
	padding-left: 15px;
	font-size: 0.85em;
	margin-left: 125px;
	color: #0000ff;
}
.linkHelp A
{
	font-size: 0.85em;
	color: #0000ff;
}
.linkHelp A:visited
{
	font-size: 0.85em;
	color: #0000ff;
}

#cont_mid_cent_fire
{
	position: relative;
	max-width: 80%;
	float: left;
	height: auto;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}

#cont_mid_cent
{
	padding-right: 0px;
	display: inline-table;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	padding-top: 0px;
	position: relative;
	height: auto;
	max-width: 80%;
	padding-bottom: 32767px;
	margin-bottom: -32767px;
}



div.popupbox1  
{
  background: #E6E9EC;
  
  border:solid 1px;  
}
.popupbox1 table tr  {
  background: #E6E9EC;
}

.popupbox1 table {
  height: 100%;
  width:100%;
}



Td.tableDataEvenRow
{
font-size: 0.85em;
	color: #000000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	background-color: #f2f3f5 !important;


}
Td.tableDataOddRow
{
font-size: 0.85em;
	color: #000000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	background-color: #d5dadb !important;

}
TD.BlankTdCell
{
	padding-left: 2px;
	font-size: 0.85em;
	color: #000000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	padding-bottom:3px;
	padding-top:3px;
	text-align: right;
}
span.PageDescription
{
		font-size: 0.85em;
	color: #000000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	padding-top: 5px;

}
#wrapper1 .submitForm input
{

	font-size: 0.85em;
	font-weight: bold;
	color: #330066;
	font-family: Verdana, Helvetica, sans-serif;
	
}
#wrapper1 H4
{
	font-weight: bold;
	font-size: 0.95em;
	margin-left: 40px;
	color: #330066;
	padding-top: 20px;
	
}
TD.TableTitleProject
{
	padding-right: 20px;
	padding-left:2px;
	font-size: 0.85em;
	padding-bottom:11px;
	color: #000000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	text-align:right;

	
}
TD.DataProject
{
	font-size: 0.85em;
	padding-bottom:11px;
	vertical-align: top;
	color: #000000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	
}

#ContentArea p
{
	margin-top:11px;
	margin-bottom:11px;
	
}

#InstrumentMessage ,InstrumentMessage LI 
{
	font-size: 1.28em ! important;
	color: #000000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
}

TD.InstrumentMessage
{
	font-size: 0.95em;
	padding-bottom: 8px;
	vertical-align: top;
	color: #000000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
}

#left LI
{
	font-size: 0.85em;
	color: #000000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
}


#top_nav_off , #top_nav_off a 
{
	 color: #666666;
	 cursor:default;
	 padding-left:0px;
	
}



#top_nav_off A:hover
{
	color: #666666;
}



#top_nav_off #tasks
{
	background-position: left top;
	background-image: url(../images/tab_left_50x50.gif);
	background-repeat: no-repeat;
	
}




LI#currentchngePas #tasks
{
	background-position: left top;
	background-image: url(../images/tab_left_50x50_on_.gif);
	color: #666666;
	background-repeat: no-repeat;
	padding-left: 5px;
}



#top_nav_off LI#currentchngePas
{
	background: url(../images/norm_right_on.gif) #ebebeb no-repeat right top;
}


#top_nav_off #reprts
{
	background-position: left top;
	background-image: url(../images/tab_left_50x50.gif);
	background-repeat: no-repeat;
}


LI#currentchngePas #reprts
{
	background-position: left top;
	background-image: url(../images/tab_left_50x50_on_.gif);
	color: #666666;
	background-repeat: no-repeat;
	padding-left: 5px;
}


#top_nav_off #Project_History
{
	background-position: left top;
	background-image: url(../images/tab_left_50x50.gif);
	background-repeat: no-repeat;
}



LI#currentchngePas #Project_History
{
	background-position: left top;
	background-image: url(../images/tab_left_50x50_on_.gif);
	color: #666666;
	background-repeat: no-repeat;
	padding-left: 5px;
}


#top_nav_off #project_maintenace
{
	background-position: left top;
	background-image: url(../images/tab_left_50x50.gif);
	background-repeat: no-repeat;
}


LI#currentchngePas #project_maintenace  
{
	background-position: left top;
	background-image: url(../images/tab_left_50x50_on_.gif);
	color: #666666;
	background-repeat: no-repeat;
	padding-left: 5px;
}



#top_nav_off #user
{
	background-position: left top;
	background-image: url(../images/tab_left_50x50.gif);
	background-repeat: no-repeat;
}


LI#currentchngePas #user  
{
	background-position: left top;
	background-image: url(../images/tab_left_50x50_on_.gif);
	color: #666666;
	background-repeat: no-repeat;
	padding-left: 5px;
}


#cont_mid_cent_reg
{
	position: relative;
	width: 80%;
	float: left;
	height: auto;
	display:block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.ButtonLargeFont
{
	margin-bottom:10px;
}

#cont_top1 #logo1
{
    margin-left : 50%;
    left: -240px;
    position : relative;
}

#cont_top1 #logo1 > img
{
    margin-left : -15px;
}



#footer1 UL
{
padding : 0;
}

TR.tableDataEvenRow TD input 
{
margin-left: 0;
}

TR.tableDataOddRow TD input 
{
margin-left: 0;
}


TR.PopupRow 
{
	background-color: #f2f3f5;
	
}


TR.PopupRowSelected
{
	background-color: #d5dadb;
}



TR.PopupRowHighlight 
{
	background-color: #d5dadb;
}


TD.TableHead input 
{
margin-left : -5;
margin-right : 2;
}


TD.legalNotice P
{
margin-top : 10px; 
}


TD.PopupOption
{ 
  font-size: 0.85em;
  margin: 0px;
  padding-right: 8px;
  padding-top: 2px;
  padding-bottom: 3px;
  padding-left: 4px;
  vertical-align: top;
}


TD.TableDataAction
{
  padding-right: 4px;
  padding-top: 1px;
  padding-bottom: 0px;
  padding-left: 2px;
  font-size: 0.85em;
  vertical-align: top;
  text-align: right;
}


td.PopupOption A:visited
{
	color: #000000;
	text-decoration: none;
}

td.PopupOption A:active
{
	color: #000000;
	text-decoration: none;
}

td.PopupOption A:link
{
	color: #000000;
	text-decoration: none;
}

TD.PopupOption A:hover
{
	color: #000000;
	text-decoration: underline;
}


.ActionPopup 
{
  background-color: #777777;
}



TD.TableDataAction
{
  padding-right: 4px;
  padding-top: 1px;
  padding-bottom: 0px;
  padding-left: 2px;
  font-size: 0.85em;
  vertical-align: top;
  text-align: right;
}


TD.TableDataActionLabel
{
  padding-right: 2px;
  padding-top: 2px;
  padding-bottom: 0px;
  padding-left: 5px;
  font-size: 0.85em;
  vertical-align: top;
  text-align: left;
}


TD.TableDataActionContainer
{ 
  margin: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  vertical-align: top;
}

#logout_disabled{
	RIGHT: 30px; FLOAT: right; POSITION: relative; TOP: 2px; TEXT-ALIGN: right
}



#logout_disabled A:link{
	FONT-SIZE: 0.85em; COLOR: #666666; cursor: default; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

#logout_disabled A:hover{
	FONT-SIZE: 0.85em; COLOR: #666666; cursor: default; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

#logout_disabled A:active{
	FONT-SIZE: 0.85em; COLOR: #666666; cursor: default; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

td.TDTableHead A:visited
{
	color: #000000;
	text-decoration: none;
}
td.TDTableHead A:active
{
	color: #000000;
	text-decoration: none;
}
td.TDTableHead A:link
{
	color: #000000;
	text-decoration: none;
}
td.TDTableHead A:hover
{
	color: #777777;
	text-decoration: underline;
}


span.gen { color: green;  }


span.InputGuide { color: #888888;  }


#cent_content h2
{
  padding-right: 0px;
  margin-top: 10px;
  padding-left: 0px;
  font-weight: bold;
  font-size: 1em;
  margin-bottom: 0px;
  padding-bottom: 4px;
  color: #330066;
  padding-top: 0px;
  text-align: left;
 
}

TD.TableDataControl
{
  padding-right: 4px;
  padding-left: 4px;
  padding-top: 5px;
  padding-bottom: 3px;
  font-size: 0.85em;
  vertical-align: top;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

TD.TDTableHead
{
padding-bottom: 3px;
padding-top: 3px;
}


TD.TableData
{
padding-left: 4px;
padding-right: 4px;
}


.HideDiv
{
	display: none;
}



P.ErrorLabel_notinuse
{
	font-size: 0.85em;
	color: #330000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	border: #ff4444 1px solid;
	padding: 4px;
	padding-top: 3px;
	padding-left: 22px;
	margin-right: 50px;
	background-color: #ffcccc;
	
	background-position: left top;
	background-image: url( "../images/error5.gif" );
	background-repeat: no-repeat;
}


TD.ErrormessageNewPages
{
	font-size: 0.85em;
	color: #330000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	border: #ff4444 1px solid;
	padding: 4px;
	padding-left: 22px;
	background-color: #ffcccc;
	
	background-position: left top;
	background-image: url( "../images/error5.gif" );
	background-repeat: no-repeat;
}

TD.successmessageNewPages
{
	font-size: 0.85em;
	color: #330000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	border: #00bb00 1px solid;
	padding: 4px;
	padding-left: 22px;
	background-color: #ccffcc;
	
	background-position: left top;
	background-image: url( "../images/success3.gif" );
	background-repeat: no-repeat;

}
INPUT.InputSubject
{
	font-size: 0.85em;
	width:556px;
	vertical-align: top;
	color: #000000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
}

TD.TableColumnLeft
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 0.85em;
	padding-bottom: 1px;
	color: #000000;
	padding-top: 3px;
	background-color: #d5dadb;
	width:35%;
	vertical-align:top;
}
TD.TableColumnRight
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 0.85em;
	padding-bottom: 1px;
	color: #000000;
	padding-top: 3px;
	background-color: #d5dadb;
	width:30%;
	vertical-align:top;
}

TR.TableDataRow
{
	font-size: 0.85em;
	color: #000000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	background-color: #e7e7e7;
	width:35%;
}

.HideDivAbsolute
{
	display: none;
	position:absolute;
}
.LogoutDivFont
{
	font-size:70%;		
}

TD.TableSectionHeadingA
{
	font-weight: bold;
	font-size: 0.85em;
	color: #000000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	padding-top:3px;
	font-size:100%;
}

TD.TableSectionHeadingB
{
	font-weight: bold;
	font-size: 0.85em;
	color: #000000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	padding-top:3px;
	font-size:150%;
}

.HardBreak
{
width: 150px;
white-space: -moz-pre-wrap; 
white-space: -pre-wrap;
white-space: -o-pre-wrap; 
word-wrap: break-word; 
}


#top_nav #jobs
{
	background-position: left top;
	background-image: url(../images/tab_left_50x50.gif);
	background-repeat: no-repeat;
}

LI#current #jobs
{
	background-position: left top;
	background-image: url(../images/tab_left_50x50_on_.gif);
	color: #cc0066;
	background-repeat: no-repeat;
}
.left_nav
{
	padding-right: 0px;
	padding-left: 0px;
	left: 0px;
	padding-bottom: 3px;
	margin: 0px;
	padding-top: 0px;
	position: relative;
	top: 0px;
	height: 100%;
	background-color: #ffffff;

}
.Tablepopup
{
	width:15px;
	height:15px;
	border:0px;
}

.labelData
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 0.85em;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
}

TR.tableDataHeaderRow
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 1px;
	color: #000000;
	padding-top: 1px;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	background-color: #d5dadb;
	text-align: left;
}


#top_nav_off #jobs
{
	background-position: left top;
	background-image: url(../images/tab_left_50x50.gif);
	background-repeat: no-repeat;
}


LI#currentchngePas #jobs
{
	background-position: left top;
	background-image: url(../images/tab_left_50x50_on_.gif);
	color: #666666;
	background-repeat: no-repeat;
	padding-left: 5px;
}


DIV.popupboxA
{
 DISPLAY: none;
    BACKGROUND: #f2f3f5;
    LEFT: 100px;
    VISIBILITY: visible;
    WIDTH: 350px;
    POSITION: absolute;
    TOP: 50px;
    z-index:1000;
    HEIGHT: 200px
    
}

.popupboxA TABLE

{
    WIDTH: 100%;
    HEIGHT: 100%




}
TD.ErrorPJM
{
	border-right: red 1px solid;
	border-top: red 1px solid;
	font-size: 0.85em;
	vertical-align: top;
	border-left: red 1px solid;
	color: black;
	border-bottom: red 1px solid;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	text-align: left;
}



INPUT.TDButton
{
	font-size: 0.85em;
	color: #000000;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
}

table.ESmessage
{
	margin-bottom: 10px;
}
INPUT.InputText

{
	font-size: 0.85em;
	vertical-align: top;
	color: #000000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	width:242px;

}
.TableMain
{	
	width:600px;	
}
P.ErrormessageNewPages
{
	font-size: 0.85em;
	color: #330000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	border: #ff4444 1px solid;
	padding: 4px;
	padding-left: 22px;
	background-color: #ffcccc;	
	background-position: left top;
	background-image: url( "../images/error5.gif" );
	background-repeat: no-repeat;
}
P.successmessageNewPages
{
	font-size: 0.85em;
	color: #330000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	border: #00bb00 1px solid;
	padding: 4px;
	padding-left: 22px;
	background-color: #ccffcc;
	
	background-position: left top;
	background-image: url( "../images/success3.gif" );
	background-repeat: no-repeat;

}
TD.warningmessageNewPages
{
	font-size: 0.85em;
	color: #330000;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	border: #ffd324 1px solid;
	padding: 4px;
	padding-left: 22px;
	background-color: #fff6bf;	
	background-position: left top;
	background-image: url( "../images/warning.gif" );
	background-repeat: no-repeat;
}

p.infomessage
{
                font-size: 0.85em;
                color: #000000;
                font-family: Verdana,Arial, Helvetica, Sans-Serif;
                border: #1841BB 1px solid; 
                padding: 4px;
                padding-left: 22px;
                background-color: #EEF2FF;
                background-position: left top;
                background-image: url( "../images/info_msg.gif" );
                background-repeat: no-repeat;
}

.ErrorMessageLabel
{
	font-size: 0.95em;
	color: #ff0000;
	font-family: Arial, Helvetica, Sans-Serif;
}
TD.infomessage
{
                font-size: 0.85em;
                color: #000000;
                font-family: Verdana,Arial, Helvetica, Sans-Serif;
                border: #1841BB 1px solid; 
                padding: 4px;
                padding-left: 22px;
                background-color: #EEF2FF;
                background-position: left top;
                background-image: url( "../images/info_msg.gif" );
                background-repeat: no-repeat;
}

.JsButton
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 0.95em;
	padding-bottom: 0px;
	color: #0000ff;
	padding-top: 0px;
	text-align:left;
	font-family: Verdana,Arial, Helvetica, Sans-Serif;
	background-color:Transparent;
	border-style:none;
	text-decoration: underline;
	cursor:pointer	
}

