/* Style rules to make data tables look better */

/* ****************************** */
/* Generic Defs ****************  */
/* ****************************** */

.dataTableCV{
    width: 98%;
}
.divDataTableCV{
  text-align : center;
}

.table-100, .simple-table{
    width: 100%;
}
.simple-table{
    border: 0;
}
.td-help{
  text-align : right; 
  height: 5%;
}
.td-separator{
  height: 5%;
}

.td-form-buttons{
  text-align : center;
}

.list-header {
   background-color: #eeeeee;
   font-size: larger;
   font-weight: bold;
}

.table-header {
   color : #0E2985;
   font-size: larger;
   font-weight: bold;
}

.list-paging-header {
   background-color: #ffffff;
}

.list-paging-footer {
   background-color: #ffffff;
}

.list-row-even {
  background-color : #A6CFDE ;
}

.list-row-odd {
   background-color: #eeeeee;
}

/* Style rules for message severity levels */

.infoMessage {
   color: #000000;
}

.warnMessage {
   color: #FFA826;
   font-weight: bold;
   font-size :0.8em ;
}

.errorMessage {
   color: #D11E1B;
   font-weight: bold;
   font-size : 0.8em;
}

.errorTitle{
   color: #D11E1B;
   font-weight: bold;
}

.successMessage {
   color: #2F8725;
   font-weight: bold;
   font-size : 0.8em;
}

.fatalMessage {
   color: #D11E1B;
   font-style: italic;
   font-weight: bold;
   font-size : 0.8em;
}

.genericRB{
  font-weight : bold;
  font-size : 0.8em;
}
.genericLabel{
  font-weight : bold;
  font-size : 1em ;
}
.genericLabel-Right{
    font-weight : bold;
    font-size : 1em ;
    text-align : right;
}

.genericField{
  width :32em ;
  font-size : 1em ;
}

BODY
{
   background-image: url("../images/background.PNG");
   background-repeat: repeat-x;
   background-attachment: fixed;
   color: black;
   font-family: 'Trebuchet MS', Arial;
   font-size: 1em;
   padding-left : 0.5em;
   padding-top : 0.5em;
}

.bodyBGColor{
  background-color : #73B4C9;
}

/* usado em paginas de admin */

.buttonM, .buttonLeft, .buttonRight
{
   border-width: 0em;
   height:22px;
   float: left;
}

.buttonM {
   background-image:url(../images/buttonM.png);
   background-repeat : repeat-x;
   color:white;
   font-family:Tahoma;
   font-weight:bold;
   font-size:9px;
   cursor: pointer;
}

.buttonLeft {
   background-image:url(../images/buttonLeft.png);
   width:0.3em;
}
.buttonRight {
   background-image:url(../images/buttonRight.png);
   width:0.3em;
}
.buttonMiddle{
   background-image:url(../images/buttonM.png);
   width:0.3em;
   border-width: 0em;
   height:2em;
   float: none;
}

/* ********************** */

IMG
{
   border:none;
}

.transparent-div{
  border: 0;
  background-image:url(../images/transparent-pixel.png);
  background-repeat : repeat;
}

.buttonSizeSmall{
    width: 7.2em;
    height: 2.3em;
}
.buttonRefreshMenu {
    background-image:url(../images/btn_refresh_menu.PNG);
    background-repeat : no-repeat;
    width: 7.3em;
    height: 2.1em;
    border: 0;
    color: #0B2581;
    font-family:Tahoma;
    font-weight:bold;
    font-size:0.8em;
    text-align : center;
    cursor: pointer;
}
.buttonPutAddr {
    background-image:url(../images/put-button.PNG);
    background-repeat : no-repeat;
    width: 3.7em;
    height: 2.6em;
    border: 0;
    color:white;
    font-family:Tahoma;
    font-weight:bold;
    font-size:0.64em;
    cursor: pointer;
}

.buttonDelAddr {
    background-image:url(../images/del-button.png);
    background-repeat : no-repeat;
    width: 3.7em;
    height: 2.6em;
    border: 0;
    color:white;
    font-family:Tahoma;
    font-weight:bold;
    font-size:0.64em;
    cursor: pointer;
}

.buttonSizeMicro{
    background-image:url(../images/micro-button.PNG);
    background-repeat : no-repeat;
    width: 3.7em;
    height: 2.6em;
    border: 0;
    color:white;
    font-family:Tahoma;
    font-weight:bold;
    font-size:0.64em;
    cursor: pointer;
}

