/* main.css */

/* Please follow order of elements in each section when adding new ones */

/*===================START: HIGH-LEVEL STYLES===================*/

/*===START: MAIN LAYOUT STYLES===*/
body 
{
	/* Section 508 - #333 does not work well with color contrast. Use #000000 */
	color:#000000;
	font: 84% Arial, Helvetica, sans-serif;
   	line-height: 120%;
	margin:0;
	padding:0;
   	background:#fff;
	text-align: center;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
   	visibility: hidden;
}

a img {
	border: none;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#container
{
	width: 780px;
	margin: 0 auto 0 auto;
	text-align: left;	
	padding: 0px 0px 0 20px;
}
#revalContainer {
	margin: 0 auto 0 auto;
	text-align: left;	
	padding: 0px 20px;
}
#revalContainer form {
	width: 100%;
}

/* PECOS-16735 START */
#manageReassignmentContainer {
	margin: 0 auto 0 auto;
	text-align: left;	
	padding: 0px 20px;
}
#manageReassignmentContainer form {
	width: 100%;
}
/* PECOS-16735 END */

#reportsContainer {
	width:900px;
	margin: 0 auto 0 auto;
	text-align: left;	
	padding: 0px 0px 0 20px;
}

#searchContainer {
	width:2000px;
	margin: 0 auto 0 auto;
	text-align: left;	
	padding: 0px 0px 0 20px;
}
#content {
	width: 780px;
	margin:0;	
}
#content div.login{
	width: 760px;
	float: left;
	border: 1px solid #00529C;
	padding: 0 10px 0 10px;
}
#content p {
	margin: 0 0 1rem 0;
}
.modal-body p.note {
	margin: 0 0 -5px 0 !important;
}
#content p:last-child {
	margin: 0;
}
#content h1, .blueBar,#revalContent h1 {
	padding: 5px 0px 2px 8px;
	color: #fff;
	font-size: 1.2em;
	border:2px solid #00529C;
	background: #00529C;
	margin:0;
	word-wrap: break-word;
}

/* PECOS-16735 */
#content h1, .blueBar, #manageReassignmentContent h1 {
	padding: 5px 0px 2px 8px;
	color: #fff;
	font-size: 1.2em;
	border:2px solid #00529C;
	background: #00529C;
	word-wrap: break-word;
}

#content h1, #manageReassignmentContent h1 {
	margin:0;
}

.blueBar {
	margin-top: -0.45em;
}

.greyBar {
	width: 1200px;
	margin-left: 2px;
	margin-top: 10px;
	border:0.5px solid #CCCCCC;
	background: #CCCCCC;
}

#content h2 {
	font-size: 1.1em;
}

a.left {
   display: inline-block;
   text-align: left;
   width: 100%;
}
#content h2.ecmSummary {
	padding: 5px 0px 2px 8px;
	color: #fff;
	font-size: 1.2em;
	border:2px solid #00529C;
	background: #00529C;
	margin:0;
}

#content h3 {
	font-size: 1.05em;
}
#content h4 {
	font-size: 1.0em;
}
#content h5 {
	font-size: 1.0em;
}
#content h6 {
	font-size: 1.0em;
}

.fieldsetHeading {
	font-size: 1.1em;
}

.fieldsetHeading2 {
	font-size: 1.0em;
}

.width100 {
	width: 100%;
}

.cleardiv{
	clear: both;
}

.new-item {
	color: #006D00;
}

.new-item > .view-cell,
.attestation > .view-cell {
	vertical-align: middle;
	padding-right: 5px;
}

.new-item > .view-cell:last-child {
	padding-right: 0;
}

.view-cell {
	display: table-cell;
}

.span-heading {
	font-size: 1.05em;
	background: none repeat scroll 0 0 #EFEFEF;
	font-weight: bold;
	margin: 0 0 8px;
	padding: 5px 0 5px 5px;
	display: block;
}

.span-heading-noBackgroundColor {
	background: none repeat scroll 0 0;
}

/* Sjohn : B200710020002 */
.indented
{
	display: inline-block;
  	margin-left: 20px;
}

.hidden, .sr-only
{ 
  	position: absolute; 
  	top: -20em; 
  	left: -200em; 
  	width: 1px;
  	height: 1px;
  	overflow: hidden;
} 

.breadcrumbs
{
	color: #333333;
	font-size: 1.0em;
	font-weight: bold;
}
.breadcrumbs a:visited
{
  	color: #333333 !important;
}


