@font-face {
	font-family: open_sansbold;
	src: url(fonts/opensans-bold-webfont.eot);
}
@font-face {
	font-family: open_sanssemibold;
	src: url(fonts/opensans-semibold-webfont.eot);
}
@font-face {
	font-family: open_sanslight;
	src: url(fonts/opensans-light-webfont.eot);
}
@font-face {
	font-family: open_sansregular;
	src: url(fonts/opensans-regular-webfont.eot);
}
BODY {
	BACKGROUND-COLOR: white
}
#pre-nav {
	BACKGROUND-IMAGE: url(image/background_top_task.gif)
}
#nav {
	DISPLAY: none
}
* {
	FONT-FAMILY: Verdana, Geneva, Tahoma, sans-serif
}
#container {
	BACKGROUND-COLOR: #c4d3e3; 
}
#content {
        padding:0px 5px 0px 5px;
/*
	WIDTH: 990px; MARGIN: 0px auto; padding-top: 45px; /*jfeigley added padding to top of content block commented out second content block
*/
}
#head {
	WIDTH: 100%; MARGIN: 0px auto
}
.banner IMG {
	HEIGHT: 60px; WIDTH: 228px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px
}
.wiz-container {
	padding: 30px 20px 0 16px;
}
#seperator {
	MARGIN-TOP: 0px
}
.wizard {
	BORDER-TOP: 0px; BORDER-RIGHT: 0px; BORDER-BOTTOM: 0px; /*PADDING-BOTTOM: 24px;*/ padding-bottom: 30px;/*PADDING-TOP: 24px;*/ /*PADDING-LEFT: 24px; */BORDER-LEFT: 0px; /*PADDING-RIGHT: 24px;*/ BACKGROUND-COLOR: white; /*jfeigley - remove box shadow from bread crumbs*//*	-webkit-box-shadow: 0px 0px 23px 1px rgba(128, 123, 128, 1); -moz-box-shadow: 0px 0px 23px 1px rgba(128, 123, 128, 1); box-shadow: 0px 0px 23px 1px rgba(128, 123, 128, 1);*/
}
.wizard TABLE {
	WIDTH: 100% !important
}
.wizard-label-row {
	TEXT-ALIGN: center
}
.wizard-step-num-active > DIV > DIV {
	TEXT-ALIGN: center; width: 22px; height: 20px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; border: solid 2px #ffffff; background: #51bf87; color: inherit; padding-top: 2px; display: inline-block; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);  transform: translatey(37%); -webkit-transform: translatey(37%); -moz-transform: translatey(37%); -o-transform: translatey(37%); -ms-transform: translatey(37%);
}
.wizard-step-num-inactive > DIV > DIV {
	TEXT-ALIGN: center; width: 22px; height: 20px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; border: solid 2px #ffffff; background: #9b9b9b; color: #ffffff; padding-top: 2px; display: inline-block; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5); /*position: relative; top: 15px;*/ transform: translatey(37%); -webkit-transform: translatey(37%); -moz-transform: translatey(37%); -o-transform: translatey(37%); -ms-transform: translatey(37%);
}
.wizard-step-num-disabled > DIV > DIV {
	TEXT-ALIGN: center; width: 22px; height: 20px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; border: solid 2px #ffffff; background: #9b9b9b; color: #ffffff; padding-top: 2px; display: inline-block; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);/* position: relative; top: 15px;*/ transform: translatey(37%); -webkit-transform: translatey(37%); -moz-transform: translatey(37%); -o-transform: translatey(37%); -ms-transform: translatey(37%);
}
.im-page-section-header {
	OVERFLOW: auto; BORDER-TOP: medium none; BORDER-RIGHT: medium none; BACKGROUND: #10276d; BORDER-BOTTOM: medium none; COLOR: #ffffff; BORDER-LEFT: medium none
}

.im-page-section-content {
	BORDER-TOP: medium none; 
	BORDER-RIGHT: medium none; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	BORDER-BOTTOM: medium none; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	/*PADDING-LEFT: 30px !important; */
	BORDER-LEFT: medium none; 
	PADDING-RIGHT: 30px;
}

