@import url( "/_static/_common/css/services/CAL.css" );
@import url( "/_static/_common/css/services/ABO.css" );

body {
    color: black;
    font-size: 10px;
    font-family: Verdana, Arial, Sans-serif;
    background: white;
    margin: 0;
}

table {
    padding: 0;
    margin: 0;
    border-width: 0;
	font-size: 10px;
}

img {
border-width: 0;
}
    /*td {
        padding: 0;
        border-width: 0;
        vertical-align: top;
        font-family: Verdana, Arial, Helvetica, sans-serif;
    }*/

    /*div {
        font-size: 11px;
    }*/

div.item {
    padding-right: 2px;
    padding-top: 1px;
    padding-left: 2px;
    padding-bottom: 1px;
    white-space: nowrap;
}

    /*
    div.item a {
        font-weight: bold;
        text-decoration: none;
        font-size: 90%
    }
    */

div.item a {
    color:  #ff6600;
    font-size: 11px;
    text-decoration: none;
    padding-top: 3px;
}

div.item a:hover {
    color: #ed5625;
}

div.item img {
    padding-right: 2px;
    padding-top: 1px;
    padding-left: 1px;
    padding-bottom: 1px;
}

a {
    color: #1c4166;
    text-decoration: none;
}

a:hover {
    color: #ff6600;
}

    /*
    .dataEven textarea {
        background-color: #FFFAE1;
        width: 100%;
        height: 7em
    }
    */

    /*
    textarea.largeText {
        width: 100%;
        height: 15em;
    }
    */

    /*
    a {
      color: blue;
      text-decoration: none;
      background-color: transparent;
    }
    a:hover {
      text-decoration: underline;
    }
    */

.welcomeContent .searchForm {
    text-align: center;
}

.welcomeRight {
    width: 10%;
}

#menuheader {
    margin: 0;
    padding: 0;
    border-width: 0;
    background-color: #ffffff; /*rgb( 221, 221, 221 )*/
}

td#leftColumn {
    background-color: #ECEADD;
    border-top: 0px solid #ECEADD;
    /*width: 15%;*/
}

table.boxContent {
    color: #FF6600;
}

.smallBox {
/*border: 1px solid #a4b6bd;*/
}

.smallBox .title {
    color: black;
    font-size: 12px;
    font-weight: bold;
    background-color: #eef2f6;
    text-align: left;
    margin: 0;
    padding: 0
}

.smallBox .content {
    background-color: white;
    text-align: left;
    white-space: nowrap;
    padding: 0;
}

.smallBox .content form {
    color: rgb( 120, 120, 120 );
    font-size: 11px;
}

.welcomeContent {
    padding: 5px;
}

.nxCategories {
}

.nxCategories .rootNode {
    font-size: 22px;
}

.nxCategories .rootSubNodes {
    padding-left: 10px;
}

.nxCategories .trail {
    font-size: 16px;
}

.nxCategories .subNodes {
    font-size: 14px;
    padding: 5px;
    width: 100%;
}

.nxCategories .sp {
    border-top: 1px solid #bbbbbb;
    padding: 5px;
}

.nxCategories .sp .name {
    font-size: 16px;
}

    /*
       .smallBox .title {
      padding: 5px;
      color: white;
      background-color: rgb(81,103,125);
    }

    .smallBox .content {
      padding: 2px;
      background-color: rgb(241,243,245);
      text-align: left;
    }

    .smallBox .content form {
      color: rgb(120,120,120);
      font-size: 11px;
    }

       .boxTop {
      padding: 0px;
      margin: 0px;
      background-image: url("/_static/default/images/boxTopBg.gif");
      background-repeat: no-repeat;
      background-attachment: scroll;
      height: 5px;
    }
    */

.grayedText {
    color: #999999;
}

td#mainMenu {
    padding: 0px;
}

td#mainMenu a {
    color: #999999;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    display: block;
    margin: 0;
    padding: 4px 0 4px 11px;
    border: 0
}

td#mainMenu a:hover {
    color: #ff6600;
}

td#mainMenu a.menuTop {
    border-top: none silver;
}

