.back-tan             {background-color: #DAD09F}
.back-tan-lt          {background-color: #F0EFE4}
.back-error           {background-color: #FFCC00}
.back-white           {background-color: #FFFFFF}
.back-grey            {background-color: #666666}
.back-red             {background-color: #CC0000}
.back-gray-lt		  {background-color: #EBEBEB}
.back-yellow		  {background-color: #FFFF99}

body,
body div,
body th,
body tr,
body li,
body input,
body textarea,
body select {
	font-family: Circular-Regular, Arial, Verdana, sans-serif; 
	font-size: 11px; 
	color: #141414; 
	line-height: 16px;
	}

.body-bold  {
	font-family: Circular-Regular, Arial, Verdana, sans-serif; 
	font-size: 11px; 
	color: #333333; 
	line-height: 16px; 
	font-weight: bold;
	}

.body-blue,
.body-blue-bld,
.body-blue-sm,
.body-blue-bld-sm  {
	font-family: Circular-Regular, Arial, Verdana, sans-serif; 
	color: #3E4C9E; 
	}
	
.body-blue {
	font-size: 11px; 
	line-height: 16px; 
	font-weight: normal;
	}
	
.body-blue-bld  {
	font-size: 11px; 
	line-height: 16px; 
	font-weight: bold;
	}
	
.body-blue-sm  {
	font-size: 10px; 
	line-height: 12px; 
	font-weight: normal;
	}
	
.body-blue-bld-sm  {
	font-size: 10px; 
	line-height: 12px; 
	font-weight: bold;
	}
	

p {
	margin-bottom: 6px;
	margin-top: 5px;
	}

p.header  {
	font-family: Circular-Regular, Arial, Verdana, sans-serif; 
	font-size: 9px; 
	color: #141414;
	}

p.content  {
	font-family: Circular-Regular, Arial, Verdana, sans-serif; 
	font-size: 9px; 
	color: #141414; 
	line-height: 14px;
	}

p.footer  {
	font-family: Circular-Regular, Arial, Verdana, sans-serif; 
	font-size: 9px; 
	color: #666666;
	}


.back-colorbar  {
	font-family: Circular-Regular, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #CC0000;
	text-align: center;
	font-variant: small-caps;
	}


.back-colorbar-spacer  {
	font-family: Circular-Regular, Arial, Verdana, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	font-weight: bold; 
	background-color: #FFFFFF; 
	text-align:center
	}


.boldlabel,
.boldlabel-centered  {
	font-family: Circular-Regular, Arial, Verdana, sans-serif; 
	font-size: 12px; 
	color: #141414; 
	font-weight: bold;
	}

.boldlabel-centered  {
	text-align:center;
	}


.button-label   {
	font-family: Circular-Regular, Arial, Verdana, sans-serif; 
	font-size: 10px; 
	color: #141414
	}


.confirm-msg,
.error-msg      {
	 font-family: Circular-Regular, Arial, Verdana, sans-serif; 
	 font-size: 13px; 
	 font-weight: normal;
	 text-decoration: none; 
	 text-align:center
	 } 

.confirm-msg    {	 
	color: #141414; 
	}

.error-msg      {
	color: #CC0000; 
	}


.datagridheader,
.datagridheader-right,
.datagridheader-center  {
	font-family: Circular-Regular, Arial, Verdana, sans-serif; 
	font-size: 11px; 
	color: #141414; 
	font-weight: bold; 
	background-color: #DAD09F;
	text-decoration: none; 
	}

.datagridheader {
	padding-left: 3px;
	}	
.datagridheader-right {
	padding-right: 3px;
	text-align: right;
	}	
.datagridheader-center {
	text-align: center;
	}
	

.datagridrow,
.datagridrow-right,
.datagridrow-center,
.datagridrow-alt,
.datagridrow-alt-right,
.datagridrow-alt-center,
.datagridrow-yellow,
.datagridrow-yellow-right,
.datagridrow-yellow-center  {
	font-family: Circular-Regular, Arial, Verdana, sans-serif; 
	font-size: 11px; 
	color: #141414; 
	font-weight: normal; 
	line-height: 15px; 
	text-decoration: none; 
	}

.datagridrow  {
	padding-left: 3px;
	background-color: #F0EFE4; 
	}

.datagridrow-right  {
	background-color: #F0EFE4; 
	padding-right: 3px;
	text-align: right;
	}
	
.datagridrow-center  {
	background-color: #F0EFE4; 
	text-align: center;
	}
	
.datagridrow-alt  {
	padding-left: 3px;
	}

.datagridrow-alt-right  {
	padding-right: 3px;
	text-align: right;
	}
	
.datagridrow-alt-center  {
	text-align: center;
	}

.datagridrow-yellow  {
	padding-left: 3px;
	background-color: #FFFFA9; 
	}

.datagridrow-yellow-right  {
	background-color: #FFFFA9; 
	padding-right: 3px;
	text-align: right;}
	
.datagridrow-yellow-center  {
	background-color: #FFFFA9; 
	text-align: center;
	}
	
	
.footnote,
.footnote-center	{
	font-family: Circular-Regular, Arial, Verdana, sans-serif; 
	font-size: 9px; 
	color: #666666; 
	font-weight: normal; 
	line-height: 12px
	}

.footnote-center  {
	text-align:center
	}


.global-nav  {
	font-family: Circular-Regular, Arial, Verdana, sans-serif; 
	font-size: 8pt; 
	color: #FFFFFF; 
	font-weight: bold; 
	font-variant: small-caps
	}


.hr-color    {
	color: #DAD09F;
	}


.menu-title  {
	font-family: Circular-Regular, Arial, Verdana, sans-serif; 
	font-size: 12px; 
	color: #141414; 
	font-weight: bold
	}

.menu-subtitle  {
	font-family: Circular-Regular, Arial, Verdana, sans-serif; 
	font-size: 9pt; 
	color: #CC0000; 
	font-weight: bold;
	}

.menu-item   {
	font-family: Circular-Regular, Arial, Verdana, sans-serif; 
	font-size: 8pt; 
	color: #141414; 
	font-weight: normal
	}


.note-red,
.note-red-caps,
.note-red-caps-bkgr,
.note-red-caps-bld-12px,
.note-red-caps-bld-11px,
.note-red-caps-bld-10px  {
	font-family: Circular-Regular, Arial, Verdana, sans-serif; 
	color: #CC0000; 
	}

.note-red-caps  {
	font-size: 10px; 
	font-weight: normal; 
	font-variant: small-caps
	}

.note-red-caps-bkgr  {
	font-size: 10px; 
	font-weight: normal; 
	font-variant: small-caps; 
	background-color: #F0EFE4;
	}

.note-red-caps-bld-12px  {
	font-size: 12px; 
	font-weight: bold; 
	font-variant: small-caps
	}
						
.note-red-caps-bld-11px  {
	font-size: 11px; 
	font-weight: bold; 
	font-variant: small-caps
	}
	
.note-red-caps-bld-10px  {
	font-size: 10px; 
	font-weight: bold; 
	font-variant: small-caps
	}


.message {
	font-family: Circular-Regular, Arial, Verdana, sans-serif;
	font-size: 11px; 
	color: #141414; 
	background-position: top left;
	height: 25px;
	padding-left: 5px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 5px;
	vertical-align: middle;
	background-color: #FFF6B7;
	border: 1px solid #DAD09F;
	text-align: left;
	}

.messageInformation,
.messageConfirm,
.messageCaution,
.messageError     {
	font-family: Circular-Regular, Arial, Verdana, sans-serif;
	font-size: 11px; 
	color: #141414; 
	background-position: top left;
	background-repeat: no-repeat;
	height: 25px;
	padding-left: 40px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-right: 5px;
	vertical-align: middle;
	text-align: left;
	}

.messageCaution {
	background-color: #FFF6B7;
	background-image: url(Images/message_cautionBG.gif);
	border: 1px solid #DAD09F;
	text-align: left;
	}


.messageConfirm {
	background-color: #FFF6B7;
	background-image: url(Images/message_confirmNOBG.gif);
	border: 1px solid #DAD09F;
	text-align: left;
	}

.messageError {
	background-color: #FFF6B7;
	background-image: url(Images/message_errorBG.gif);
	border: 1px solid #DAD09F;
	text-align: left;
	}

.messageInformation {
	background-color: #EDF0F5;
	background-image: url(Images/message_informationBG.gif);
	border: 1px solid #DAD09F;
	text-align: left;
	}
					
.smalltype  {
	font-family: Circular-Regular, Arial, Verdana, sans-serif; 
	font-size: 10px; 
	color: #141414;
	}		

.sub-nav { 
 background-color:#DAD09F;
 color:#141414;
 font-family:Circular-Regular, Arial, Verdana, sans-serif;
 font-size:8pt;
 font-variant:small-caps;
 font-weight:bold;
 text-decoration:none; 
}

.table-border  {
	border-color: #DAD09F;
	}

.titlebar	  {
	font-family: Circular-Regular, Arial, Verdana, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color:#FFFFFF; 
	text-decoration: none; 
	background-color: #999999;
	}

.titlebar-lt-gray	  {
	font-family: Circular-Regular, Arial, Verdana, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color:#141414; 
	text-decoration: none; 
	background-color: #EBEBEB;
	}


.title-header-bkgr	  {
	font-family: Circular-Regular, Arial, Verdana, sans-serif; 
	font-size: 11px; 
	color: #CC0000; 
	font-weight: normal; 
	font-variant: small-caps; 
	background-color: #DAD09F;
	}
	

.titleBG-14-F0EFE4 {
	color: #141414; 
	font-family: Circular-Regular, Arial, Verdana, sans-serif; 
	font-size: 14px;
	font-weight: bold; 
	background-color: #F0EFE4;
	}
	
.titleBG,
.titleBG-center,
.titleBG-11-caps,
.titleBG-14,
.titleBG-18	  {
	color: #141414; 
	font-weight: bold; 
	background-color: #DAD09F;
	}

.titleBG     {
	font-family: Circular-Regular, Arial, Verdana, sans-serif; 
	font-size: 11px;
	}
	
.titleBG-center    {
	font-family: Circular-Regular, Arial, Verdana, sans-serif; 
	font-size: 11px;
	text-align:center
	}
	
.titleBG-11-caps    {	
	font-family: Circular-Regular, Arial, Verdana, sans-serif; 
	font-size: 11px;
	font-variant: small-caps;
	}
		
.titleBG-14    {
	font-family: Circular-Regular, Arial, Verdana, sans-serif; 
	font-size: 14px;
	}

.titleBG-18    {
	font-family: Circular-Regular, Arial, Verdana, sans-serif; 
	font-size: 18px;
	}

.title-14,
.title-18	  {
	color: #141414; 
	font-weight: bold; 
	}

		
.title-14    {
	font-family: Circular-Regular, Arial, Verdana, sans-serif; 
	font-size: 14px;
	}

.title-18    {
	font-family: Circular-Regular, Arial, Verdana, sans-serif; 
	font-size: 18px;
	}

.smalltype-white,
.smalltype-gray     {      
	font-family: Circular-Regular, Arial, Verdana, sans-serif; 
	font-size: 10px
	}
	
.smalltype-white    {	
	color: #FFFFFF
	}
.smalltype-gray   {   
	color: #999999
	}


input,
select,
.input-yellow,
.select-yellow   {
	font-family: Circular-Regular, Arial, Verdana, sans-serif; 
	font-size: 11px; 
	font-weight: normal
	}

.select-yellow     {                 
	background-color: #FFFFA9
	}

.input-yellow     {                 
	background-color: #FFFFA9
	}
	
	
.text-link,
A.text-link,
A.text-link:active,
A.text-link:hover     {
	font-family: Circular-Regular, Arial, Verdana, sans-serif; 
	font-size: 10px; 
	font-weight: normal
	}

.text-link    {
	color: #3F449B;
	}

A.text-link,
A.text-link:active    {
	color: #3F449B;
	text-decoration: underline
	}

A.text-link:hover     {
	color: #FFCC00; 
	text-decoration: underline
	}

a.hover   {
	color: #FFCC00
	}

a.active    {
	color: #3F449B
	}

a.visited    {
	color: #FF9900
	}


A.esnav,
A.esnav:active,
A.esnav:hover,
A.esnavlink   {
	font-family: Circular-Regular, Arial, Verdana, sans-serif; 
	font-size: 10px; 
	text-decoration: none
	}


A.esnav     {
	color: #FFFFFF
	}

A.esnav:active     {         
	color: #FFFFFF; 
	font-weight: normal
	}

A.esnav:hover     {          
	color: #CCCC99; 
	font-weight: normal
	}

A.esnavlink     {          	
	color: #000066; 
	font-weight: bold; 
	}


.nav-back		  	  
{background-color: #CCCC99}

.navbar-back		  
{background-color: #666666}

.navbar-highlight	  
{background-color: #FFFFFF; font-family: Circular-Regular, Arial, Verdana, sans-serif; color:#000066; font-size: 10px; font-weight: bold; text-decoration: none}

.subnav 			  
{font-family: Circular-Regular, Arial, Verdana, sans-serif; font-size: 10px; font-weight: bold}

.subnav-link 		  
{font-family: Circular-Regular, Arial, Verdana, sans-serif; font-size: 10px; font-weight: bold; font-variant: normal; letter-spacing: normal; word-spacing: normal}											

.ADP-Red-Error-Msg     
{color: #CC0000; font-family: Circular-Regular, Arial, Verdana, sans-serif; font-size: 12px; font-weight: normal}

.ADP-Red-text                  
{color: #CC0000;}

.text-orange		  	  	  
{font-family: Circular-Regular, Arial, Verdana, sans-serif; font-size: 11px; color: #FFBE39; line-height: 16px}
		
					

.back-plancode 	  	  
{font-family: Circular-Regular, Arial, Verdana, sans-serif; font-size: 8pt; font-weight: normal; color:#FFFFFF; text-decoration: none; text-align:right}

.back-form  	  	  
{background-color: #DFE1E0; font-family: Circular-Regular, Arial, Verdana, sans-serif; font-size: 8pt; font-weight: normal; text-decoration: none; line-height: 16px}

.back-form-lt-blue  	  	  
{background-color: #DEE4EB; font-family: Circular-Regular, Arial, Verdana, sans-serif; font-size: 8pt; font-weight: normal; text-decoration: none; line-height: 16px}

.whitelabel           
{font-family: Circular-Regular, Arial, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF}

.gridtext-right	  	  
{font-family: Circular-Regular, Arial, Verdana, sans-serif; font-size:11px; font-weight: normal; text-align:right}

.gridtext		  	  
{font-family: Circular-Regular, Arial, Verdana, sans-serif; font-size:11px; font-weight: normal;}

.pagerRow  	  	  	  
{background-color: #DFE1E0; font-family: Circular-Regular, Arial, Verdana, sans-serif; font-weight: normal; text-decoration: none; line-height: 16px}

.editRow  	  	  	  
{background-color: #C0C0C0; font-family: Circular-Regular, Arial, Verdana, sans-serif; font-weight: normal; text-decoration: none; line-height: 16px}

.footerRow  	  	  
{background-color: #F6F7C7; font-family: Circular-Regular, Arial, Verdana, sans-serif; font-weight: normal; text-decoration: none; line-height: 16px}

.textblock            
{font-family: Circular-Regular, Arial, Verdana, sans-serif; font-size: 11px; color: #141414; line-height: 15px} 

.label-right          
{font-family: Circular-Regular, Arial, Verdana, sans-serif; font-size: 12px; color: #141414; text-align:right}

.boldlabel-small      
{font-family: Circular-Regular, Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #000066}

.boldlabel-white      
{font-family: Circular-Regular, Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}

.boldlabel-white-left 
{font-family: Circular-Regular, Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;text-align:left}
 
.fieldname-back        
{font-family: Circular-Regular, Arial, Verdana, sans-serif; font-size: 10px; color: #000066; background-color: #EDEDEF; font-weight: normal}

.fieldname-back-white 
{font-family: Circular-Regular, Arial, Verdana, sans-serif; font-size: 10px; color: #000066; background-color: #FFFFFF; font-weight: normal }

.category-title       
{font-family: Circular-Regular, Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold; font-variant: normal; color: #000066; letter-spacing: normal; word-spacing: normal}

.category-link         
{font-family: Circular-Regular, Arial, Verdana, sans-serif; font-size: 10px; font-weight: normal; color: #0066FF}

.tab-label		  	  
{font-family: Circular-Regular, Arial, Verdana, sans-serif; font-size: 12px; color: #FFFFFF; line-height: 16px; font-weight: bold;}

.back-instrux	  	  
{font-family: Circular-Regular, Arial, Verdana, sans-serif; font-size: 10px; color: #141414; line-height: 15px}

.back-instrux-bold	  
{font-family: Circular-Regular, Arial, Verdana, sans-serif; font-size: 10px; color: #141414; line-height: 15px; font-weight: bold;}

.note	  	  			
{font-family: Circular-Regular, Arial, Verdana, sans-serif; font-size: 10px; color: #141414; font-weight: normal}

.formtext   	  	  
{font-family: Circular-Regular, Arial, Verdana, sans-serif; font-size: 11px; color: #141414; font-weight: normal}

.ADPUI-menuSelected,
.ADPUI-menuUnselected {
	background-image: url(../images/bullet_grey.gif);
	background-position: 14px 50%;
	background-repeat: no-repeat;
	border-bottom: 0px solid #CC0000;
	border-left: 0px solid #CC0000;
	border-right: 1px solid #CC0000;
	border-top: 0px solid #CC0000;
	font-size: 12px;
	height: 22px;
	padding-left: 26px;
	width: 100%;
}

.menuSelected {
	background-image: url(../images/bullet_red.gif);
	border-bottom: 1px solid #CC0000;
	border-left: 1px solid #CC0000;
	border-right: 0px solid #CC0000;
	border-top: 1px solid #CC0000;
	font-weight: bold;
}


.menuSelectedLines {
	border-color: #CC0000;
	border-style: solid;
	border-width: 1px 0px 1px 1px;
	height: 22px;
}

.menuUnselectedLines {
	border-color: #CC0000;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	height: 22px;
}

.tableBorder {
	border: 1px solid #DAD09F;
	}