/*

*/

#mainMenu ul{
  list-style-type: none;   
}
.menuTool ul{
  list-style-type: none;   
}

/* jump to links setting */
.offleft{
    position: absolute;
    left: -5000px;
    width: 4000px;
}

/* main structure css for internet of VLA */
*{
    margin: 0px;
    padding: 0px;
   /* list-style: none;*/
}
body{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 75%;
    color: #333;
    background-color:#ECECEC;
    background-image:url('page_bg.gif');
    background-repeat:repeat-y;
    background-position:center;
}
#wPage, #homePage, #lPage {
    width: 993px;
    margin: 0px auto;
}
#bg{
    width: 993px;
}
a{
    color: #3C5A72;
}
a:hover{
    color: #6BB7E8;
}
a:active, a:focus{
    color: #F6F6F6 !important;
    background: #6BB7E8 !important;
}
a, a:hover, a:visited{
    text-decoration: underline;
}
a.external
{
    padding-right: 12px;
    background-image: url('external.png');
    background-position: right;
    background-repeat: no-repeat;
}
img {
    border: 0px;
}
fieldset 
{
    margin:0;
    margin-top:1em;
    padding:0;
    border:none;
}
legend
{
    font-size: 1.2em;
    font-weight:bold;
    line-height:1.7em;
    color: #0070B0;
    padding:0;
    margin-bottom:.7em;
}
span{
    display: inline-block;
}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span
{
    display:inline;
}
select{
    font-family: Arial, Helvetica, sans-serif;
}
h1{
    font-size: 1.4em;
    color: #AB0059;
    padding: 10px 0;
    clear: both;
    padding-top: 15px;
}
h2{
    font-size: 1.2em;
    color: #AB0059;
    padding: 10px 0;
}
* html h2{
    padding: 10px 0 9px 0;
}
*+html h2{
    padding: 10px 0 9px 0;
}
h3 {
    font-size: 1.2em !important;
    color: #6BB7E8;
    padding: .5em 0;
}

h4{
    font-size: 1.0em;
    color: #0070B0;
    padding-bottom: 5px;
}
h4 a, h4 a:hover{
    text-decoration: none !important;
}

h4 a{
    color: #0070B0;
}
h5{
    font-size: 0.85em;
    font-weight: bold;
}
h5 a{
    color: #0070B0;
    text-decoration: none;
}
h6
{
    font-weight: normal;
    font-size: 0.85em;
}

#header{
    margin: 0 auto;
}

.searchKey{
    color: #AB0059;
}
.button{
    border: 1px solid #60BBF4;
    float: none;
    padding: 0 10px 0 10px;
    background: url('button_bg_rpt.gif') repeat-x bottom;
    color: #4982B7 !important;
    height: 22px !important;
    text-align: center;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    cursor: pointer;
    font-size: 95%;
}
.button_s{
    border: 0px;
    float: none;
    padding: 0px;
    background: url('button_bg_s.gif') no-repeat;
    color: #4982B7 !important;
    width: 74px;
    height: 22px !important;
    line-height: 22px !important;
    text-align: center;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    cursor: pointer;
    padding-bottom: 2px;
    font-size: 1.0em;
}
.input_m{
    width: 20em;
}
.first{
    border: 0 !important;
}
.clear{
    clear: both;
    border: 0 !important;
}
/* navigation and paragraph detail for internet and intranet of VLA */
.breadcrumbs h5{
    padding: 12px;
    border-bottom: 1px dotted #6BB7E8;
    color: #006DAB;
    padding-left: 0px;
}
.breadcrumbs h5 span{
    color: #60BAF5;
}
.breadcrumbs h5 a, #midCol h5 a{
    text-decoration: none;
}
.breadcrumbs h5 a{
    color: #006DAB;
}
.breadcrumbs h5 a:hover{
    color: #60BAF5;
}
p 
{
    line-height:1.5em;
    padding-bottom: 10px;
}
blockquote 
{
    font-style:italic;
    padding-left:2.5em;
    padding-right:1.5em;
    line-height:1.5em;
}

/* UL / OL for the middle of the page  */

