HTML {
height:100%;
}
* {
 margin: 0;
 padding: 0;
}
A {Color:blue; text-decoration:none; font-family:Arial,sans-serif;}
A:link {color:red; font-size:100%; font-weight:bold;
       font-style:italic;}
A:link {color:red; font-size:100%; font-weight:bold;
       font-style:italic;}
A:visited {color:red; font-size:100%;font-weight:bold; font-style:italic;}
A:hover {Color:blue;}

*{border-color:#EEEEEE;}

div { padding-top: 1px;}
BODY {
 background: #f1f1f1 url(gif/pattern1.png) 0 0 repeat-x;;
 font-size: 100%;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 position:relative;
 height:100%;
}

TH {text-align: center; font-weight:bold; padding:2px;}
TD {text-align: left; font-weight:normal; padding:2px;}
/* TEXTAREA {font-family:Courier;} */
TEXTAREA { font: 100%/100% Courier;}

h1,h2,h3 {
 font-family: Arial, Helvetica, sans-serif;
 line-height: normal;
}

h1 {
 font-weight: bold;
 font-size: 200%;
 text-indent: 5px;
 letter-spacing: -1px;
}

h2 {
 font-weight: bold;
 font-size: 175%;
 text-indent: 5px;
 letter-spacing: -1px;
}

h3 {
 font-weight: bold;
 font-size: 150%;
 text-indent: 5px;
 letter-spacing: -1px;
}

.thleft {
text-align:left;
font-weight:bold;
}

.thright {
text-align:right;
font-weight:bold;
}

.tdcenter {
text-align:center;
}

.tdright {
text-align:right;
}


/* #  input:focus {background:#C3E1FD;} */
input:focus,textarea:focus,select:focus {
/*    outline: #C3E1FD solid 3px; */
    outline: #33CC00 solid  3px;
    -mozoutline:3px solid #000099;
    outline-offset: 1px;
    -moz-outline-radius: 5px;
}
/* 
*:focus {
    outline: #000099 solid 3px;
    -mozoutline:3px solid #000099;
    outline-offset: 1px;
    -moz-outline-radius: 5px;
}
*/

.font1 {
 font-weight: bold;
 font-size: 100%;
}

.font1i {
 font-weight: bold;
 font-style: italic;
 font-size: 125%;
}

.font2 {
 font-weight: bold;
 font-size: 85%;
}


.stdtbl {
margin:auto;
margin-left:0px;
margin-right:0px;
width:98%;
}

.stdtblnopad {
margin:auto;
margin-left:0px;
margin-right:0px;
width:98%;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
overflow-y: scroll;
}

.stdtblctr {
margin:auto;
text-align:center;
}

.notetext {
width:545px;
margin:auto;
background:#FFFFFE;
color:black;
font-weight:bold;
text-align:left;
}

.bluetbl13 {
border-collapse:collapse;
table-layout:fixed;
text-align:center;
position:relative;
margin-left:auto;
margin-right:auto;
border-right:thick groove #044A8B;
border-bottom:thick groove #044A8B;
border-left:thin groove #044A8B;
border-top:thin groove #044A8B;
vertical-align:text-top;
background:white;
font-weight:bold;
padding:0px;
overflow-x:auto;
}

.bluetbllookup13 {
text-align:center;
border: 1px solid black;
margin: auto;
background:white;
padding-left:10px;
padding-right:5px;
padding-top:0px;
padding-bottom:0px;

}

.bluetbl {
margin:auto;
text-align:center;
background:white;
border-right:thick groove #044A8B;
border-bottom:thick groove #044A8B;
border-left:thin groove #044A8B;
border-top:thin groove #044A8B;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
font-weight:bold;
overflow-y: scroll;
}

.bluetblleft {
margin-left:0px;
margin-right:auto;
text-align:left;
background:white;
border-right:thick groove #044A8B;
border-bottom:thick groove #044A8B;
border-left:thin groove #044A8B;
border-top:thin groove #044A8B;
color:black;
font-weight:bold;
overflow-y: scroll;
}

.bluetblright {
margin-left:0px;
margin-right:auto;
text-align:right;
background:white;
border-right:thick groove #044A8B;
border-bottom:thick groove #044A8B;
border-left:thin groove #044A8B;
border-top:thin groove #044A8B;
color:black;
font-weight:bold;
}

.ltbluetbl {
margin:auto;
background:#C3E1FD;
text-align:center;
border-right:thick groove #044A8B;
border-bottom:thick groove #044A8B;
border-left:thin groove #044A8B;
border-top:thin groove #044A8B;
color:black;
font-weight:bold;
}

.doctbl {
margin:auto;
background:#F1F1F1;
border-right:thick groove #044A8B;
border-bottom:thick groove #044A8B;
border-left:thin groove #044A8B;
color:black;
font-weight:bold;
width:99%;
}

.lnshade {
background:#E6F5FE;
}

.lnnoshade {
background:white;
}

.lnshade-1 {
background:#E6F5FE;
font-weight:bold;
font-size:80%;
}

.lnnoshade-1 {
background:white;
font-weight:bold;
font-size:80%;
}

.lnback {
background:#D3D3D3;
color:black;
font-weight:bold;
}

.lnhilite {
background:#91C9FD;
color:black;
font-weight:bold;
}

.tblnoshade {
background:#E0E0E0;
}

.tblshade {
background:#E6F5FE;
}

.makemebigger {
 font-weight: bold;
 font-size: 120%;
}

.makemesmaller {
font-size:80%;
font-weight:bold;
}

.white10pt {
font-size:10pt;
font-weight:bold;
color:white;
}

.turnmegold {
background:#E6FF00;
text-align:center;
}

.turnmeorange {
background:#FFA500;
color:black;
text-align:center;
font-weight:bold;
}

.turnmered {
background:red;
text-align:center;
}

.turnmeblue {
background:#C3E1FD;
text-align:center;
}

.turnmepeach {
background:#FFE3C7;
text-align:center;
font-weight:bold;
}

.turnmepink {
background:#FFCCCC;
text-align:center;
}

.redbox {
background:red;
color:white;
font-weight:bold;
text-align:center;
}


.greenbox {
background:#33FF66;
color:black;
font-weight:bold;
text-align:center;
}

.aquabox {
background:aqua;
color:black;
font-weight:bold;
text-align:center;
}

.whitebox {
background:white;
color:black;
font-weight:bold;
}

.mylabel {
color: blue;
font-weight:bold;
}

.greenlabel {
color: green;
font-weight:bold;
}

.medgreenlabel {
color: #47C247;
font-weight:bold;
}

.bluelabel {
color: blue;
font-weight:bold;
}

.blueleft {
color: blue;
font-weight:bold;
text-align:left;
}

.blueright {
color: blue;
font-weight:bold;
text-align:right;
}

.oldblue {
background:#023D73;
color: white;
font-weight:bold;
}

.bllabel {
color: blue;
font-weight:bold;
}

.dkbllabel {
color: #032E59;
font-weight:bold;
}

.redlabel {
color: red;
font-weight:bold;
}

.blackmsg {
color: black;
font-weight:bold;
}

.whitemsg {
color: white;
font-weight:bold;
}

.redmsg {
color: red;
font-weight:bold;
}

.redmsgctr {
color: red;
font-weight:bold;
text-align:center;
}

.redmsgi {
color: red;
font-weight:bold;
}

.biggerredmsg {
color: red;
font-weight:bold;
font-size:150%;
}

.bigredmsg {
color: red;
font-weight:bold;
font-size:125%;
}

.bluemsg {
color: blue;
font-weight:bold;
}

.bigbluemsg {
color: blue;
font-weight:bold;
font-size:125%;
}

.linklabel {
color: blue;
font-style:italic;
font-weight:bold;
font-size:125%;
}

.lglblue13 {
position:fixed;
background:#0457A4;
color:white;
font-weight:bold;
z-index:2;
height=45px;
overflow:auto;
}

.lglblue {
background:#0457A4;
color:white;
font-weight:bold;
}

.lglbluectr {
background:#0457A4;
color:white;
font-weight:bold;
text-align:center;
margin:auto;
font-size:100%;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.lglblue-1 {
background:#0457A4;
color:white;
font-weight:bold;
font-size:80%;
}

.lglblue-2 {
background:#0457A4;
color:white;
font-weight:bold;
font-size:70%;
}

.lglbluert {
background:#0457A4;
color:white;
font-weight:bold;
text-align:right;
}

.ltblue {
background:#C3E1FD;
color:black;
font-weight:bold;
}

.ltbluert {
background:#C3E1FD;
color:black;
font-weight:bold;
text-align:right;
}

.ltblueleft {
background:#C3E1FD;
color:black;
font-weight:bold;
text-align:left;
}

.ltgreen {
background:#CCFFCC;
color:black;
font-weight:bold;
}

.ltgreenrt {
background:#CCFFCC;
color:black;
font-weight:bold;
text-align:right;
}

.dkgreen {
background:#006600;
color:white;
font-weight:bold;
}

.dkgreenrt {
background:#006600;
color:white;
font-weight:bold;
text-align:right;
}

.plusback {
background:#CCFFCC;
color:black;
font-weight:bold;
}

.medblue {
background:#91C9FD;
color:black;
font-weight:bold;
}

.medblueright {
background:#91C9FD;
text-align:right;
color:black;
font-weight:bold;
}

.blackback {
background:#000000;
color:white;
font-weight:bolder;
}

.blackbackright {
background:#000000;
color:white;
font-weight:bolder;
text-align: right;
font-size:100%;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.inputbox {
margin:auto;
background:#FFFFFE;
color:black;
font-weight:bold;
text-align:left;
font-size:100%;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.inputboxctr {
margin:auto;
background:#FFFFFE;
color:black;
font-weight:bold;
text-align:center;
font-size:100%;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.fixedbox {
margin:auto;
background:#FFFFFE;
color:black;
font-weight:bold;
text-align:left;
font-size:100%;
font-family: Courier;
}

.notebox {
margin:auto;
background:#FFFFFE;
color:black;
font-weight:bold;
text-align:left;
font-family: Courier;
font-size:100%;
overflow:auto;
}

.numberbox {
margin:auto;
background:#FFFFFE;
color:black;
font-weight:bold;
text-align:right;
padding:1px;
font-size:100%;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.hideme {
visibility:hidden;
}

.sideways {
layout-flow:vertical-ideographic;
}

.infobox {
background:#DCFEFD;
color:black;
text-align:left;
font-weight:bold;
font-size:100%;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.infoboxcenter {
background:#DCFEFD;
color:black;
text-align:center;
font-weight:bold;
font-size:100%;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.tblinfobox {
background:#FFFF99;
text-align:left;
font-weight:bold;
font-size:100%;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.inforight {
background:#DCFEFD;
text-align:right;
font-weight:bold;
font-size:100%;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.readonlyright {
background:#FFFF99;
text-align:right;
font-weight:bold;
font-size:100%;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.magentaright {
background:magenta;
text-align:right;
font-weight:bold;
font-size:100%;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.ltmagentaleft {
background:#FF99FF;
text-align:left;
font-weight:bold;
font-size:100%;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.brtgreenleft {
background:#52FF52;
text-align:left;
font-weight:bold;
font-size:100%;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.myyellow {
background:#FFFF99;
font-weight:bold;
}

.rtyellow {
background:#FFFF99;
font-weight:bold;
text-align:right;
}

.noshadert {
background:white;
text-align:right;
}

.ltgray {
background:#D3D3D3;
color:black;
font-weight:bold;
}

.ltgraylf {
background:#D3D3D3;
color:black;
font-weight:bold;
text-align:left;
}

.ltgrayrt {
background:#D3D3D3;
color:black;
font-weight:bold;
text-align:right;
}

.medgray {
background:#A9A9A9;
color:black;
font-weight:bold;
}

.medgraylf {
background:#A9A9A9;
color:black;
font-weight:bold;
text-align:left;
}

.medgrayrt {
background:#A9A9A9;
color:black;
font-weight:bold;
text-align:right;
}

.readonly {
background:#FFFF99;
text-align:center;
font-weight:bold;
font-size:100%;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.ltyellow {
background:#FFFF99;
text-align:center;
font-weight:bold;
}

.readonlyleft {
background:#FFFF99;
color:black;
text-align:left;
font-weight:bold;
font-size:100%;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.readonlynote {
background:#FFFF99;
text-align:left;
font-weight:bold;
font-size:100%;
font-family: Courier;
}

.redright {
background:red;
color:white;
text-align:right;
font-weight:bold;
font-size:100%;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.redfield {
background:red;
color:white;
text-align:left;
font-weight:bold;
font-size:100%;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.maroon {
background:red;
color:white;
text-align:left;
font-weight:bold;
font-size:100%;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.greenfield {
background:green;
color:white;
text-align:left;
font-weight:bold;
font-size:100%;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.greenright {
background:green;
color:white;
text-align:right;
font-weight:bold;
font-size:100%;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.pinkbox {
background:#FF99FF;
color:black;
font-weight:bold;
}

.pinkboxright {
background:#FF99FF;
color:black;
font-weight:bold;
font-size:100%;
text-align:right;
}

.fixedfont {
font-family:Courier New, Courier,monospace;
}

.bigradio {
width:20px;
height:20px;
   background:white;
/* background-color:white; */
    outline: #F1F1F1 solid  3px;
    -mozoutline:3px solid #F1F1F1;
    outline-offset: 1px;
    -moz-outline-radius: 5px;
}

.bigradiochecked {
width:20px;
height:20px;
/* background-color:red !important; */
   background-image : linear-gradient(rgb(255,0,0),rgb(255,77,77));
/* background:#33FF66; */
    outline: #FF0000 solid  3px;
    -mozoutline:3px solid #FF0000;
    outline-offset: 1px;
    -moz-outline-radius: 5px;
   background:white;
}

.readonlyselect {
background:#FFFF99;
}

.readonlyradiochecked {
/* background-color:red !important; */
   background-image : linear-gradient(rgb(255,0,0),rgb(255,77,77));
/* background:#33FF66; */
    outline: #FFFF99 solid  3px;
    -mozoutline:3px solid #FF0000;
    outline-offset: 1px;
    -moz-outline-radius: 5px;
   background:#FFFF99;
}

.bigchkbox {
width:20px !important;
height:20px !important;
outline: 1px solid black;
}

.bigchkboxchecked {
width:20px !important;
height:20px !important;
outline: #FF0000 solid 3px;
}

.bluechkboxchecked {
width:20px !important;
height:20px !important;
outline: blue solid 3px;
}

.MRFnumtbl {
margin:auto;
padding: 0;
background:#CCFFFF;
font-weight:bold;
overflow:auto;
text-align:left; 
}

.MRFlinenumber {
font-weight:bold;
font-family:Courier;
}

.MRFnotebox {
margin:auto;
background:#FFFFFE;
color:black;
font-weight:bold;
text-align:left;
font-family: Courier;
overflow=auto;
}

.MRFlistbox {
margin:auto;
background:#FFFF99;
color:black;
font-weight:bold;
text-align:left;
font-family: Courier;
}

.skin0 {
position:absolute;
text-align:left;
width:300px;
height:500px;
overflow:scroll;
border:2px solid black;
background-color:menu;
font-family:Verdana;
line-height:20px;
font-size: 10pt;
cursor:default;
z-index:100;
visibility:hidden;
}
.skin1 {
cursor:default;
position:absolute;
text-align:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
width:300px;
background-color:menu;
border:1px solid #D4D0C8;
visibility:hidden;
border:2px outset white;
}
.menuitems {
padding-left:15px;
padding-right:10px;
font-weight:bold;
}
.td1style {
font-weight:bold;
border:1px solid black;
background-color:lightgrey;
color:blue;
font-size:14px;
font-family:Verdana;
}
.td2style {
font-weight:bold;
border:1px solid black;
background-color:lightyellow;
font-size:12px;
font-family:Verdana;
}
.linkstyle {
font-weight:bold;
font-size:12px;
text-decoration:none
}

div.container {
margin-left: 0px;
margin-bottom: 10px;
padding: 0px;
margin: 0px;
width: 100%;
height: 100%;
overflow: auto;
}
div.header {
position:relative;
background:  url(gif/pattern1.png) 0 0 repeat-x;;
top:0px;
margin-left: 0px;
margin-bottom: 0px;
margin: 0px;
padding: 0px;
padding-top: 0px;
width: 100%;
height: 102px;
border-bottom: solid 1px;
border-color: #A9A9A9;
}
div.headermain13 {
position:relative;
top:0px;
margin-left: 0px;
margin-bottom: 0px;
margin: 0px;
padding: 0px;
padding-top: 0px;
width: 100%;
height: 90%;
overflow: auto; 
border-bottom: 2px solid;
border-color: #A9A9A9;
}
div.header_header {
text-align:center;
position:relative;
background: #f1f1f1 url(gif/pattern1.png) 0 0 repeat-x;;
margin-left: 0px;
margin-bottom: 0px;
margin: 0px;
padding: 0px;
padding-top: 0px;
width: 100%;
height: 55px;
overflow-y: scroll;
overflow-x:hidden;
}
div.header_header_dspsch {
text-align:center;
position:relative;
background: #f1f1f1 url(gif/pattern1.png) 0 0 repeat-x;;
margin-left: 0px;
margin-bottom: 0px;
margin: 0px;
padding: 0px;
padding-top: 0px;
width: 100%;
height: 60px;
overflow-y: scroll;
overflow-x:hidden;
}
div.header_header_long {
position:relative;
background: #f1f1f1 url(gif/pattern1.png) 0 0 repeat-x;;
margin-left: 0px;
margin-bottom: 0px;
margin: 0px;
padding: 0px;
padding-top: 0px;
width: 100%;
height: 90px;
overflow-y: scroll;
overflow-x:hidden;
}
div.header_header_hr {
position:relative;
top:0px;
background: #f1f1f1 url(gif/pattern1.png) 0 0 repeat-x;;
margin-left: 0px;
margin-bottom: 0px;
margin: 0px;
padding: 0px;
padding-top: 0px;
width: 100%;
height: 50px;
overflow-y: scroll;
border-bottom: solid 1px;
border-color: #A9A9A9;
}
div.header_short {
position:relative;
top:0px;
margin-left: 0px;
margin-bottom: 0px;
margin: 0px;
padding: 0px;
padding-top: 0px;
width: 100%;
height: 98px;
border-bottom: solid 1px;
border-color: #A9A9A9;
overflow-y: scroll;
}
div.header_cal {
position:relative;
width:100%;
background: #f1f1f1 url(gif/pattern1.png) 0 0 repeat-x;
float: left;
display:inline-block;
margin-left: 0px;
margin-bottom: 0px;
margin: 0px;
padding: 0px;
padding-top:0px;
padding-left:0px;
height:89px;
overflow-y: scroll;
overflow-x: hidden;
}
div.header_header_logtime {
position:relative;
margin-left: 0px;
margin-bottom: 0px;
margin: 0px;
padding: 0px;
padding-top: 0px;
width: 100%;
height: 120px;
}
div.headerfixed {
position:relative;
top:0px;
margin-left: 0px;
margin-bottom: 0px;
margin: 0px;
padding: 0px;
padding-top: 0px;
width: 100%;
height: 90%;
overflow: auto;
border-bottom: 2px solid;
border-color: #A9A9A9;
}
div.mainbody_cal2 {
position:relative;
width:100%;
float: left;
display:inline-block;
margin-left: 0px;
margin-bottom: 0px;
margin: 0px;
padding: 0px;
padding-top:0px;
padding-left:0px;
height:40%;
overflow-y: scroll;
overflow-x: auto;
}
div.mainbody {
position:fixed;
top:102px;
height:77%;
width:100%;
display: inline;
float: left;
padding: 0px;
overflow-x: auto;
overflow-y:scroll;
-webkit-overflow-scrolling:touch;
}

div.iframebody {
display: inline;
float: left;
padding: 0px;
overflow-x: auto;
overflow-y:scroll;
-webkit-overflow-scrolling:touch;
}

div.mainbody2 {
position:relative;
top:160px;
height: 80%;
width:100%;
display: inline;
float: left;
overflow-y: scroll;
padding: 0px;
}
div.mainbody_short_scroll {
position:relative;
height: 77%;
width:100%;
display: inline;
float:left;
overflow-y: scroll;
width:100%;
margin: 0px;
padding: 0px;
}
div.mainbody_shorter_scroll {
position:fixed;
height: 71.5%;
width:100%;
display: inline;
float: left;
overflow-y: scroll;
padding: 0px;
padding-bottom:10px;
text-align:center;
}
div.mainbody_mid_scroll {
position:fixed;
height: 70%;
width:100%;
display: inline;
float: left;
overflow-y: scroll;
padding: 0px;
padding-bottom:10px;
text-align:center;
}
div.mainbody_shortest_scroll {
position:fixed;
height: 65%;
width:100%;
display: inline;
float: left;
overflow-y: scroll;
padding: 0px;
padding-bottom:10px;
}
div.mainbody_gajrnl_scroll {
position:fixed;
height: 61%;
width:100%;
display: inline;
float: left;
overflow-y: scroll;
padding: 0px;
padding-bottom:10px;
}
div.mainbody_short {
position:relative;
height: 76%;
width:100%;
display: inline;
float: left;
padding: 0px;
overflow-y: auto;
}
div.mainbody_bottom_msg {
position:relative;
height: 70%;
width:100%;
display: inline;
float: left;
padding: 0px;
overflow-y: auto;
}
div.mainbody_tall {
height: 92%;
width:100%;
display: inline;
float: left;
padding: 0px;
overflow-y: auto;
}
div.mainbody_cal {
position: relative;
text-align:center;
height: 340px;
width:100%;
display: inline;
float: left;
overflow: hidden;
padding: 0px;
}
div.mainbody_chart {
/* height: 47%; */
height: 40%;
width:100%;
display: inline;
float: left;
overflow: auto;
padding: 0px;
}
div.skinny_footer {
margin-left: 0px;
margin-bottom: 0px;
margin: 0px;
padding: 0px;
padding-top: 0px;
width: 100%;
height: 30px;
border-top: solid 2px;
border-color: #A9A9A9;
overflow-y: auto;
}
div.recontbl1 {
position: relative;
margin-left: 0px;
margin-bottom: 0px;
margin: 0px;
padding: 0px;
padding-top: 0px;
width: 100%;
/* height: 510px; */
height: 50%;
overflow-y: scroll;
border-top: solid 2px;
border-color: #A9A9A9;
}
div.recontbl2 {
position: relative;
margin: 0px;
padding: 0px;
width: 100%;
/* height: 200px; */
height: 210px;
overflow-y: scroll;
border-top: solid 5px;
border-color: black;
}
div.before_footer {
position: relative;
margin-left: 0px;
margin-bottom: 0px;
margin: 0px;
padding: 0px;
padding-top: 5px;
width: 100%;
height: 50px;
border-top: solid 2px;
border-color: #A9A9A9;
overflow-y: auto;
}
div.footer2 {
position:fixed;
top:80%;
display:inline;
margin: 0px;
clear: both;
padding: 0px;
font-size: small;
margin-left: 0px;
width: 100%;
height:70px;
}
div.pre_footer {
position: fixed;
top:85%;
display:inline;
clear: both;
margin-left: 0px;
margin-bottom: 0px;
margin: 0px;
padding: 0px;
padding-top: 0px;
width: 100%;
height: 50px;
overflow-y: scroll;
}
div.footer {
position:fixed;
top:91%;
clear: both;
padding: 0px;
width: 100%;
height: 8%;
background:  url(gif/pattern2.png) 0 0 repeat-x;;
border-top: solid 2px;
border-color: #A9A9A9;
padding-top: 5px;
padding-bottom: 0px;
margin-left: 0px;
margin-bottom: 0px;
overflow-x:hidden;
}
div.header2 {
position:relative;
top:0px;
margin: 0px;
margin-left: 0px;
margin-bottom: 0px;
padding: 0px;
padding-top: 0px;
width: 100%;
height: 52px;
border-bottom: solid 1px;
border-color: #A9A9A9;
}
div.header3 {
background: #f1f1f1 url(gif/pattern1.png) 0 0 repeat-x;;
margin-left: 0px;
margin-bottom: 0px;
margin: 0px;
padding: 0px;
padding-top: 0px;
width: 100%;
height: 60px;
overflow-y: scroll;
}
div.timewin {
position:fixed;
top:0px;
width:98%;
height:175px;
background:#F1F1F1;
display: inline;
float: left;
overflow: hidden;
padding: 0px;
}
div.fullbody {
position:fixed;
top:0px;
height:90%;
width:100%;
display: inline;
background:#F1F1F1;
float: left;
overflow: auto;
padding: 0px;
}
div.one {
padding: 5px;
height: 75%;
display: inline;
float: left;
overflow: auto;
width:48%;
direction:ltr;
}
div.two {
padding: 5px;
height: 75%;
display: inline;
overflow: auto;
float: right;
width:48%;
}
.one a:hover {              
color: blue;                
background-color: lightblue;   
font-weight: bold;          
font-style: italic;         
padding-right: 8px;         
-webkit-border-radius: 8px; 
-moz-border-radius: 8px;
border-radius: 8px;         
}                           
.imprint {
color: blue;
}


.calendar1 {
background:red;
color:white;
text-align:center;
font-weight:bold;
font-size:100%;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.calendar5 {
background:#FFFF99;
color:black;
font-weight:bold;
text-align:center;
font-weight:bold;
font-size:100%;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.calendar9 {
background:white;
color:black;
text-align:center;
font-weight:bold;
font-size:100%;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}

/* 

Css Chart created by Alen Grakalic
Brought to you by Css Globe (cssglobe.com)

*/


dl#csschart, dl#csschart dt, dl#csschart dd{
	margin:0;
	padding:0;
	} 	
dl#csschart{
	background:url(gif/cssglobe_bg_chart.gif) no-repeat 0 0;
	width:467px;
	height:385px;
	} 
dl#csschart dt{
	display:none;
	}
dl#csschart dd{
	position:relative;
	float:left;
	display:inline;
	width:33px;
	height:330px;
	margin-top:22px;		
	} 
dl#csschart dd.first{
	margin-left:33px;		
	} 	
dl#csschart span{
	position:absolute;
	display:block;
	width:33px;	
	bottom:0;
	left:0;	
	z-index:1;
	color:#555;
	text-decoration:none;
	} 		
dl#csschart span em{
	display:block;
	font-style:normal;
	float:left;
	line-height:200%;
	background:#fff;
	color:#555;
	border:1px solid #b1b1b1;
	position:absolute;
	top:50%;
	left:3px;
	text-align:center;
	width:23px;
	} 		

/* default column styling */		

	dl#csschart span{
		height:50%;
		background:url(gif/cssglobe_type1.gif) repeat-y;
		} 

/* // default column styling */		
		
/* column types */			

	dl#csschart span.type1{
		background:url(gif/cssglobe_type1.gif) repeat-y;
		} 
	dl#csschart span.type2{
		background:url(gif/cssglobe_type2.gif) repeat-y;
		} 
	dl#csschart span.type3{
		background:url(gif/cssglobe_type3.gif) repeat-y;
		} 
	dl#csschart span.type4{
		background:url(gif/cssglobe_type4.gif) repeat-y;
		} 
	
/* // column types */	

/* percentages */

	dl#csschart span.p0{height:0%;}
	dl#csschart span.p1{height:1%;}
	dl#csschart span.p2{height:2%;}
	dl#csschart span.p3{height:3%;}
	dl#csschart span.p4{height:4%;}
	dl#csschart span.p5{height:5%;}
	dl#csschart span.p6{height:6%;}
	dl#csschart span.p7{height:7%;}
	dl#csschart span.p8{height:8%;}
	dl#csschart span.p9{height:9%;}
	dl#csschart span.p10{height:10%;}
	dl#csschart span.p11{height:11%;}
	dl#csschart span.p12{height:12%;}
	dl#csschart span.p13{height:13%;}
	dl#csschart span.p14{height:14%;}
	dl#csschart span.p15{height:15%;}
	dl#csschart span.p16{height:16%;}
	dl#csschart span.p17{height:17%;}
	dl#csschart span.p18{height:18%;}
	dl#csschart span.p19{height:19%;}
	dl#csschart span.p20{height:20%;}
	dl#csschart span.p21{height:21%;}
	dl#csschart span.p22{height:22%;}
	dl#csschart span.p23{height:23%;}
	dl#csschart span.p24{height:24%;}
	dl#csschart span.p25{height:25%;}
	dl#csschart span.p26{height:26%;}
	dl#csschart span.p27{height:27%;}
	dl#csschart span.p28{height:28%;}
	dl#csschart span.p29{height:29%;}
	dl#csschart span.p30{height:30%;}
	dl#csschart span.p31{height:31%;}
	dl#csschart span.p32{height:32%;}
	dl#csschart span.p33{height:33%;}
	dl#csschart span.p34{height:34%;}
	dl#csschart span.p35{height:35%;}
	dl#csschart span.p36{height:36%;}
	dl#csschart span.p37{height:37%;}
	dl#csschart span.p38{height:38%;}
	dl#csschart span.p39{height:39%;}
	dl#csschart span.p40{height:40%;}
	dl#csschart span.p41{height:41%;}
	dl#csschart span.p42{height:42%;}
	dl#csschart span.p43{height:43%;}
	dl#csschart span.p44{height:44%;}
	dl#csschart span.p45{height:45%;}
	dl#csschart span.p46{height:46%;}
	dl#csschart span.p47{height:47%;}
	dl#csschart span.p48{height:48%;}
	dl#csschart span.p49{height:49%;}
	dl#csschart span.p50{height:50%;}
	dl#csschart span.p51{height:51%;}
	dl#csschart span.p52{height:52%;}
	dl#csschart span.p53{height:53%;}
	dl#csschart span.p54{height:54%;}
	dl#csschart span.p55{height:55%;}
	dl#csschart span.p56{height:56%;}
	dl#csschart span.p57{height:57%;}
	dl#csschart span.p58{height:58%;}
	dl#csschart span.p59{height:59%;}
	dl#csschart span.p60{height:60%;}
	dl#csschart span.p61{height:61%;}
	dl#csschart span.p62{height:62%;}
	dl#csschart span.p63{height:63%;}
	dl#csschart span.p64{height:64%;}
	dl#csschart span.p65{height:65%;}
	dl#csschart span.p66{height:66%;}
	dl#csschart span.p67{height:67%;}
	dl#csschart span.p68{height:68%;}
	dl#csschart span.p69{height:69%;}
	dl#csschart span.p70{height:70%;}
	dl#csschart span.p71{height:71%;}
	dl#csschart span.p72{height:72%;}
	dl#csschart span.p73{height:73%;}
	dl#csschart span.p74{height:74%;}
	dl#csschart span.p75{height:75%;}
	dl#csschart span.p76{height:76%;}
	dl#csschart span.p77{height:77%;}
	dl#csschart span.p78{height:78%;}
	dl#csschart span.p79{height:79%;}
	dl#csschart span.p80{height:80%;}
	dl#csschart span.p81{height:81%;}
	dl#csschart span.p82{height:82%;}
	dl#csschart span.p83{height:83%;}
	dl#csschart span.p84{height:84%;}
	dl#csschart span.p85{height:85%;}
	dl#csschart span.p86{height:86%;}
	dl#csschart span.p87{height:87%;}
	dl#csschart span.p88{height:88%;}
	dl#csschart span.p89{height:89%;}
	dl#csschart span.p90{height:90%;}
	dl#csschart span.p91{height:91%;}
	dl#csschart span.p92{height:92%;}
	dl#csschart span.p93{height:93%;}
	dl#csschart span.p94{height:94%;}
	dl#csschart span.p95{height:95%;}
	dl#csschart span.p96{height:96%;}
	dl#csschart span.p97{height:97%;}
	dl#csschart span.p98{height:98%;}
	dl#csschart span.p99{height:99%;}
	dl#csschart span.p100{height:100%;}


@media screen and (max-height: 768px) {

div.mainbody_shorter_scroll {
position:fixed;
height: 63%;
width:100%;
display: inline;
float: left;
overflow-y: scroll;
padding: 0px;
padding-bottom:10px;
text-align:center;
}


div.mainbody {
position:fixed;
top:102px;
height:69%;
width:100%;
display: inline;
float: left;
padding: 0px;
overflow-x: auto;
overflow-y:scroll;
-webkit-overflow-scrolling:touch;
}

}
