﻿body
{
    font-size: 11pt;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-right: 0pt;
    padding-left: 0pt;
    padding-bottom: 0pt;
    margin: 0pt;
    padding-top: 0pt;
}
a
{
    color: #ffffff;
    text-decoration: none;
}
a:hover
{
    color: #ffffff;
    text-decoration: underline;
}
.trgraybord
{
    border-color: #c9c9c9;
     }
.orlink
{
    color: #ff6666;
    text-decoration: none;
}
.orlink:hover
{
    color: #ff6666;
    text-decoration: underline;
}
td
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    color: #000000;
  
}
.hidecol
{
    padding-right: 0pt;
    padding-left: 0pt;
    font-size: 1pt;
    padding-bottom: 0pt;
    margin: 0pt;
    width: 1pt;
    color: #ffffff;
    padding-top: 0pt;
    text-decoration: overline;
    background-color: #ffffff;
}

.whtboldlab
{
    FONT-WEIGHT: bold; 
    FONT-SIZE: 12pt; 
    TEXT-TRANSFORM: uppercase; 
    COLOR: #000000;  }
.printlable
{
    font-weight: bold;
    text-decoration: underline;
}
.notactive
{
    color: #3333ff;
}
.boxbold
{
    border-right: #000000 3pt solid;
    border-top: #000000 3pt solid;
    border-left: #000000 3pt solid;
    border-bottom: #000000 3pt solid;
}
.sep5
{
    height: 5pt;
}
.topmenubg
{
    background-image: url(images/bg_menu.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    color: #f8f8ff;
    text-align : right;
}
.nopadding
{
    padding-right: 0pt;
    padding-left: 0pt;
    padding-bottom: 0pt;
    margin: 0pt;
    padding-top: 0pt;
    width: 0pt;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}
.reverse
{
    background-color: Black;
    color: white;
}
.bold
{
    font-weight: bold;
}
.altrow
{
    
     background-color: #dddddd;
     
     }


.smallfont{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-transform:none;
    font-weight:normal;
}
.matter
{
    vertical-align: top;
    text-align: justify;
}
.label_20
{
    color: #0000ff;
    padding-right: 4pt;
    padding-left: 4pt;
    width : 50pt;
    text-align :center;
    }
.label_20_r
{
    color: #0000ff;
    padding-right: 4pt;
    padding-left: 4pt;
    text-align:right;
    }
.label1
{
    color: #696969;
    padding-right: 4pt;
    padding-left: 4pt;
}

.labcost
{
    padding-right: 4pt;
    padding-left: 10pt;
    text-align:right;
   
    color: #0000ff;
    
}

.secthead
{
    color: #aaaaaa;
    text-transform: uppercase;
     padding-left: 8pt;
     font-weight: bold;
    
}
.formlhs
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-align: left;
    text-transform: uppercase;
}
.err
{
    color: #ff0000;
    }

.boldlab
{
    font-weight: bold;
    color: #000000;
}
.don
{
    color: #006600;
}
.formrhs
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-align: left;
}
.wtlink
{
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
    text-transform: uppercase;
}
.wtlink:hover
{
     color: #cccccc;
    text-decoration: none;
    }
    
.bllink
{
    color: #000000;
    text-decoration: none;
   
}
.bllink:hover
{
     color: #333333;
    text-decoration: underline;
    }
    
    .blulink
{
    color: #0000ff;
    text-decoration: none;
}
.blulink:hover
{
     color: #0000aa;
    text-decoration: underline;
    }