/* The type attribute on ol and ul elements */
 ul[type="disc"] { list-style-type: disc; }
 ul[type="circle"] { list-style-type: circle; }
 ul[type="square"] { list-style-type: square; }
 ol[type="1"] { list-style-type: decimal; }
 ol[type="a"] { list-style-type: lower-alpha; }
 ol[type="A"] { list-style-type: upper-alpha; }
 ol[type="i"] { list-style-type: lower-roman; }
 ol[type="I"] { list-style-type: upper-roman; }

#midCol ul, #midCol ol
{
    margin-bottom: 10px;
}
 #midCol ul li {
    margin-left:2.5em;
    line-height:1.4em;
    list-style: disc outside;
}

 #midCol li li {
    margin-left:2.5em;
    line-height:1.4em;
    list-style: circle outside;
}
.squareBox ul, .squareBox ol {
margin-bottom:10px;
}
.squareBox ul li {
line-height:1.4em;
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin-left:2.5em;
}

#midCol li li li {
     
    list-style: square outside;
}

#midCol ol li 
{
    margin-left:2.5em;
    line-height:1.4em;
    /*list-style: decimal outside;*/
}
#midCol ol li li
{
  
    list-style: circle outside;
}
#midCol ol li li li
{
  
    list-style: square outside;
}

 #midCol ol ol li, #midCol ul ol li {
    list-style-type:lower-roman;
}
#midCol ol ol ol li, #midCol ul ol ol li {
    list-style-type:lower-alpha;
}
/* css for ANY table on the page */
table 
{
    border-top: 1px solid #6BB7E8;
}
table td, table th
{
    padding: 0.5em 0;
    border-bottom: 1px dotted #6BB7E8;
    padding-right: 5px;
    vertical-align:top;
}
th {
    font-weight: bold;
    text-align:left;
}
.noBottomBorder{
    border-bottom: 0px;
}
/* the download setting */
.downloadList
{
    width: 100%;
    font-size: 0.9em;
    padding-bottom: 15px;
}
.downloadList table {
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}
.downloadList td
{
    padding: 5px;
    border-bottom: 1px dotted #6BB7E8;
    padding-right:10px;
    cursor:hand;
}
.downloadList span 
{
    display:inline;
}
.downloadList td.pdfDocument
{
    background: url('icon_pdf_download.gif') no-repeat right;
    padding-right: 36px;
    white-space: nowrap;
}
.downloadList td.docDocument
{
    background: url('icon_word_download.gif') no-repeat right;
    padding-right: 36px;
    white-space: nowrap;
}
.downloadList td.xlsDocument
{
    background: url('icon_excel_download.gif') no-repeat right;
    padding-right: 36px;
    white-space: nowrap;
}
.downloadList td.pptDocument
{
    background: url('icon_pp_download.gif') no-repeat right;
    padding-right: 36px;
    white-space: nowrap;
}
.downloadList td.ppsDocument
{
    background: url('icon_pp_download.gif') no-repeat right;
    padding-right: 36px;
    white-space: nowrap;
}
.downloadList tr:hover
{
    background-color: #EEEEEE;
    cursor: pointer;
}
.downloadList .pdfDocument strong, .downloadList .pptDocument strong, .downloadList .ppsDocument strong, .downloadList .xlsDocument strong, .downloadList .docDocument strong
{
    display:block;
}
.downloadList a
{
    display: block;
    color: #0070B0;
    text-decoration: none !important;
    padding-bottom: 5px;
}
.downloadList a:hover, .downloadList a:active, .downloadList a:focus
{
    color: #6BB7E8;
}