/*a {
	color: #333;
}
*/
a:focus {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

a:active {
	text-decoration: none;
}

a:link>span.blue { color: #0000FF; }
a:visited>span.blue { color: #9900CC; }

.red {
	color: #E20000;
}
.blue {
	color: #00529C;
}

.green {
	color: #2E8540 !important;
}
.red-508 {
	color: #EA0000;
}
.greyDisable {
	color: #C0C0C0;
}

/* Turn off IE adding non-standard content */
::-ms-clear {
	display: none;
}

/*===END: MAIN LAYOUT STYLES===*/

/*===START: HELP-SPECIFIC LAYOUT STYLES===*/
#help-container 
{
	width: 780px;
	margin: 0 auto 0 auto;
	text-align: left;	
	padding: 0px 0px 0 60px;
}
#help-content {
	width: 750px;
	margin:0;	
	padding: 0 0 0 85px;
}
#help-content p {
	margin: 0 0 5px 0;
	text-align: justify;
}
#help-content li {
	text-align: justify;
}
#help-content h1 {
	padding: 5px 0px 2px 8px;
	border:2px solid #00529C;
	background: #00529C;
	color: #fff;
	font-size: 1.2em;
	margin:0;
}
#help-content h2 {
	font-size: 1.1em;
}
#help-content h3 {
	padding: 6px 0px 4px 10px;
	color: #fff;
	font-size: 1.1em;
	background: #00529C;
	margin:0;
}
#help-content h4 {
	padding: 6px 0px 4px 10px;
	font-size: 1.1em;
	margin:0;
	font-weight: bold;
	text-decoration: none;
	background-color: #CEE5FB;
}
#help-content h5 {
	padding: 6px 0 0 0;
	font-size: 1.0em;
	margin:0;
	font-weight: bold;
}
#help-content ol.sublist {
	list-style-type:lower-alpha;
}
#help-content dl {
	margin:0;
	padding-left: 0.2em;
}
#help-content dt {
	font-weight: bold;
	padding-bottom: 0.7em;
}
#help-content dd {
	padding-bottom: 1.9em;
	text-align: justify;
}
#help-content dd.last {
	padding-bottom: 1.0em;
	text-align: justify;
}
#help-content fieldset.invisible {
	border:none;
	padding: 0;
	margin: 0;
}
#help-content fieldset legend.invisible {
	font-weight: normal;
	color: #000000;
	background: transparent;
	padding: 0;
	margin: 0;
}	

#help-page, #help-page2 {
	margin: 0;
	margin-bottom: 10px;
	float: right;
	width: 150px;
	border: 1px solid #666666;
	background: #ECE6E6;
	font-size: 1.0em;
}
#help-page h2, #help-page2 h2 {
	padding: 4px 0 2px 0;
	border: 2px solid #00529C;
	background: #00529C;
	color: #fff;
	text-align: center;
	font-size: 1.2em;
	margin: 0;
}

/*cdevraj 07/28/2009 bud ID#B200907200001 Desc:The list of terms and defintions 
in the Help section are semantically marked up using HTML Definition List syntax */
#help-page a, #help-page2 a {
	color: #333333;
    text-decoration: none;
    display: block;
}

#help-page a.inner, #help-page2 a.inner {
	color: #0000FF;
}

#help-page a:link.inner, #help-page2 a:link.inner {
	color:blue;
	text-decoration: none;
}

#help-page a:visited.inner, #help-page2 a:visited.inner {
	color:#9900CC;
	text-decoration: none;
}

#help-page a:active.inner, #help-page2 a:active.inner {
	text-decoration: none;
}

#help-page a:hover.inner, #help-page2 a:hover.inner {
	text-decoration: underline;
}

#help-page .dl,
#help-page dl , #help-page2 .dl, #help-page2 dl{
	margin: 0em 0em 1.2em 0em;
	padding: 10px 15px 5px 15px;
	font-size: 1.0em;
}
#help-page .dt,
#help-page dt, #help-page2 .dt, #help-page2 dt{
	padding-bottom: 0.7em;
}
#help-page .dd,
#help-page dd, #help-page2 .dd, #help-page2 dd{
padding-bottom: 1.9em;
	
}


/*===END: HELP-SPECIFIC LAYOUT STYLES===*/

/*===================END: HIGH-LEVEL STYLES===================*/


/*===================START: SKIP TO MAIN CONTENT STYLES===================*/
#skip a, #skip a:visited
{
	position: static;
	left: 0px;
	color: #FFFFFF; 
	background: #FFFFFF;
	text-decoration: none;
}

#skip a:active, #skip a:focus, #skip a:hover
{
	position: static;
	left: 0px; 
	border: solid #333 2px; 
	color: #FFFFFF; 
	background: #00529C;
	text-decoration: none;
}
/*===================END: SKIP TO MAIN CONTENT STYLES===================*/  