.wt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	height: 20pt;
	border: 1pt solid #999999;
	
}
.thinbord
{
    border-right: lightgrey 1pt solid;
    border-bottom: lightgrey 1pt solid;
    height: 20pt;
    
}
.nobordc
{
    border-top-style: none;
    border-left-style: none;
    border-right-style: none;
    border-bottom-style: none;
    vertical-align: middle;	
    margin-top: -6pt;
}
.thinbord1
{
    border-right: lightgrey 1pt solid;
     border-bottom: lightgrey 1pt solid;
    background-color: #dddddd;
     height: 20pt;
}
.bord1
{
    border-right: #a9a9a9 1pt solid;
    border-bottom: #a9a9a9 1pt solid;
    height: 20pt;
    border-top: #a9a9a9 1pt solid;
    border-left: #a9a9a9 1pt solid;
    padding-right: 4pt;
    padding-left: 4pt;
    padding-bottom: 4pt;
    margin: 0pt;
    padding-top: 4pt;
}
.bord
{
    border-right: #a9a9a9 1pt solid;
    border-bottom: #a9a9a9 1pt solid;
    border-top: #a9a9a9 1pt solid;
    border-left: #a9a9a9 1pt solid;
}
.thinbordcent
{
    border-right: lightgrey 1pt solid;
    border-bottom: lightgrey 1pt solid;
    background-color: #cccccc;
    text-align: center;
}
.thinbordf
{
    border-right: lightgrey 1pt solid;
    border-left: lightgrey 1pt solid;
    border-bottom: lightgrey 1pt solid;
    height: 20pt;
    
}
.thinbord1f
{
    border-right: lightgrey 1pt solid;
    border-left: lightgrey 1pt solid;
     border-bottom: lightgrey 1pt solid;
    background-color: #dddddd;
     height: 20pt;
}
.graytitle
{
    text-transform: uppercase;
    color: #ffffff;
    height: 20pt;
    background-color: #696969;
    text-align: center;
}
.booked
{    
   background-color: #cccccc;
    
}
.notbooked
{    
   background-color: #ffffff;
    
}
.ltgraytitle
{
    text-transform: uppercase;
    color: #000000;
    height: 20pt;
    background-color: #cccccc;
    text-align: left;
    font-weight: bold;
}
ltitle
{
   text-transform: uppercase;
    color: #000000;
    height: 20pt;
    text-align: left;
    font-weight: bold;  }
.boldtitle
{
    border-right: lightgrey 1pt solid;
    border-top: lightgrey 1pt solid;
    border-bottom: lightgrey 1pt solid;
    font-size: 11pt;
    height: 25pt;
    padding: 4pt;
    color: #ffffff;
    background-color: #000000;
    font-weight: bold;
    text-transform: uppercase;
}
.boldtitlefr
{
	color: white;
	background-color: #494949;
	font-weight: bold;
	text-transform: uppercase;
}
.boldtitlefrhd
{
	color: white;
	background-color: #494949;
	font-weight: bold;
	text-transform: uppercase;
	vertical-align: middle;
	height: 25pt;
}
.warningtext
{
	font-weight: bold;
	font-size: 14pt;
	color: #ff0000;
}
.noboldtitle
{
	color: white;
	background-color: #494949;
	vertical-align: middle;
}
.boldtitlenr
{
	color: #000000;
	background-color: #a9a9a9;
	font-weight: bold;
	text-transform: uppercase;
	vertical-align: middle;
}






.boldtitlefrhdb
{
	color: white;
	background-color: #494949;
	font-weight: bold;
	text-transform: uppercase;
	vertical-align: middle;
	font-size: 22pt;
	height: 35pt;
}
.boldtitlenrb
{
	color:#000000;
	background-color:#a9a9a9  ;
	font-weight: bold;
	text-transform: uppercase;
	vertical-align: middle;
	font-size: 30pt;
}
.boldtitlefrb
{
	color: #000000;
	background-color:white ;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 28pt;
}
.boldtitlenr1b
{
	color: #000000;
	background-color: #c9c9c9;
	font-weight: bold;
	text-transform: uppercase;
	vertical-align: middle;
	font-size: 30pt;
}








