body { 
background-color:#FFF; background-image:url(/imgs/ly/body_bg.jpg); background-repeat:repeat; background-attachment:scroll;
font-family:Tahoma,Arial; font-size:10pt; line-height:11pt; margin:0%;
}

a:link { color:#030;} 
a:visited { color:#363;} 
a:hover { background-color:#000; color:#DAA520; font-weight:bold; } 
a:active { background-color:#87B862; color:#DAA520; }

/* Layout Positioning Definitions */
div#main { height:100%; width:100%; margin:0px; padding:0px; text-align:left; vertical-align:top; }
div#masthead { position:absolute; top:0; left:0; height:130px; width:auto; padding:0px; text-align:left; vertical-align:bottom; }
div#logo { position:absolute; top:0px; left:0; height:120px; width:210px; margin:none; padding:0px; vertical-align:top; }

/* Navigation Positioning and Formatting Definitions */
a:link.nav { color:#FFFF00; text-decoration:none; } a:hover.nav { color:#FFFFFF; background:none; }
a:visited.nav { color:#FFFACD; text-decoration:none; } a:active.nav { color:#FFFACD; text-decoration:none; }

span { font-family:"Trebuchet MS"; height:20px; width:150px; vertical-align:middle; text-align:center; }
span.link { display:block; font-size:10pt; line-height:14pt; color:#000000; }
span.onpage { display:block; font-size:12pt; line-height:15pt; font-weight:bold; color:#1933E6; }

div#nav { position:absolute; top:120px; left:0; height:100%; width:210px; 
background-image:url(/imgs/nav/nav_bg.jpg); background-position:top left; background-repeat:no-repeat; background-attachment:scroll;
margin:none; padding-top:0px; vertical-align:top; }

div#button { height:50px; width:150px; 
background-image:url(/imgs/link_bg.gif); background-repeat:no-repeat; background-position:center middle; background-attachment:scroll;
padding-top:10px; padding-bottom:5px; text-align:center; vertical-align:middle; }

div.button { height:50px; width:150px; 
background-image:url(/imgs/link_bg.gif); background-repeat:no-repeat; background-position:center middle; background-attachment:scroll; 
padding-top:10px; padding-bottom:5px; text-align:center; vertical-align:middle; }

/* Main Content Positioning and Formatting Definitions */
div#allcontent { display:block; position:absolute; top:0; left:210px; width:75%; height:auto; 
padding:0px; text-align:left; vertical-align:top; }

div#maincontent { position:absolute; top:30px; left:20px; width:90%; height:inherit; 
background-image:url(/imgs/ly/main_bg.jpg); background-repeat:repeat; background-attachment:scroll; 
padding:0px 5px 15px; text-align:left; vertical-align:top; }


img.brdr { padding:none; border:none; } img.ltcorn { padding:none; float:left; }  img.rtcorn { padding:none; float:right; }

div#brdrtop { position:absolute; top:-30px; left:-20px; right:-30px; width:auto; height:30px;  
background-image:url(/imgs/brdr/top_bg.jpg); background-repeat:repeat; background-attachment:scroll;
padding:0px; text-align:left; vertical-align:top; }

div#brdrbot { position:absolute; bottom:-30px; left:-20px; right:-30px; width:auto; height:30px; 
background-image:url(/imgs/brdr/bottom_bg.jpg); background-repeat:repeat-x; background-attachment:scroll;
padding:0px; text-align:left; vertical-align:top; }

div#brdrlt { position:absolute; top:0; left:-20px; width:20px; height:100%; 
background-image:url(/imgs/brdr/lt_bg.jpg); background-repeat:repeat; background-attachment:scroll; 
padding:0px; text-align:left; vertical-align:top; }

div#brdrrt { position:absolute; top:0; right:-30px; width:30px; height:100%; 
background-image:url(/imgs/brdr/rt_bg.jpg); background-repeat:repeat; background-attachment:scroll;
padding:0px; text-align:left; vertical-align:top; }


/* Secondary Content Positioning and Formatting Definitions */
div#rtsdbox { float:right; width:240px; 
background-color:#8DBC76; margin:5px; padding:5px; text-align:left; vertical-align:top; }

div#items { display:block; width:82%; padding:0px; text-align:left; vertical-align:top; }

h1,h2,h3,h4,h5,h6 { font-family:Tahoma,Arial; text-align:left; }

h1 { text-transform:uppercase; color:#4F783B; font-size:16pt; line-height:14pt; }
h2 { color:#4F783B; font-size:16pt; line-height:14pt; }
h3 { display:inline; color:#A32828; font-size:14pt; line-height:14pt; }
h4 { display:inline; color:#A32828; font-size:14pt; line-height:14pt; }

p { text-align:justify; padding:0px; }

/* Legacy Definitions */
.main1 { width:100%; font-family:Tahoma,Arial; font-size:10pt; line-height:11pt; margin-top:4px; margin-bottom:10px; }
.mnitem { display:block; width:100%; font-family:Tahoma,Arial; font-size:10pt; line-height:11pt; margin-top:4px; margin-bottom:15px; }
.mnfullwd { width:960px; font-family:Times; font-size:10pt; line-height:11pt; padding:0px; margin:0px; text-align:justify; }
.rtpanel { width:280px; font-family:Times; font-size:10pt; line-height:10pt; padding:0px; margin:0px; text-align:justify; }