td#mainMenu a.highlight {
    /*color: #1c4166;*/
    color: #FFFFFF;
    /*background-color: #FFB17D;*/
    background-color: #6C869F;
}

td#mainColumn {
    margin-top: 15px;
    top: 12px;
	padding: 5px;
	/*border: 2px solid #ECEADD;/*#FFB17D;*/
	/*border-right: 1px solid #ECEADD;*/
}

.lookupTrail {
    white-space: nowrap;
}

.lookupTrail div {
    display: inline;
}

.servicesSmall {
    margin: 0;
    padding: 5px
}

td.servicesSmall {
    vertical-align: top;
    width: 33%;
}
/*
td.serviceContent {
    height: 300px;
    vertical-align: top;
}
  */
.serviceBar {
    color: #003;
    font-size: 12px;
    font-weight: bold;
     /*background-color: #FF6600;  */
    background-color: #FFFFFF;
    text-align: left;
    width: 100%;
}

.serviceBar a {
    /*color: #1c4166;*/
      color: white;
}

.serviceBar a:hover {
    /*color: white;*/
    color: #ffffbb;
}

td.serviceBarCenter {
    /*color: #1c4166;*/
    color: #ffffff;
    font-size: 12px;
   /* background-color: #FFB17D;*/
    /*background-color: #6C869F;*/
    background-image: url("/_static/default/images/cornerazul_04.gif");
	/*padding: 3px;*/
}

td.serviceBarCenter_corner_left {
    background-image: url("/_static/default/images/cornerazul_04.gif");
    font-size: 6px;
}

td.serviceBarCenter_corner_right {
    background-image: url("/_static/default/images/cornerazul_04.gif");
    font-size: 6px;
}

td.serviceBarOptions {
    font-weight: normal;
    background-color: #FFFDEB;
    text-align: right;
    padding-right: 0px;
    height: 20px;
    border-bottom: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
}

td.serviceBarOptions a{
	color: #666666;
	font-size: 9px;
}

td.serviceBarOptionsLeft {
    font-weight: normal;
    background-color: #FFFDEB;
    text-align: left;
    padding-right: 0;
    border-bottom: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
}

td.serviceBarOptionsLeft a{
	color: #666666;
	font-size: 9px;
}

td.serviceBarOptionsLeft a:hover {
    text-decoration: none;
	color: #ff6600;
}

td.serviceBarOptions a:hover {
    text-decoration: none;
	color: #ff6600;
}

a.adminService {
    background-color: #71b2d6;
    padding-bottom: 2px;
    padding-top: 2px;
    padding-left: 5px;
    padding-right: 5px;
    border: 1px silver
}

td.serviceBarOptions a.adminService:hover {
    text-align: right
}

.serviceSmallView {
}

td.serviceBarCorner {
    background-color: #E1F0FF;
    text-align: left;
    padding: 0px;
}

td.error-message {
    background-color: #ff9966;
}

td.serviceSmallContent {
    border-top: 0px solid white;
    border-bottom: 1px solid #EEEEEE;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    background-color: #FFFDEB;
    padding: 4px;
    height: 20ex;
    vertical-align: top;
}

td.serviceSmallContent a{
	display: block;
}

td.serviceSmallContent div.item {
    padding: 0px;
}

td.serviceContent {
    padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-left: 1px solid #6C869F;
	border-right: 1px solid #6C869F;
}

td.serviceStatusBar {
    border-width: 1px;
    background-color: #eeeeee;/*#d3d3d3;*/
    border-left: 1px solid #6C869F;
	border-right: 1px solid #6C869F;
	border-bottom: 1px solid #6C869F;

}

td.serviceMenuBar {
    background-color: #ECEADD; /*#bed3e0;*/ /*#eeeeee;*/
}

.folderBox {
    border: 1px solid green;
    padding: 5px;
}

table.tabBar {
    margin-top: 4px;
    border-collapse: collapse;
    border-right: 2px solid black;
}

table.tabBar td {
    border-top: 2px solid white;
    border-bottom: 1px solid white;
    border-left: 2px solid white;
    padding: 4px;
    background-color: #C5C2C5;
}