.boldtitlenr2
{
	color: #000000;
	background-color: #e0e0e0;
	font-weight: bold;
	text-transform: uppercase;
	vertical-align: middle;
}
.boldtitlenr1
{
	color: #000000;
	background-color: #c9c9c9;
	font-weight: bold;
	text-transform: uppercase;
	vertical-align: middle;
}
.boldtitlesm
{
    border-right: lightgrey 1pt solid;
    border-top: lightgrey 1pt solid;
    border-bottom: lightgrey 1pt solid;
    font-size: 10pt;
    height: 25pt;
    padding: 4pt;
    color: #ffffff;
    background-color: #000000;
    font-weight: bold;
    text-transform: uppercase;
}
.boldtitle1
{
    border-right: lightgrey 1pt solid;
    border-top: lightgrey 1pt solid;
    border-left: lightgrey 1pt solid;
    border-bottom: lightgrey 1pt solid;
    font-size: 11pt;
    height: 25pt;
    padding: 4pt;
    color: #ffffff;
    background-color: #000000;
}
.dotline
{
    line-height: 1pt;
    height: 1pt;
    background-image: url(images/footer_dots.gif);
     background-position: left center;
   background-repeat: repeat-x;
}
.leftmenu
{
    line-height: 20pt;
    height: 20pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    color: #0430BC;
    text-decoration: none;
    background-position: left center;
    padding-left: 20pt;
    background-image: url(images/bullet.gif);
    background-repeat: no-repeat;
}
.leftmenubold {
	line-height: 20pt;
	height: 20pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #0430BC;
	font-weight: bold;

}
.pgtitle
{
    border-right: lightgrey 1pt solid;
    border-top: lightgrey 1pt solid;
    border-left: lightgrey 1pt solid;
    border-bottom: lightgrey 1pt solid;
    font-size: 11pt;
    height: 29pt;
    padding: 4pt;
    color: #d3d3d3;
    background-color: #000000;
    text-transform: uppercase;
}


.redtd{
	color: #CCCCCC;
	background-color: #CC0000;
	text-align: center;
	vertical-align: middle;
	height: 20pt;
	border: 1pt solid #999999;
}
.bltd{
	color: #ffffff;
	background-color: #000000;
	text-align: center;
	vertical-align: middle;
	border: 1pt solid #999999;
}
.bluetd
{
    background-color: #3399ff;
    vertical-align: middle;
    border: 1pt solid #999999;
}
.pinktd
{
    background-color: #ff9999;
    vertical-align: middle;
    border: 1pt solid #999999;
}
.greentd{
    color: #CCCCCC;
	background-color: #006600;
	text-align: center;
	vertical-align: middle;
	height: 20pt;
	border: 1pt solid #999999;
}
.yellowtd{
	color: #000000;
	background-color: #ffcc33;
	text-align: center;
	vertical-align: middle;
	height: 20pt;
	border: 1pt solid #999999;
}
.rr
{
    color: #ff0000;
}
.gg
{
    color: #22c122;
}

.st0
{
    color: black;
    background-color: #d3d3d3;
}
.st1
{
   color: black;
     background-color: #ffffff;
}
.p1
{
    color: black;
    background-color: #ffdddd;
    vertical-align: middle;
    text-align: center;
}
.p0
{
    color: black;
    background-color: #ffaaaa;
    vertical-align: middle;
    text-align: center;
}
.b1
{
    color: black;
    background-color: #ddeeff;
    vertical-align: middle;
    text-align: center;
}
.b0
{
    color: black;
    background-color: #99ccff;
    vertical-align: middle;
    text-align: center;
}
.st2
{
    font-size: 11pt;
    color: green;
    border-right: #009933 2pt solid;
    border-top: #009933 2pt solid;
    border-left: #009933 2pt solid;
    border-bottom: #009933 2pt solid;
}
.st3
{
    font-size: 11pt;
    color: red;
    border-right: #cc0033 2pt solid;
    border-top: #cc0033 2pt solid;
    border-left: #cc0033 2pt solid;
    border-bottom: #cc0033 2pt solid;
}
.st222
{
    font-size: 11pt;
    border-right: #ffffff 2pt solid;
    border-top: #ffffff 2pt solid;
    border-left: #ffffff 2pt solid;
    border-bottom: #ffffff 2pt solid;
}
.gg1
{
    background-color: #aaddff;
}
.gg-1
{
    background-color: #ffbbcc;
}
.rightal
{
    text-align: right;
}
.topmenubg
{
    background-image: url(images/bg_menu.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    
}
.opmenu
{
    background-position: right bottom;
    background-image: url(images/op1menu.jpg);
    background-repeat: no-repeat;
}
.opmenu1
{
    background-position: right bottom;
    background-image: url(images/op1menu1.jpg);
    background-repeat: no-repeat;
    color: #ffffff;
}
.op1menu
{
    background-position: right bottom;
    background-image: url(images/op1menu.jpg);
    background-repeat: no-repeat;
}
.op1menu1
{
    background-position: right bottom;
    background-image: url(images/op1menu1.jpg);
    background-repeat: no-repeat;
    color: #ffffff;
}
.txtarea {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000000;
	border: 1pt solid #B5B5B5;
	background-color: #FFFFFF;
}
.txt_bx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000000;
	border: 1pt solid #B5B5B5;
	background-color: #FFFFFF;
	height: 16pt;
	}
