body, html {
background-color:#FFFFFF;
font-family:tahoma, verdana;
font-size:12;
text-align:center;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#BBBBBB'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#EEE), to(#EEE)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #FFF,  #EEE); /* for firefox 3.6+ */ 
}

table, input, select {
font-family:tahoma, verdana;
font-size:12;
}

td.top{
width:900px;
height:125px;
background:url('images/top.png');
}

td.menu{
width:900px;
height:40px;
background:url('images/menu.png');
background-repeat:repeat-y;
vertical-align:middle;
}

td.advert{
width:900px;
height:131px;
padding:0px;
text-align:center;
background-position:center;
background-repeat:no-repeat;
background:url('images/white.gif');
}

td.main{
width:700px;
height:300px;
background:url('images/whitemain.gif');
vertical-align:top;
padding-bottom:10px;
}

td.right{
width:200px;
height:300px;
vertical-align:top;
text-align:center;
background:url('images/yellow.png');
}

td.footer{
width:900px;
height:67px;
background:url('images/footer.png');
color:#ffffff;
font-size:10px;
text-align:center;
}

h1{
font-size:16px;
border-bottom: 1px solid #9ac2e9;
margin: 0 10 0 20px; 
padding: 10 10 2px 0px;
font-family:tahoma, verdana;
}

h2{
padding-left:10px;
font-size:14px;
font-family:tahoma, verdana;
}

h3{
padding-left:10px;
font-size:14px;
font-family:tahoma, verdana;
}

h4{
font-size:14px;
border-bottom: 1px dotted #9ac2e9;
font-family:tahoma, verdana;
}

img{
border:0px;
}

img.flag{
margin-left:20px;
}

a.sized{
font-size:12px;
padding-left:18px;
padding-right:10px;
text-align:left;
font-family:tahoma, verdana;
text-decoration:none;
}

a:hover{
text-decoration:none;
}

a.white{
color:#ffffff;
font-size:10px;
text-decoration:none;
}

a.white:hover{
text-decoration:none;
}

a{
font-size:12px;
color:#2683f9;
//color:#333399;
//color:#034481;
}

a.blue{
font-size:12px;
color:#034481;
}

//

.news { background-color: #FFFFFF; }
.news_date { color: #CC0000; }
.table td { background-color: #AAAAAA; }
.table_row1 { background-color: #FFFFFF; color: #000000; }
.table_row2 { background-color: #EEEEEE; color: #000000; }
.header { background-color: #3333AA; color: #FFFFFF;}
.header a { color:#FFFFFF; }

//.flightReport { font-family: Courier; font-size:11;}

.subTable { font-size:11px; }

.dashHR { border-top: 1px dotted #000000; margin-top: 1px; }

/////

div.whiteOverlay { background: url(inc/jqmBG.gif) white; }
div.jqDrag {cursor: move;}

/* jqmModal images/news CSS courtesy of;
  Brice Burgess <bhb@iceburg.net> */

div.jqmimages/news {
  display: none;
    
    position: fixed;
    top: 17%;
    left: 50%;
    
    margin-left: -200px;
  width: 400px;

  overflow: hidden;
  font-family:verdana,tahoma,helvetica;
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html div.jqmimages/news {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}


/* [[[ Title / Top Classes ]]] */
div.jqmdTC { 
  background: #d5ff84 url(images/news/sprite.gif) repeat-x 0px -82px; 
  color: #528c00;
  padding: 7px 22px 5px 5px;
  font-family:"sans serif",verdana,tahoma,helvetica;
  font-weight: bold;
  * zoom: 1;
}
div.jqmdTL { background:  url(images/news/sprite.gif) no-repeat 0px -41px; padding-left: 3px;}
div.jqmdTR { background: url(images/news/sprite.gif) no-repeat right 0px; padding-right: 3px; * zoom: 1;}


/* [[[ Body / Message Classes ]]] */
div.jqmdBC {
  background: url(images/news/bc.gif) repeat-x center bottom;
  padding: 7px 7px 7px;
  height: 180px;
  overflow: auto;
}
div.jqmdBL { background: url(images/news/bl.gif) no-repeat left bottom; padding-left: 7px; }
div.jqmdBR { background: url(images/news/br.gif) no-repeat right bottom; padding-right: 7px; * zoom: 1 }

div.jqmdMSG { color: #317895; }


/* [[[ Button classes ]]] */
input.jqmdX {
  position: absolute;
  right: 7px;
  top: 4px;
  padding: 0 0 0 19px;
  height: 19px;
  width: 0px;
  background: url(images/news/close.gif) no-repeat top left;
  overflow: hidden;
}
input.jqmdXFocus {background-position: bottom left; outline: none;}

div.jqmdBC button, div.jqmdBC input[type="submit"] {
  margin: 8px 10px 4px 10px;
  color: #777;
  background-color: #fff;
  cursor: pointer;
}

div.jqmimages/news input:focus, div.jqmimages/news input.iefocus { background-color: #eaffc3; }