/*===================START: HEADER STYLES===================*/
.topnav 
{
	background: #00529C url(../images/titlebg_square.gif);
	float: right;
	font-size: 0.97em;
	color: #FFFFFF;
	text-align:right;
	position:relative;
	width:100%;
}
#revalContainer .topnav {
	text-align: left;
}

/* PECOS-16735 */
#manageReassignmentContainer .topnav {
	text-align: left;
}

#pecosLogoImage {
	width:100%;
}
.topnav ul {
	margin:0;
	padding:0;
	list-style: none;
}
.topnav ul li {
	display: inline;
   	margin: 0;
   	padding: 0; 
}

#applicantinfo {
	text-align:left;	
	width:780px !important;
	background: #00529C;
}
#applicantinfo ul{
   	padding-left: .75em;
}
#applicantinfo ul li{
   	padding-left: .75em;
   	padding-right: .5em;
   	border-left: solid 1px #FFFFFF;
}
#applicantinfo ul li.first{
   	border-left: none;
}

#enrollmentlinks {
	text-align:right;
	width:780px !important;
	background: #00529C;
} 
#enrollmentlinks ul{
   	padding-bottom: .5em;
}
#enrollmentlinks ul li{
   	padding-left: .75em;
   	padding-right: .5em;
   	border-left: solid 1px #FFFFFF;
}
#enrollmentlinks ul li.first{
   	border-left: none;
}
#enrollmentlinks a {
	color: #FFFFFF;
	text-decoration: none;
}
#enrollmentlinks a:focus {
	text-decoration: underline;
}

#enrollmentlinks a:hover {
	text-decoration: underline;
}

#enrollmentlinks a:active {
	text-decoration: underline;
}

#subhead {	
	height: 40px;
	background: #ccc;
	width: 780px;
	position: relative;	
}
#subhead #topics {   	
	padding: 8px 0 0 10px;
	float: left;
}
#subhead #topics label {
	font-weight: bold;
	padding: 0 3px 0 0;
}
.alignTop {
	vertical-align: top;
}
.alignMiddle {
	vertical-align: middle;
}
.alignVerticalSub {
	vertical-align: sub;
}
.alignVertical {
    width: 94%;
    height: 40px;
    vertical-align: middle; 
    line-height: 40px;
    text-align: left; 
    font-size: 94%;
}
.alignBottom {
	vertical-align: bottom;
}
.alignLeft {
	text-align: left;
}
.rightTxtAlign {
	text-align: right;
}
.centerTxtAlign {
	text-align: center !important;
}
.meter-value{
	border-right: solid 1px #ff0000;
	background-color: #ff0000;
	height: 10px; 
}
.meter-wrap {
	position: relative;
	width: 200px; height: 10px;
	/*background:  url(../images/progressbar.gif) no-repeat;*/
	border-style:solid; 
	border-width:1px;
}
.noBorder {
	border: 0 !important;
}
.noCellPadding {
	padding: 0;
}
.noCellSpacing {
	border-spacing: 0;
}
.noWrap {
	white-space:nowrap;
}
.topMargin {
	margin-top: 1.7em !important;
}
.topPadding {
	padding-top: 1em;
}
.lftMargin {
	margin-left: 2em; 
}
/*===================END: HEADER STYLES===================*/


/*===================START: MAIN CONTENT STYLES===================*/
.formWidth { width: 75%; }
#form,
#form2, 
#fullWidthFormID 
{
	width: 585px;
	float: left;
	border: 1px solid #00529C;
	margin:0 0 10px 0;
	padding: 0 10px 0 10px;
}
#formMDPP{
    width: 590px;
	float: left;
	border: 1px solid #00529C;
	margin:0 0 10px 0;
	padding: 0 10px 0 10px;
}
#fullWidthFormID {
	width: 760px;
}
.fullWidthForm {
	<!-- width: 760px;--->
	float: left;
	border: 1px solid #00529C;
	margin:0 0 10px 0;
	padding: 0 10px 0 10px;
}
.form {
	width: 563px;
	border: 1px solid #00529C;
	margin:0 0 10px 0;
	padding: 0 10px 0 10px;
}
#form p.note,
.modal-body p.note {
	font-size: 0.97em;
	text-align: right;
	color: #E20000;
	font-weight: bold;
	margin: 0 0 -5px 0;
}
#form p.loginwarning {
	font-size: 1.0em;
	text-align: justify;
	color: #E20000;
}
#form p.error, .modal-body p.error {
	font-size: 1.03em;
	text-align: justify;
	color: #E20000;
	font-weight: bold;
	margin: 0;
}
#form p, .modal-body p {
	padding: 5px 10px 5px 0;
	font-size: 1.0em;
}
#form ul, ol, dl, .fullWidthForm ul, .modal-body ul  {
	padding: 5px 5px 5px 25px;
}
#formMDPP ul{
	padding: 5px 5px 5px 25px;
}
#form ul.error, .modal-body ul.error {
	color: #E20000;
}
#form ul.warning {
	color: #d44116;
}
#form ul.vidList {
	list-style: circle url("../images/video.png");
}
#form li {
	padding-bottom: 0.7em;
	word-break: break-word;
}
#form fieldset p {
	padding-bottom: 10px;
}
#form fieldset.suretybond {
	font-size: 10pt;
}
#form span.hidden { 
  	position: absolute; 
  	top: -20em; 
  	left: -200em; 
} 
#form a {
	color: #333333;
}
#form a.blue {
	color: #0000FF;
}
#form a.red {
	color: #E20000;
}