.txt_bx_dis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000000;
	border: 1pt solid #B5B5B5;
	background-color: #e5e5e5;
	height: 16pt;
	}
.txt_bxr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000000;
	border: 1pt solid #B5B5B5;
	background-color: #FFFFFF;
	height: 16pt;
	text-align:right;
	}
.padcell
{
    padding-bottom: 4pt;
    padding-top: 4pt;
}
.buttonstin
{
    height: 30pt;
    border: 1pt solid #999999;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16pt;
    color: white;
    background-color: #006600;
    text-transform: uppercase;
    font-weight: bold;
}
.buttonsttin
{
    height: 30pt;
    border: 1pt solid #999999;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16pt;
    color: white;
    background-color: #ff6600;
    text-transform: uppercase;
    font-weight: bold;
}
.buttonsbl
{
    height: 18pt;
    border: 1pt solid #999999;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    color: #000000;
    background-color: #E8E8E8;
    text-transform: uppercase;
    font-weight: bold;
    width: 20pt;
    text-decoration: none;
}
.buttonsbl:hover
{
    height: 18pt;
    border: 1pt solid #999999;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    color: #000000;
    background-color: #E8E8E8;
    text-transform: uppercase;
    font-weight: bold;
    width: 20pt;
    text-decoration: none;
}
.buttons {
	height: 18pt;
	border: 1pt solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color: #E8E8E8;
	text-transform: uppercase;
}

.buttonsgr
{
    height: 18pt;
    border: 1pt solid #999999;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #000000;
    background-color: lightgreen;
    text-transform: uppercase;
}

.buttonlook {
	height: 24pt;
	border: 1pt solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color: #E8E8E8;
	text-transform: uppercase;
	padding:2pt;
	
}

.nopad
{
    padding-right: 0pt;
    padding-left: 0pt;
    padding-bottom: 0pt;
    margin: 0pt;
    padding-top: 0pt;
}
.lightgray
{
    background-color: #d3d3d3;
}
.footer
{
    color: white;
    background-color: black;
}
.boldcap
{
    font-weight: bold;
    text-transform: uppercase;
    Color:#ffffff;
                     
}


.boldcapbl
{
    font-weight: bold;
    text-transform: uppercase;
    color: #ffffff;
    background-color: #000000;
    padding-right: 8pt;
}
.boldcapgr
{
    font-weight: bold;
    text-transform: uppercase;
    padding-right: 8pt;
    padding-left: 8pt;
    text-align: left;
}
.boldcapgrtd
{
    font-weight: bold;
    text-transform: uppercase;
    padding-right: 4pt;
    padding-left: 8pt;
    text-align: left;
    width:250pt;
}
form
{
    padding-right: 0pt;
    padding-left: 0pt;
    padding-bottom: 0pt;
    margin: 0pt;
    padding-top: 0pt;
}