table.tabBar td.selectedTab {
    background-color: inherit;
    font-weight: 900;
}

table.folderMenu {
    padding-bottom: 5px;
    width: 40px;
}

table.folderMenu td {
    background-color: #ECEADD;/*#DBDAD2;*/
    padding: 2px 6px 0px;
    /*border-width: 1px;
    border-color: silver black black silver*/
}

table.folderMenu td a {
    font-size: 10px;
    color: #333333;
}

table.folderMenu td.highlight {
    font-weight: bold;
}

td.serviceMenuBar a {
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 0px;
    padding-bottom: 0px;
    border: 1px;
    border-style: none;
    font-size: 12px;
    color: #333333;
}

td.serviceMenuBar a:hover {
    color: #FF6600;
    text-decoration: none;
}

td.serviceMenuBar a.highlight {
    color: white;
    /*background-color: #FFB17D */
    background-color: #6C869F;
}

.popupSubMenu {
    position: absolute;
    visibility: hidden;
    z-index: 1000;
    /*left: 215px;*/
    /*top: 305px;*/
    border-width: 1px;
    /*border-top: 1px groove #999999;*/
    /*border-bottom: 1px groove #999999;*/
    /*border-left: 1px groove #999999;*/
    /*border-right: 1px groove #999999;*/
    padding: 5px;
    background-color: #DBDAD2;
    /*width: 85;*/
    visibility: hidden;
    /*height: 120;*/
    overflow: auto;
}

table.serviceIndex {
    background-color: #FFFDEB; /*#f9f5e9;*/
    padding: 2px;
    border: solid 1px white;				 
}

td.serviceIndex {
    vertical-align: top;
    padding-left: 0px;
    padding-right: 10px;
}

td.serviceIndex div.serviceIndexSons {
    padding: 0px;
}

td.serviceIndex div.serviceIndexSons a {
	font-weight: lighter;
	font-size: 10px;
}

.serviceData {
    padding: 0px;
}

.serviceData th {
    padding: 0px;
    margin: 0px;
}

.serviceData .serviceDataHeader {
    padding: 3px;
    color: #666666;
    font-weight: bold;
    font-size: 11px;
    width: 100%;
    text-align: center;
    background-color: #ECEADD;
}

.serviceDataHeader a, .serviceDataHeader a:hover, .serviceDataHeader a:visited {
    color: #666666;
}

.serviceData td.serviceData, .serviceData td.optionsCell {
    padding-left: 5px;
    padding-top: 3px;
    background-color: #EFEFEF;
	text-align: left;
}

.serviceData td.optionsCellOdd {
    padding-left: 5px;
    padding-top: 3px;
	text-align: left;
}

.itemOptions a {
    color: #004080;/*#666666;*/
    /*font-weight: bold;*/
    font-size: 90%;
    /*text-decoration: none;*/
    /*white-space: nowrap;*/
    display: block;
}

.itemOptions a:hover {
    color: #ff6600;
}

div.itemOptions {
    position: absolute;
    visibility: hidden;
    z-index: 1000;
    left: 980px;
    top: 100px;
    background-color:  #EEEEEE; /*rgb( 222, 227, 231 );*/
    padding: 5px;
    border: 1px solid silver;
}

div.itemOptions .closeItemOptions {
    text-align: right;
}

div.itemOptions div.nxIcon {
    padding: 2px;
}

.popupSubMenu {
  position: absolute;
  z-index: 1000;
  left: 100px;
  top: 100px;
  visibility: hidden;
  border-top: 2px solid white;
  border-bottom: 2px solid #666666;
  border-left: 2px solid white;
  border-right: 2px solid #666666;
  padding: 5px;
  background-color: #EEEEEE;
}

body#smallWindow {
    padding: 8px;
}

body#smallWindow h1 {
    color: #000033;
    font-size: 12px;
}


div.normalTreeNode, .shareTree .even, .shareTree .odd, .shareLevels .even, .shareLevels .odd {
    height: 18px;
    white-space: nowrap;
    border: 0px;
    padding: 0px;
    margin: 0px;
    font-size: 14px; /*  font-family: lucida sans,verdana,geneva,arial,helvetica,sans-serif;*/
}

