/*
2-15-11 || CPA: FONT CONVERSION TABLE | "px" TO "em"
10px = .7em;
11px = .75em;
12px = .83em;
13px = .83em;
14px = .85em;

15px = .9em;
16px = .93em;
17px = .96em;
19px = 1em;
20px = 1.1em;
23px = 1.3em;
*/

body {
  font-family:Arial,Helvetica,sans-serif;
  font-size:100%;
}

.pageBody {
  background-color:#FFF;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}

.body-text {
  font-family:Arial,Helvetica,sans-serif;
  color:#000;
  text-decoration: none;
  font-weight:700;
  font-size:18px;
  font-weight:bold;
}

.blue-text {
  font-family:Arial,Helvetica,sans-serif;
  color:#0000FF;
  text-decoration: none;
}

.red-text, .fld_error, .gray-text
{
  font-family:Arial,Helvetica,sans-serif;
  color:#BC2A43;
  text-decoration: none;
  font-size:18px;
  font-weight:bold;
}

.fld_error
{
  background-color: #FF0000;
  color: #FFF;
  font-weight: normal;
}

.gray-text
{
  background-color: #FFF;
  color: gray;
  font-weight: normal;
}

.red-text-small {
  font-weight: normal;
  color: #BC2A43;
  text-decoration: none;
  padding-left: 6;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size:18px;
}

.white-text {
  font-family:Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #FFF;
  text-decoration: none;
}

.white-text-bold {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .83em;
  font-weight: Bold;
  color: #FFF;
  text-decoration: none;
}

.white-text-bold-small {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .83em;
  font-weight: normal;
  color: #FFF;
  text-decoration: none;
}

.white-text-normal-small {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .83em;
  font-weight: Normal;
  color: #FFF;
  text-decoration: none;
}

.new_white-text-normal-small {
  font-family:4Arial,Verdana,Helvetica,sans-serif;
  font-size: .83em;
  font-weight: Normal;
  color: #FFF;
  text-decoration: none;
}

.new_white-text-tiny-small {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .6em;
  font-weight: Normal;
  color:#bfd3f9;
  text-decoration: none;
}

.new_white-text-normal-small:hover {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .83em;
  font-weight: Normal;
  color: #FFF;
  text-decoration: none;
}

.black-text {
  font-family:Arial,Helvetica,sans-serif;
  color: #000;
  text-decoration: none;
  font-size:18px;
  font-weight:bold;
}

.blue-link, .red-link {
  font-family:Arial,Helvetica,sans-serif;
  color: #0000FF;
  text-decoration: underline;
  font-size:12px;
}

.red-link {
  color:#BC2A43;
}

.page-header {
  font-family:Arial,Helvetica,sans-serif;
  font-size: 1.875em;
  font-weight: normal;
  color: #053B5F;
  text-decoration: none;
}

.list_page-header {
  font-family:Impact, Verdana, Geneva, sans-serif;
  font-size: 1.1em;
  font-weight: Bold;
  color: #790700;
  text-decoration: none;
}

.tab-header {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .7em;
  font-weight: normal;
  color: #FFF;
  text-decoration: none;
}

.topnav-text {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .83em;
  font-weight: Bold;
  color: #000;
  text-decoration: none;
}

.copyright {
  font-family:Arial,Helvetica,sans-serif;
  font-size: 18px;
  font-weight: normal;
  color: #000;
  text-decoration: none;
} 

.copyright a {
  text-decoration: none;
}
.copyright a:hover {
  text-decoration: underline;
}

.blueText {
  font-family:Arial,Helvetica,sans-serif;
  color: #053B5F;
  text-decoration: none;  
}

a {
  font-family:Arial,Helvetica,sans-serif;
  text-decoration: none;
}

a:hover {
  font-family:Arial,Helvetica,sans-serif;
  text-decoration: none;
}

.link {
  font-family:Arial,Helvetica,sans-serif;
  cursor: hand;
  padding-left: 1px;
  text-decoration: underline;
}

.link:hover {
  font-family:Arial,Helvetica,sans-serif;
  cursor: hand;
  padding-left: 1px;
  text-decoration: underline;
}
  
.searchTable {
  cellpadding: 0px;
  border-collapse:collapse;
  padding:0px;
  border:1px;
  border-spacing:0px;
  width: 144px;
  background-color: #FFE88A;
}


.searchTableHead {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .83em;
  color: #FFF;
  font-weight: bold;
  height: 16px;
  padding-left: 5px;
  padding-top: 1px;
  padding-bottom: 1px;
  background-color: #000;
}

.searchTabBody {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .83em;
  color: #000;
  padding-bottom: 2px;
}

table {
  font-family:Arial,Helvetica,sans-serif;
  cellpadding: 0px;
  border-collapse:collapse;
  padding:0px;
  border:0px;
  border-spacing:0px;
}

.mainTableLN {
  cellpadding: 0px;
  border-collapse:collapse;
  padding:0px;
  border:0px;
  border-spacing:0px;
  width: 168px;
  background-color: #FFCC00;
}
  
.mainTable2LN {
  cellpadding: 0px;
  border-collapse:collapse;
  padding:0px;
  border:0px;
  border-spacing:0px;
  width: 168px;
  height: 100%;
  background-color: #FFCC00;
}

.DDTable {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .83em;
  color: #000;
  Width: 127px;
  
  padding-top: 1px;
  padding-bottom: 1px;
  background-color: #FFF;
  cursor: hand
}
  
.DDTable-sub {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .83em;
  color: #000;
  Width: 127px;
  
  padding-top: 1px;
  padding-bottom: 1px;
  background-color: #F1F6FA;
  cursor: hand
}

.Buttons {
  cursor: hand
}

.DDTable:hover {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .83em;
  color: #000;
  
  Width: 127px;
  padding-top: 1px;
  padding-bottom: 1px;
  background-color: #FFF;
  cursor: hand
}
  
.DDTable-sub:hover {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .83em;
  color: #000;
  
  Width: 127px;
  padding-top: 1px;
  padding-bottom: 1px;
  background-color: #FFF;
  cursor: hand
}

.DDTable2 {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .83em;
  color: #000;
  Width: 125px;
  
  padding-top: 1px;
  padding-bottom: 1px;
  cursor: hand
}

.DDTable2:hover {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .83em;
  color: #000;
  
  Width: 125px;
  padding-top: 1px;
  padding-bottom: 1px;
  cursor: hand
}

.DDTableB1 {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .83em;
  color: #000;
  Width: 233px;
  
  padding-top: 1px;
  padding-bottom: 1px;
  cursor: hand
}

.DDTableB1:hover {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .83em;
  color: #000;
  
  Width: 233px;
  padding-top: 1px;
  padding-bottom: 1px;
  cursor: hand
}

.DDTableB2 {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .83em;
  color: #000;
  Width: 207px;
  
  padding-top: 1px;
  padding-bottom: 1px;
  cursor: hand
}

.DDTableB2:hover {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .83em;
  color: #000;
  
  Width: 207px;
  padding-top: 1px;
  padding-bottom: 1px;
  cursor: hand
}

.DDTableC1 {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .83em;
  color: #000;
  Width: 100px;
  
  padding-top: 1px;
  padding-bottom: 1px;
  cursor: hand
}

.DDTableC1:hover {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .83em;
  color: #000;
  
  Width: 100px;
  padding-top: 1px;
  padding-bottom: 1px;
  background-color: #E4E4E4;
  cursor: hand
}

.DDTableD1 {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .83em;
  color: #000;
  Width: 120px;
  
  padding-top: 1px;
  padding-bottom: 1px;
  cursor: hand
}

.DDTableD1:hover {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .83em;
  color: #000;
  
  Width: 120px;
  padding-top: 1px;
  padding-bottom: 1px;
  background-color: #E4E4E4;
  cursor: hand
}

.DDTableD2 {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .83em;
  color: #000;
  Width: 215px;
  
  padding-top: 1px;
  padding-bottom: 1px;
  cursor: hand
}

.DDTableD2:hover {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .83em;
  color: #000;
  
  Width: 215px;
  padding-top: 1px;
  padding-bottom: 1px;
  background-color: #E4E4E4;
  cursor: hand
}

.DDTableL3 {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .83em;
  color: #000;
  Width: 164px;
  
  padding-top: 1px;
  padding-bottom: 1px;
  background-color: #FFE88A;
  cursor: hand
}

.DDTableL3:hover {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .83em;
  color: #000;
  
  Width: 164px;
  padding-top: 1px;
  padding-bottom: 1px;
  background-color: #E4E4E4;
  cursor: hand
}
  
.DDTableL32 {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .83em;
  color: #000;
  Width: 1645px;
  
  padding-top: 1px;
  padding-bottom: 1px;
  cursor: hand
}

.DDTableL32:hover {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .83em;
  color: #000;
  
  Width: 164px;
  padding-top: 1px;
  padding-bottom: 1px;
  cursor: hand
}

.contentHead {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .75em;
  color: #FFF;
  font-weight: bold;
  width: 158px;
  height: 14px;
  padding-left: 3px;
  padding-right: 20px;
  background-color: #CC0000;
}

.leftNav {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .83em;
  color: #000;
  width: 156px;
  height: 16px;
  padding-left: 9px;
  padding-top: 1px;
  padding-bottom: 1px;
}

 .leftNavL2 {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .83em;
  color: #000;
  width: 156px;
  height: 14px;
  padding-left: 9px;
  padding-top: 1px;
  padding-bottom: 1px;
}
  
 .leftNavL2:hover {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .83em;
  color: #000;
  width: 156px;
  height: 14px;
  padding-left: 9px;
  padding-top: 1px;
  padding-bottom: 1px;
}
  
 .leftNavL3 {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .83em;
  color: #000;
  width: 156px;
  height: 14px;
  padding-left: 15px;
  padding-top: 1px;
  padding-bottom: 1px;
}
  
 .leftNavL3:hover {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .83em;
  color: #000;
  width: 156px;
  height: 14px;
  padding-left: 15px;
  padding-top: 1px;
  padding-bottom: 1px;
}

.WelcomeMsg {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: .86em;
  color: #FFF;
  font-weight: bold;
  padding-left: 9px;
  padding-top: 6px;
  padding-bottom: 4px;
}

.leftNavBorder {
  background-color: #FFF;
  height: 1px;
}

.bodyTxtNoSidePadding{
  font-family:Arial,Helvetica,sans-serif;
  font-size: 18px;
  color: #000;
  padding-right: 0px;
  padding-top: 1px;
  padding-bottom: 1px;
}

.bodyError {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .9em;
  color: #000;
}

.body {
  font-family:Arial,Helvetica,sans-serif;
  color: #000;
  padding-right: 12px;
  padding-left: 2px;
  padding-top: 1px;
  padding-bottom: 1px;
  font-size:18px;
}

.bodyLarge {
  font-family:Arial,Helvetica,sans-serif;
  font-size: 1.1em;
  font-weight: bold;
  color: #000;
  padding-right: 12px;
  padding-left: 2px;
  padding-top: 1px;
  padding-bottom: 1px;
}

.bodyErrorBlue {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .9em;
  color: #0000FF;
  text-decoration: underline;
}

.bodyErrorBlue:hover {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .9em;
  color: #0000FF;
  text-decoration: underline;
}

.LogoutRed {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .83em;
  color: #CC0000;
  text-decoration: underline;
}

.LogoutRed:hover {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .83em;
  color: #CC0000;
  text-decoration: underline;
}

.Logout {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .83em;
  color: #000;
}

.helloFont {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .83em;
  color: #000;
  padding-left: 19px;
  padding-top: 8px;
}

.bodyBold {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .83em;
  color: #000;
  padding-right: 12px;
  padding-left: 2px;
  padding-top: 1px;
  padding-bottom: 3px;
  font-weight: bold;
}

.bodyBold2 {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .9em;
  color: #053B5F;
  padding-left: 2px;
  padding-top: 1px;
  padding-bottom: 3px;
  font-weight: bold;
}

.bodyBoldWhite {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .83em;
  color: #FFF;
  padding-right: 12px;
  padding-left: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-weight: bold;
  background-color: #000;
}

.dataInLabel {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .83em;
  font-weight: bold;
  color: #000;
  padding-top: 2px;
  padding-bottom: 2px;
  height: 28px;
}
.LoginPageLabel {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .96em;
  font-weight: bold;
  color: #000;
}
.welcomeInside {
  font-family:Arial,Helvetica,sans-serif;
  font-size: 1em;
  font-weight: bold;
  color: #FFF;
  padding-left: 13px;
}
.dataInFormLabel {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .83em;
  color: #000;
}
.dataInSubLabel {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .83em;
  color: #000;
}
.dataInSubLabelBullet {
  font-family:Arial,Helvetica,sans-serif;
  font-size: .83em;
  color: #000;
  margin-bottom: -14px;
}

.tableCommon {
  font-family:Arial,Helvetica,sans-serif;
  padding: 0px;
  border-collapse:collapse;
  padding:0px;
  border:0px;
  border-spacing:0px;
  width: 100%;
  height: 100%;
}
  
.tableCommon01 {
  font-family:Arial,Helvetica,sans-serif;
  padding: 0px;
  border-collapse:collapse;
  padding:0px;
  border:0px;
  border-spacing:0px;
  width: 100%;
}

.tableHead {
  font-family:Arial,Helvetica,sans-serif;
  padding: 0px;
  border-collapse:collapse;
  padding:0px;
  border:0px;
  border-spacing:0px;
  width: 100%;
  background-color: #FFCC00;
}
  
.list_body 
{   scrollbar-arrow-color:#000;
      scrollbar-darkshadow-color:#628C9F;
      scrollbar-face-color:#C3D3DA;
      scrollbar-shadow-color:#628C9F;
      margin: 0;
}

.list_table
{
    margin: 0;
  padding: 0;
  background-color:white;
}

td { 
  padding: 0px;
}

.mini_button, .small_button, .big_button, .medium_button,.rect_button
{
  position: relative;
  height: 21;
  font-family: Arial,san-serif;
  color: #000;
  border: 0 solid #FFF;
  background-color: #FFF;
  width: 20;
}

.small_button
{
  width: 62;
}

.medium_button
{
  width: 121;
}

.big_button
{
  width: 198;
}

.rect_button
{
  position: relative;
  font-family: Arial,san-serif;
  font-size: .8em;
  color: #000;
  border: 0 solid #FFF;
  background-color:#FFF;
  background-repeat:no-repeat;
  width: 85;
  height: 33;
}

.menu_select
{
  font-family: Arial;
  font-size: .83em;
  color: #000;
  border: 1px solid #053B5F;
}
  
.text_field_1
{
  font-family: Arial,san-serif;
  font-size: .83em;
  color: #000;
  font-weight: normal;
  position: relative;
  width: 166;
  height: 21;
  border: 1px solid #7F7F7F;
  background-color: #FFF;
} 

.default_cell, .default_number_cell, .red-cell
{
  margin-left: 3;
  margin-top: 6;
  margin-bottom: 3;
  margin-right:3;
  font-family:Arial,Helvetica,sans-serif;
  font-size: .83em;
  color: #000;
  text-decoration: none;
}

.red-cell
{
  color: #BC2A43;
}

.default_number_cell
{
  text-align:right;
}

.pre_formatted_text
{
  width:550px;
  overflow:visible;
  word-wrap:break-word;
  page: auto;
}

.pre_formatted_text_auto
{
  width:550px;
  overflow:auto;
  word-wrap:break-word;
  page: auto;
}

.pre_formatted_column,.pre_formatted_column_ns, .pre_formatted_column_300, .pre_formatted_column_350,.pre_formatted_column_550,.pre_formatted_column_500, .pre_formatted_column_450, .pre_formatted_column_400, .pre_formatted_column_200, .pre_formatted_column_150, .pre_formatted_column_120, .pre_formatted_column_100, .pre_formatted_column_75, .pre_formatted_column_50
{
  width:250px;
  overflow:auto;
  word-wrap:break-word;
}

.pre_formatted_column_ns
{
  overflow:visible;

}

.pre_formatted_column_300
{
  width:300px;
}

.pre_formatted_column_350
{
  width:350px;
}

.pre_formatted_column_400
{
  width:400px;
}

.pre_formatted_column_450
{
  width:450px;
}

.pre_formatted_column_550
{
  width:550px;
}

.pre_formatted_column_500
{
  width:500px;
}

.pre_formatted_column_200
{
  width:200px;
}

.pre_formatted_column_150
{
  width:150px;
}

.pre_formatted_column_120
{
  width:120px;
}

.pre_formatted_column_100
{
  width:100px;
}

.pre_formatted_column_85
{
  width:100px;
  overflow:auto;
  word-wrap:break-word;
}

.pre_formatted_column_75
{
  width:75px;
}

.pre_formatted_column_50
{
  width:50px;
}

.position1
{
  margin-left: 12;
  margin-top: 6;
  margin-bottom:;
}

.input_text, .input_textarea, .input_iframe
{
  font-family: Arial;
  font-size: .83em;
  color:#000;
  position: relative;
  height: 21;
  border:1px solid #053B5F;
  background-color:#FFF;
}

.input_textarea
{
  height: 60;
}

.input_iframe
{
  width: 435;
  height: 150;
}

.invisible
{
  visibility: hidden;
  display: none;
}

.visible
{
  visibility: visible;
  display: inline;
}

.separatorOption 
{
   background-color: #BBC8E2;
}

.tab-bg {
  background-color: #F0F5FB;
}

.header-bg {
  background-color: #FFF;
}

.normalFieldLabel
{
  font-family:Arial,Helvetica,sans-serif;
  font-size: 18px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}

.normalFieldLabelGray {
  font-family:Arial,Helvetica,sans-serif;
  font-size: 18px;
  color: #808080;
  text-decoration: none;
}

.LabelTextUnderline
{ 
  color: #000;
  font-size: .9em;
  font-family:Arial,Helvetica,sans-serif;
  font-weight: bold;
  text-decoration: underline;
  text-align: center
}

 .helpSubheaderUnderline
{ 
  color: #000;
  font-size: .83em;
  font-family:Arial,Helvetica,sans-serif; 
  font-weight: bold;
  text-decoration: underline;
  text-align: left
}

.normalTextUnderline
{ 
  color: #000;
  font-size: .9em;
  font-family:Arial,Helvetica,sans-serif;
  font-weight: normal;
  text-align: left;
  text-decoration: underline
}

.helpSubheader
{ 
  color: #000;
  font-size: .86em;
  font-family:Arial,Helvetica,sans-serif;
  font-weight: bold;
  text-align: left
}

.preTableWidth
{ 
  cellpadding: 0px;
  border-collapse:collapse;
  padding:0px;
  border:0px;
  border-spacing:0px; 
  width: 550px;
  background-color: #FFF;
}

.pre_formatted_city
{
  font-family:Arial,Helvetica,sans-serif;
  font-size: .83em;
  width:250px;
  overflow:auto;
  word-wrap:break-word;
} 
  
.dacmenu {
  text-align:left;
  z-index:4;
  font-family: Arial;
  position:relative;
  font-size:13px;
  background:transparent;
  width:400px;
  height:30px;
  margin:0 auto;
}
.dacmenu ul {
  padding:0;
  margin:0;
  list-style-type: none;
}
.dacmenu ul li {
  float:left;
  position:relative;
}

.dacmenu ul li a, .dacmenu ul li a:visited {
  display:block;
  text-decoration:none;
  width:300px;
  height:30px;
  color:#000;
  padding-left:30px;
  line-height:29px;
}

* html .dacmenu ul li a, .dacmenu ul li a:visited {
  width:100px;
  width:70px;
}

.dacmenu ul li ul {
  visibility:hidden;
  position:absolute;
  top:0;
  left:0;
  height:0;
  overflow:hidden;
}
.dacmenu table {
  margin:-1px;
  border-collapse:collapse;
  font-size:1em;
}

/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.dacmenu ul li:hover a,
.dacmenu ul li a:hover {
  color:#00c;
  text-decoration:underline;
  border:0;
}

.dacmenu ul li:hover ul,
.dacmenu ul li a:hover ul {
  visibility:visible;
  width:170px;
  height:auto;
  position:absolute;
  top:30px;
  left:-1px;
  background:#fff;
  border:1px solid #909;
  overflow:visible;
}

.dacmenu ul li:hover ul li a,
.dacmenu ul li a:hover ul li a {
  display:block;
  background:transparent;
  text-decoration:none;
  color:#00c;
  height:auto;
  line-height:1.5em;
  padding:5px 10px 5px 35px;
  width:170px;
  w\idth:125px;
}

.dacmenu ul li:hover ul li a.drop,
.dacmenu ul li a:hover ul li a.drop {
  display:block;
  color:#000;
  height:auto;
  line-height:1.5em;
  padding:5px 10px 5px 35px;
  width:300px;
  w\idth:300px;
}

.dacmenu ul li:hover ul li ul,
.dacmenu ul li a:hover ul li a ul {
  visibility:hidden;
  position:absolute;
  top:0;
  left:0;
  height:0;
  overflow:hidden;
}

.dacmenu ul li:hover ul li a:hover,
.dacmenu ul li a:hover ul li a:hover {
  color:#00f;
  text-decoration:underline;
}

.dacmenu ul li:hover ul li:hover ul,
.dacmenu ul li a:hover ul li a:hover ul {
  visibility:visible;
  position:absolute;
  top:0;
  color:#000;
  left:166px;
  height:auto;
  border:1px solid #909;
}

.dacmenu ul li:hover ul li:hover ul.left,
.dacmenu ul li a:hover ul li a:hover ul.left {
  left:-166px;
}

.dacmenu ul li:hover ul li:hover ul li a,
.dacmenu ul li a:hover ul li a:hover ul li a {
  display:block;
  color:#00f;
  height:auto;
  line-height:1.5em;
  padding:5px 10px 4px 35px;
  width:300px;
  w\idth:140px;
}

* html .dacmenu ul li a:hover ul li a:hover ul li a {
  padding:4px 10px 4px 35px;
}

.dacmenu ul li:hover ul li:hover ul li:hover a,
.dacmenu ul li a:hover ul li a:hover ul li a:hover {
  color:#000;
  text-decoration:underline;
}
  
.preFormattedTextJAS
{
  width:450px;
  overflow:auto;
  color: #000;
  word-wrap:break-word;
  page: auto;
  font-family:Times New Roman;
  font-size:13px;
  font-weight:normal;
}

.frevvo-form{
  page-break-before: always;
}
