/* All the CSS calls will now be wrapped in a DIV for the whole world  */

div#workflow form {margin:0px; padding:0px;}
div#workflow textarea {white-spacheight
:normal;overflow:auto;}
div#workflow input[type='checkbox'], div#workflow input[type='radio']  {color:#6666cc;}

div#workflow a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
	color: #6666cc;
}
div#workflow a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #6666cc;
	text-decoration: underline;
}
div#workflow a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #6666cc;
	background-color: #transparent;
	text-decoration: underline;
}
div#workflow a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #6666cc;
	text-decoration: underline;
}

div#workflow p, div#workflow td, div#workflow tr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

div#workflow b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

div#workflow .topHr, .topHr { color:#ffffff;}
div#workflow .midHr, .midHr { color:#ffffff;}
div#workflow .errorMessage, .errorMessage { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:Red; }

div#workflow input[type=text], div#workflow select, div#workflow textarea { 
	border:1px solid silver;
	background-color: white;
	font-family:Arial, Helvetica, sans-serif; font-size:8pt;
}
div#workflow input[type=text]:focus, div#workflow select:focus, div#workflow textarea:focus { 
	background-color: yellow; 
	border:1px solid black; 
	font-weight:bold; 
}
	
div#workflow .inputBox, .inputBox { font-family:Arial, Helvetica, sans-serif; font-size:8pt; }
div#workflow .readOnlyInputBox, .readOnlyInputBox, 
div#workflow input[readonly], div#workflow select[readonly], div#workflow textarea[readonly],
div#workflow input[readonly]:focus, div#workflow select[readonly]:focus, div#workflow textarea[readonly]:focus { 
	font-family:Arial, Helvetica, sans-serif; font-size:8pt;
	background-color:#dddddd; 
	border:1px solid #dddddd;
	font-weight:none; 
}


div#workflow .bodyText2, .bodyText2 { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 8pt; color: #6666cc; background-color: #transparent; }
div#workflow  .bodyText2bold, .bodyText2bold { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 8pt; color: #6666cc; background-color: #transparent;font-weight:bold;}
div#workflow tr, div#workflow tr.WorkFlow, div#workflow .bodyText,  tr.WorkFlow, .bodyText {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #6666cc; background-color: #ffffff;}
div#workflow .headerTextPlain, .headerTextPlain { font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:8pt;}
div#workflow .headerTextBold, .headerTextBold { font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-weight:bold; font-size:8pt;}

div#workflow  .headerTextColored, .headerTextColored { font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; color:#ffffff; background-color:#6666cc; text-align:center; font-weight:bold; font-size:10px;}
div#workflow  .largeHeader, .largeHeader {font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 11pt; color: #6666cc; background-color: #transparent;}
div#workflow  .medHeader, .medHeader { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 10px; color: #6666cc; background-color: #transparent;}
div#workflow  .lightRow, .lightRow { font-family:Arial, Helvetica, sans-serif; font-size:8pt; }
div#workflow  .darkRow, .darkRow { font-family:Arial, Helvetica, sans-serif; font-size:8pt; background-color:#f4f4f4; }

/*height:11pt; */
div#workflow  .printButton, div#workflow .backButton, .printButton, .backButton,
div#workflow  .printButton:hover, div#workflow .backButton:hover, .printButton:hover, .backButton:hover,
div#workflow  .printButton:active, div#workflow .backButton:active, .printButton:active, .backButton:active,
div#workflow  .printButton:focus, div#workflow .backButton:focus, .printButton:focus, .backButton:focus,
div#workflow  .printButtonFocus, div#workflow .backButtonFocus, .printButtonFocus, .backButtonFocus,
div#workflow .submitButton, .submitButton ,
div#workflow .submitButton:hover, .submitButton:hover, 
div#workflow .submitButton:active, .submitButton:active,
div#workflow .submitButton:focus, .submitButton:focus,
div#workflow .submitButtonFocus, .submitButtonFocus { 
	cursor:pointer;
	padding: 1px 5px 1px 5px;
	text-align: center;
}

div#workflow  .printButton, div#workflow .backButton, .printButton, .backButton {
	color:#ffffff; 
	background-color:#6666cc; 
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size:8pt; 
}

div#workflow  .printButton:hover, div#workflow .backButton:hover, .printButton:hover, .backButton:hover,
div#workflow  .printButton:active, div#workflow .backButton:active, .printButton:active, .backButton:active,
div#workflow  .printButton:focus, div#workflow .backButton:focus, .printButton:focus, .backButton:focus,
div#workflow  .printButtonFocus, div#workflow .backButtonFocus, .printButtonFocus, .backButtonFocus { 
	color:#6666cc; 
	background-color:#ffffff; 
	border-color:#6666cc; 
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size:8pt; 
}

