.layout .l1 {
}
.layout .l2 {
}
.layout .l3 {
}
.layout .l4 {
}
.layout .l5 {
}
body, th, td {
}
ul#menuList a,  ul#menuList li ul a, 
ul#menuList .highlite li a {
}
ul#menuList.highlite a{
}
ul#menuList a:hover, ul#menuList a.sfhover,
ul#menuList li ul a:hover, ul#menuList li ul a.sfhover {
}
ul#menuList li:hover, ul#menuList li.sfhover
ul#menuList li ul li.submenu,
ul#menuList li ul li.submenu:hover, ul#menuList li ul ,
ul#menuList li ul li:hover, ul#menuList li ul li.sfhover {
}
.labelfield .rowhide {
display:none;
height: 0;
}
 body{background-color:#E5E5E5;}
.outerframe{width:1040px;}
.background{ background-image:url(images/background2/$File/background2.jpg);background-repeat:repeat-y; background-position:center; }
.container{width:1040px;}
.container.left img{width:0;}
.container.right img{width:0;}
.l0 table {table-layout:fixed;}
.layout {width:1040px;}
.layout .l1{width:367px; background-color:#E5E5E5;}
.layout .l2{width:673px; background-color:#E5E5E5;}
.layout .l3{ background-image:url(images/MenuBack/$File/menu.jpg); background-repeat: no-repeat; height:45px; border:0; background-color:#E5E5E5; padding:0;}
.layout .l4{ background-image:url(images/filler-right/$File/filler-right.jpg); width:675px; left:20px; background-color:#E5E5E5;}
.layout .l5{ background-image:url(images/filler-left/$File/filler-left.jpg); width:363px; padding: 0 10px 0 20px;}
.layout .l5 h3{color: #FF9900; border:none;}
.layout .l5 p{padding:0px 4px 0px 17px;}
.layout .l8{ background-image:url(images/filler-right/$File/filler-right.jpg); width:643px;}
.layout .l8 p{padding-left:20px;}
.layout .l8 img{padding:3px;}
.layout .l7{ background-image:url(images/filler-left/$File/filler-left.jpg); width:367px; padding-left: 20px;}
.footer{ background-image:url(images/Footer/$File/footer.jpg); background-position:center; width:1040px; height:64px; background-color:#E5E5E5; }
.footer .lf {border-top:1px solid red;
margin-left:367px;
margin-right:11px;
padding-left:7px;
text-align:left;}
/*.layout .r3{ background-image:url(images/Midfiller/$File/midfiller.jpg); }*/
#content { background:none; padding:5px 5px 5px 5px; width: 643px; text-align: justify; }
#content p{padding:0 10px 8px 10px;}
#content blockquote{background-image:url(images/SpecialBackground/$File/specialback.jpg);
background-position:center; background-repeat:no-repeat; color:#FFFFFF; font-family:"Courier New",Courier,mono; height:120px; padding:20px; font-weight: bold;}
.sponsors{ margin-left:15px;}
.newsentry img {
float:left;
margin:5px;
}
/*Layout items*/
h1, h2, h3, h4, h5 {
color:#FF0000;
background:none;
font-size:12px;
}
h3 {
padding-left:7px;
}
a, a:visited {
color:gray;
font-weight:bold;
}
a:hover {
color: gray;
}
.newsentry {
border-bottom:1px solid #D6D6DA;
margin-bottom:3px;
padding:3px 3px 6px;
}
/* MENU */
#appmenuhorz {
padding-left:45px;
}
/* basic settings */
#appmenuhorz li {
padding:0;
width: auto;
}
#appmenuhorz a {
font-weight:bold;
color: black;
text-decoration:underline;
padding:13px 10px 13px 15px;
background-image:url(images/bullet/$File/bullet.jpg);
text-indent:10px;
}
#appmenuhorz li:hover, #appmenuhorz li.sfhover  {
background-color: #FFFFFF !important;
}
#appmenuhorz .highlite a{
color:#FF0000;
}
#appmenuhorz a:hover, #appmenuhorz a.sfhover {
color:#FF0000;
background-color: #FFFFFF;
}
/*flap back */
#appmenuhorz li ul {
background-color: #FFFFFF;
border: 1px solid #FF0000;
margin-left:13px;
}
/* flap out menu */
#appmenuhorz ul#menuList ul li {
background-color: #FFFFFF;
color: black;
text-indent:5px;
}
#appmenuhorz ul#menuList li ul li.submenu {
background-color:#FFFFFF;
background-image:url(images/menumore/$File/App_Style_001_MenuMore.gif);
background-position:99% 7px;
background-repeat:no-repeat;
}
#appmenuhorz ul#menuList ul li a {
color: black;
width:95%;
}
#appmenuhorz ul#menuList ul li a:hover, #appmenuhorz ul#menuList ul li a.sfhover {
background-color:white;
color: #FF0000;
width:95%;
}
/* flap out sub menu */
#appmenuhorz ul#menuList ul li ul {
margin-left: 0px;
} 