.im-page-section-header {
	BACKGROUND: none transparent scroll repeat 0% 0%; /*jfeigley added styles*/ 
}
.im-page-section {
	MARGIN-BOTTOM: 12px; MARGIN-TOP: -2px; BACKGROUND-COLOR: #fff; 
	/*jfeigley: remove box shadow -webkit-box-shadow: 0px 0px 23px 1px rgba(128, 123, 128, 1); 
	-moz-box-shadow: 0px 0px 23px 1px rgba(128, 123, 128, 1); 
	box-shadow: 0px 11px 23px 0px rgba(128, 123, 128, 1)*/
}
TABLE.im-formRowSet {
	WIDTH: 75% !important; 
	MARGIN-TOP: 0px; 
}
TABLE.im-formRowSet TR TD {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
.im-required-marker {
	PADDING-RIGHT: 4px
}
.wsui-table-row-odd {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.wsui-table-row-odd > TD > TABLE {
	WIDTH: 100%
}
.ca-gray .x-btn-tl {
	BACKGROUND: none;/*#666666; PADDING-BOTTOM: 0px !important; PADDING-TOP: 0px !important; PADDING-LEFT: 7px !important; PADDING-RIGHT: 7px !important*/ /*jfeigley - remove styles, set background to none*/
}
.ca-gray .x-btn-tr {
	BACKGROUND: none;/*#666666; PADDING-BOTTOM: 0px !important; PADDING-TOP: 0px !important; PADDING-LEFT: 7px !important; PADDING-RIGHT: 7px !important*/ /*jfeigley - remove styles, set background to none*/
}
.ca-gray .x-btn-tc {
	BACKGROUND: none;/*#666666; PADDING-BOTTOM: 0px !important; PADDING-TOP: 0px !important; PADDING-LEFT: 7px !important; PADDING-RIGHT: 7px !important*/ /*jfeigley - remove styles, set background to none*/
}
.ca-gray .x-btn-ml {
	BACKGROUND: none;/*#666666; PADDING-BOTTOM: 0px !important; PADDING-TOP: 0px !important; PADDING-LEFT: 7px !important; PADDING-RIGHT: 7px !important*/ /*jfeigley - remove styles, set background to none*/
}
.ca-gray .x-btn-mr {
	BACKGROUND: none;/*#666666; PADDING-BOTTOM: 0px !important; PADDING-TOP: 0px !important; PADDING-LEFT: 7px !important; PADDING-RIGHT: 7px !important*/ /*jfeigley - remove styles, set background to none*/
}
.ca-gray .x-btn-mc {
	BACKGROUND: none;/*#666666; PADDING-BOTTOM: 0px !important; PADDING-TOP: 0px !important; PADDING-LEFT: 7px !important; PADDING-RIGHT: 7px !important*/ /*jfeigley - remove styles, set background to none*/
}
.ca-gray .x-btn-bl {
	BACKGROUND: none;/*#666666; PADDING-BOTTOM: 0px !important; PADDING-TOP: 0px !important; PADDING-LEFT: 7px !important; PADDING-RIGHT: 7px !important*/ /*jfeigley - remove styles, set background to none*/
}
.ca-gray .x-btn-br {
	BACKGROUND: none;/*#666666; PADDING-BOTTOM: 0px !important; PADDING-TOP: 0px !important; PADDING-LEFT: 7px !important; PADDING-RIGHT: 7px !important*/ /*jfeigley - remove styles, set background to none*/
}
.ca-gray .x-btn-bc {
	BACKGROUND: none;/*#666666; PADDING-BOTTOM: 0px !important; PADDING-TOP: 0px !important; PADDING-LEFT: 7px !important; PADDING-RIGHT: 7px !important*/ /*jfeigley - remove styles, set background to none*/
}
.x-btn-tl {
	BACKGROUND: none; /*jfeigley - remove background color from button cells, original value: #10276d;*/
}
.x-btn-tr {
	BACKGROUND: none; /*jfeigley - remove background color from button cells, original value: #10276d;*/
}
.x-btn-tc {
	BACKGROUND: none; /*jfeigley - remove background color from button cells, original value: #10276d;*/
}
.x-btn-ml {
	BACKGROUND: none; /*jfeigley - remove background color from button cells, original value: #10276d;*/
}
.x-btn-mr {
	BACKGROUND: none; /*jfeigley - remove background color from button cells, original value: #10276d;*/
}
.x-btn-mc {
	BACKGROUND: none; /*jfeigley - remove background color from button cells, original value: #10276d;*/
}
.x-btn-bl {
	BACKGROUND: none; /*jfeigley - remove background color from button cells, original value: #10276d;*/
}
.x-btn-br {
	BACKGROUND: none; /*jfeigley - remove background color from button cells, original value: #10276d;*/
}
.x-btn-bc {
	BACKGROUND: none; /*jfeigley - remove background color from button cells, original value: #10276d;*/
}
.x-btn-noicon .x-btn-small .x-btn-text {
	HEIGHT: auto;border-radius: 4px; border: solid 2px #13518f; padding: 10px 30px;
}
#action\.cancel.x-btn-noicon .x-btn-small .x-btn-text {
	border: solid 2px #4a4a4a; background: #ffffff; color: #4a4a4a;
}
BUTTON {
	FONT-SIZE: 150% !important; TEXT-TRANSFORM: uppercase
}
.wizard-step-active, .wizard-step-inactive, .wizard-step-disabled {
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border: 1px solid #000000;
	padding-left:15px;
}
LABEL {
	FONT-WEIGHT: bold; font-size: 14px;/*jfeigley added font size*/
}

#content {
	/*MARGIN-LEFT: 15px;*/ 
    BACKGROUND-COLOR: transparent; /*jfeigley updated background color per mock up, original value: #d6e8f5;*/
    WIDTH: 990px; 
    text-align: center; /*margin-left: 130px; margin-right: 130px;*/
    MARGIN: 0px auto; 
    padding-top: 45px; 
    padding-bottom: 60px; 

    align-items: center;  /*jfeigley added padding to top of content block, moved second set of content styles to same block as the first (second content block starts line 35 and has been commented out*/ 


}