.buttonSizeSmall {
    background-image:url(../images/small-button.PNG);
    background-repeat : no-repeat;
    width: 7.2em;
    height: 2.3em;
    border: 0;
    color:white;
    font-family:Tahoma;
    font-weight:bold;
    font-size:0.8em;
    cursor: pointer;
}
.buttonSizeMedium {
    background-image:url(../images/medium-button.PNG);
    background-repeat : no-repeat;
    width: 8.9em;
    height: 2.3em;
    border: 0;
    color:#ffffff;
    font-family:Tahoma;
    font-weight:bold;
    font-size:0.8em;
    cursor: pointer;
}
.buttonSizeLarge {
    background-image:url(../images/large-button.PNG);
    background-repeat : no-repeat;
    width: 11.6em;
    height: 2.3em;
    border: 0;
    color:#ffffff;
    font-family:Tahoma;
    font-weight:bold;
    font-size:0.8em;
    cursor: pointer;
}
.buttonSizeExtraLarge {
    background-image:url(../images/extra-large-button.PNG);
    background-repeat : no-repeat;
    width: 15.1em;
    height: 2.3em;
    border: 0;
    color:#ffffff;
    font-family:Tahoma;
    font-weight:bold;
    font-size:0.8em;
    cursor: pointer;
}

.info-text
{
   position:relative;
   color:red;
   top:3em;
   left:3em;
   width:45em;
}

.header {
   color: #3A93A3;
   font-size: 2.5em;
   font-weight: bold;
   font-family: 'Trebuchet MS', Arial;
}

.small-header {
   color: #3A93A3;
   font-size: 1.4em;
   font-weight: bold;
   font-family: 'Trebuchet MS', Arial;
}

.user-name {
   color: #0B2581;
   font-size: 1.4em;
   font-weight: bold;
   font-family: 'Trebuchet MS', Arial;
}

.horizontal-rule
{
   background-image : url(../images/degrade-vertical.png) ;
   height:0.3em;
   background-repeat:no-repeat;
   margin-top:0.6em;
   margin-bottom:0.8em;
}


/* ****************************** */
/* Dynamic Service Form Page ***  */
/* ****************************** */

.siteMapRoot{
    font-size: 1.4em;
    font-weight : bold;
    font-style : normal;
}
.siteMapLevel_1{
    font-size: 1.2em;
    font-weight : bold;
    font-style : normal;
}
.siteMapLevel_2{
    font-size: 1em;
    font-weight : bold;
    font-style : normal;
}
.siteMapLevel_3{
    font-size: 0.9em;
    font-weight : bold;
    font-style : normal;
}
.siteMapLevel_4{
    font-size: 0.9em;
    font-weight : normal;
    font-style : normal;
}


/* ****************************** */
/* Dynamic Service Form Page ***  */
/* ****************************** */

table.custom-form
{
   text-align: right;
}

.form-title{
   color: #3A93A3;
   font-size: 1.1em;
   font-weight: bold;
   font-family: 'Trebuchet MS', Arial;
}

.dynamic-form{
   background-color : #F0F3F8;
   margin-bottom : 0.2em;
   margin-right : 0.2em;
   margin-top : 0.2em;
   margin-left : 0.2em;
   padding-bottom : 0.2em;
   padding-left : 0.2em;
   padding-right : 0.2em;
   padding-top : 0.2em;
   font-size : 0.9em;
}

.legend-form{
   margin-bottom : 0.2em;
   margin-right : 0.2em;
   margin-top : 0.2em;
   margin-left : 0.2em;
   padding-bottom : 0.2em;
   padding-left : 0.2em;
   padding-right : 0.2em;
   padding-top : 0.2em;
   font-size : 0.9em;
}

.request-forms{
   margin-bottom : 0.2em;
   margin-right : 0.2em;
   margin-top : 0.2em;
   margin-left : 0.2em;
   padding-bottom : 0.2em;
   padding-left : 0.2em;
   padding-right : 0.2em;
   padding-top : 0.2em;
   font-size : 0.3em;
}

.pFirstColumn{
  width : 31%;
}

.pSecondColumn{
  width : 65%;
  border-bottom-color : #7F9DB9;
  border-bottom-style : solid;
  border-bottom-width : 0.1em;
}