img.normalTree {
    vertical-align: top;
}

.shareLevels th, .shareLevels td {
    border-left: 1px solid #DDDDDD; /*  border-right: 1px solid #DDDDDD;*/
    width: 20%;
    height: 18px;
}

    /*
    .even img,.odd img {
      border: 1px solid black;
      margin: 0px;
      padding: 0px;
      height: 18px;

    }
    */
    /*
       select {
      height: 14px;
      font-size: 10px;
      font-weight: bold;
    }
    */

div.normalTreeNode div.item, .shareTree div.item {
    display: inline;
    border: 0px;
    padding: 0px;
    margin: 0px;
    height: 18px;
    font-size: 12px;
    background-color: transparent;
    vertical-align: top;
}

    /*
    .shareLevels table {
      border-collapse: separate;;
      border-spacing: 2px 0px;
      border: 0px;
      margin: 0px;
      padding: 0px;
    }
    */

.shareLevels table td, .shareLevels table th {
    padding-left: 4px;
    text-align: center;
}

.shareLevels input {
    height: 14px;
}

.odd {
    background-color: #EFEFEF;
}

    /*
       td.normalTreeExtra {
    }
    */

.box {
    color: #f60;
    font-size: 12px;
    /*background-color: #FFEEDD;*/
    background-image: url("/_static/default/images/fondomenu.png");
}

.box th {
    color: #277cc6;
    font-weight: normal;
    background-color: #dedede
}

.box td {
    line-height: 120%;
    padding-left: 4px;
    padding-right: 4px;
	border-bottom: 0px solid #ECEADD;
	font-size: 90%;
}

.box a {
    text-decoration: none;
    color: #1c4166;
    font-size: 11px;
    font-weight: bold;
}

.box a:hover {
    color: #ff6600;
}

.dataTable {
    color: #414d72;
    font-size: 11px;
    font-weight: normal;
    border: 1px solid silver;
}

.dataTableMini {
    color: #414d72;
    font-size: 9px;
    border: 1px solid silver;
}

.dataTable th {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding: 2px;
	vertical-align: middle;
	background-color: #9B9884;
}

.dataTableMini th {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	padding: 1px;
	background-color: #9B9884;
}

.dataTable th a {
    color: white;
}

.dataTableMini th a {
    color: white;
}

.dataTable th a:hover {
    color: #CCCCCC;
}

.dataTable .title2 {
    font-size: 14px;
    font-family: Verdana, Arial, Sans-serif;
    text-align: center;
    font-weight: Bold;
    border: 1px solid #ECEADD;
}

.dataTableMini th a:hover {
    color: #CCCCCC;
}

.dataHead {
    padding: 8px 5px 5px;
    background-color: #ECEADD;
    /*font-weight: normal;*/
text-align: right;
	vertical-align: top;
}

.dataHeadMini {
    background-color: #ECEADD;/*#C7D3E5;*/
    font-weight: normal;
    text-align: right;
}

.formHelp {
    font-weight: normal;
    font-size: 80%;

}

.dataHead a {
    color: #666666;
    /*font-weight: bold;*/
    font-size: 9px;
    text-decoration: none;
}

.dataHead a:hover {
    color: #ff6600;
}

.dataEven {
    padding: 5px;
	vertical-align: top;
    background-color: #F3F3EC;
    text-align: left;
    color: #000000;
    /*border: 1px solid #eeeeee;*/
}

.dataEven textarea {
    width: 100%;
    /*height: 20em;*/
}

.dataEvenMini {
    background-color: #F3F3EC;/*#E1F0FF;*/
    text-align: left;
    font-size: 9px;
}

.dataOdd {
    padding: 5px;
    background-color: #f6f0bc; /*#F6efc9;*/ /*#d9efe3;/*#BFDFFF;*/
    text-align: left;
}

.dataOddMini {
    background-color: #f6f0bc; /*#F6efc9; */ /*#BFDFFF;*/
    text-align: left;
    font-size: 9px;
}

.dataSel {
    background-color: #FFCC99;
}

