/*html, body      { height: 100%; }*/

body            { background: #C9D3DC; margin:0px; }

#sitecontainer  { width:950px; padding:0px 0px 0px 0px; margin:15px auto 0px auto; background-color:#FFFFFF;  border:0px solid #00f; }

#header         { border-bottom:2px solid #FFFFFF;width:950px; height:107px; background: url(../images/templateimages/HeaderGrad.jpg) repeat-x #020167; }
#headersearch   { float:right; color:#FFFFFF; font-size:9px; background:url(../images/templateimages/HeaderRight.jpg) no-repeat right top; height:67px; padding-right:150px; padding-top:40px; text-align:left; display:inline; }
#headersearch a       { color:#FFFFFF;font-size:9px; }
#headersearch a:hover { color:#FFFFFF;font-size:9px; }

#banner         { border-bottom:2px solid #FFFFFF;width:950px; height:170px; background: #ddd; }

#topnavleft     { width:160px; padding:8px 0px 8px 10px; font-size:12px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; background: url(../images/templateimages/ButtonBGRoll.jpg) repeat-x #006; float:left; }

#topnav         { width:760px; padding:0 10px 0 10px; color:#fff; background: url(../images/templateimages/ButtonBG.jpg) repeat-x #3A9BCE; float:left; }
#topnav a       { color:#fff; padding:8px 15px 8px 15px; text-decoration:none; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-transform:uppercase; display:inline-block; }
#topnav a:hover { color:#fff; background: url(../images/templateimages/ButtonBGRoll.jpg) repeat-x #006; text-decoration:none; }
.navactive       { background: url(../images/templateimages/ButtonBGRoll.jpg) repeat-x #006; }


#topnav2                { width:764px; padding:0px 0px 0px 16px; margin:0px auto; color:#fff; background:#0a1773; float:left;}
.mainnavlevel1 a        { color:#fff; text-decoration: none; text-align:center; padding:3px 10px 3px 10px; border-right:1px solid #6bb5da; background:#0a1773; float:left; }
.mainnavlevel1 a:hover  { color:#fff; text-decoration: none; background:#3a9bce;}

#fleettab         
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	width:100%; 
	text-align:center; 
	padding:0; 
	color:#fff; 
	background: url(../images/templateimages/ButtonBG.jpg) repeat-x #6bb5da; 
	float:left; 
	border:1px solid #1e56a0;
}
#fleettab a       
{
	color:#fff; 
	padding:5px 0 5px 0; 
	text-decoration:none; 
	font-size:11px; 
	font-weight:bold;
	display:inline-block;
	width:149px;
	margin:0;
}
#fleettab a:hover 
{
	color:#fff; 
	background: url(../images/templateimages/ButtonBGRoll.jpg) repeat-x #006; 
	text-decoration:none; 
}
.fleettabhi       
{
	background: url(../images/templateimages/ButtonBGRoll.jpg) repeat-x #006;
	width:150px;	
}



#stdbody        { font-family: Verdana, Arial, Helvetica, sans-serif; background: #fff; width:560px; float:left; margin:20px 0px 0px 20px; line-height:1.4em; display:inline; }
#stdbody li     { font-family: Verdana, Arial, Helvetica, sans-serif; color:#006; padding:0px; margin:0px; }

#widebody        { font-family: Verdana, Arial, Helvetica, sans-serif; width:750px; float:left; margin:20px 0px 0px 20px; line-height:1.4em; display:inline; }
#widebodygrad    { background: url(../images/templateimages/BodyGradBG.jpg) repeat-x #fff; font-family: Verdana, Arial, Helvetica, sans-serif; width:750px; float:left; line-height:1.4em; display:inline; }
#widebodygradlt  { background: url(../images/templateimages/BodyGradBGLt.jpg) repeat-x #fff; font-family: Verdana, Arial, Helvetica, sans-serif; width:750px; float:left; line-height:1.4em; display:inline; }
#widebodyleft    { width:560px; float:left; margin:0px; line-height:1.4em; display:inline; }
#widebodyright   { width:170px; line-height:1.1em; float:right; margin:0px; display:inline; border: solid 0px #aaa;}

#widebodyleftpad    { width:500px; padding:10px; float:left; margin:0px; line-height:1.4em; display:inline; }
#widebodyrightpad   { width:170px; padding:10px; line-height:1.1em; float:right; margin:0px; display:inline; border: solid 0px #aaa;}

#nav            { width:170px; float:left; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; border-right: solid 0px #ddd; border-bottom: solid 0px #ddd; }
#navBG          { background: url(../images/templateimages/NavBG.jpg) repeat-x #fff; }

.navHome a          { width:160px; display:block; color:#fff; background: url(../images/templateimages/ButtonBG.jpg) repeat-x #3a9bce; font-weight: bold; text-decoration: none; padding:8px 0px 8px 10px; margin-bottom:0px; }
.navHome a:hover    { color:#fff; text-decoration: none; background: url(../images/templateimages/ButtonBGRoll.jpg) repeat-x #006; }

.navlevel0 a        { width:154px; display:block; color:#006; font-weight: normal; text-decoration: none; padding:6px 0px 6px 16px; }
.navlevel0 a:hover  { color:#fff; text-decoration: none; background:#006; }
.navlevel0hi a      { width:154px; display:block; color:#fff; background:#006; font-weight: normal; text-decoration: none; padding:6px 0px 6px 16px; }
.navlevel0hi a:hover { color:#fff; background:#006; }



.navlevel01 a        { width:136px; display:block; color:#006; font-weight: normal; text-decoration: none; padding:6px 6px 6px 28px; background:#D9F1FF; }
.navlevel01 a:hover  { color:#fff; text-decoration: none; background:#006; }
.navlevel01hi a      { width:136px; display:block; color:#D9F1FF; background:#006; font-weight: normal; text-decoration: none; padding:6px 6px 6px 28px;}
.navlevel01hi a:hover { color:#fff; background:#006; }


.navlevel1 a        { width:144px; display:block; color:#555; font-weight: normal; text-decoration: none; padding:6px 0px 6px 26px; }
.navlevel1 a:hover  { color:#fff; text-decoration: none; background:#999; }
.navlevel1hi a      { width:144px; display:block; color:#fff; background:#999; font-weight: normal; text-decoration: none; padding:6px 0px 6px 26px; }

.navlevel2 a        { color:#fff; font-weight: normal; text-decoration: none; padding:4px 10px; display:block; }
.navlevel2 a:hover  { color:#fff; text-decoration: none; }
.navlevel2 a        { color:#fff; font-weight: normal; text-decoration: none; padding:4px 10px; display:block; }

.CGLnavlevel0 a          { width:160px; display:block; color:#fff; background: url(../images/templateimages/BGGreen.jpg) repeat-x #00722c; font-weight: bold; text-decoration: none; padding:8px 0px 8px 10px; margin-bottom:0px; }
.CGLnavlevel0 a:hover    { color:#fff; text-decoration: none; background: url(../images/templateimages/BGGreenRoll.jpg) repeat-x #00722c; }
.CGLnavlevel0hi a          { width:160px; display:block; color:#fff; background: url(../images/templateimages/BGGreenRoll.jpg) repeat-x #00722c; font-weight: bold; text-decoration: none; padding:8px 0px 8px 10px; margin-bottom:0px; }
.CGLnavlevel0hi a:hover    { color:#fff; background: #00722c; }

.CGLnavlevel1 a        { width:144px; display:block; color:#555; font-weight: normal; text-decoration: none; padding:6px 0px 6px 26px; }
.CGLnavlevel1 a:hover  { color:#fff; text-decoration: none; background:#999; }
.CGLnavlevel1hi a      { width:144px; display:block; color:#fff; background:#999; font-weight: normal; text-decoration: none; padding:6px 0px 6px 26px; }


#newssub           { padding:6px; font-size:11px; color:#fff; background: url(../images/templateimages/ButtonBGRoll.jpg) repeat-x #0a1773; }

#right             { font-family: Verdana, Arial, Helvetica, sans-serif; width:170px; line-height:1.1em; float:right; margin:20px 10px 0px 0px; display:inline; border: solid 0px #aaa;}

#rightdkblue     { width:160px; font-size:11px; font-weight: bold; padding:6px 0px 6px 10px; color:#fff; background: url(../images/templateimages/ButtonBGRoll.jpg) repeat-x #006; }
#rightgreen      { width:160px; font-size:11px; font-weight: bold; padding:6px 0px 6px 10px; color:#fff; background: url(../images/templateimages/BGGreen.jpg) repeat-x #00722c; }
#rightltblue     { width:160px; font-size:11px; font-weight: bold; padding:6px 0px 6px 10px; color:#fff; background: url(../images/templateimages/ButtonBG.jpg) repeat-x #3a9bce; }
#rightred        { width:160px; font-size:11px; font-weight: bold; padding:6px 0px 6px 10px; color:#fff; background: url(../images/templateimages/BGRed.jpg) repeat-x #a10707; }
#rightgradbg     { background: url(../images/templateimages/NavLightBG.jpg) repeat-x #fff; font-size:11px; }

.rightheading    { color:#006; font-weight:bold; padding:0px 6px 0px 6px; }
.rightheading a  { color:#006; font-weight:bold; }
.rightbody       { color:#333; font-size:10px; padding:0px 6px 0px 6px; }

.calendarTable          { background:#fff; }
.calendarTop            { color:#333; background:#fff; }
.calendarDays           { background:#fff; }
.calendarPadCell        { background:#abe8fc; border-bottom:6px solid #fff; }
.calendarCell           { color:#fff; background: url(../images/templateimages/ButtonBG.jpg) repeat-x #6bb5da; text-align:center; border-bottom:6px solid #fff; }
.calendarCellHi         { color:#fff; background: url(../images/templateimages/ButtonBGRoll.jpg) repeat-x #6bb5da; text-align:center; border-bottom:6px solid #fff; }
.calendarCellHi a       { color:#fff; text-decoration:none; }
.calendarCellHi a:hover { color:#fff; background: url(../images/templateimages/BGRed.jpg) repeat-x #a10707; display:block; text-decoration:none; }
/*
#footer            { width:950px; height:32px; padding-top:80px; margin-top:30px; font-size:10px; color:#369; background: url(../images/templateimages/Footer.gif) no-repeat #fff; margin-right:auto; margin-left:auto; text-align:center; float:left; }
*/
#footer            { width:950px; height:32px; padding-top:0px; margin-top:20px; font-size:10px; color:#369; background: url(../images/templateimages/Footer.gif) no-repeat #fff; margin-right:auto; margin-left:auto; text-align:center; float:left; }
#footer a          { color:#369; }

#asylumfooter      { font-size:10px; color:#eee; width:950px; margin:10px auto; text-align:center; }
#asylumfooter a    { color:#eee; }

#form  { margin:0px; padding:0px; }
input, textarea  { color: #666; font-size: 11px; background:#eee; border: solid 0px #666; }
select { color: #666; font-size: 11px; background:#eee; border: solid 0px #666; }

#skipTo   { width:42px; float:right;text-align:center; height:20px; position:relative; position:fixed; bottom:0%; right:1px; color:white; padding:6px 1px 7px 1px!important; margin-top:-20px; z-index:1002;voice-family: "\"}\""; voice-family:inherit; padding:6px 1px 1px 1px!important;_padding-bottom:1px; }
#skipTo a { color:#369; }

h3.nss
{
    color:#AE1416;
}

#pdfIntro{ padding:8px 0 8px 0; }
#pdfIntro img{ margin-right:5px; }

table#fleetTable{ border-collapse:collapse !important; border:none !important;}
table#fleetTable .main-tr{ display:inline-table;}
table#fleetTable .main-tr table{ display:table; background: url(../files/image/fleetInfoBG.jpg) repeat-x top left;}
table#fleetTable .main-tr td{ width:355px;}
.alt-table{ margin-left:15px; margin-bottom:15px;}

table#fleetTable .tr-head{ background: #081571 !important; padding-right:1px; border-collapse:collapse;}
table#fleetTable .tr-head td h4, table#fleetTable .tr-head td a{ display:inline; color:#fff;}
table#fleetTable .tr-head td h4{ float:left; clear:none; margin-top:3px; margin-left:3px; font-weight:bold; font-size:11px !important; text-transform:uppercase;}
table#fleetTable .tr-head td a{ text-align:right; float:right; clear:none;}

table#fleetTable  .imageThumb{ width:110px !important; height:90px !important; padding-top:0; border-collapse:collapse;}
table#fleetTable  .imageThumb img{ margin-top:-2px !important; margin-left:-1px;}
table#fleetTable  .infoList{ padding-top:16px; border-collapse:collapse; overflow:hidden;}
table#fleetTable  .infoList ul{ margin:-9px 0 0 0; padding:0; float:left; clear:none; width:100px;}
table#fleetTable  .infoList li{ margin:0 0 2px 8px !important; list-style-position:inside; padding:0;}


