﻿

#m_MainContentPH_m_FormSubTypePnl  span{
  display:block;
}

/**/

/*
.ui-datepicker-next{
    background-color:#E0E0E0;
    margin-right:2px;
    margin-left:2px;
    cursor:pointer; 
}
.ui-datepicker-prev{    
    cursor:pointer; 
}

.ui-datepicker-calendar{
    background-color:#E0E0E0;
}
*/

.header-bar-L{
  
  display: inline-block;
  height: 27px;
  width:185px;  
  border-top: #cccccc 1px solid;
  border-left: #cccccc 1px solid;
  float:left;
  background-color: #f3f3f3;
}
.header-bar-C{
  width: 26px;
display: inline-block;
border-top: #cccccc 1px solid;
float:left;
background-color: #f3f3f3;
}
.header-bar-C img {
  width:18px;
 height:26px;
 float:right;
}
.header-bar-R{
  background: url(images/bg_header.gif);
  display: block;  
  height: 27px;
  background-position: 0px 27px;
  border-right: #cccccc 1px solid;
  background-color: #f3f3f3;
  
}

.errorMsg {
  color:#F5270A;
  display:inline-block;
}

.section-title {
  font-weight:bold;
}

#login-content {

}

#login-nav {
  
  width:199px;
  float:left;   
  min-height:280px;
}

#login-nav-top {
  height: 109px; 
  background-color: #f3f3f3; 

}

#login-nav-bot-left{  
  background-color: #f3f3f3;
  background-image: url(images/leftnav_rounded2.png); 
  background-position:0 0;
  background-repeat:no-repeat;
  height: 28px;
  width: 14px;
  float: left;
}

#login-nav-bot-right {
  border-bottom: #cccccc 1px solid; background-color: #f3f3f3; display: block; height: 27px;
}

#login-content-main {
  margin-left: 199px;
   padding-bottom:0px;
   border-left:1px solid #cccccc;
}

#leftNav {
  border-top: 1px solid #cccccc; 
  

}
#leftNavTop {
  background-color: #f3ede0;
  padding:5px;  
  border-left: 1px solid #CCCCCC;
  border-bottom: 1px solid #cccccc;
}
#leftNavBottom {
  
}
  #leftNavBottom ul {
    margin: 0px !important;
    padding: 0px !important;
    list-style:none;
  }
.leftNavPanel input[type="image"] {
  margin:0px;
  padding:0px;

}
#srcBySSN {

}

#srcByNAME {

}
.pptNav a {
  margin-right:3px;

}

body {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; background-color: #FFFFFF; text-align:left;}


table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	text-align: left;
	padding: 0px;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	/* [disabled]font-size: 10pt; */
	color: #333333;
}
p {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; text-align:left;}
ul { margin-top:5px;}

/* TEXT */

.error 
{
    display: block;
    padding-bottom: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: red;
    font-weight: normal;
}