/* PECOS-20496: Self service application pages widths need to be increased so results table can fit in fieldset.  */
#ssaForm {
	width: 650px;
	border: 1px solid #00529C;
	margin:0 0 10px 0;
	padding: 0 10px 0 10px;
}

#ssaForm p.note {
	font-size: 0.97em;
	text-align: right;
	color: #E20000;
	font-weight: bold;
	margin: 0 0 -5px 0;
}
#ssaForm p.loginwarning {
	font-size: 1.0em;
	text-align: justify;
	color: #E20000;
}
#ssaForm p.error {
	font-size: 1.03em;
	text-align: justify;
	color: #E20000;
	font-weight: bold;
	margin: 0;
}
#ssaForm p {
	padding: 5px 10px 5px 0;
	font-size: 1.0em;
}
#ssaForm ul, ol, dl, .fullWidthForm ul {
	padding: 5px 5px 5px 25px;
}
#ssaForm ul.error {
	color: #E20000;
}
#ssaForm ul.vidList {
	list-style: circle url("../images/video.png");
}
#ssaForm li {
	padding-bottom: 0.7em;
	word-break: break-word;
}
#ssaForm fieldset p {
	padding-bottom: 10px;
}
#ssaForm span.hidden { 
  	position: absolute; 
  	top: -20em; 
  	left: -200em; 
} 
#ssaForm a {
	color: #333333;
}
#ssaForm a.blue {
	color: #0000FF;
}
#ssaForm a.red {
	color: #E20000;
}
/***  End of PECOS-20496   */

a[href^="GeneratePDF"] {
	white-space: nowrap;
}
.extraPaddingLeft25 {
	padding-left: 25px !important;
}
/* 
	PECOS-6637 Global Insufficient Contrast Between Links and Surrounding Text Fix.
		updated #form a:link to #326496
		
*/

#webSbmsnHstryForm
{
	width: 750px;
	float: left;
	border: 1px solid #00529C;
	margin:0 0 10px 0;
	padding: 0 10px 0 10px;
}

#form a:link {text-decoration: none;color:#0066CC;}    /* unvisited link */
#form a:visited {text-decoration: none;color:#9900CC;} /* visited link */
.mailto-visited {text-decoration: none;color:#9900CC !important;} /* for mailto visited links */
#form a:active {text-decoration: underline;}
#form a:hover, #form a:focus {text-decoration: underline;}

a.collapse-header {text-decoration: none;color:#FFFFFF !important;}  
a:link.collapse-header {text-decoration: none;color:#FFFFFF !important;}    /* unvisited link */
a:visited.collapse-header {text-decoration: none;color:#FFFFFF !important;} /* visited link */
a:active.collapse-header {text-decoration: underline;color:#FFFFFF !important;}



/*FIX for 508 compliance bug# 3439*/
#form a.sigviewprint:link {
	text-decoration: none;
	color: blue;
}
#form a.sigviewprint:visited {
	text-decoration: none;
	color: purple;
}
#form a.sigviewprint:active {
	text-decoration: none;
}
#form a.sigviewprint:hover {
	text-decoration: underline;
}

/*Start: 1020 (Jenna Krappa)*/
#enrlmtLinks ul li
{
	line-height: 1.2em;
  	margin: 0;
  	padding: 0;
}

#enrlmtLinks li
{
	width: 47%;
}

#enrlmtLinks 
ul li.prop, 
ul li.owner
{
	margin-left: 0em;
	margin-right: 47%;
}

#enrlmtLinks 
ul li.coi, 
ul li.reassign
{
	margin-left: 53%;
}

#enrlmtLinks li.coi
{
	margin-left: 53%;
	margin-top: -8.8em;
}

#providerlinks ul li
{
	line-height: 1.2em;
  	margin: 0;
  	padding: 0;
}

#providerlinks li
{
	width: 47%;
}

#providerlinks 
ul li.payapp, 
ul li.appstatus, 
ul li.revalid, 
ul li.providers
{
	margin-left: 0em;
	margin-right: 47%;
}

#providerlinks 
ul li.orderreferinfo, 
ul li.orderreferlist, 
ul li.whocall, 
ul li.enrollment, 
ul li.learnnetwork
{
	margin-left: 53%;
}

#providerlinks li.orderreferinfo
{
	margin-left: 53%;
	margin-top: -17.7em;
}

/*End: 1020 (Jenna Krappa)*/

#providerlinksleft {
	float: left;
    padding: 0px;
    width: 50%;
    border: 0px;
}