.itemRelatedCustom {
    border: 1px solid silver;
    padding: 3px;
}

.shareSelectLevel {
    display: inline;
}

.spaceWindowBorder {
    border-top: 2px solid #9b9bc4;
    border-bottom: 3px solid #9b9bc4;
    border-left: 3px solid #9b9bc4;
    border-right: 3px solid #9b9bc4;
}

.spaceTitleBar {
   color: #1c4166;
    font-size: 160%;
    text-align: center;
    /*background-color: #FFFFFF;*/
}

.spaceToolBar {
    color: white;
}

.spacePathBar {
    padding: 1px;
    vertical-align: middle;
    /*background-color: #b0c4de;  */
    background-color: #FFFFFF;
}

.itemDetails {
    border-collapse: separate;
    border-spacing: 1px;
    /*
      border-top: 1px solid silver;
      border-left: 1px solid silver;
      border-bottom: 1px solid #333333;
      border-right: 1px solid #333333;
    */
    width: 100%; /*  background-color: yellow;*/
}

.itemDetails .mainTitle, .itemDetails .title {
    border: 1px solid #CCCCCC;
}

.itemDetails .mainTitle, .itemDetails .title {
    background-color: silver;
}

.itemDetails .mainTitle {
    text-align: center;
    font-weight: bold;
    font-size: 14px;
}

.itemDetails .data {
    vertical-align: top;
}

.itemDetails .longData p {
    color: red;
}

.longProperty {
    padding: 5px;

}

.longProperty .name {
    font-size: 14pt;
    color: #666666;
}

.longProperty .value {
    border: 1px solid #BBBBBB;
    padding: 3px;
}

.detailsProperties {
    width: 100%;
}

.detailsProperties .name {
    text-align: right;
    white-space: nowrap;
}

.detailsProperties .value {
    border: 1px solid #efefef;
    text-align: left;
}

.fileThumbnail {
    vertical-align: middle;
    text-align: center;
    background-color: #ECEADD;   /*rgb( 222, 227, 231 );*/

}

#libraryFileDetails .fileThumbnail {
    vertical-align: middle;
    text-align: center;
    border: 1px solid #333333;
}

#notebookDetails .detailsProperties .name, #notebookEntryDetails .detailsProperties .name {
    width: 10%;
}

#directoryDetails .detailsProperties .name {
    width: 50%;
    color: #000099;
    font-weight: bold;
}

#notDetTOC {
    margin-top: 5px;
    margin-bottom: 5px;
    padding-left: 2ex; /*  border: 1px solid black;*/
}

#notDetTOC .title {
    color: rgb( 0, 90, 156 );
    font-size: 16px;
}

#notDetTOC .TOCLine {
    font-size: 16px;
    font-weight: bold;
}

#notDetContents .entry {
    padding-left: 2ex;
}

#notDetContents .title h1, #notDetContents .title h2, #notDetContents .title h3 {
    color: rgb( 0, 90, 156 );
    display: inline;
    font-weight: normal;
}

#notDetContents .title h1 {
    font-size: 20px;
}

#notDetContents .title h2 {
    font-size: 18px;
}

#notDetContents .title h3 {
    font-size: 16px;
}

#notDetContents .description {
    font-size: 14px;
    padding-left: 5ex;
}

.nxAdminMenu {
    background-color: #ECEADD;
    padding: 2px;
}

.nxAdminMenu a {
    color: #1c4166;
    text-decoration: none;
    padding-right: 10px;
    padding-left: 10px
}

.nxAdminMenu a:visited {
    color: #1c4166;
    text-decoration: none;
}

.nxAdminMenu a:hover {
    color: #ffffff;
    text-decoration: none;
    background-color: #6C869F;
}

.spaceTreeNodes {
    width: 30%;
    border: 1px solid #bbbbbb;
}

.spaceTreeNodes .node {
    padding: 2px;
}

.spaceTreeSpaces {
    padding-top: 5px;
    width: 95%;
	text-align: left;
}

