body{
background:#7a1f28;
}


#page-bordered-box {
background:#ebebeb;
}

.box1 .top-right, .box1 .bottom-right{
display:none;
}

.box1 .top-left {
background-image:url(images/topbar2.gif);
font-size:1em;
}

.box1 .bottom-left{
background-image:url(images/btmbar.gif);
font-size:1em;
}

.box-bordered .top-left, .box-bordered .bottom-left {
margin-right:0px;
}

.page h1, .page h2, .page h3, .page h4, .page h5, .page h6 {
color:#a30004;
}

.page-heading-text {
border-bottom:1px dotted #CCCCCC;
color:#a30004;
font-size:150%;
font-weight:bold;
margin-bottom:10px;
padding-bottom:0.1em;
text-align:left;
}

#tlc-bar {
display:none;
}

#topbar {
background:#7a1f28 none repeat scroll 0 0;
color:#eee;
}

#topbar a {
color:#fff;
text-decoration:none;
}

#topbar-search.toggler-wrap-active {
background:#fff url(images/shade.png) repeat-x;
border:1px solid #a30004;
color:#a30004;
}

#topbar-search.toggler-wrap-active .form-input-textbox {
border:1px solid #A30004;
}

#topbar-search.toggler-wrap-active button.bt-submit {
background:#a30004 none repeat scroll 0 0;
border-color:#770000;
color:#FFFFFF;
}

#topbar-search-options {
border-top:1px dotted #770000;
}


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

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

#topnav {
background:#fff url(images/navbg2.gif) no-repeat;
border:1px solid #C5C3C3;
}


#topnav a {
background:#fff url(images/navbg2.gif) no-repeat;
color:#000;
padding-right:7px;
border-right:1px solid #ccc;
border-left:1px solid #fff;
}

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

#topnav a span{
background:#fff url(images/navbg2.gif) no-repeat;
}



#topnav a:hover span{
background:#fff;
color:#25364b;
}

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

#topnav .active a {
background:#fff;
color:#000;
padding-right:7px;
}



.nav-v ul {
display:inline;
margin:0;
padding:0;
}

.nav-v ul ul {
margin:0px;
padding:0px;
}

#lhs-nav .nav-v-wrap {
background:transparent;
zoom:1;
display:inline;
}

#lhs-nav .nav-v a {
border-bottom:1px dotted #ccc;
color:#a30004;
text-decoration:none;
}

#lhs-nav .nav-v .active .active-a, #lhs-nav .nav-v .active .active-a:hover {
background:transparent;
color:#a30004;
font-weight:bold;
}

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

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

.page-footer {
background:#FFFFFF url(images/footerbg.gif) no-repeat;
border-top:1px solid #CCCCCC;
padding:1em 0 0;
}

#ft h5 {
color:#FFFFFF;
}

#ft a:link{
color:#ff9a40;
}

#ft a:hover{
color:#fff;
}

#ft a:visited{
color:#ff9a40;
}

#sponsors-footer {
float:left;
height:26px;
width:80%;
}

#appligenics-footer {
float:right;
height:26px;
}

.appligenics-logo-small-a {
background:transparent url(/skins/0/i/bwr-powered-by-logo.gif) no-repeat scroll 0 50%;
height:20px;
padding-right:10px;
width:100px;
}