.pThirdColumn{
  width : 4%;
  border-bottom-style : solid;
  border-bottom-width : 0.1em;
  border-bottom-color : #F0F3F8;
}

.form-section-title{
    font-size: 1.1em;
    color: #0D2E8B;
    font-weight : bold;
    padding-bottom : 1.6em;
    padding-top : 3.3em;
}

.form-section-label{
    font-size: 0.8em;
    text-align : right;
    font-weight : bold;
    font-style : normal;
}

.form-section-label-date{
    font-size: 0.8em;
    text-align : right;
    font-weight : normal;
    font-style : normal;  
    vertical-align : text-top;
}

.button-Center{
    text-align : center;
}
.button-Back{
    text-align : right;
}
.button-Next{
    text-align : left;
}

.form-label-field{
    font-size:0.9em;
    font-weight : normal;
}

.form-uploaded-file{
    font-size:0.9em;
    font-style : italic;
    color : #148296;
    text-align : right;
}

.width-30{
    width: 25%;
    text-align : right;  
}
.width-40{
    width: 40%;
    text-align : right;  
}
.dsf-number-field{
    width: 30%;
}

.dsf-date-field{
    width: 20%;
}

.dsf-one-column-field{
    width: 50%;
}

.dsf-two-column-field{
    width: 98%;
}

.dsf-checklist-readonly-field{
    width: 98%
}

.dsf-panel{
   text-align: right; 
   padding-left : 0.3em; 
   padding-top : 0.5em;
}

.dsf-listbox-height{
    height: 5em;
}

/* ****************************** */
/* Login Page ******************  */
/* ****************************** */

.reminder {
   color: #0D2E8B;
   font-size:1em;
}

.reminderLinks {
   color: #0D2E8B;
   font-size:1.1em;
   font-weight: bold;
}

.reminder a
{
   font-weight: bold;
}

table.login {
   color: #ffffff;
   border-width: 0em;
   background-image: url(../images/login-box.PNG);
   background-repeat: no-repeat;
   width: 58%;
}

.table-position{
  text-align: center;
}

.table-login-firstCell{
  width: 7%;
}

.table-login-separator{
  height: 1.5em;
}

.loginLink{
    color: #81CFD9;  
}

.cellRecupPass{
  vertical-align: middle;
  text-align : left;
}

/*O Float é necessário por causa do FireFox*/
.loginCell{
  text-align : left;
  float: left;
}

.externalLoginTable{
   color: #ffffff;
   border-width: 0em;
   background-image: url(../images/External_Login_Box1.png);
   background-repeat: no-repeat;
}

.externalLoginLinkTable{
   color: #0D2E8B;
   border-width: 0em;
   background-image: url(../images/External_Login_Box_Link1.png);
   background-repeat: no-repeat;
   font-size :0.5em ;
   text-align : center;
   width :100% ;  
}

.externalLoginTripLinkTable{
   color: #003366;
   border-width: 0em;
   background-image: url(../images/External_login_box_link2.png);
   background-repeat: no-repeat; 
   font-size :0.5em ;
   text-align : center;
   width :100% ;  
}

.noBody{
    background-image: url("../images/iframe_cv_bg.PNG");
    background-repeat : repeat-x;
    padding-bottom: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 0;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
}

.extLoginBoxes{
  width :11em ;  
}

.extLoginDropDown{
  width :21em ;  
}

.extLoginButtonCell{
  text-align : right;
  float: right;
}

.extLoginLabel{
  font-size : 0.9em ;
}
.extLoginLink{
  font-size : 0.8em ;
  font-weight : bold;
}

/* ****************************** */
/* Services Menu ***************  */
/* ****************************** */

.menuBody
{
   font-size:0.8em;
   background-image: url("../images/fundoMenuSemBarra.PNG");
   background-color: #0B2581;
}

.menuBody a
{
   text-decoration: none;
   padding-left:0.7em;
   color: #ffffff;
}

.menuBody p
{
   text-decoration: none;
   color: #ffffff;
}

.menuBody a:hover
{
   text-decoration: underline;
}

.menuNote{
    text-align : center;  
    color: #98CCFE;
    font-size : 0.8em ;
}

.width-100{
    width:100%;
}

.available-services-text
{
    color: #98CCFE;
    padding-bottom:0.9em;
    padding-top:0.9em;
}
   
.separateDropDowns{
  height :0.1em ;
  text-align :center ;
}