.spaceTreeSpaces .sp {
    border: 1px solid #bbbbbb;
    padding: 8px;
    width: 50%;
}

    /*
       table.itemProfile {
      width: 100;
    }

    .itemProfileBox {
      border: 1px solid black;
    }

    .itemProfileBox h2 {
      color: #4C91BD;
      font-size: 18px;
    }

    .itemProfileBox .title {
      background-color: #4c91bd;
      padding:3px;
      margin: 0px;
      color: white;
    }
    */

.searchResults {
    width: 100%;
}

.searchResults .input {
    text-align: center;
}

.searchResults .results .serv {
    border: 1px solid #dddddd;
    margin-top: 5px;
    padding: 2px;
}

.searchResults .results .serv .title {
    font-size: 16px;
    font-weight: bold;
    white-space: nowrap;
    padding: 2px;
    color: rgb( 0, 90, 156 );
}

.information {
    border: 1px solid #bbbbbb;
}

.information .title {
    text-align: center;
    color: white;
    font-size: 18px;
    font-weight: bold;
    white-space: nowrap;
    background-color: #4c91bd;
}

.information .msg {
    font-size: 16px;
    text-align: center;
}

.footerBar {
    background-color: #004080;
}

.spaceBanner {
    text-align: right;
}

.spaceItemsReport {
    border: 1px solid black;
}

.spaceItemsReport .title {
    border: 1px solid black;
    text-align: center;
    padding: 2px;
    vertical-align: middle;
    background-color: rgb( 47, 83, 118 );
    color: white;
}

.spaceItemsReport .serv {
    padding-left: 5px;
    padding-right: 5px;
}

.spaceItemsReport .serv .servTitle {
    font-size: 16px;
    font-weight: bold;
    white-space: nowrap;
    padding: 2px;
    color: rgb( 0, 90, 156 );
}

.spaceItemsReport .serv .data {
    border: 1px solid silver;
    padding-left: 5px;
    padding-right: 5px;
}

.spaceItemsReport .serv .data .body {
    padding-left: 15px;
}

.spaceItemsReport .serv .data .body .grupo {
    border: 1px solid silver;
}

.menuTable {
    border: 1px solid silver;
}

.menuTable td {
    background-color: #efefef;
    font-size: 12pt; /*  height:343px; */
}

.menuTable td a {
    text-decoration: none;
    font-size: 90%;
    color: #000;
}

.menuTable td a:hover {
    text-decoration: underline;
}

.tableMembresias {
    border: 1px solid silver;  /*#ECEADD;  */
}

.tableMembresias th {
    background-color: #ECEADD;
    font-size: 12pt;
    color: #666666;  /*#004080;*/
}

.tableMembresias td {
    /*background-color: #f2f2f2;*/
    background-color: #F3F3EC;
    font-size: 10pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-style: normal;
    /*border: 1px solid #eeeeee;*/
}

.tableForm {
    border: 2px solid #c9c9c9;
    background-color: #eeeeee;
}

.tableForm th {
    background-color: #c9c9c9;
    font-size: 11px;
}

.tableForm td {
    font-size: 12px;
}

/* Backgrounds, colors */
.background_lightblue {
    background-color: #FFEEDD;
}

.background_lightblue2 {
    background-color: #E1F0FF;
}

.background_blue_1 {
    /*background-color: #C7D3E5;*/
}

.dataHead2 {
    padding: 5px;

    background-color: #ECEADD;  /*rgb( 194, 205, 214 );*/
    font-weight: normal;
}

.dataHead2 a {
    color: #004080;

    font-weight: normal;
    font-size: 90%;
    text-decoration: none;
}

.dataHead2 a:hover {
    color: #ff6600;
}

.dataEven2 textarea {
    width: 100%;
    height: 3em;
}

.dataEven2 {
    padding: 5px;
    background-color: #F3F3EC;
    text-align: left;
}

.dataEven3 textarea {
    width: 100%;
    height: 20em;
}

.dataEven3 {
    padding: 5px;
    background-color: #F3F3EC;
    text-align: left;
}

.dataEven4 {
    padding: 5px;
    background-color: #F3F3EC;
    text-align: center;
}

.formHelp {
    font-weight: normal;
    font-size: 80%;
}

.requiredMark {
    color: red; /* font-size: 12px;*/
}