#providerlinksright {
	position:relative;
	margin-left: 50%;
}

#double UL{
	width:100%;
	/*margin-bottom:20px;*/
	overflow:hidden;
	/*border-top:1px solid #ccc;*/
}
		
#double li{
	line-height:1.5em;
	/*border-bottom:1px solid #ccc;*/
	float:left;
	/*display:inline;*/
	width:45%;
	margin-right: 35px;
}

#report {
	width: 753px;
	float: left;
	border: 1px solid #00529C;
	margin: 0 0 10px 0;
	padding: 0 10px 0 10px;;	
}

.errorMessage {
	color: #E20000 !important;
}

span.errorMessage {
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	padding-left: 5px;
	padding-right: 5px;
	background-color: white;
	font-weight: bold;
}

.warningMessage {
	color: #d44116 !important;
}

.red {
	color: #CC0000;
}

.noPadding {
	padding: 0 !important;
}

div.rvl-summary-container {
    margin-top: 1em;
    margin-bottom: 1em;
	padding-bottom: 15px;
}

div.rvl-summary-container h2.fieldsetHeading {
	margin-bottom: 0px;
	display: inline;
    background: #fff;
    position: relative;
    top: -0.85em;
    color: #00529C;
	font-weight: bold;
}

.merTable, .revalNotificationTable, .pecos-table {
	border-collapse: collapse;
}

.dataTables_length, .dataTables_filter {
	margin-bottom: 10px;
}

.merTable a:link, .revalNotificationTable a:link, .pecos-table a:link {
	color: #0000FF;
}

..merTable a:visited, .revalNotificationTable a:visited, .pecos-table a:visited {
	color:#9900CC;
}

.merTable th, .revalNotificationTable th, .pecos-table th
.merTable th, .revalNotificationTable th,
.hrs-data-table table th {
    background: #CEE5FB;
    border-top: 1px solid #00529C;
    text-align: left;
}
.merTable th a:link, .revalNotificationTable th a:link, .pecos-table th a:link {
	color: #0000C0 !important;
}

.merTable thead > tr, .revalNotificationTable tr, .pecos-table tr {
	border-bottom: 1px solid #00529C;
}

.merTable tr a:link, .revalNotificationTable tr a:link, .pecos-table tr a:link {
	color: #0000C0 !important;
}

.merTable td, .revalNotificationTable td, .pecos-table td {
	padding: 5px 0 5px 5px;
}

.merTable img, .revalNotificationTable img {
	vertical-align: middle;
}

.borderLeftReval {
	border-left: 1px solid #00529C;
}

.borderRightReval {
	border-right: 1px solid #00529C;
}

ul#revalNtfctn {
	padding-left: 0;
}

ul#revalNtfctn a {
	margin-right: 3em;
}

ul#revalNtfctn li {
	padding-top: .7em;
	border-bottom: 1px dotted #efefef;
}
.reval ul {
	list-style-type: none;
	padding-bottom: 0px !important!
}

.reval ol {
    list-style: none;
    margin-left: 0;
}

.reval li {
    counter-increment: custom;
}

.reval ol li:before {
    content: counter(custom) ") ";   
}

.reval ol li:first-child {
    counter-reset: custom;
}
.reval ul li:before {
	content: "- ";
}

.reval li {
	padding-bottom: 0px !important;
}

.reval ul {
	padding-top: 0px !important;
}

.revalLegend {
	border: #000000 solid 1px;
	margin: 5px;
	padding-bottom: 5px;
}

.legendHeading {
	margin: 5px 5px 0;
	font-weight: bold; 
}

.revalLegend ul li {
	list-style: none;
	text-indent: -8px;
}

.listStyleReval:before {
	content: "* ";
	color: #FD5D5D;
}

.listStyleRevalNone:before {
	content: "\00a0\00a0";
	color: #FD5D5D;
}

.floatL {
	float: left;
}

