/* 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:#444444;}

div#workflow a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #444444;
}
div#workflow a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: none;
}
div#workflow a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	background-color: #ffffff;
	text-decoration: underline;
}
div#workflow a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}

div#workflow p, div#workflow td, div#workflow tr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

div#workflow b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	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:12px; 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:12px;
}
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:12px; }
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,
div#workflow input[disabled], div#workflow select[disabled], div#workflow textarea[disabled],
div#workflow input[disabled]:focus, div#workflow select[disabled]:focus, div#workflow textarea[disabled]:focus {
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	background-color:#dddddd;
	border:1px solid #dddddd;
	font-weight:none;
}


div#workflow .bodyText2, .bodyText2 { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px; color: #444444; background-color: #ffffff; }
div#workflow  .bodyText2bold, .bodyText2bold { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 12px; color: #444444; background-color: #ffffff;font-weight:bold;}
div#workflow tr, div#workflow tr.WorkFlow, div#workflow .bodyText, tr, tr.WorkFlow, .bodyText {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #444444; background-color: #ffffff;}
div#workflow .headerTextPlain, .headerTextPlain { font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:12px;}
div#workflow .headerTextBold, .headerTextBold { font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-weight:bold; font-size:12px;}

div#workflow  .headerTextColored, .headerTextColored { font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; color:#336699; background-color:#F6F7F7; text-align:center; font-weight:bold; font-size:15px;}
div#workflow  .largeHeader, .largeHeader {font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 16px; color:#336699; background-color:#F6F7F7;}
div#workflow  .medHeader, .medHeader { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 15px; color: #444444;} /* color: #336699; background-color: #transparent; */
div#workflow  .lightRow, .lightRow { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
div#workflow  .darkRow, .darkRow { font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#f4f4f4; }

/*height:16px; */
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:#336699;
	background-color:#f4f4f4;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
}

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:#336699;
	background-color:#F6F7F7;
	border-color:#444444;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
}

div#workflow .submitButton, .submitButton {
	color:#336699;
	background-color:#f4f4f4;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

/* height:16px;  */
div#workflow .submitButton:hover, .submitButton:hover,
div#workflow .submitButton:active, .submitButton:active,
div#workflow .submitButton:focus, .submitButton:focus,
div#workflow .submitButtonFocus, .submitButtonFocus{
	color:#336699;
	background-color:#F6F7F7;
	border-color:#444444;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
}

div#workflow li {padding-left: 25px}


div#workflow .inputBoxDate, .inputBoxDate { font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:12px; width: 50px; border:1px solid #336699; width: 50px; }

div#workflow .inputBoxMonth, .inputBoxMonth { font-family:Arial, Helvetica, sans-serif; font-size:12px; width: 90px;}
div#workflow .inputBoxYear, .inputBoxYear { font-family:Arial, Helvetica, sans-serif; font-size:12px; width: 38px;}
div#workflow .inputBox2, .inputBox2{ font-family:Arial, Helvetica, sans-serif; font-size:12px; }
div#workflow .inputBox3, .inputBox3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; 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, Tahoma, Arial, Helvetica, sans-serif; font-size: 16px; color: #336699; background-color: #ffffff;}
div#workflow h2 {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px; color: #336699; background-color: #ffffff;}
div#workflow h3 {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #AEB0AF; background-color: #ffffff;}
div#workflow h4 {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; color: #AEB0AF; background-color: #ffffff;}
div#workflow h5 {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; color: black; background-color: #ffffff;}
div#workflow h6 {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; color: 12px; 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;
}

div#workflow .psWrapper {float:left;}
div#workflow .psContainer {float:left; margin-left:5px; }
div#workflow .psStrengthBorder { height:18px; width:100px; border:1px solid #000; background-color:#DDDDDD; }
div#workflow .psStrength { background-image:url('/_includes/images/strength.jpg');height:18px;width:0px;}


/* Menu settings for each of the locations */
div#workflow .dcc_menuloc_left {margin-top:5px; width:150px;}
div#workflow .dcc_menuloc_header, div#workflow .dcc_menuloc_header {margin-top:5px;}

/*
div#workflow #dcc_menuloc_header
div#workflow #dcc_menuloc_footer
*/

/* SHADING MENU */
div#workflow .dcc_menuloc_left {width:150px; margin: 0 auto; padding: 0 0 10px 0;}
div#workflow .dcc_menuloc_left .dcc_menutype_shading dl {
	background:#F6F7F7 url(/_includes/images/bottom.gif) no-repeat bottom left;
}

div#workflow .dcc_menuloc_header dl.dcc_menutype_shading , div#workflow .dcc_menuloc_footer dl.dcc_menutype_shading {
	border-bottom:1px solid #336699; background: #f4f4f4;
}

div#workflow .dcc_menutype_shading dt {
	margin:0; padding: 5px;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
	color:#336699; 
	background-color:#F6F7F7; 
	text-align:center; font-weight:bold; 
	font-size:15px;
	background-color: #F6F7F7;
}
div#workflow .dcc_menuloc_left .dcc_menutype_shading dt {
	padding: 10px; background-image:url(/_includes/images/top.gif) no-repeat top right;
	border-bottom:1px solid #336699;
}
div#workflow .dcc_menuloc_footer dt {display:none}
div#workflow .dcc_menuloc_header dd, div#workflow .dcc_menuloc_footer dd { float:left;}

div#workflow .dcc_menutype_shading dd {
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	margin:0; padding:0; color:#336699; font-size: 12px; 
	
}
div#workflow .dcc_menuloc_left .dcc_menutype_shading dd {
	border-bottom:1px solid #336699; background: #f4f4f4;
}
div#workflow .dcc_menuloc_header dl.dcc_clear, div#workflow .dcc_menuloc_footer dl.dcc_clear{clear:left;}

div#workflow .dcc_menutype_shading a, div#workflow .dcc_menu_shading a:visited {
	color:#336699; 
	text-decoration:none; display:block; padding:5px 5px 5px 20px; 
	background:#f4f4f4 url(/_includes/images/arrow.gif) no-repeat 10px 10px; /*width:125px;*/
}
div#workflow .dcc_menutype_shading a:hover {
	background: #F6F7F7 url(/_includes/images/arrowr.gif) no-repeat 11px 10px; 
	color:#336699;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
}


div#workflow .dcc_menutype_plaintext dd {
	margin:0; padding-right:5px; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
	color:#336699; 
	background-color:transparent; 
	font-size:15px;}

}
div#workflow .dcc_menutype_plaintext a, div#workflow .dcc_menutype_plaintext a:visited {
	color:#336699; 
	text-decoration:none; display:block; padding:5px 5px 5px 20px; 
}
div#workflow .dcc_menutype_plaintext a:hover {
	color:Arial, Helvetica, sans-serif;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

div#workflow dd.dcc_bar {
margin-left: 0;
padding: 3px 1px;
border-left: 1px solid #444444;
list-style: none;
display: inline;
}



div#workflow, div#workflow tr, div#workflow td, div#workflow table {line-height:1}

div#workflow td label {padding-top:16px}
/*
div#workflow td p {padding-top:3px}
*/