.serviceLink{
  font-family : Arial;
  font-size : 0.7em ;
}
.serviceLinkIn{
  font-family : Arial;
  font-size : 0.9em ;
}

.dropDownSize{
  font-size : 0.8em;
  width :100% ;
}

.menu{
  width :100% ;
}

.menuDropDown{
  width :90%;
}

.menuButton{
  width :10%  
}

.menuSeparator{
   background-image: url("../images/menuSeparator.png");
   background-repeat : repeat-x;
   height : 0.2em;
   width:90%;
}

/* ****************************** */
/* Initial Page ****************  */
/* ****************************** */

.search-msg
{
  font-weight : bolder;
  text-align : center;
}

.column-icon
{
    text-align: left;
    width: 5%;
}

.column-name
{
    text-align: left;
    width: 90%;
}

.column-button
{
    text-align: right;
    width: 5%;
}

.height-22{
    height:1em;
}

.login-box{
  padding-top : 2em;
  padding-left :1em ;
}

/* ****************************** */
/* Request Table **************  */
/* ****************************** */

.width-50-right{
    width:49%;
    text-align : right;
}

.width-50-left{
    width:49%;
    text-align : left;
}

.request-column-euro
{
    text-align: center;
    width: 5%;
}

.request-column-number
{
    text-align: right;
    width: 8%;
}

.request-column-service
{
    text-align: left;
    width: 55%;
}

.request-column-servicePay
{
    text-align: left;
    width: 28%;
}

.request-column-amount
{
    text-align: right;
    width: 12%;
}

.request-column-expedition
{
   text-align: right;
   width: 28%;
}

.request-column-date
{
    text-align: left;
    width: 15%;
}

.request-column-options
{
    text-align: left;
    width: 5%;
}

.request-header
{
  font-weight : bolder;
  color : #eeeeee ;
}

/* ****************************** */
/* Data Tables Frame ***********  */
/* ****************************** */
.framesStyle{
   background-color: transparent; 
   margin: 0%;
}
.table-Top-Esq{
   background-image: url("../images/warningTable/tableTopEsq.PNG");
   background-repeat: no-repeat;
   width: 0.2em;
   height: 0.5em;
}
.table-Top-Cent-Avisos{
   font-size: 0.8em;
}
.table-Top-Cent{
   font-size: 1em;
}
.table-Top-Cent-Generic, .table-Top-Cent, .table-Top-Cent-Avisos{
   background-image: url("../images/warningTable/tableTopCenter.PNG");
   background-repeat: repeat-x;
   color: #C9D0E2;
   font-weight : bold;
   vertical-align : middle;
   text-align : left;
   height:1.8em;
   width :98% ;
   padding-bottom : 0.5em;
   padding-top : 0.5em;
   padding-left : 0.5em;
}
.table-Top-Dir{
   background-image: url("../images/warningTable/tableTopDir.PNG");
   background-repeat: no-repeat;
   width: 0.2em;
}
.table-Cent-Esq{
   background-image: url("../images/warningTable/tableCenterEsq.PNG");
   background-repeat: repeat-y;
   height:1em;
}
.table-Cent-Cent{
   background-color:#5D79B1;
}
.table-Cent-Dir{
   background-image: url("../images/warningTable/tableCenterDir.PNG");
   background-repeat: repeat-y;
}
.table-Bottom-Esq{
   background-image: url("../images/warningTable/tableBottomEsq.PNG");
   background-repeat: no-repeat;
   height: 0.1em;
}
.table-Bottom-Cent{
   background-image: url("../images/warningTable/tableBottomCenter.PNG");
   background-repeat: repeat-x;
}
.table-Bottom-Dir{
   background-image: url("../images/warningTable/tableBottomDir.PNG");
   background-repeat: no-repeat;
}

/* ****************************** */
/* Request Returned Table ******  */
/* ****************************** */

.requestRet-column-number
{
    text-align: right;
    width: 13%;
}

.requestRet-column-service
{
    text-align: left;
    width: 55%;
}
.requestRet-column-amount
{
    text-align: right;
    width: 12%;
}

.requestRet-column-date
{
    text-align: left;
    width: 15%;
}

.requestRet-column-options
{
    text-align: left;
    width: 5%;
}

/* ****************************** */
/* Notification History Table **  */
/* ****************************** */

.notifHist-header
{
  font-weight : bolder;
  color : #eeeeee ;
}

