body{
background:#fff;
}

.page h1, .page h2, .page h3, .page h4, .page h5, .page h6 {
color:#BF0029;
font-weight:bold;
}

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

#page-bordered-box {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #1b1818;
}

#hd {
display:none;
}


#topbar {
background:#FFFFFF url(images/header2.gif) no-repeat scroll 0 0;
color:#BF0029;
height:50px;
}

#topbar-search {
float:right;
padding:10px 6px;
}

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

#topbar-lang-list {
display:none;
}

#topbar-search .form-input-textbox {
border:1px solid #BF0029;
color:#333333;
font-size:100%;
padding:0.2em 0.3em;
}

#topbar-search button.bt-submit {
background:#BF0029 none repeat scroll 0 0;
border:1px solid #BF0029;
color:#FFFFFF;
padding:0;
}

#topbar-search.toggler-wrap-active {
background:#bf0029 none repeat scroll 0 0;
border:1px solid #BF0029;
color:#fff;
}

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

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

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



.page-heading-text {
border-bottom:2px solid #fff;
}

.nav-h .active a span {
padding:6px 0;
}

#topnav {
background:#fff none repeat scroll 0 0;
border-bottom:6px solid #fff;
}


#topnav a {
background:#fff;
color:#6d6f72;
padding-right:7px;
border-right:1px dashed #BF0029;
}

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

#topnav a span{
 background:#fff;
}



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

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

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

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

#lhs-nav .nav-v a {
background:#BF0029 none repeat scroll 0 0;
border-bottom:1px solid #FFFFFF;
color:#FFFFFF;
text-decoration:none;
}

#lhs-nav .nav-v a:hover, .nav-v .active .active-a:hover {
background-color:#FFFFFF;
color:#6d6f72;
border:1px solid #ccc;
}

#lhs-nav .nav-v .active .active-a, #lhs-nav .nav-v .active .active-a:hover {
background:#FFFFFF url(images/arr-2-lft-red.gif) no-repeat scroll 4px 5px;
color:#BF0029;
font-weight:bold;
border:1px solid #ccc;
}

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

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

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

#appligenics-footer {
border-left:1px solid #CCCCCC;
float:right;
height:26px;
}