body{
background:#EDE8E2 url(images/bodybg.jpg) no-repeat;
}


.page-body-wrap {
background:#fff url(images/faux.gif) repeat-y;
overflow:hidden;
width:960px;
}


.page h1, h2, h3, h4, h5, h6{
font-family:trebuchet MS;
color:#086068;
}


.page strong {
color:#086068;
font-weight:bold;
}

.page ul, .page ol {
padding:0px;
}


#tlc-bar {
display:none;
}

#topbar {
background:#A3C159;
color:#ffffff;
}

#topbar-search {
background:#FEC42D;
border-left: 1px solid #ffffff;
float:right;
padding:3px 6px;
}

#topbar-search button.bt-submit {
background:#A3C159;
border:1px solid #fff;
color:#FFFFFF;
padding:0;
}

.nav-h {
clear:both;
padding:0px;
}


#topnav {
background:#1BA6B2 none repeat scroll 0 0;
border-bottom:none;
text-transform:uppercase;
}


#topnav a {
background:#1BA6B2;
padding-right:7px;
border-right:1px solid #ffffff;
}

#topnav a:hover{
background:#97bf2f;
text-decoration:none;
}

#topnav a span{
 background:#1BA6B2;
}



#topnav a:hover span{
background:#97bf2f;
}

#topnav .active a span, #topnav .active a:hover span {
background:#FEC42D;
color:#657b92;
font-weight:bold;
padding-right:5px;
}

.nav-h a {
display:block;
float:left;
margin:0 0 0 0;
}

#topnav .active a {
background:#FEC42D;
padding-right:7px;
}

#lhs-nav .nav-v-wrap {
background:#FFFFFF none repeat scroll 0 0;
zoom:1;
}

#lhs-nav .nav-v a {
background:#fff url(images/bullet.gif) no-repeat scroll 4px 5px;
border-bottom:none;
color:#A3C159;
text-decoration:none;
}

#lhs-nav .nav-v a:hover, .nav-v .active .active-a:hover {
background-color:#fff;
color:#1BA6B2;
}

#lhs-nav .nav-v .active .active-a, #lhs-nav .nav-v .active .active-a:hover {
background:#fff url(images/bullet.gif) no-repeat scroll 4px 5px;
color:#1BA6B2;
font-weight:bold;
}



#topbar a{
color:#fff;
}

#topbar a:hover{
color:#666666;
}


.page-footer-wrap {
clear:both;
margin:0px;
}

.page-footer {
border-top:1px solid #CCCCCC;
padding:0;
}

#sponsors-footer {
display:none;
}

#tlc-footer-logo{
display:none;
}

#ft{
margin:0px;
}

.inner h5{
display:none;
}

#appligenics-footer {
border-left:none;
float:right;
height:30px;
}