.justi {
    text-align: justify;
    margin-left: 3%;
    margin-right: 3%;
}

.blue {
    color: darkblue; /* font-size: 12px;*/
}

.servicesColumn {
    background-color: white;
}

.background_beige {
    background-color: #ECEADD;
}

.serviceData2 {
    padding-left: 5px;
    padding-top: 3px;
    background-color: #FFFFFF;
	text-align: left;
}

.optionsCell2 {
    padding-left: 5px;
    padding-top: 3px;
    background-color: #FFFFFF;
	text-align: left;
}

.box2 {
    color: #f60;
    font-size: 10px;
    /*background-color: #FFEEDD;*/
}

/* HELP */

body.helpContents {
 margin: 0;
}

td.helpSection {
	height: 30px;
	background-color: #003366;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	vertical-align: bottom;
}

body.helpColumn ul {
	color: #003366;
}

body.helpColumn li {
	color: #003366;
	margin-top: 2px;
	margin-bottom: 5px;
}

body.helpColumn a {
	color: #003366;
}

body.helpColumn {
	background-color: #ECEADD;
	margin-left: -20px;
}

div.helpTopic {
	font-weight: bold;
	vertical-align: text-bottom;
	font-size: 14px;
	color: #003366;
	background-color: #E6F2FF;
	width: 60%;
}

div.helpTopic2 {
	vertical-align: text-bottom;
	font-size: 12px;
	color: #003366;
}

table.helpTip {
	background-color: #CCFF99;
}

table.helpNote {
	background-color: #ff8c00;
}

table.helpSeeAlso {
	background-color: #F4F3F2;
}

td.serviceContent2 {
    padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-left: 1px solid #6C869F;
	border-right: 1px solid #6C869F;
	border-bottom: 1px solid #6C869F;
}

.title2 {
    font-size: 14px;
    font-family: Verdana, Arial, Sans-serif;
    text-align: center;
    font-weight: Bold;
    border: 1px solid #ECEADD;
}

/******************/
/*  SOAT SECTION  */
/******************/


.soat_dataTable {
    color: #414d72;
    font-size: 11px;
    font-weight: normal;
    /*border: 1px solid silver;*/
}

.soat_dataTableMini {
    color: #414d72;
    font-size: 9px;
    border: 1px solid silver;
}

.soat_dataTable th {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding: 2px;
	vertical-align: middle;
	background-color: #999999;
}

.soat_dataTableMini th {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	padding: 1px;
	background-color: #9B9884;
}

.soat_dataTable th a {
    color: white;
}

.soat_dataTableMini th a {
    color: white;
}

.soat_dataTable th a:hover {
    color: #CCCCCC;
}

.soat_dataTableMini th a:hover {
    color: #CCCCCC;
}

.soat_dataHead {
    padding: 8px 5px 5px;
    background-color: #ffbfa0; /*#dfd3af;*/
    /*font-weight: normal;*/
text-align: right;
	vertical-align: top;
}

.soat_dataHeadMini {
    background-color: #ECEADD;/*#C7D3E5;*/
    font-weight: normal;
    text-align: right;
}

.soat_formHelp {
    font-weight: normal;
    font-size: 80%;

}

.soat_dataHead a {
    color: #666666;
    /*font-weight: bold;*/
    font-size: 9px;
    text-decoration: none;
}

.soat_dataHead a:hover {
    color: #ff6600;
}

.soat_dataEven {
    padding: 5px;
	vertical-align: top;
    background-color: #FAF7E4;
    text-align: left;
    color: #000000;
    /*border: 1px solid #eeeeee;*/
}

.soat_dataEven textarea {
    width: 100%;
    /*height: 20em;*/
}

.soat_dataEvenMini {
    background-color: #F3F3EC;/*#E1F0FF;*/
    text-align: left;
    font-size: 9px;
}

.soat_dataOdd {
    padding: 5px;
    background-color: #f6f0bc; /*#F6efc9;*/ /*#d9efe3;/*#BFDFFF;*/
    text-align: left;
}

.soat_subtitleForm {
    color: #777777;
	text-align: left;
    font-size: 20px;
}



