
/* -------------------------------   "STYLENOSIDE" - STYLESHEET */
/* -------------------------------   "STYLENOSIDE" - STYLESHEET */


/* text-decoration and color when mouse is over that link works only for IE */
A:link { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: underline; color: #333333; } 
A:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: underline; color: #708090; } 
a.button {
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 10px;
	border-top: 1px solid #f0ede1;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid #f0ede1;
	text-align: center;
	text-decoration: none;
	margin: 10px 10px 11px 10px;
	width: 100px;
	white-space: nowrap;
}
a.button:link {
	color: #000;
	text-decoration: none;
}
a.button:visited {
	color: #000;
	text-decoration: none;
}
a.button:hover {
	color: #000;
	text-decoration: none;
}
a.button:active {
	color: #000;
	text-decoration: none;
}

label {
	display: block;
	margin-left: 15px;
	margin-top: 5px;
	text-align: right;
	font-size: 11px;
	line-height: 13px;
	cursor: pointer cursor:hand;
}
label.left	{	text-align: left;
			display: inline;
			margin-left: 1px; }
/* _______________ General Page Settings _______________ */
td#full_col {
	padding-right: 15px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	border: 0px dotted red;
	width: 760px;
}
td#mid_col {
	padding-right: 15px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	border: 0px dotted red;
	width: 760px;
}
td#top_col {
	padding-right: 15px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	border: 0px dotted red;
	width: 655px;
}


body {
	background-color:white;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin: 0px 0px 0px 5px;
	}

div.pagealign {position:relative;z-index:0;}