.fieldname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 7px;
} 

 
.fieldname_nr {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #555555; font-weight:normal; } 
.leftnavnotactive {font-family: Verdana,Arial,Helvetica; font-size: 10px; color: #BBBBBB}
.format {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666
}
.available {font-weight:bold; color: #339933}
.notavailable {font-weight:bold; color: #cc0000}
.footnote {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #888888;}
.fieldname_search {font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #333333; font-weight:bold; } 
.results {font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #333333; } 
.results_advisor {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333; border-bottom: solid 1px #CCCCCC;} 
.header_advisor {color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:bold; border-bottom: solid 1px #CCCCCC;} 

/* FORM */
form { margin-top: 0px; margin-bottom: 0px; padding: 0px }
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
    
/*
  	margin: 4px;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 5px;

*/
}

.input[type="radio"] 
{ margin-right: 5px; 

}


select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	border: 2px solid #dddddd;
	margin: 0px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
}
textarea {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333}
form input.formborder {
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;	
	border: 2px solid #dddddd;
	margin: 0px;
}
form input.number {border:1px solid #CCCCCC; width: 32px;}
form select.formborder {
	border: 2px solid #dddddd;
}
form textarea.formborder {
	border: 2px solid #dddddd;
	margin: 0px;
	padding: 5px;
}

/* COLORS */
body.wlcc {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; background-color: #ffffff;}

/* LINKS */
a:link {color: #0068ac}
a:active {color: #0068ac}
a:visited {color: #0068ac} 
a:hover {
	text-decoration: none
}

a.task:link { color: #023d69; text-decoration:none }
a.task:active { color: #0068ac;  text-decoration:none }
a.task:visited { color: #0068ac;  text-decoration:none }
a.task:hover { color: #0068ac;  text-decoration:none }
.task {font-family: Arial, Helvetica, sans-serif; font-size: 10pt}

a.global:link { color: #777777; text-decoration:none }
a.global:active { color: #777777;  text-decoration:none }
a.global:visited { color: #777777;  text-decoration:none }
a.global:hover { color: #0068ac;  text-decoration:none }
.global {font-family: Arial, Helvetica, sans-serif; font-size: 9pt}

a.privacy:link {  color: #888888;  text-decoration:none }
a.privacy:active {  color: #888888;  text-decoration:none }
a.privacy:visited {  color: #888888;  text-decoration:none }
a.privacy:hover { color: #0068ac; text-decoration:none }
.privacy {font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}

a.leftnavlink:link {
	color: #333333;
	text-decoration: none
}
a.leftnavlink:active {
	color: #333333;
	text-decoration: none
}
a.leftnavlink:visited {
	color: #333333;
	text-decoration: none
}
a.leftnavlink:hover {
	color: #023d69;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}
.leftnavlink {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}

a.leftnavlinkon:link {
	color: #023d69;
	text-decoration: none
}
a.leftnavlinkon:active {
	color: #023d69;
	text-decoration: none
}
a.leftnavlinkon:visited {
	color: #023d69;
	text-decoration: none
}
a.leftnavlinkon:hover {
	color: #023d69;
	text-decoration: none
}
.leftnavlinkon {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}

a.leftnavsublinkoff:link { color: #888888; text-decoration:none }
a.leftnavsublinkoff:active { color: #888888;  text-decoration:none }
a.leftnavsublinkoff:visited { color: #888888;  text-decoration:none }
a.leftnavsublinkoff:hover {
	color: #023d69;
	text-decoration: none
}
.leftnavsublinkoff {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}

a.leftnavsublinkon:link {
	color: #023d69;
	text-decoration: none
}
a.leftnavsublinkon:active {
	color: #023d69;
	text-decoration: none
}
a.leftnavsublinkon:visited {
	color: #023d69;
	text-decoration: none
}
a.leftnavsublinkon:hover {
	color: #023d69;
	text-decoration: none
}
.leftnavsublinkon {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; }

a.print:link { color: #174687; text-decoration:none }
a.print:active { color: #174687;  text-decoration:none }
a.print:visited { color: #174687;  text-decoration:none }
a.print:hover { color: #256eb0;  text-decoration:none }
.print {font-family: Arial, Helvetica, sans-serif; font-size: 10pt}


/* TABLE CELLS */
.globalcell {padding-top:10px; color:#CCCCCC; padding-bottom:0px}
.leftnavbg {
	padding-left: 0px;
	padding-bottom: 110px;
	background-image: url(images/leftnav_bottom.png);
	background-position: top;
	background-repeat: no-repeat;
	padding-top: 10px;
}
.leftnavbottom {
  background-color:#FFFFFF; 
  padding-left:0px; padding-bottom:20px;  
  background-repeat:none;
                 background-image: url(images/leftnav_rounded.gif); background-position:top left;

}
.content {
	background-color: #FFFFFF;
	padding-left: 20px;
	padding-bottom: 40px;
	padding-top: 5px;
	padding-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
  min-height:400px;
  font-size:1.3em;
}

.content-padding{

}

.content table{
  border-collapse:separate;
  border-spacing:3px;
  
  
}
 .content table td {
 
    line-height:20px;
  }
 .content-inner{
   padding-left: 5px;
  padding-right: 20px;
  min-height:600px;
 }

.header {background-image: url(images/bg_header.gif); display: block;}

.instructioncell {
	background-color: #FFFFFF;
	padding-top: 15px;
	padding-bottom: 4px;
	border-top: solid 1px #DDDDDD;
	text-align: left;
  font-size: 10pt;
}

.leftnavouter {
	background-image: url(images/leftnav_top.png);
	background-repeat: no-repeat;
	padding-top: 0px;

}
.leftnavcellon {
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	border-bottom-width: 1px;	
	border-bottom-style: solid;	
  border-bottom-color: #CCCCCC;

  /*
    border-left-style: solid;
  border-left-width: 1px;
	border-left-color: #CCCCCC;
  */
	
}
.leftnavcelloff {
	background-color: #f3f3f3;
	border-bottom-width: 1px;	
	border-bottom-style: solid;
  border-bottom-color: #CCCCCC;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;

  /*
    border-left-style: solid;
	border-left-width: 1px;
  border-left-color: #CCCCCC;
  border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;

  */
}
.leftnavlinkpadding {padding-bottom:4px}
.leftnavsublinkpadding {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 10px;
}
.buttonoutercell {
	background-color: #FFFFFF;
	border: solid 1px #FFFFFF;
	padding-top: 25px;
	padding-right: 10px;
	padding-bottom: 50px;
	padding-left: 0px;
}
.buttoninnercell {
	padding-left: 0px;
	padding-right: 15px;
  vertical-align:top;
}
.outerdatacell {padding-top:11pt; padding-bottom:11pt}
.footer {
    text-align: right;
    width:100%;
    margin-left:auto;
    margin-right:auto;
    padding-top:20px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #888888;
    margin-bottom:100px;
	padding-left: 0px;
	text-align: right;
    width:810px;
    margin-left:auto;
    margin-right:auto;
    padding-top:20px;
	
}
.search {height:130px; border: 3px solid #f3f3f3;}
.search2 {border: 3px solid #f3f3f3; height:130px}
.accounthighlight {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #af1732;
	font-weight: normal;
	padding-bottom: 8px;
	padding-top: 25px;
	padding-left: 0px;
	background-color: #ffffff;
	border-bottom-width: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #eeeeee;
}
}
.accounthighlight_advisor {background-color:#ffffff;  color: #003768; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight:bold }
.accounthighlight2 {background-color:#ffffff; color: #003768; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight:bold}
.tablehighlight {background-color:#DCE8F1; font-weight:bold; color: #000000}
.closewindowcell {background-color:#FFFFFF; border-bottom:solid 1px #CCCCCC; padding:5px}
.closewindowcell2 {background-color:#FFFFFF; border-top:solid 1px #CCCCCC; padding:5px}


/* SPACING */
.padding_top10 {padding-top:10px}
.padding_top5 {padding-top:5px}
.padding_right20 {padding-right:20px}
.padding_bottom4 {padding-bottom:4px}


/* HELP FILES */
a.helpleft:link { color: #999999; text-decoration:none }
a.helpleft:active { color: #999999;  text-decoration:none }
a.helpleft:visited { color: #999999;  text-decoration:none}
a.helpleft:hover { text-decoration: none; color:#333333 }

a.helpleftmain:link { color: #333333; text-decoration:none }
a.helpleftmain:active { color: #333333;  text-decoration:none }
a.helpleftmain:visited { color: #333333;  text-decoration:none}
a.helpleftmain:hover { text-decoration: none; color:#333333 }

a.close:link { color: #FFFFFF; text-decoration:none }
a.close:active { color: #FFFFFF;  text-decoration:none }
a.close:visited { color: #FFFFFF;  text-decoration:none }
a.close:hover { text-decoration: none; color:#DCD087 }

.close { Arial, Helvetica, sans-serif; font-size: 11pt; color: #333333 }
.helpleftmain { Arial, Helvetica, sans-serif; font-size: 11pt; color: #333333; font-weight: bold }
.helpleft { Arial, Helvetica, sans-serif; font-size: 11pt; color: #999999 }
.helpleftbg {background-color: #f2f2f2}
.helptopbg {background-color: #32506a}
.helpborderbg {background-color: #333333}
.pagetitle {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #1f4a83; font-weight:bold}
body.help {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #333333; background-color: #FFFFFF}

/***************************************************************/
/* RSN APPLICATION */
/***************************************************************/

/* TEXT */
.heading {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold}
.mpcategory {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold}
.tabletitle {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold}
.important {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ff3300; font-weight:bold}
.title {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #023d69;
	font-weight: normal;
	padding-bottom: 10px;
	padding-top: 35px;
	text-align: left;
}
.datetitle {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #023d69;
	font-weight: normal;
	padding-bottom: 10px;
	padding-top: 35px;
	text-align: right;
}
.title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #ed1c24;
	font-weight: normal;
	padding-bottom: 5px;
	padding-top: 10px;
	padding-left: 10px;
	background-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-left-color: #cccccc;
}
.title3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #ed1c24;
	font-weight: normal;
	padding-bottom: 5px;
	padding-top: 20px;
	padding-left: 10px;
	background-color: #ffffff;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
}
.title4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #af1732;
	font-weight: normal;
	padding-bottom: 8px;
	padding-top: 25px;
	padding-left: 0px;
	background-color: #ffffff;
	border-bottom-width: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #eeeeee;
}

.title5 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #af1732;
	font-weight: normal;
	padding-bottom: 8px;
	padding-top: 35px;
	padding-left: 4px;
}
.title5b {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #af1732;
	font-weight: normal;
	padding-bottom: 8px;
	padding-top: 0px;
	padding-left: 4px;
}
.title6 {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-weight: normal;
    padding-bottom: 8px;
    padding-top: 25px;
    padding-left: 0px;
    background-color: #ffffff;
    border-bottom-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-bottom-color: #eeeeee;
}
.subheading {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #023d69;
}
/* COLORS */
.tablebg1 {background-color: #EFEFEF}
.tablebg3 {background-color: #666666}
.titlebg {background-color: #669ACC}

/* MARKETPLACE COMPARISON TABLE*/
.marketplacecell {border-left: #999999 1px solid; border-right: #999999 1px solid; border-bottom: #999999 1px solid; background-color: #EFEFEF; padding:3px }
.marketplacecellcat {border-left: #999999 1px solid; border-right: #999999 1px solid; border-bottom: #999999 1px solid; background-color: #666666; padding:3px }
.marketplacecellnobg {border-left: #999999 1px solid; border-right: #999999 1px solid; border-bottom: #999999 1px solid; background-color: #FFFFFF; padding:3px }
.marketplacecolumntop {background-color: #0E2754}
.mpcomparisontext {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #000000}

/* MARKETPLACE PROFILE AND INFO NEEDED TABLES*/
.profiletable {border: #0E2754 2px solid; background-color: #EFEFEF}
.logobuttonrowtop {border-bottom: #0E2754 2px solid; background-color: #FFFFFF}
.logobuttonrowbottom {border-top: #0E2754 2px solid; background-color: #FFFFFF}
.profilecellpdf {border-top: #0E2754 2px solid; background-color: #EFEFEF}


/***************************************************************/
/* TPA DEMONSTRATION SCREENS ONLY */
/***************************************************************/

/* COLORS */
.datatable {border-style:solid; border-width:1px; border-color:#CCCCCC}

/***************************************************************/
/* ADDED FOR MERCER PROTOTYPE */
/***************************************************************/

a.sort:link { color: #333333; text-decoration:underline }
a.sort:active { color: #333333;  text-decoration:underline }
a.sort:visited { color: #333333;  text-decoration:underline }
a.sort:hover { color: #333333;  text-decoration:none }

a.next:link { color: #FF3801; text-decoration:underline }
a.next:active { color: #FF3801;  text-decoration:underline }
a.next:visited { color: #FF3801;  text-decoration:underline }
a.next:hover { color: #FF3801;  text-decoration:none }


.nextprevious {padding-top:6px; padding-right:6px}

/***************************************************************/
/* ADDED FOR HANCOCK PROTOTYPE */
/***************************************************************/

.ptpblock {
  display:block; font-size:9pt; color:#333333; font-weight:bold; 
  }


.ptpblock2 {display:block; font-size:9pt; color:#333333; font-weight:bold; position:absolute;top:45px; right:0px; padding:2px 0px 1px 4px; background-color:#ffffff;}


a.ptpblocklink:link { color: #888888; text-decoration:none; font-weight:normal; }
a.ptpblocklink:active { color: #888888;  text-decoration:none; font-weight:normal; }
a.ptpblocklink:visited { color: #888888;  text-decoration:none; font-weight:normal;}
a.ptpblocklink:hover { text-decoration: none; color:#0068ac; font-weight:normal; }

a.advisor:link { color: #007cce; text-decoration:none; font-weight:normal; }
a.advisor:active { color: #007cce;  text-decoration:none; font-weight:normal; }
a.advisor:visited { color: #007cce;  text-decoration:none; font-weight:normal;}
a.advisor:hover { text-decoration: none; color:#007cce; font-weight:normal; }


a.notes:link { color: #333333; text-decoration:none; font-weight:normal; }
a.notes:active { color: #333333;  text-decoration:none; font-weight:normal; }
a.notes:visited { color: #333333;  text-decoration:none; font-weight:normal;}
a.notes:hover { text-decoration: none; color:#0068ac; font-weight:normal; }

a.docs:link { color: #023d69; text-decoration:underline; font-weight:normal; }
a.docs:active { color: #023d69;  text-decoration:underline; font-weight:normal; }
a.docs:visited { color: #023d69;  text-decoration:underline; font-weight:normal;}
a.docs:hover { text-decoration: none; color:#023d69; font-weight:normal; }



#menu {
  position: fixed;
  text-align:left;
  bottom: -10px;
  width: 100%;
  margin-top: -2.5em;
  background:#ffffff;
  right:0px;
  z-index:100;
}

.menu_header
{
	background-color: #f3ede0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cccccc;
	border-left-color: #cccccc;
}

.menu_title
{
	padding-left: 20px;
	padding-top: 7px;
	padding-bottom: 7px;
	color: #023d69;
	font-size: 16px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.menu_close
{
padding-right:20px; 
padding-top:5px; 
padding-bottom:5px;  
font-size:13px; 
font-weight:bold;	
}

.menu_content
{
	background-color: #f3f3f3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-left-color: #cccccc;
}

.menu_label
{
	font-size:11px; 
	padding-left:20px;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
}

.menu_info
{
	font-size:11px; 
	padding-right:20px;
	padding-top:2px;
	padding-bottom:2px;
}

.menu_buttonpadding
{
	padding-right:20px; 
	padding-top:13px; 
	padding-bottom:8px;
}

.menu_notecontainer
{
	padding-left:20px; 
	padding-right:20px;
}

.menu_noteheader
{
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 10px;
	background-color: #d9d9d9;
}

.menu_noterow
{
	font-size:11px; 
	padding-top:3px;
	padding-bottom:3px;  
	padding-left:10px;
	border-bottom:1px solid #CCC; 
}
	

.search_title
{
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 15px;
	background-color: #f3ede0;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	font-size: 17px;
	color: #333333;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.search_bg
{
	background: #f3ede0;
	padding-left: 10px;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

.search_labelpadding
{
	padding-right:10px; 
	padding-left:0px; 
	padding-bottom:2px;
}

.search_fieldpadding
{
	padding-right:10px; 
	padding-left:0px; 
	padding-bottom:8px;
}

.search_buttonpadding
{
	padding-right:10px; 
	padding-left:0px; 
	padding-bottom:10px; 
	padding-top:5px;
}

.searchsentence
{
	padding-right:15px; 
	padding-left:0px; 
	padding-bottom:15px; 
	padding-top:0px;
	font-size:10pt;
	color:#666666;
}
.wlcc form div table tr td table tr .content table tr .outerdatacell table {

}
.popbox {
    display: none;
    position: absolute;
    z-index: 99999;
    width: 300px;
    padding: 10px;
    background: #FFFFFF;
    color: #333333;
    border: 1px solid #CCCCCC;
    margin: 0px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(164, 164, 164, 1);
    box-shadow: 0px 0px 5px 0px rgba(164, 164, 164, 1);
}
.popbox h2
{
    background-color: #FFFFFF;
    color:  #023d69;
    font-size: 16px;
	font-weight:normal;
	font-family:"Trebuchet MS", Verdana, sans-serif;
    display: block;
    width: 100%;
    margin: -10px 0px 8px -10px;
    padding: 15px 10px 0px 10px;
}
.Floatermenu {
  bottom:0px;
  position:fixed; 
  z-index:1000;
  
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* DATE PICKER */
/*
.ui-datepicker {
	padding: 0;
    margin-top:5px; 
    height:180px;
    width:175px;   
}

.ui-datepicker-header {
	border: none;
	font-size: 80%;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;  
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;  
	background-color: #e0e8ec;  
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,.53), inset 0 -1px 0 rgba(0,0,0,.12);  
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.53), inset 0 -1px 0 rgba(0,0,0,.12);  
	box-shadow: 0 1px 0 rgba(255,255,255,.53), inset 0 -1px 0 rgba(0,0,0,.12);  
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMCIgc3RvcC1vcGFjaXR5PSIwLjIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwLjIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);  
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.21) 0%, rgba(255,255,255,.21) 100%);  
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,.21) 0%, rgba(255,255,255,.21) 100%); 
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.21) 0%, rgba(255,255,255,.21) 100%);  
	background-image: linear-gradient(bottom, rgba(0,0,0,.21) 0%, rgba(255,255,255,.21) 100%);  
}

.ui-datepicker-title {
	color: #515d65;  
	font-size: 13px;
	font-weight: bold;
	text-shadow: 0 1px 1px rgba(255,255,255,.8);  

}
/*
.ui-icon-circle-triangle-e {
	background-image: url(images/arrow_left.gif);
	background-position: -32px -16px;
}
    */
/*
.ui-icon-circle-triangle-w {
	background-image: url(images/ui-icons_454545_256x240.png);
	background-position: -96px -16px;
}
 
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	border-color: transparent;
    color: #0068ac;  
	font-size: 10px;
	font-weight: bold;
    margin-right:124px;
    margin-left:1px;  
	cursor:pointer;  

}

.ui-datepicker.ui-state-default {
	background: transparent;
	border: none;
	color: #2b2b2b;
	font-family: "Myriad Pro";
	font-weight: normal;
	text-align: center;
}

.ui-datepicker-header .ui-state-hover {
	background: #bdc5c9;
}

.ui-datepicker table {
	margin: 0;
    height:180px;
    width:175px;
   
}

.ui-datepicker th {
	color: #9da7af;
	font-size: 12px;
	font-weight: normal;
	-moz-border-radius: 216px 0 0 0 / 0 0 0 0;
	-webkit-border-radius: 216px 0 0 0 / 0 0 0 0;
	border-radius: 216px 0 0 0 / 0 0 0 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: rgba(0,0,0,.08);

}

.ui-datepicker td {
    cursor:pointer;
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
    width:20px;
	padding: 0;
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.4);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.4);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.4);
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMCIgc3RvcC1vcGFjaXR5PSIwLjA2Ii8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwLjA2Ii8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.06) 0%, rgba(255,255,255,.06) 100%);
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,.06) 0%, rgba(255,255,255,.06) 100%);
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.06) 0%, rgba(255,255,255,.06) 100%);
	background-image: linear-gradient(bottom, rgba(0,0,0,.06) 0%, rgba(255,255,255,.06) 100%);

}

.ui-datepicker td:hover {
    cursor:pointer;
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.12) 0%, rgba(255,255,255,.06) 100%);
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,.12) 0%, rgba(255,255,255,.06) 100%);
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.12) 0%, rgba(255,255,255,.06) 100%);
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.12) 0%, rgba(255,255,255,.06) 100%);
}


.ui-datepicker td:last-child {
	border-right: none;
}

.ui-datepicker td span, 
.ui-datepicker td a {
    cursor:pointer;
	padding: .7em 0;
	color: #6a747a;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
}
*/
/*
.ui-datepicker-calendar .ui-state-hover {
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.12) 0%, rgba(255,255,255,.06) 100%);
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,.12) 0%, rgba(255,255,255,.06) 100%);
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.12) 0%, rgba(255,255,255,.06) 100%);
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.12) 0%, rgba(255,255,255,.06) 100%);
}
 
.ui-datepicker td a.ui-state-active,
.ui-datepicker td a.ui-state-active.ui-state-hover {
	color: #fff;
	background-color: #8ab8ed;
	text-shadow: 0 1px 0 rgba(0,0,0,.26);
	-moz-box-shadow: inset 0 4px 9px rgba(0,0,0,.24);
	-webkit-box-shadow: inset 0 4px 9px rgba(0,0,0,.24);
	box-shadow: inset 0 4px 9px rgba(0,0,0,.24);
}
 */    

.divRefBox
{
    padding-left:27px;
    padding-bottom: 7px;
}

.divProactiveLeterBox
{
    padding-left: 27px;
    padding-bottom: 7px;
}

/*
.sortUp {
  background-image: url('../../App_Themes/OneAmerica/Images/gridSortUp_active.png');
width: 20px;
height: 20px;
background-repeat: no-repeat;
margin-left: 2px;
cursor: pointer;
background-position: 2px 9px;
}


.sortDown {
  background-image: url('../../App_Themes/OneAmerica/Images/gridSortDown_active.png');
  
width: 20px;
height: 20px;
background-repeat: no-repeat;
margin-left: 2px;
cursor: pointer;
background-position: 2px 9px;
}
  */

.lblTxtToolTip
{
    
	color: #af1732;   
    font-size:1.0em;    
   // text-decoration:underline; 
    padding:0px;  
}


/* ADDED SCP */

.RadioSpace label
{
   margin-left: 10px;
}

.RadioTop label
{
   margin-left: 10px;
   vertical-align:top; 
}


.dropmenuScroll
{
  height: 300px;
  max-height: 300px;
  overflow-y: scroll;
   position:absolute;
}