



body { padding: 0px; margin: 0px;   background-repeat: repeat-y; }

body.class {  background-image: url(/CLASS/images/leftedge.gif);  }
body.aps {  background-image: url(/APS/images/leftedge.gif);  }

div.layout, body.layout {padding: 0px; margin: 0px;}

div#workerbee {position: absolute; right: 0px; top: 76px;  width:87px; height: 75px;
 background-repeat: no-repeat; padding: 0px; margin: 0px;
 background-image: url(/CLASS/images/workerbee.gif);}




table.layout {margin: 0px; padding: 0px; border: none;  border-collapse: collapse; vertical-align: top;}

table.layout td {margin: 0px; padding: 0px; border: none;  border-collapse: collapse; vertical-align: top;}

table#topbanner {margin: 0px; padding: 0px; border: none;  border-collapse: collapse; width: 100%; }

table#topbanner tr, table#topbanner img, table#topbanner td  {margin: 0px; padding: 0px; border: none;}

table#topbanner td  { vertical-align: top; }

table#topbanner td#rightmargin  {width: 100%; background-repeat: repeat-x;}

body.class  table#topbanner td#rightmargin {  background-image: url(/CLASS/images/middle_banner_xsection.gif); }

body.aps table#topbanner td#rightmargin {  background-image: url(/APS/images/middle_banner_xsection.gif); }

div#appname { position:absolute; top: 20px; right:30px; text-align: right; }

div#agencyname { position:absolute; top: 55px; right:30px; text-align: right; }





h1 {

	position: absolute; top: 80px; left: 450px;

	margin-top: 10px;

	background-color: #FFFFFF;

	}



div#previousnextlinks { position:absolute; top: 110px;  right:30px; text-align: right; }

div#previousnextlinks a { font-size: .75em; padding: 5px; }



div#previousnextlinks2 { position:absolute; top: 117px;  left: 10px; width: 130px; text-align: center; }

div#previousnextlinks2 a { font-size: .6em; padding: 5px; color: #000000; }



table#navigation {

position: absolute;

left:0px;

top:134px;

width: 150px;



vertical-align: top;

}

table#navigation tr.layout td#navcell { padding: 3px 11px 0px 10px;  }

div#maincontent {

padding-left: 170px;

 }





div#menu { border: solid 7px #808080; }

div#menu ul {list-style: none; text-align: left; padding: 0px; margin: 0px;}

div#menu ul li {padding: 2px 0px 2px 0px; margin: 0px; 	font-size: 1em;

	line-height: 1.4em;}

div#menu ul li.breakafter {border-bottom: 4px solid #808080;}



div#menu ul li a {padding-left: 2px; margin-left: 0px;}

div#menu ul li.active a {  color: #FF0000; text-decoration:underline;}

div#menu ul li ul {padding-right: 0px; margin-right: 0px;	padding-left: 0px; margin-left: 0px;}

div#menu ul li ul li {padding-left: 4px; padding-right: 0px; margin-right: 0px; margin-left: 0px;	}

div#menu ul li.odd { background-color: #CCCCCC; }

div#menu ul li.even { background-color: #FFFFFF;}


ul.submitwarnings { margin: 0px; padding: 0px; list-style: none; text-align: left; }

ul.submitwarnings li {}

ul.submitwarnings li.level1 { padding-top: 5px; padding-bottom: 5px; color: #618683; font-size: 1em; font-weight: bold;}

ul.submitwarnings li.level2 { padding-left: 10px; font-size: .8em;}

ul.submitwarnings li.level1 span.state {font-size: .8em; font-style: italic;}

ul.submitwarnings li a {text-decoration:underline;}

ul.submitwarnings li.heading {  }

ul.submitwarnings li.form {}

ul.submitwarnings li.state0 {color: #CC0000;}

ul.submitwarnings li.state0 span.emptyspan {}

ul.submitwarnings li.state1 {color: #FFCC00;}

ul.submitwarnings li.state1 span.emptyspan {}


div#menuwrapper {float: left; width: 150px; background-color: #ffffff; border-right: solid 3px #3b3b3b;border-bottom: solid 3px #3b3b3b; }

div#menuinnerwrapper {border-left: solid 3px #3b3b3b;border-top: solid 3px #3b3b3b;}

div#footer {position:relative; margin-top: 50px; }

div#ltlsfooterlogo { margin-left:0px; padding-bottom: 20px;}

div#ltlsfootercontactinfo {text-align: margin-left:20px;}