div#workflow .submitButton, .submitButton { 
	color:#ffffff; 
	background-color:#6666cc; 
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;  
}

/* height:11pt;  */
div#workflow .submitButton:hover, .submitButton:hover, 
div#workflow .submitButton:active, .submitButton:active,
div#workflow .submitButton:focus, .submitButton:focus,
div#workflow .submitButtonFocus, .submitButtonFocus{ 
	color:#6666cc; 
	background-color:#ffffff; 
	border-color:#6666cc; 
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
	font-size:8pt; 
}

div#workflow li {padding-left: 25px}


div#workflow .inputBoxDate, .inputBoxDate { font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:8pt; width: 50px; border:1px solid #ffffff; width: 50px; }

div#workflow .inputBoxMonth, .inputBoxMonth { font-family:Arial, Helvetica, sans-serif; font-size:8pt; width: 90px;}
div#workflow .inputBoxYear, .inputBoxYear { font-family:Arial, Helvetica, sans-serif; font-size:8pt; width: 38px;}
div#workflow .inputBox2, .inputBox2{ font-family:Arial, Helvetica, sans-serif; font-size:8pt; }
div#workflow .inputBox3, .inputBox3 { font-family:Arial, Helvetica, sans-serif; font-size:8pt; width: 38px;}

div#workflow .ACICollapsed, .ACICollapsed {display: block;}
	div#workflow .ACECollapsed, .ACECollapsed { display: block;}

div#workflow .pop, .pop		{text-decoration: none; }
div#workflow .DropDown, .DropDown	{text-decoration: none; font-weight: normal; top: 0pt;}
div#workflow .DropDown:hover, .DropDown:hover,
div#workflow .DropDown:active, .DropDown:active
	{text-decoration: underline; }
div#workflow .HidePopUp, .HidePopUp 	{text-decoration: none; }
div#workflow .HidePopUp:hover, .HidePopUp:hover, 
div#workflow .HidePopUp:active, .HidePopUp:active
	{text-decoration: underline; }
div#workflow .Glossary, .Glossary	{text-decoration: none; }
div#workflow .glossary:hover, .glossary:hover,
div#workflow .glossary:active, .glossary:active
	{text-decoration: underline; }
div#workflow .Glossarydef, .Glossarydef	{color: #008C00; text-decoration: none;}
div#workflow .srcContent, .srcContent 	{ }
div#workflow .expfav, .expfav		{font-size: 80%; text-align:right; margin-top: -1em; margin-bottom: 0; }
div#workflow .expanded, .expanded	{font-weight: normal; }
div#workflow .collapsed, .collapsed	{display: none;}
div#workflow .def, .def		{margin-top: 40pt;}
#theIFRAME	{position: absolute; display:none; }

div#workflow h1, div#workflow h2, div#workflow h3, div#workflow h4, div#workflow h5, div#workflow h6 {
	letter-spacing: -1px;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
	margin: 1.2em 0 .3em;
	color:#000;
	border-bottom: 1px solid #eee;
	padding-bottom: .1em
}
div#workflow h1 {font-family: Verdana; font-size: 11pt; color: black; background-color: #ffffff;}
div#workflow h2 {font-family: Verdana; font-size: 10pt; color: black; background-color: #ffffff;}
div#workflow h3 {font-family: Verdana; font-size: 9pt; color: black; background-color: #ffffff;}
div#workflow h4 {font-family: Verdana; font-size: 11pt; color: black; background-color: #ffffff;}
div#workflow h5 {font-family: Verdana; font-size: 10pt; color: black; background-color: #ffffff;}
div#workflow h6 {font-family: Verdana; font-size: 10pt; color: black; background-color: #ffffff;}

div#workflow h1 a,
div#workflow h2 a,
div#workflow h3 a,
div#workflow h4 a,
div#workflow h5 a,
div#workflow h6 a
	{text-decoration: none; }

div#workflow ul {margin: .3em 0 1.5em 0; list-style-type: disc; list-style-position: outside;}
div#workflow ul li {margin-left: 1.4em;padding-left: 0;background: none; list-style-type: disc; list-style-position: outside;}
div#workflow ol {margin: .5em .5em 1.5em}
div#workflow ol li {margin-left: 1.4em;padding-left: 0;background: none; list-style-type: decimal}

div#workflow .ComponentPanelTable, .ComponentPanelTable {
	border-color: white; 
	border-style: dashed;
}

div#workflow .ComponentPanelTable:focus, .ComponentPanelTable:focus,
div#workflow .ComponentPanelTable:hover, .ComponentPanelTable:hover,
div#workflow .ComponentPanelTable:active, .ComponentPanelTable:active,
div#workflow .ComponentPanelTableFocus, .ComponentPanelTableFocus {
	border-color: #ffffcc; 
	border-style: dashed;
}