.rMargin {
	margin-right: 2em; 
}

.lMargin {
	margin-left: 3em; 
}

.floatR {
	float: right;
}

#left_col {
   float:left;
   width: 10em;
}
#right_col {

   width:200px;
}

.smallOFC {
	margin-right:-4.5em;
}

.tMargin {
	margin-top: 2em; 
}


.rPosition {
	position: relative; 
}

.rncHeight {
	height: 2.8em;
}

#content .privacyHeading {
	color: #000000;
	background: none;
	border-top: 2px solid #000000;
	border-right: none;
	border-bottom: 2px solid #000000;
	border-left: none;
	margin-bottom: 0.5em
}

.privacyBottom {
	border-top: 2px solid #000000;
	padding: 0.5em 0 0.5em 0
}

.olAlpha {
	list-style-type: lower-alpha;
}

.privacySpacingBottom {
	margin-bottom: 0.5em
}

/* IV: Do not use. Already one class that uses absolute positioning off the screen.
.hidden {
	display: none;
}
*/

/* These styles are from the bootstrap-responsive.css v2.3.2 */
.row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.564102564102564%;
    *margin-left: 2.5109110747408616%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.564102564102564%;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }
  .row-fluid .span11 {
    width: 91.45299145299145%;
    *width: 91.39979996362975%;
  }
  .row-fluid .span10 {
    width: 82.90598290598291%;
    *width: 82.8527914166212%;
  }
  .row-fluid .span9 {
    width: 74.35897435897436%;
    *width: 74.30578286961266%;
  }
  .row-fluid .span8 {
    width: 65.81196581196582%;
    *width: 65.75877432260411%;
  }
  .row-fluid .span7 {
    width: 57.26495726495726%;
    *width: 57.21176577559556%;
  }
  .row-fluid .span6 {
    width: 48.717948717948715%;
    *width: 48.664757228587014%;
  }
  .row-fluid .span5 {
    width: 40.17094017094017%;
    *width: 40.11774868157847%;
  }
  .row-fluid .span4 {
    width: 31.623931623931625%;
    *width: 31.570740134569924%;
  }
  .row-fluid .span3 {
    width: 23.076923076923077%;
    *width: 23.023731587561375%;
  }
  .row-fluid .span2 {
    width: 14.52991452991453%;
    *width: 14.476723040552828%;
  }
  .row-fluid .span1 {
    width: 5.982905982905983%;
    *width: 5.929714493544281%;
  }
  .row-fluid .offset12 {
    margin-left: 105.12820512820512%;
    *margin-left: 105.02182214948171%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 102.56410256410257%;
    *margin-left: 102.45771958537915%;
  }
  .row-fluid .offset11 {
    margin-left: 96.58119658119658%;
    *margin-left: 96.47481360247316%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 94.01709401709402%;
    *margin-left: 93.91071103837061%;
  }
  .row-fluid .offset10 {
    margin-left: 88.03418803418803%;
    *margin-left: 87.92780505546462%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 85.47008547008548%;
    *margin-left: 85.36370249136206%;
  }
  .row-fluid .offset9 {
    margin-left: 79.48717948717949%;
    *margin-left: 79.38079650845607%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 76.92307692307693%;
    *margin-left: 76.81669394435352%;
  }
  .row-fluid .offset8 {
    margin-left: 70.94017094017094%;
    *margin-left: 70.83378796144753%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 68.37606837606839%;
    *margin-left: 68.26968539734497%;
  }
  .row-fluid .offset7 {
    margin-left: 62.393162393162385%;
    *margin-left: 62.28677941443899%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 59.82905982905982%;
    *margin-left: 59.72267685033642%;
  }
  .row-fluid .offset6 {
    margin-left: 53.84615384615384%;
    *margin-left: 53.739770867430444%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 51.28205128205128%;
    *margin-left: 51.175668303327875%;
  }
  .row-fluid .offset5 {
    margin-left: 45.299145299145295%;
    *margin-left: 45.1927623204219%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 42.73504273504273%;
    *margin-left: 42.62865975631933%;
  }
  .row-fluid .offset4 {
    margin-left: 36.75213675213675%;
    *margin-left: 36.645753773413354%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 34.18803418803419%;
    *margin-left: 34.081651209310785%;
  }
  .row-fluid .offset3 {
    margin-left: 28.205128205128204%;
    *margin-left: 28.0987452264048%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.641025641025642%;
    *margin-left: 25.53464266230224%;
  }
  .row-fluid .offset2 {
    margin-left: 19.65811965811966%;
    *margin-left: 19.551736679396257%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 17.094017094017094%;
    *margin-left: 16.98763411529369%;
  }
  .row-fluid .offset1 {
    margin-left: 11.11111111111111%;
    *margin-left: 11.004728132387708%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.547008547008547%;
    *margin-left: 8.440625568285142%;
  }

