﻿body {
 margin-top : 0;
 margin-bottom : 0;
 margin-left : 0;
 margin-right : 0;
 padding-left : 0;
 padding-right : 0;
 font-family : 'Trebuchet MS', Verdana, Arial, sans-serif;
 color : #7a7b59;
 letter-spacing : 2pt;
 font-weight : lighter;
 font-size : 0.87em;
 line-height : 1.47em;
 background : #5e5d50;
 background-image : url('images/bg.png');
 background-repeat : repeat;
 background-position : top left;
 background-attachment : fixed;
      }
#header {
 margin : 20px;
 padding-top : 70px;
 height : 300px;
 width : 733px;
 background : #5e5d50 url('images/top.jpg') no-repeat left top;
 border-right : 1px dashed #aec16f;
 border-top : 1px dashed #aec16f;
 border-left : 1px dashed #aec16f;
 color : #7a7b59;
      }
#left {
 position : absolute;
 left : 20px;
 top : 315px;
 width : 735px;
 color : #5e5d50;
 background-color : #aec16f;
      }
#center {
 top : 0;
 margin-left : 520px;
 margin-right : 15px;
 background-color : #5e5d50;
 color : #7a7b59;
      }
a {
 color : #625f53;
 cursor : default;
 font-size : .97em;
 background-color : #aec16f;
      }
a:link {
 text-decoration : none;
 color : #625f53;
 cursor : default;
 border-bottom : 1px dotted #625f53;
 background-color : #aec16f;
      }
a:visited {
 text-decoration : none;
 color : #625f53;
 cursor : default;
 border-bottom : 1px dotted #625f53;
 background-color : #aec16f;
      }
a:hover {
 text-decoration : none;
 color : #625f53;
 cursor : default;
 border-top : 1px dotted #625f53;
 border-bottom : 0 dotted #625f53;
 background-color : #aec16f;
      }
a:active {
 text-decoration : none;
 color : #625f53;
 cursor : default;
 border-bottom : 1px dotted #625f53;
 background-color : #aec16f;
      }
#title {
 left: 21px; 
 font-family : 'Trebuchet MS', Verdana, Arial, sans-serif;
 color : #625f53;
 letter-spacing : 2pt;
 font-weight : bolder;
 font-size : 1.79em;
 line-height : 1.47em;
 background-color : #aec16f;
 position: absolute;
 top: 270px;
 padding: 4px;
	filter:alpha(opacity=65);
	opacity: 0.65;
	-moz-opacity:0.65;
      }
h3 {
 font-family : 'Trebuchet MS', Verdana, Arial, sans-serif;
 color : #625f53;
 letter-spacing : 2pt;
 font-weight : bolder;
 font-size : 1.09em;
 line-height : 1.47em;
 background-color : #aec16f;
      }
h3 {
 text-align:center;
}
h2 {
 text-align:center;
}
p {
 padding-bottom : 10px;
      }
p.center {
 text-align:center;
	}
p.right {
 text-align:right;
}
p.caption {
 font-size:xx-small;
 text-align:left;
}
#content {
 padding : 30px;
 padding-bottom: 40px;
 border-left : 1px dashed #625f53;
 border-right : 1px dashed #625f53;
 border-bottom : 1px dashed #625f53;
 height : 100%;
      }
#menu {
 text-align : center;
 padding-left : 3px;
 padding-right : 3px;
 padding-top : 10px;
 padding-bottom : 0px;
 border-top: 0px;
 border-bottom: 0px;
 border-left : 1px dashed #625f53;
 border-right : 1px dashed #625f53;
      }
#footer {
 top : 100%;
 height : 20px;
 border-top : 1px dashed #aec16f;
 color : #aec16f;
 font-size : 0.8em;
 text-align : right;
 background : #636255;
 background-image : url('images/bg.png');
 background-repeat : repeat;
 background-position : top left;
 background-attachment : fixed;
      }
#footer a {
 color : #aec16f;
 font-size : 1em;
 background : #636255;
 background-image : url('images/bg.png');
 background-repeat : repeat;
 background-position : top left;
 background-attachment : fixed;
      }
a img {
 border : none;
      }
 img.right {
 padding : 4px;
 border : 1px dotted #625f53;
      }
 img.center {
 padding : 4px;
 border : 1px dotted #625f53;
      }
 img.left {
 padding : 4px;
 border : 1px dotted #625f53;
      }
 img.left {
 float : left;
 margin : 0 12px 5px 0;
      }
img.center {
 display : block;
 margin : 0 auto 5px;
      }
img.right {
 float : right;
 margin : 0 0 5px 12px;
      }
form {
 float : right;
 font-size : 11px;
      }
input {
 background-color : #ffffff;
 color : #625f53;
 border : 1px dotted #625f53;
 font-size : 12px;
 padding : 3px;
      }
textarea {
 background-color : #ffffff;
 color : #625f53;
 border : 1px dotted #625f53;
 font-size : 12px;
 padding : 3px;
      }
.button {
 padding : 2px;
 background-color : #aec16f;
 color : #625f53;
 border : 1px solid #625f53;
 font-size : 11px;
      }
#sidebar {
 background-image:url('images/DFWTrackingLogo.gif');
 background-position:center;
 background-repeat:no-repeat;
 background-color:transparent;
 height: 108px;
 width : 160px;
 padding-left : 21px;
 padding-right : 5px;
 padding-top : 5px;
 float : right;
 padding-bottom : 20px;
 border-top : 1px dotted #625f53;
 border-bottom : 1px dotted #625f53;
      }
#sidebar1 {
	text-align: center;
	position: absolute; 
	width: 181px; 
	height: 100px; 
	z-index: 1; 
	left: 520px; 
	top: 220px;
	}      
#sidebar2 {
 width : 155px;
 padding-left : 11px;
 padding-right : 5px;
 padding-top : 5px;
 float : right;
 padding-bottom : 10px;
 border-top : 1px dotted #625f53;
 border-bottom : 1px dotted #625f53;
      }
#marquee_replacement{
 width:490px;
 height:20px;
 overflow:auto;
	}
#marquee_replacement div#start p{
 padding:0;
 margin:0;
 left:0;
 width:auto;
 display:inline;
 float:left;
 white-space: nowrap;
 height:15px;
	}
#marquee_replacement div#start p.spacer{
 width:500px;
	}
#marquee_replacement div#start{
 display:block;
 height:10px;
	}
td.caption {
	font-size:xx-small;
	width:50%;
	text-align:left;
	vertical-align:top;
}