.banner{font-weight:normal;font-size:8pt;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color:white;background-color:#000000;}


/* _______________ Tables Properties _______________ */

.border{
	background-color : #CCCCCC;
}

.tableborder{
background-color : #9d9b8c;
}

.appborder{
background-color: #000000;

	

}
.tableheading{background-color: #336699; font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #FFFFFF;}

.tableheading2{ background-color: #99b3cc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #000000;}
.tableheading2nob{ background-color: #99b3cc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color: #000000;}
.tableheading2nob:visited,.tableheading2nob:link{ color: #000000;}
.tableheading:visited,.tableheading:link{ color: #FFFFFF;}
.logintablerow1{ background-color: #ccd9e5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #000000;}
.tablerow1{ background-color: #f5f5f5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #000000;}
.tablerowred{ background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #DC143C;}
.tablerowgreen{ background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #228B22;}
.tablerowblue{ background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #336699;}
.tablerowblue a,.tablerowblue a:visited,.tablerowblue a:active,.tablerowblue:visited,.tablerowblue:link{
	color: #336699;
	text-decoration: underline;
}
.tablerow1bold{ background-color: #f5f5f5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000;}.tablerow2{ background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #000000;}
.tablerowy{ background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #000000;}
.tablerow2bold{ background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000;}.tablerow3{ background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000;}
.whiteback{
	background-color : #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt;
}
.title2, .title3, .title4
{
	font-weight: bold;
	font-size:90%;
	color : #003366;
	margin-bottom: 0px; margin-top:0px;
}
.title3 { font-size:70%; }
.text2 {	font-size:70%; }
.whitebackbold{
	background-color : #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;font-weight:bold;
}
.topbar a,.topbar a:visited,.topbar a:active,.topbar:visited,.topbar:link{font-weight:normal;font-size:10px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color:white;}
.inactivenav a:visited, .inactivenave a:active{

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;color: #FFFFFF;
	font-weight :bold;
	font-size: 8pt;
	text-decoration : none;
}

.historybutton,.historybutton a, .historybutton a:visited, .historybutton a:active{
	background-color :#8cbcca;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000000;
	font-weight :normal;
	font-size: 8pt;
	text-decoration : none;
}

td.activenav, td.activenav a:visited, td.activenav a:active{
	background-color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000000;
	font-weight : bold;
	font-size: 8pt;
	text-decoration : none;
}

td.helpsubnava,td.helpsubnava a, td.helpsubnava a:visited, td.helpsubnava a:active{
	background-color :#1A7894;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;color: White;
	font-weight :bold;
	font-size: 8pt;
	text-decoration : none;
}
td.helpsubnav,td.helpsubnav a, td.helpsubnav a:visited, td.helpsubnav a:active{
	background-color :#8cbcca;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000000;
	font-weight :bold;
	font-size: 8pt;
	text-decoration : none;
}
td.tabborder{
;
background-color: #999999
}

.subnav{
	background-color : #1A7894;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;color: #FFFFFF;
	font-weight : normal;
	font-size:8pt;
	text-align : left;
	
}
.subnav a,.subnav a:visited,.subnav a:active,.subnav :visited,.subnav:link
{
	background-color : #1A7894;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;color: #FFFFFF;
	font-weight : normal;
	font-size:8pt;
	text-align : left;
	text-decoration:none;
}


td.welcome { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: White;background-color:#336699;}
.fieldfooter{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: Black;
}
td.fieldfooter{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: Black;
}
td.background { background-color: #1A7894; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: White;}
td.background1 { background-color: #999999 ; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: White;
}
td.background2 { background-color: #D2D2D2 ; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: Black;
}
td.background3 { background-color: #EEEEEE ; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #000000}
.tableheading2OVERVIEW { background-color: #99b3cc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #000000; ; line-height: 14px; font-variant: small-caps}
.tablerowhighlighted { background-color: #FFFF99; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #000000; }
.tablerow2gray { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #999999; }
.tablerow2gray2 { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #666666; }
.tablerow5 { background-color: #f8f8f8; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #000000; }
td.activenav a { 
	background-color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000000;
	font-weight : bold;
	font-size: 8pt;
	text-decoration : none;
 } 


.inactivenav { 
	background-color :#003366;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;color: #FFFFFF;
	font-weight :bold;
	font-size: 8pt;
	text-decoration : none;
 } 
.inactivenav a { 

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;color: #FFFFFF;
	font-weight :bold;
	font-size: 8pt;
	text-decoration : none;
 } .activenavborder {  background-color: #1A7894}
.subtitleheader {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #003366}


.topbar { font-weight:normal;font-size:10px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color:white;background-color:#336699; } .tablerow3 { background-color: #eeeeee; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #000000; }

.tableheading3 { background-color: #ccd9e5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:bold; color: #000000; }
.tableheading3:visited,.tableheading3:link{ color: #000000}

.tablerow4 { background-color: #f6f6f6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color: #333333; }
.tableheading4 { background-color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:bold; color: #666666; }


/* _______________ Action Items Properties _______________ */



INPUT.login	{color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px; font-weight: normal; }
TEXTAREA.login	{color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px; font-weight: normal; }
.button { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #CCCCCC}
SELECT.login	{color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px; font-weight: normal; }
.textgreen {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #009933}
.alert_green { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #009933}
.buttonnegative { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #eeeeee}


/* _______________ Misc Text Properties _______________ */

.copyright { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: Gray;
}
.alert_black { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000 }
.alert_red { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #FF0000}
.mandatoryfield { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000}
.footertext {  font-size: 8pt}
.grayedouttext { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #999999; }
.highlightlinks {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
.highlightlinks:hover {  color: #FF6600}.tablerow3 { background-color: #f3f8fb; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #000000; }
.linknounderline {  text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif}
.linknounderline:visited {  text-decoration: none}
.navtextover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; font-weight: normal; color: #666666}
.navtexton { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; font-weight: normal; color: #000000}
.navtextoff { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; font-weight: normal; color: #CCCCCC}
.textbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
.qa{ background-color: #f3f8fb; font-family: "Courier New", Courier, monospace; font-size: medium; font-weight: bold; color: #000000;}
TABLE#intro {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	padding: 2px;
	background-color: #F0F8FF;
	border: 1px solid #666;
	width: 280px;
	height: 241;
	margin-left: 5px;
	margin-right: 5px;
}
TABLE#intro td.header {background-color:#E8E8E1;font-weight:bold;font-size:12px;width:300px;padding-left:2px;border-bottom:1px solid #666;}
div.app_rule {BORDER-TOP: #dbd9cb 1px solid; margin: 0px; font-size:1px; line-height:1px;}
TABLE#highlight {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	padding: 2px;
	width:700px;
	background-color: #F0F8FF;
	border: 1px solid #666;
}
#datatable TABLE {
	BORDER-COLLAPSE: collapse
}
#datatable TD {
	BORDER-LEFT: #bbbbbb 1px solid;
	BORDER-BOTTOM: #bbbbbb 1px solid;
	BORDER-RIGHT: #bbbbbb 1px solid;
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	PADDING-TOP: 3px; 
   PADDING-BOTTOM: 3px; 
	line-height: normal;
	
}

#datatable TH {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	BACKGROUND: #336699;
	PADDING-BOTTOM: 3px;
	COLOR: #fff;
	PADDING-TOP: 3px;
	text-transform: uppercase;
	font-size: 8px;
	line-height: normal;
	vertical-align: middle;
	BORDER-LEFT: #bbbbbb 1px solid;
	BORDER-BOTTOM: #bbbbbb 1px solid;
	BORDER-RIGHT: #bbbbbb 1px solid;
}
#datatable TD {
	FONT-SIZE: 10px;
	BACKGROUND: #f5f5f5;
	VERTICAL-ALIGN: top;
}
#datatable TD SPAN {
	TEXT-DECORATION: line-through
}
#datatable TD STRONG {
	DISPLAY: block; COLOR: #b70;
text-transform: uppercase;
font-size: 8px;
	line-height: normal;
}
#datatable TR:hover {
	COLOR: #222
}

	table#Progress	{	border-collapse: collapse;
				background-color: #336699; }

	table#Progress td
			{	font-family: Verdana, Arial, Helvetica;
				font-size: 10px;
				color: #85A3C2;
				border: 1px solid #6A829B;
				width: 108px;
				padding: 0px;
				vertical-align: top; }

	table#Progress tr#Joint td
			{	/* color: #ffffff; */ }

	table#Progress td p
			{	margin: 0px;
				padding: 3px 10px; }

	table#Progress tr.App td
			{	background-color: #ffffff;
				color: #336699;
				width: 588px;
				font-weight: bold; }

	table#Progress td#Done, table#Progress td#DonePri, table#Progress td#DoneSec
			{	width: 41px; }

	table#Progress td.Visited
			{	background-color: #85A3C2;
				color: #336699; }

	table#Progress td.Active
			{	background-color: #668CB3;
				color: #ffffff;
				background-image: url(images/arrow.gif);
				background-repeat: no-repeat;
				background-position: 100% 50%;
				font-weight: bold; }

	table#Progress tr#Joint td.JointActive
			{	font-weight: bold;
				color: #ffffff; }

	table#Progress tr.Joint td.Active
			{	background-image: none; }

	table#Progress tr.Joint td
			{	text-align: center; }

	table#Progress td p#c1
			{	background-image: url(images/1.gif);
				background-repeat: no-repeat;
				background-position: top left; }

	table#Progress td.Active p#c1
			{	background-image: url(images/1a.gif); }

	table#Progress td.Visited p#c1
			{	background-image: url(images/1v.gif); }

	table#Progress td p#c2
			{	background-image: url(images/2.gif);
				background-repeat: no-repeat;
				background-position: top left; }

	table#Progress td.Active p#c2
			{	background-image: url(images/2a.gif); }

	table#Progress td.Visited p#c2
			{	background-image: url(images/2v.gif); }

	table#Progress td p#c3
			{	background-image: url(images/3.gif);
				background-repeat: no-repeat;
				background-position: top left; }

	table#Progress td.Active p#c3
			{	background-image: url(images/3a.gif); }

	table#Progress td.Visited p#c3
			{	background-image: url(images/3v.gif); }

	table#Progress td p#c4
			{	background-image: url(images/4.gif);
				background-repeat: no-repeat;
				background-position: top left; }

	table#Progress td.Active p#c4
			{	background-image: url(images/4a.gif); }

	table#Progress td.Visited p#c4
			{	background-image: url(images/4v.gif); }

	table#Progress td p#c5
			{	background-image: url(images/5.gif);
				background-repeat: no-repeat;
				background-position: top left; }

	table#Progress td.Active p#c5
			{	background-image: url(images/5a.gif); }

	table#Progress td.Visited p#c5
			{	background-image: url(images/5v.gif); }

	table#Progress td#Done
			{	background-image: url(images/done.gif);
				background-repeat: no-repeat;
				background-position: top left; }

	table#Progress td#DonePri, table#Progress td#DoneSec
			{	background-image: none; }



/* -------------------------------   "STYLE" STYLESHEET */
/* -------------------------------   "STYLE" STYLESHEET */


/* text-decoration and color when mouse is over that link works only for IE */
A:link { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: underline; color: #333333; } 
A:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: underline; color: #708090; } 
a.button {
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 10px;
	border-top: 1px solid #f0ede1;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid #f0ede1;
	text-align: center;
	text-decoration: none;
	margin: 10px 10px 11px 10px;
	width: 100px;
	white-space: nowrap;
}
a.button:link {
	color: #000;
	text-decoration: none;
}
a.button:visited {
	color: #000;
	text-decoration: none;
}
a.button:hover {
	color: #000;
	text-decoration: none;
}
a.button:active {
	color: #000;
	text-decoration: none;
}

label {
	display: block;
	margin-left: 15px;
	margin-top: 5px;
	text-align: right;
	font-size: 11px;
	line-height: 13px;
	cursor: pointer cursor:hand;
}
label.left	{	text-align: left;
			display: inline;
			margin-left: 1px; }
/* _______________ General Page Settings _______________ */
td#full_col {
	padding-right: 15px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	border: 0px dotted red;
	width: 760px;
}
td#mid_col {
	padding-right: 15px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	border: 0px dotted red;
	width: 555px;
}
td#top_col {
	padding-right: 15px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	border: 0px dotted red;
	width: 655px;
}
td#right_col {
	width: 170px;
	padding: 5px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #ccc;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}


body {
	background-color:white;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin: 0px 0px 0px 5px;
	}


.banner{font-weight:normal;font-size:8pt;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color:white;background-color:#000000;}


/* _______________ Tables Properties _______________ */

.border{
	background-color : #CCCCCC;
}

.tableborder{
background-color : #9d9b8c;
}

.appborder{
background-color: #000000;

	

}
.tableheading{background-color: #336699; font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #FFFFFF;}

.tableheading2{ background-color: #99b3cc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #000000;}
.tableheading2nob{ background-color: #99b3cc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color: #000000;}
.tableheading2nob:visited,.tableheading2nob:link{ color: #000000;}
.tableheading:visited,.tableheading:link{ color: #FFFFFF;}
.logintablerow1{ background-color: #ccd9e5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #000000;}
.tablerow1{ background-color: #f5f5f5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #000000;}
.tablerowred{ background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #DC143C;}
.tablerowgreen{ background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #228B22;}
.tablerowblue{ background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #336699;}
.tablerowblue a,.tablerowblue a:visited,.tablerowblue a:active,.tablerowblue:visited,.tablerowblue:link{
	color: #336699;
	text-decoration: underline;
}
.tablerow1bold{ background-color: #f5f5f5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000;}.tablerow2{ background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #000000;}
.tablerow2bold{ background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000;}.tablerow3{ background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000;}
.whiteback{
	background-color : #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt;
}
.title2, .title3, .title4
{
	font-weight: bold;
	font-size:90%;
	color : #003366;
	margin-bottom: 0px; margin-top:0px;
}
.title3 { font-size:70%; }
.text2 {	font-size:70%; }
.whitebackbold{
	background-color : #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;font-weight:bold;
}
.topbar a,.topbar a:visited,.topbar a:active,.topbar:visited,.topbar:link{font-weight:normal;font-size:10px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color:white;}
.inactivenav a:visited, .inactivenave a:active{

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;color: #FFFFFF;
	font-weight :bold;
	font-size: 8pt;
	text-decoration : none;
}

.historybutton,.historybutton a, .historybutton a:visited, .historybutton a:active{
	background-color :#8cbcca;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000000;
	font-weight :normal;
	font-size: 8pt;
	text-decoration : none;
}

td.activenav, td.activenav a:visited, td.activenav a:active{
	background-color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000000;
	font-weight : bold;
	font-size: 8pt;
	text-decoration : none;
}

td.helpsubnava,td.helpsubnava a, td.helpsubnava a:visited, td.helpsubnava a:active{
	background-color :#1A7894;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;color: White;
	font-weight :bold;
	font-size: 8pt;
	text-decoration : none;
}
td.helpsubnav,td.helpsubnav a, td.helpsubnav a:visited, td.helpsubnav a:active{
	background-color :#8cbcca;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000000;
	font-weight :bold;
	font-size: 8pt;
	text-decoration : none;
}
td.tabborder{
;
background-color: #999999
}

.subnav{
	background-color : #1A7894;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;color: #FFFFFF;
	font-weight : normal;
	font-size:8pt;
	text-align : left;
	
}
.subnav a,.subnav a:visited,.subnav a:active,.subnav :visited,.subnav:link
{
	background-color : #1A7894;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;color: #FFFFFF;
	font-weight : normal;
	font-size:8pt;
	text-align : left;
	text-decoration:none;
}


td.welcome { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: White;background-color:#336699;}
.fieldfooter{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: Black;
}
td.fieldfooter{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: Black;
}
td.background { background-color: #1A7894; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: White;}
td.background1 { background-color: #999999 ; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: White;
}
td.background2 { background-color: #D2D2D2 ; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: Black;
}
td.background3 { background-color: #EEEEEE ; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #000000}
.tableheading2OVERVIEW { background-color: #99b3cc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #000000; ; line-height: 14px; font-variant: small-caps}
.tablerowhighlighted { background-color: #FFFF99; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #000000; }
.tablerow2gray { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #999999; }
.tablerow2gray2 { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #666666; }
.tablerow5 { background-color: #f8f8f8; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #000000; }
td.activenav a { 
	background-color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000000;
	font-weight : bold;
	font-size: 8pt;
	text-decoration : none;
 } 


.inactivenav { 
	background-color :#003366;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;color: #FFFFFF;
	font-weight :bold;
	font-size: 8pt;
	text-decoration : none;
 } 
.inactivenav a { 

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;color: #FFFFFF;
	font-weight :bold;
	font-size: 8pt;
	text-decoration : none;
 } .activenavborder {  background-color: #1A7894}
.subtitleheader {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #003366}


.topbar { font-weight:normal;font-size:10px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color:white;background-color:#336699; } .tablerow3 { background-color: #eeeeee; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #000000; }

.tableheading3 { background-color: #ccd9e5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:bold; color: #000000; }
.tableheading3:visited,.tableheading3:link{ color: #000000}

.tablerow4 { background-color: #f6f6f6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color: #333333; }
.tableheading4 { background-color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:bold; color: #666666; }


/* _______________ Action Items Properties _______________ */



INPUT.login	{color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px; font-weight: normal; }
TEXTAREA.login	{color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px; font-weight: normal; }
.button { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #CCCCCC}
SELECT.login	{color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px; font-weight: normal; }
.textgreen {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #009933}
.alert_green { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #009933}
.buttonnegative { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #eeeeee}


/* _______________ Misc Text Properties _______________ */

.copyright { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: Gray;
}
.alert_black { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000 }
.alert_red { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #FF0000}
.mandatoryfield { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000}
.footertext {  font-size: 8pt}
.grayedouttext { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #999999; }
.highlightlinks {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
.highlightlinks:hover {  color: #FF6600}.tablerow3 { background-color: #f3f8fb; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #000000; }
.linknounderline {  text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif}
.linknounderline:visited {  text-decoration: none}
.navtextover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; font-weight: normal; color: #666666}
.navtexton { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; font-weight: normal; color: #000000}
.navtextoff { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; font-weight: normal; color: #CCCCCC}
.textbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
.qa{ background-color: #f3f8fb; font-family: "Courier New", Courier, monospace; font-size: medium; font-weight: bold; color: #000000;}
TABLE#intro {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	padding: 2px;
	background-color: #F0F8FF;
	border: 1px solid #666;
	width: 280px;
	height: 241;
	margin-left: 5px;
	margin-right: 5px;
}
TABLE#intro td.header {background-color:#E8E8E1;font-weight:bold;font-size:12px;width:300px;padding-left:2px;border-bottom:1px solid #666;}
div.app_rule {BORDER-TOP: #dbd9cb 1px solid; margin: 0px; font-size:1px; line-height:1px;}
TABLE#highlight {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	padding: 2px;
	width:700px;
	background-color: #F0F8FF;
	border: 1px solid #666;
}
#datatable TABLE {
	BORDER-COLLAPSE: collapse
}
#datatable TD {
	BORDER-LEFT: #bbbbbb 1px solid;
	BORDER-BOTTOM: #bbbbbb 1px solid;
	BORDER-RIGHT: #bbbbbb 1px solid;
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	PADDING-TOP: 3px; 
   PADDING-BOTTOM: 3px; 
	line-height: normal;
	
}

#datatable TH {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	BACKGROUND: #336699;
	PADDING-BOTTOM: 3px;
	COLOR: #fff;
	PADDING-TOP: 3px;
	text-transform: uppercase;
	font-size: 8px;
	line-height: normal;
	vertical-align: middle;
	BORDER-LEFT: #bbbbbb 1px solid;
	BORDER-BOTTOM: #bbbbbb 1px solid;
	BORDER-RIGHT: #bbbbbb 1px solid;
}
#datatable TD {
	FONT-SIZE: 10px;
	BACKGROUND: #f5f5f5;
	VERTICAL-ALIGN: top;
}
#datatable TD SPAN {
	TEXT-DECORATION: line-through
}
#datatable TD STRONG {
	DISPLAY: block; COLOR: #b70;
text-transform: uppercase;
font-size: 8px;
	line-height: normal;
}
#datatable TR:hover {
	COLOR: #222
}

table#Progress	{	border-collapse: collapse;
				
				background-color: #336699; }

	table#Progress td
			{	font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #85A3C2;
				border: 1px solid #6A829B;
				width: 108px;
				padding: 0px;
				vertical-align: top; }

	table#Progress td p
			{	margin: 0px;
				padding: 3px 10px; }

	table#Progress tr.App td
			{	background-color: #dddddd;
				color: #6A829B;
				width: 588px;
				font-weight: bold; }

	table#Progress tr.App td.User
			{	background-color: #ffffff;
				color: #336699; }

	table#Progress td#Done, table#Progress td#DonePri, table#Progress td#DoneSec
			{	width: 41px; }

	table#Progress td.Visited
			{	background-color: #85A3C2;
				color: #336699; }

	table#Progress td.Active
			{	background-color: #668CB3;
				color: #ffffff;
				background-image: url(../images/arrow_aliased.gif);
				background-repeat: no-repeat;
				background-position: 100% 50%;
				font-weight: bold; }

	table#Progress tr#Joint td.JointActive
			{	font-weight: bold;
				color: #ffffff; }

	table#Progress td#Done, table#Progress tr.Joint td.Active
			{	background-image: none; }

	table#Progress tr.Joint td
			{	text-align: center; }


	table#Progress td#DonePri, table#Progress td#DoneSec
			{	background-image: none;
				text-align: center;
				padding: 0px; }
	.printbutton {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #CCCCCC;
	padding-left: 6px;
		padding-right: 6px;
		padding-top: : 3px;
	}
	table#print td {
		padding:3px;
		background-color: #E7E7E7;
		font-size: 110%;
		font-weight:bold;
		
}


/* ---------------------------------- MANDATORY STYLE SHEET */
/* ---------------------------------- MANDATORY STYLE SHEET */

a.button {
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 10px;
	border-top: 1px solid #f0ede1;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid #f0ede1;
	text-align: center;
	text-decoration: none;
	margin: 10px 10px 11px 10px;
	width: 100px;
	white-space: nowrap;
}
a.button:link {
	color: #000;
	text-decoration: none;
}
a.button:visited {
	color: #000;
	text-decoration: none;
}
a.button:hover {
	color: #000;
	text-decoration: none;
}
a.button:active {
	color: #000;
	text-decoration: none;
}

label {
	display: block;
	margin-left: 15px;
	margin-top: 5px;
	text-align: right;
	font-size: 11px;
	line-height: 13px;
	cursor: pointer cursor:hand;
}
label.left	{	text-align: left;
			display: inline;
			margin-left: 1px; }
/* _______________ General Page Settings _______________ */
td#full_col {
	padding-right: 15px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	border: 0px dotted red;
	width: 760px;
}
td#mid_col {
	padding-right: 15px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	border: 0px dotted red;
	width: 555px;
}
td#top_col {
	padding-right: 15px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	border: 0px dotted red;
	width: 655px;
}
td#right_col {
	width: 170px;
	padding: 5px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #ccc;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}


body {
	background-color:white;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin: 0px 0px 0px 5px;
	}





/* _______________ Tables Properties _______________ */

.border{
	background-color : #CCCCCC;
}

.tableborder{
background-color : #9d9b8c;
}

.appborder{
background-color: #000000;

	

}
.tableheading{font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #FFFFFF;}
.tableheading:visited,.tableheading:link{ color: #FFFFFF;}
.logintablerow1{ background-color: #ccd9e5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #000000;}
.tablerow1{ background-color: #f5f5f5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #000000;}
.tablerowred{ background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #DC143C;}
.tablerowgreen{ background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #228B22;}
.tablerowblue{ background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #336699;}
.tablerowblue a,.tablerowblue a:visited,.tablerowblue a:active,.tablerowblue:visited,.tablerowblue:link{
	color: #336699;
	text-decoration: underline;
}
.tablerow1bold{ background-color: #f5f5f5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000;}.tablerow2{ background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #000000;}
.tablerow2bold{ background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000;}.tablerow3{ background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000;}
.whiteback{
	background-color : #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt;
}
.title2, .title3, .title4
{
	font-weight: bold;
	font-size:90%;
	color : #003366;
	margin-bottom: 0px; margin-top:0px;
}
.title3 { font-size:70%; }
.text2 {	font-size:70%; }
.whitebackbold{
	background-color : #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;font-weight:bold;
}
.topbar a,.topbar a:visited,.topbar a:active,.topbar:visited,.topbar:link{font-weight:normal;font-size:10px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color:white;}
.inactivenav a:visited, .inactivenave a:active{

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;color: #FFFFFF;
	font-weight :bold;
	font-size: 8pt;
	text-decoration : none;
}

.historybutton,.historybutton a, .historybutton a:visited, .historybutton a:active{
	background-color :#8cbcca;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000000;
	font-weight :normal;
	font-size: 8pt;
	text-decoration : none;
}

td.activenav, td.activenav a:visited, td.activenav a:active{
	background-color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000000;
	font-weight : bold;
	font-size: 8pt;
	text-decoration : none;
}

td.helpsubnava,td.helpsubnava a, td.helpsubnava a:visited, td.helpsubnava a:active{
	background-color :#1A7894;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;color: White;
	font-weight :bold;
	font-size: 8pt;
	text-decoration : none;
}
td.helpsubnav,td.helpsubnav a, td.helpsubnav a:visited, td.helpsubnav a:active{
	background-color :#8cbcca;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000000;
	font-weight :bold;
	font-size: 8pt;
	text-decoration : none;
}
td.tabborder{
;
background-color: #999999
}

.subnav{
	background-color : #1A7894;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;color: #FFFFFF;
	font-weight : normal;
	font-size:8pt;
	text-align : left;
	
}
.subnav a,.subnav a:visited,.subnav a:active,.subnav :visited,.subnav:link
{
	background-color : #1A7894;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;color: #FFFFFF;
	font-weight : normal;
	font-size:8pt;
	text-align : left;
	text-decoration:none;
}


td.welcome { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: White;background-color:#336699;}
.fieldfooter{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: Black;
}
td.fieldfooter{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: Black;
}
td.background { background-color: #1A7894; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: White;}
td.background1 { background-color: #999999 ; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: White;
}
td.background2 { background-color: #D2D2D2 ; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: Black;
}
td.background3 { background-color: #EEEEEE ; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #000000}
.tableheading2OVERVIEW { background-color: #99b3cc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #000000; ; line-height: 14px; font-variant: small-caps}
.tablerowhighlighted { background-color: #FFFF99; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #000000; }
.tablerow2gray { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #999999; }
.tablerow2gray2 { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #666666; }
.tablerow5 { background-color: #f8f8f8; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #000000; }
td.activenav a { 
	background-color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000000;
	font-weight : bold;
	font-size: 8pt;
	text-decoration : none;
 } 


.inactivenav { 
	background-color :#003366;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;color: #FFFFFF;
	font-weight :bold;
	font-size: 8pt;
	text-decoration : none;
 } 
.inactivenav a { 

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;color: #FFFFFF;
	font-weight :bold;
	font-size: 8pt;
	text-decoration : none;
 } .activenavborder {  background-color: #1A7894}
.subtitleheader {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #003366}


.topbar { font-weight:normal;font-size:10px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color:white;background-color:#336699; } .tablerow3 { background-color: #eeeeee; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #000000; }

.tableheading3 { background-color: #ccd9e5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:bold; color: #000000; }
.tableheading3:visited,.tableheading3:link{ color: #000000}

.tablerow4 { background-color: #f6f6f6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color: #333333; }
.tableheading4 { background-color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:bold; color: #666666; }


/* _______________ Action Items Properties _______________ */



INPUT.login	{color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px; font-weight: normal; }
TEXTAREA.login	{color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px; font-weight: normal; }
.button { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #CCCCCC}
SELECT.login	{color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px; font-weight: normal; }
.textgreen {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #009933}
.alert_green { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #009933}
.buttonnegative { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #eeeeee}


/* _______________ Misc Text Properties _______________ */

.copyright { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: Gray;
}
.alert_black { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000 }
.alert_red { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #FF0000}
.mandatoryfield { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000}
.footertext {  font-size: 8pt}
.grayedouttext { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #999999; }
.highlightlinks {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
.highlightlinks:hover {  color: #FF6600}.tablerow3 { background-color: #f3f8fb; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #000000; }
.linknounderline {  text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif}
.linknounderline:visited {  text-decoration: none}
.navtextover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; font-weight: normal; color: #666666}
.navtexton { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; font-weight: normal; color: #000000}
.navtextoff { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; font-weight: normal; color: #CCCCCC}
.textbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
.qa{ background-color: #f3f8fb; font-family: "Courier New", Courier, monospace; font-size: medium; font-weight: bold; color: #000000;}
TABLE#intro {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	padding: 2px;
	background-color: #F0F8FF;
	border: 1px solid #666;
	width: 280px;
	height: 241;
	margin-left: 5px;
	margin-right: 5px;
}
TABLE#intro td.header {background-color:#E8E8E1;font-weight:bold;font-size:12px;width:300px;padding-left:2px;border-bottom:1px solid #666;}
div.app_rule {BORDER-TOP: #dbd9cb 1px solid; margin: 0px; font-size:1px; line-height:1px;}
TABLE#highlight {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	padding: 2px;
	width:700px;
	background-color: #F0F8FF;
	border: 1px solid #666;
}
#datatable TABLE {
	BORDER-COLLAPSE: collapse
}
#datatable TD {
	BORDER-LEFT: #bbbbbb 1px solid;
	BORDER-BOTTOM: #bbbbbb 1px solid;
	BORDER-RIGHT: #bbbbbb 1px solid;
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	PADDING-TOP: 3px; 
   PADDING-BOTTOM: 3px; 
	line-height: normal;
	
}

#datatable TH {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	BACKGROUND: #336699;
	PADDING-BOTTOM: 3px;
	COLOR: #fff;
	PADDING-TOP: 3px;
	text-transform: uppercase;
	font-size: 8px;
	line-height: normal;
	vertical-align: middle;
	BORDER-LEFT: #bbbbbb 1px solid;
	BORDER-BOTTOM: #bbbbbb 1px solid;
	BORDER-RIGHT: #bbbbbb 1px solid;
}
#datatable TD {
	FONT-SIZE: 10px;
	BACKGROUND: #f5f5f5;
	VERTICAL-ALIGN: top;
}
#datatable TD SPAN {
	TEXT-DECORATION: line-through
}
#datatable TD STRONG {
	DISPLAY: block; COLOR: #b70;
text-transform: uppercase;
font-size: 8px;
	line-height: normal;
}
#datatable TR:hover {
	COLOR: #222
}

table#Progress	{	
				border-collapse: collapse;
				}

	table#Progress td
			{	font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				width: 108px;
				padding: 0px;
				vertical-align: top; }

	table#Progress td p
			{	margin: 0px;
				padding: 3px 10px; }

	table#Progress tr.App td
			{	background-color: #dddddd;
				color: #6A829B;
				width: 588px;
				font-weight: bold; }

	table#Progress tr.App td.User
			{	background-color: #ffffff;
				color: #336699; }

	table#Progress td#Done, table#Progress td#DonePri, table#Progress td#DoneSec
			{	width: 41px; }

	table#Progress td.Visited
			{	background-color: #85A3C2;
				color: #336699; }

	table#Progress td.Active
			{	
				background-image: url(../images/arrow_aliased.gif);
				background-repeat: no-repeat;
				background-position: 100% 50%;
				font-weight: bold; }

	table#Progress tr#Joint td.JointActive
			{	font-weight: bold;
}

	table#Progress td#Done, table#Progress tr.Joint td.Active
			{	background-image: none; }

	table#Progress tr.Joint td
			{	text-align: center; }


	table#Progress td#DonePri, table#Progress td#DoneSec
			{	background-image: none;
				text-align: center;
				padding: 0px; }
	.printbutton {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #CCCCCC;
	padding-left: 6px;
		padding-right: 6px;
		padding-top: : 3px;
	}
	table#print td {
		padding:3px;
		background-color: #E7E7E7;
		font-size: 110%;
		font-weight:bold;
		
}



/* -------------------------------   CLIENT CUSTOMIZABLE */
/* -------------------------------   CLIENT CUSTOMIZABLE */



/* Global UI elements text-decoration and color when mouse is over that link works only for IE */
A:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #8C0220;
	font-weight: bold;
	text-decoration: underline;
} 
A:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #8C0220;
	font-weight: bold;
}
A:hover {
	text-decoration: none;
}

/* Header */
.banner{
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	background-color: #000000;
}

td.welcome {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: White;
	background-color: #003082;
}

/* Body */
/* Table Border */
.border{
	background-color : #CCCCCC;
}
/* Table heading background color */
.tableheading{
	background-color: #8C0220;
}

/* Table sub-heading background color and text colour and link colour*/
.tableheading2{
	background-color: #EEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.tableheading2nob{
	background-color: #DDEAFE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.tableheading2nob:visited,.tableheading2nob:link{
	color: #000000;
}

/* PROGRESS BAR */

/* Progress Bar Background */
table#Progress {	
	background-color: #FFF;
	}
/* Progress Cells */
table#Progress td {	
	color: #8C0220;
	border: 1px solid #CCC;
	}
/* CURRENT Progress Cell */
table#Progress td.Active {
	background-color: #CC9900;
	color: #ffffff;
	}
/* COMPLETED Progress Cell */
table#Progress td.Visited {
	background-color: #8C0220;
	color: #FFF;
	}
/* Joint Applicant Active Progress Bar Table Cell Colour  and Border Colour*/
table#Progress tr#Joint td.JointActive {	
	color: #666;
	}