#pagination a:link, .pagination a:link {text-decoration: none;color:#0066CC;} 
#pagination a:visited, .pagination a:visited {text-decoration: none;color:#CC0099;}
#pagination a:hover, #pagination a:focus, #pagination a:active,
.pagination a:hover, .pagination a:focus, .pagination a:active {text-decoration: underline;color: black; background: #FFFF00;}
#pagination-hidden, .pagination-hidden {
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}

/*====PECOS 7864, 7859, 7811 ===*/
.JAWSHiddenText {
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}

#pecosToolTipImage a:link, .pecosToolTipImage a:link {color:#FFFFFF;}      
#pecosToolTipImage a:visited, .pecosToolTipImage a:visited {color:#FFFFFF;}  
#pecosToolTipImage a:hover, .pecosToolTipImage a:hover {color:#FFFFFF;}  
#pecosToolTipImage a:active, .pecosToolTipImage a:active {color:#FFFFFF;}

#paginationCurrentPageNum, .paginationCurrentPageNum
{
	background-color: #247497;
	color:#FFFFFF;
	
}
#hidden-text, .hidden-text {
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}

.wrapword{
white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
white-space: pre-wrap;       /* css-3 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
word-break: break-all;
white-space: normal;
}

#ptitle{
width: 100%;
}

.displayblock {
	display: block;
}

/* PECOS-9657 */
h3.sysNotifications {
	font-size: 1.0em !important;
    font-weight: bold;
    padding-bottom: 5px;
    background: #efefef;
    padding: 5px 0 5px 5px;
}

/* PECOS-9657 */
ul.sysNotifications, div.sysNotifications {
	border: 1pt solid #00529C;
	border-spacing: 0px;
}

/* PECOS-29464 */
ol.document-list-instructions {
	list-style-type: none;
	list-style-position: inside;
	counter-reset: section;
}
ol.document-list-instructions > li::before {
	counter-increment: section;
	content: "Step " counter(section) ".";
}
ol.document-list-instructions > li {
	margin-bottom: 5px;
}
ol.document-list-instructions > li:last-child {
	margin-bottom: 0;
}

/*===================END: MAIN CONTENT STYLES===================*/


/*===================START: FOOTER STYLES===================*/
#bottom-nav {
	margin: 20px 0 0 0;
	padding: 10px 0 15px 0;
	text-align: center;
}
#bottom-nav ul {
  	margin: 0;
  	padding: 0;
  	list-style: none;
}  
#bottom-nav form {
	float: none;
}
#bottom-nav ul li {
	display: inline;
   	margin: 0;
   	padding-left: .85em;
   	padding-right: .65em;
   	border-left: solid 1px #000000;
}
#bottom-nav ul li.first {
  	border-left: none;
} 
#bottom-nav a {
	color: #333333;
	text-decoration: none;
}
#bottom-nav a:focus {
	text-decoration: underline;
}

#bottom-nav a:link {
	text-decoration: none;
}
#bottom-nav a:visited {
	text-decoration: none;
}
#bottom-nav a:hover {
	text-decoration: underline;
}

#bottom-nav a:active {
	text-decoration: none;
}
#bottom-nav #current a {
	font-weight: bold;
	text-decoration: underline;
}
#bottom-nav input {
	background-color: #CEE5FB;
	border: 1pt solid #103D89;
	color: #103D89;
	cursor: pointer;
	font-weight: bold;
	padding: 0.3em;
}

#footer-links {
	width:780px;
	margin: 0 auto 0 auto;
	padding: 0;
	list-style:none;
	font-size:1.0em;
	clear:both;
}
#footer-links ul {
  	margin: 0;
  	padding: 0;
  	padding: .5em;
  	list-style: none;
} 
#footer-links ul li {
   	margin: 0;
   	padding-left: .85em;
   	padding-right: .65em;
   	border-left: solid 1px #000000;
   	display: inline; 
}
#footer-links ul li.first {
  	border-left: none;
}
#footer-links a {
   	color: #103d89;
}
#footer-links a:link {
	text-decoration: none;
}
#footer-links a:visited {
	text-decoration: none;
}
#footer-links a:active {
	text-decoration: none;
}
#footer-links a:hover {
	text-decoration: underline;
}
#footer-links a:focus {
	text-decoration: underline;
}
#footer-address {
	width:80%;
	margin:0;
	padding: 0;
	font-size:8pt;
	color:#000000; 
}
.red-text-box-black-text {
	color: #ffffff;
	background-color: #EA0000;
	text-align: right;
	font-style: normal;
	
}
.yellow-text-box-black-text {
	color: #000000;
	background-color: #FFFF00;
	text-align: right;
	font-style: normal;
	
}