/* css for Forms in the middle of the page */
#midCol form, #midCol form fieldset, #midCol form table
{
    width: 515px;
}
#midCol form table 
{
    margin-left:10px;
    width:505px;
}
/* css for Forms ANYWHERE on the page */
form th {
    text-align:left;
    width:174px;
}
.error{
    color: #EC002C;
}
#midCol .error ul li
{
    padding-left:0;
    margin-left:0;
    list-style-position:outside;
    list-style-type:none;
    margin-bottom:.5em;
}
select, input, textarea {
    color: #333;
}
textarea{
    width: 80%;
    height: 5em;
}
#midCol form .buttonGroup {
    padding-left: 189px;
    margin-top:1em;
}
#midCol form ul.buttonGroup {
    margin-top:0;
    margin-left:10px;
    list-style:none;
    padding-left: 179px;
    border-bottom:1px dotted #6BB7E8;
}
#midCol form ul.buttonGroup1 {
    margin-top:0;
    margin-left:10px;
    list-style:none;
    padding-left: 50px;
    border-bottom:1px dotted #6BB7E8;
}

#midCol form ul.buttonGroup li {
    padding-bottom:.3em;
    margin-left:0;
    list-style:none;
    list-style-position:outside;
}
#midCol form ul.buttonGroup1 li {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin-left:0;
    padding-bottom:0.3em;
}
fieldset .formInstructions 
{
    margin-left:.5em;
}
.buttonGroup input 
{
    margin-left:0;
    margin-right: 15px;
}

/* the listing setting on any page */
#midCol ul.listing, ul.listing {
    border-top: 1px solid #6BB7E8;
    border-bottom: 1px solid #6BB7E8;
    text-align: left;
    margin:0;
    padding:0;
}
table.listing{
    margin-top: 1em;
    border-bottom: 1px solid #6BB7E8;
    text-align: left;
    border-collapse: collapse;
}
ul.listing li, #midCol ul.listing li, table.listing li, #midCol table.listing li
{
    border-top: 1px dotted #6BB7E8;
    line-height: 150%;
    list-style: none !important;
    list-style-position:outside;
    padding: 0.8em 0;
    margin-left:0;
}
#midCol ul.listing li a 
{
    margin:0!important;
    padding:0!important;
}
ul.listing li .info, table.listing li .info
{
   /* font-size: 85%;*/
}
table.listing .first{
    border-top: 1px solid #6BB7E8;
    border-bottom: 1px solid #6BB7E8;
}
table.listing th
{
    color: #AB0059;
    font-size: 120%;
    padding-top: 0.8em;
}
table.listing .gotoTop
{
    text-align: right;
    font-size: 85%;
    padding-bottom: 0.5em;
}
table.listing .gotoTop a, table.listing .gotoTop a:hover
{
    text-decoration: none;
}
#midCol.loteContent 
{
    width:741px;
    margin-right:0;
}
#midCol.loteContent .squareBox, #midCol.loteContent .squareBoxBlue {
    float:left!important; 
    width:260px; 
    margin:0; 
    margin-right:15px;
    clear:left;
    margin-bottom:18px;
}
#midCol.loteContent .downloadList 
{
    width:auto;
    padding-left:310px;
}
#midCol.loteContent .downloadList table 
{
    width:auto;
}

.lote-rtl .downloadList td
{
    padding: 5px;
    text-align:right; 
    background-position:left;
    padding-left: 10px;
}
.lote-rtl .downloadList td.pdfDocument, 
.lote-rtl .downloadList td.pptDocument, 
.lote-rtl .downloadList td.ppsDocument, 
.lote-rtl .downloadList td.xlsDocument, 
.lote-rtl .downloadList td.docDocument
{
    padding-left:36px;
}
#pageTools a 
{
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:left top;
    padding-left:20px;
    padding-bottom:.5em;
    padding-top:2px;
}
#pageTools li 
{
    margin-left:20px;
}
#tools-pdfDownload
{
    background-image:url(icon_adobe_pdf.gif);
}
#tools-decreaseFont
{
    background-image:url(icon_decrease_font.gif);
}
#tools-decreaseFont span, #tools-increaseFont span
{
    display:none;
}
#tools-printLink
{
    background-image:url(icon_print.gif);
}
#tools-increaseFont
{
    background-image:url(icon_increase_font.gif);
}
.paging-nav {
    margin:.7em 0;
}
.paging-nav a {
    font-weight:bold;
}
.paging-nav strong {
    color:#60BAF5;
}
.paging-nav label {
    padding-right:.5em;
    font-size:110%;
    color:#AB0059;
    font-weight:bold;
}

