
body
{



/*background-repeat: repeat-x;background-image: url(images/backgrounds/5home.gif);*/
margin:0px;
line-height:18px;
background-repeat: repeat-x repeat-y;
background-image: url(images/backgrounds/bluelong4.gif);
}



/* general typographybackground: #fafafa; */
body, table{font-family: Arial, Helvetica, Utkal, sans-serif; font-size: 12px;  }
h1,h2,h3,h4,h5, h6{margin:0px;padding:0px;padding-top:5px;}
h3{color:#800000;}
h1,h2{line-height:1.5em;}
h2{padding-top:5px;padding-left:5px;}
a{text-decoration: none}
a:link, a:visited{color: #004276; outline: none}
a:visited { color: #5C7996; }
a:hover{color: #ca0002;background:#E1E9F2;}
a:focus{outline:none;}

table#main {
border: 1px solid #808080;
background-color : #ffffff; 
margin-left : auto; 
margin-right : auto; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size : 9pt; 
} 


.tdmenucell
{
background-repeat: repeat-x repeat-y;
background-image: url(images/backgrounds/bluelong4.gif);
}
table
{

valign:top;
}


.topblue
{

background-repeat: repeat-x;
background-position:0 -5;
background-image: url(images/backgrounds/bluelighfadedark17_2.gif);
}


/* dark blue#036799  light blue#9cb5ce border:solid 1px #9cb5ce;*/

#toplinkholder
{
text-align:right;
font-size:8pt;

}

#bannerholder
{


border:solid 1px #9cb5ce;
border-bottom:0px;

}

#mainbody
{
width:775px;
height:90%;
float:left;
border:solid 1px #9cb5ce;
}
.innermain
{
border:solid 0px red;
float:left;
width:773px;

}

.spacer
{
background-color: #9cb5ce;
height:3px;
border:solid 0px green;
overflow:hidden;
}

.menu
{
/* background-image:url(images/backgrounds/lighttodark.gif); 
background-repeat:repeat-x;
height:auto; 
white-space:nowrap;
font-size:12px;
border-top:solid 1px #037699;
float:left;
width:100%;
border-bottom:solid 1px #037699;
text-align:left;*/
}

.topoftables
{
height:30px;
}

.bodybullet ul
{
list-style-type: none;
padding: 0px;
margin: 0px;
font-size:11px;
font-weight:normal;
}
.bodybullet li
{
background-image: url(images/bullets/red.gif);
background-repeat: no-repeat;
background-position: 0px 5px;
padding-left: 10px;
}

.bodyholder
{
margin-top:15px;
margin-left:30px;

}
td.tdnav {
color : #ffffff; 
background-image: url(images/backgrounds/airportdark.gif) ;
}

.headers
{
background: url(images/headdepts.gif) repeat-x  bottom; 
height:15px;
text-align:center;
font-weight:bold;
color:#800000;
font-size:13px;

}
.pagehead1
{
font-size:14pt;
color:#100051;
font-weight:bold;
margin-top:10px;
}
.pagehead2
{
font-size:14pt;
color:#100051;
font-weight:bold;
}