.notifHist-column-request
{
    text-align: left;
    width: 5%;
}

.notifHist-column-service
{
    text-align: left;
    width: 30%;
}

.notifHist-column-status
{
    text-align: left;
    width: 15%;
}
.notifHist-column-msg
{
    text-align: left;
    width: 35%;
}

.notifHist-column-date
{
    text-align: left;
    width: 15%;
}

/* ****************************** */
/* Request History Table **  */
/* ****************************** */

.requestHist-header
{
  font-weight : bolder;
  color : #eeeeee ;
}

.requestHist-column-request
{
    text-align: left;
    width: 10%;
}

.requestHist-column-service
{
    text-align: left;
    width: 50%;
}

.requestHist-column-status
{
    text-align: left;
    width: 20%;
}

.requestHist-column-date
{
    text-align: left;
    width: 10%;
}

/* ****************************** */
/* User Manager Table **  */
/* ****************************** */

.userMan-header
{
  font-weight : bolder;
  color : #eeeeee ;
}

.userMan-column-number
{
    text-align: right;
    width: 25%;
}

.userMan-column-role
{
    text-align: center;
    width: 30%;
}

.userMan-column-active
{
    text-align: center;
    width: 10%;
}

.userMan-column-consulate
{
    text-align: center;
    width: 30%;
}

.userMan-column-edit
{
    text-align: center;
    width: 5%;
}


/* ****************************** */
/* Consulate Manager Table **  */
/* ****************************** */

.consulateMan-header
{
  font-weight : bolder;
  color : #eeeeee ;
}

.consulateMan-column-number
{
    text-align: right;
    width: 20%;
}

.consulateMan-column-name
{
    text-align: center;
    width: 70%;
}

.consulateMan-column-active
{
    text-align: center;
    width: 20%;
}

.consulateMan-column-edit
{
    text-align: center;
    width: 10%;
}

/* ****************************** */
/* Payment Manager Table **  */
/* ****************************** */

.withSeparator
{
  border-bottom-color : #7F9DB9;
  border-bottom-style : solid;
  border-bottom-width : 0.05em;
}

.heighSeparator{
  height : 0.5em;
}

.payMan-header
{
  font-weight : bolder;
  color : #eeeeee ;
}

.payMan-headerDT2
{
  font-weight : bolder;
  color : rgb(58, 147, 163);
}

.payMan-column-reference
{
    text-align: left;
    width: 20%;
}

.payMan-column-aDate
{
    text-align: center;
    width: 15%;
}

.payMan-column-status
{
    text-align: left;
    width: 15%;
}

.payMan-column-requests
{
    text-align: left;
    width: 50%;
}

.payMan-column-reqNumber
{
    text-align: left;
    width: 12%;
}

.payMan-column-reqDesc
{
    text-align: left;
    width: 32%;
}

.payMan-column-reqValue
{
    text-align: right;
    width: 12%;
}

.payMan-column-reqPortes
{
    text-align: right;
    width: 12%;
}

.payMan-column-view
{
    width: 5%;
}

.width-100-center{
  width :100%;
  text-align: center;
}
/* ****************************** */
/* ShippingCost Manager Table **  */
/* ****************************** */
.scmt-cons{
  width :15% ;
}
.scmt-serv{
  width :20% ;
}
.scmt-date{
  text-align : center;
  width :15% ;
}
.scmt-value{
  text-align : right;
  width :12% ;
}
.scmt-active{
  text-align : center;
  width :8% ;
}
.scmt-type{  
  width :20% ;
}
.scmt-icon{
  text-align : center;
  width :5% ;
}
/* ****************************** */
/* Service Manager Table      **  */
/* ****************************** */
.smt-serv{
  width :56% ;
}
.smt-type-act-vis{
  text-align : center;
  width :12% ;
}
.smt-icon{
  text-align : center;
  width :5% ;
}
/* ****************************** */
/* Price Manager Table      **  */
/* ****************************** */
.pmt-serv{
  width :30% ;
}
.pmt-template{
  width :35% ;
}
.pmt-date{
  text-align : center;
  width :15% ;
}
.pmt-value{
  text-align : right;
  width :15% ;
}
.pmt-icon{
  text-align : center;
  width :5% ;
}
/* ****************************** */
/* Fee Manager Table          **  */
/* ****************************** */
.fmt-date{
  text-align : center;
  width :30% ;
}
.fmt-value{
  text-align : right;
  width :35% ;
}
.fmt-icon{
  text-align : center;
  width :5% ;
}
/* ****************************** */
/* Unicre Manager Table       **  */
/* ****************************** */
.umt-tpa{
  text-align : left;
  width :10% ;
}
.umt-date{
  text-align : center;
  width :25% ;
}
.umt-value{
  text-align : right;
  width :35% ;
}
.umt-icon{
  text-align : center;
  vertical-align : bottom;
  width :5% ;
}