#head > TABLE {
	BACKGROUND-COLOR: #14528f
}
.logo {
	HEIGHT: 50px; MARGIN-LEFT: 100px
}
.r5_global_link { /*jfeigley added styles*/
	COLOR: #ffffff; text-transform: uppercase; font-size: 18px !important; display: block; margin-right: 100px; text-decoration: none;
}
.r5_footer_text { /*jfeigley changes to footer styles*/
	FONT-SIZE:  20px !important;/*22px*/ FONT-WEIGHT: bold; COLOR: #13518f;/*#4068a6*/ padding: 20px 155px;/*PADDING-TOP: 15px; PADDING-LEFT: 190px*/
}
.product_name {
	DISPLAY: none
}
/*jfeigley - added styling to remove left and right navigation*/
#navright, #navleft {
	background: none;
	display: none;
}
/*jfeigley - added styling to override in-line styles for footer table*/
#foot table {
	background: #f3f3f3;
}
/*jfeigley - added styling to override ca.css pre-footer border*/
#pre-foot {
    BORDER-RIGHT: none; BORDER-BOTTOM: none; PADDING-BOTTOM: 0; PADDING-TOP: 0; PADDING-LEFT: 0; CLEAR: both; BORDER-LEFT: none; PADDING-RIGHT: 0;
}
#contenttd { /*jfeigley -added styling*/
	text-align: center; width: 100%;
}

.text {
	margin-left:15px;
}
#foot .r5_global_link {
	COLOR: #13518f; margin-right: 155px;
}
.x-plain-bwrap{
	margin-right: 20px;
}

#passwordDescription {
	width: 150px; display: block;
}
/*jfeigley - added styling for drop down menus */

.wizard-step-label2-active a, .wizard-step-label2-inactive a, .wizard-step-label2-disabled span {
	display: inline-block; 
	transform: translatey(-80%); -webkit-transform: translatey(-80%); -moz-transform: translatey(-80%); -o-transform: translatey(-80%); -ms-transform: translatey(-80%);
}


/*.wizard-step-disabled  {
	background: #7998b7;
	background-color: #7998b7;
	color: #f3f3f3;
}*/
b {
	margin-top: 10px;
	display: block;
}

table.im-formRowSet tr th.im-label, table.im-formRowSet tr th.im-label-required{
	text-align:left !important;
	padding-right: 5px !important;
}

.wizard-step-icon-active, .wizard-step-icon-inactive, .wizard-step-icon-disabled {
	display: none;
}



/*
.im-task-body p{
	padding-left:15px;
}
*/

.wizard-step-label2-active a:link, .wizard-step-label2-active a{
	color:white !important;
}	

.wizard-step-label2-inactive a:link{
	color:#1b5ea0;
}
.wizard-step-active{
	background-color:#1b5ea0 !important;
}

.wizard-step-inactive{
	background-color:#d5dbe0 !important;
}

.wizard-step-disabled{
	background-color:#d5dbe0 !important;
}

div#content form input.im-button {
	border: solid 2px #4a4a4a;
	background: #ffffff;
	color: #4a4a4a;
	height: auto;
	border-radius: 4px;
	border: solid 2px #13518f !important;
	padding: 5px 15px;
	background-image:none !important;
}

table.fw-messages{
	margin-left:25px !important;
}

#content{
        -webkit-box-shadow: unset; 
        -moz-box-shadow: unset; 
        box-shadow: unset;	
}

h1{
	-webkit-box-shadow: 0px 4px 8px 0px #807b80; 
    -moz-box-shadow: 0px 4px 8px 0px #807b80; 
    box-shadow: 0px 0px 8px 0px #807b80; 
}
.im-task-body{
  	-webkit-box-shadow: 0px 4px 8px 0px #807b80; 
    -moz-box-shadow: 0px 4px 8px 0px #807b80; 
    box-shadow: 0px 4px 8px 0px #807b80; 	
}

div#im-task-body > div > table.im-formRowSet > tbody > tr.wsui-table-row-odd > th,
div#im-task-body > div > table.im-formRowSet > tbody > tr.wsui-table-row-odd > td{
	padding-left: 20px;
}

#null_separator8 > tbody:nth-child(1) > tr:nth-child(2) > td,
#null_separator1 > tbody:nth-child(1) > tr:nth-child(2) > td{
	vertical-align: top;
}

#null_separator8 > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(2)
{
	padding-right: 95px !important;
}

table#null_separator8{
	width:100% !important;
}

textarea{
	font-size: 14px;
    padding:0px 12px;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
textarea.im-bigFormField{
	width:360px;
}

TABLE.im-formRowSet{
	width: auto !important;
}
/*last updated 12/20/2016*/