<!-- PECOS-20425 :  EZ855O Enrollment Questionnaire CSS Attributes -->

.ez855O-next-page {
	height: 26px;
	width: 114px;
	overflow: visible;
	border: 0;
	vertical-align: middle;
	padding: 0 0 0 0;
}

.ez855O-cancel {
	height: 26px;
	width: 90px;
	overflow: visible;
	border: 0;
	vertical-align: middle;
	padding: 0 0 0 0;
}

.notbold {
	font-weight: normal;
}

.modal-header-primary {
	color:#fff;
    padding:9px 15px;
    border-bottom:1px solid #eee;
	background: #00529C;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
}
.modal-header-error {
	color:#fff;
    padding:9px 15px;
    border-bottom:1px solid #eee;
	background-color: #CD2026;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
}
.modal-header-error h1 {
	background-color: #CD2026 !important;
	border-color: #CD2026 !important;
}
.modal-header-error h1 .fa {
	margin-right: 1rem;
}
.paddingTopTwenty {
    padding-top: 20px;
}
.styleTypeBullet 
{
    list-style-type: bullet;
}
.listPaddingLeftFifteen 
{ 
	position: relative; left: 15px; 
}
.paddingLeftTwenty
{
	padding-left:20px;
}
.paddingLeftTen
{
	padding-left:10px;
}

.paddingTopBottomPartial {
    padding-top: 5px;
    padding-bottom: 10px;
}



.marginRightRadio input[type="radio"]{
    margin-right:3px;
}
/*===================END: FOOTER STYLES===================*/

/*PECOS-18812*/
ul.indent{	
	margin-left:15px;
}

.js_hidden { 
	display: none; 
}

.margin-bottom {
	margin-bottom: 1em;
}

.tooltip {
    position: relative;
    display: inline-block;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 30em;
	background-color: #E7E8F2;    
    text-align: left;
    border-radius: 6px;
    border: solid;
    border-width: thin;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
}

.textWrap{
	white-space: pre-line;
}

.font-weight-bold {
	font-weight: 600;
}

.notBold{
    font-weight:normal
}

.topPaddingHalfOne {
	padding-top: 0.5em;
}

.bottom-margin {
	margin-bottom: 1.0em;
}

.wordWrapbreakWord{
	word-break: break-all;
}

.adobeBlank {
  font-family: AdobeBlank;
  font-size: 0.7em;
  display: inline-block;
}

.alignMiddle{
	vertical-align: middle;
}

.select-radio {
	cursor: pointer;
}

[aria-checked="true"] .fa::before {
	color: #205493;
}

.pecos-table .selected {
	background-color: #9BDAF1 !important;
}

.adobeBlank {
  font-family: AdobeBlank;
  font-size: 0.7em;
  display: inline-block;
}

.ie8 .adobeBlank {
  clip: rect(1px, 1px, 1px, 1px);
  height: 0;
  overflow: hidden;
  position: absolute;
  width: 0;
}

.ie8.ui-helper-nocustomfonts .adobeBlank {
  clip: auto;
  width:auto;
  height: auto;
  position: inherit;
  overflow: inherit;
}

.hrs-data-table .dataTables_length,
.hrs-data-table .dataTables_filter {
	margin: 1em 0;
}
.all-caps { text-transform: uppercase; }
.invisible { visibility: hidden; }

.word-overflow {
	overflow-wrap: break-word;
	word-wrap: break-word;
}
.word-break-norm {
	word-break: normal;
}
.single-cell {
	display: table-cell;
	padding-right:35px;
}

ul.sysNotificationsTxt {
	color: #00529C;
}
.delete-rea-pl {
	margin-left: -50px;
}
.CLIAtooltip {
       position: relative;
       display: inline-block;
}
.CLIAtooltip .CLIAtooltiptext {
  visibility: hidden;
  width: 430px;
  background-color: white;
  color: black;
  text-align: left;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  top: 125%;
  left: 150%;
  margin-left: -100px;
  opacity: 0;
  transition: opacity 0.3s;
  border: thin solid black;
}

.CLIAtooltip .CLIAtooltiptext::after {
         content: "";
         position: absolute;
         top: 100%;
         left: 50%;
         margin-left: -5px;
         border-width: 1px;
         border-style: solid;
         border-color: black;
       }
.CLIAtooltip:hover .CLIAtooltiptext {
       visibility: visible;
       opacity: 1;
}