/* ****************************** */
/* CitizenInfo Table **  */
/* ****************************** */
.citizenI-name{
  width :10% ;
  text-align: right;
}
.citizenI-birth{
  width :10% ;
  text-ali0n: right;
}
.citizenI-gender{
  width :10% ;
  text-align: right;  
}
.citizenI-doc{
  width :10% ;
  text-align: right;  
}
.citizenI-docNum{
  width :10% ;
  text-align: right;  
}
.citizenI-Not{
  width :10% ;
  text-align: right;  
}
.citizenI-Nat{
  width :10% ;
  text-align: right;  
}
.citizenI-PrNum{
  width :10% ;
  text-align: right;  
}
.citizenI-arr{
  width :10% ;
  text-ali0n: right;
}
.citizenI-dep{
  width :10% ;
  text-ali0n: right;
}
.citizenI-edit{
  width :1% ;
  text-align: center;  
}

/* ****************************** */
/* CitizenContact Table **  */
/* ****************************** */
.citizenC-addr{
  width :30% ;
  text-align: right;
}
.citizenC-postc{
  width :15% ;
  text-align: right;
}
.citizenC-email{
  width :25% ;
  text-align: right;
}
.citizenC-phone{
  width :15% ;
  text-align: right;
}
.citizenC-fax{
  width :15% ;
  text-align: right;
}
.citizenC-del{
  width :5% ;
  text-align: center;
  vertical-align: middle;
}

/* ****************************** */
/* Report Manager Table **  */
/* ****************************** */

.rmt-rel{
  width :15% ;
}
.rmt-ano{
  width :5% ;
}
.rmt-mes{
  width :5% ;
}
.rmt-dia{
  width :5% ;
}
.rmt-hora{
  width :5% ;
}
.rmt-min{
  width :5% ;
}
.rmt-dsem{
  width :5% ;
}
.rmt-data{
  width :15% ;
}
.rmt-nr{
  width :5% ;
}
.rmt-est{
  width :10% ;
}
.rmt-envAg{
  width :5% ;
  text-align : center;
}
.rmt-edit{
  width :5% ;
  text-align : center;
}
.rmt-dest{
  width :5% ;
  text-align : center;
}
.rmt-apag{
  width :5% ;
  text-align : center;
}

/* ****************************** */
/* Help Link *******************  */
/* ****************************** */

.help-icon
{
   float:right;
   margin-right : 1.1em;
}
.help-icon img
{
   top: 0.8em;
   position:relative;
}

/* ****************************** */
/* Geral Frames   **************  */
/* ****************************** */

.body-sep-menu{
   background-color : #0B2581;
   background-image: url("../images/barraLateralfundoMenu.PNG");
   width :2em;
}
.body-marg-lateral{
   background-color : #155995;
   background-image: url("../images/margemLateral.PNG");
}
.table-body-marg-lateral{
  width : 0.6em;
}
.body-marg-topo{
   background-color : #FBFBFC;
   background-image : none;
}
.body-marg-bottom{
   background-color : #155995;
   background-image : none;
}
.marg-height{
   height :0.6em;
}

.warn-column-name{
  color : #A6CFDE;
  text-align : left;
}

.warn-column-button{
  text-align : right;
}

.error {
   background-image: url(../images/degrade-vertical2.png);
   background-repeat: repeat-x;
   color: #3A93A3;
   font-family: 'Trebuchet MS', Arial;
   font-size: 2em;
   font-weight: bold
}

.warning {
   color: #0B2581;
   font-family: Arial,Helvetica,sans-serif;
   font-size: 0.9em;
   font-weight: bolder
}

.warning-2 {
   color: #0B2581;
   font-family: Arial,Helvetica,sans-serif;
   font-size: 0.9em;
   font-weight: bold
}

.warning-3 {
   color: #FF0008;
   font-family: Arial,Helvetica,sans-serif;
   font-size: 0.5em;
   font-weight: bold
}

