.lib {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size : 0.8em; 
font-weight : bold; 
color : #fc0;
background-color:#737373; 
} 
body {
color:#FFFFFF;
margin : 1em; 
padding : 0; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 1em; 
background-color : #333; 
display : block; 
clear : both; 
} 
#siteBox {
background-color: #333;
float : left; 
width : 100%; 
color : #fff; 
} 
#header {
float : left; 
width : 100%; 
height : 4em; 
background : #25509f url(../images/hdr.jpg) no-repeat bottom left;
color:#FFFFFF;
} 
#header a {
float : right; 
width : 8em; 
padding : 5px 10px; 
font-size : 0.6em; 
text-align : center; 
text-transform : uppercase; 
text-decoration : none; 
color : #fff; 
background-color : #666; 
border-bottom : 2px solid #333; 
border-right : 1px solid #333; 
border-left : 1px solid #333; 
} 
#header a:hover, #header a.active {
padding-top : 10px; 
background-color : #333; 
text-decoration : none; 
color : #fff;
} 
#header a.lastMenuItem {
background-image : url(../images/corner_tr.gif); 
background-repeat : no-repeat; 
background-position : top right; 
border-right : 0; 
} 
a .desc {
background-color:#333;
display : none; 
text-transform : lowercase; 
color : #fc0; 
} 
a:hover .desc, .active .desc {
display : block; 
} 
.title {
float : left; 
padding : 1em 30px 0 2em; 
font-size : 1.4em; 
font-weight : bold; 
text-transform : uppercase; 
text-align : right; 
line-height : 0.75em; 
letter-spacing : -0.15em; 
color : #fc0;
} 

.subTitle {
display : block; 
font-size : 0.4em; 
text-transform : lowercase; 
line-height : 1.2em; 
letter-spacing : 0.01em; 
} 
#content {
float : left; 
width : 100%; 
padding : 1em 0; 
background-color : #666; 
color: #FFFFFF;
} 
#contentLeft {
float : left; 
width : 23.3%; 
margin-bottom : 1em; 
background : #737373 url(../images/corner_sub_tr.gif) no-repeat top right; 
color: #FFFFFF;
} 
#contentRight {
float : right; 
width : 75%; 
background : #737373 url(../images/corner_sub_tl.gif) no-repeat top left;
color: #FFFFFF;
} 
#content p {
margin : 1.2em 1.2em 2em; 
font-size : 0.8em; 
line-height : 1.3em; 
} 
#content a {
text-decoration : none; 
color : #fc0;
background-color:#737373;
} 
#content a.logb {
color : #fc0; 
font-size : 11px; 
font-weight : bold;
background-color:#666; 
} 

#content .logc {
color : #cccccc; 
font-size : 11px; 
font-weight : normal; 
background-color:#666;
} 
#content a:hover.logb {
color : #ffffff; 
background-color : #666; 
} 
#content a:hover {
color:#FC0;
background-color : #737373;
text-decoration:underline; 
} 
.header, .subHeader {
display : block; 
clear : both; 
font-weight : bold; 
font-size : 0.8em; 
text-transform : lowercase; 
color : #fc0; 
border-bottom : 1px solid #aaa;
background-color:#737373; 
} 
.subHeader {
border : 0; 
} 
#content a.menuItem {
display : block; 
padding : 5px 0 5px 54px; 
background : url(../images/icn_plus.gif) no-repeat center left; 
border : 0; 
} 
#content a:hover.menuItem {
color : #ddd; 
background : #888 url(../images/icn_plus_on.gif) no-repeat center left; 
border : 0; 
} 
#footer {
float : left; 
width : 100%; 
height : 3em; 
font-size : 0.6em; 
text-transform : lowercase; 
line-height : 2.6em; 
color : #0ad; 
background : #25509f url(../images/hdr.jpg) repeat-y top left; 
} 
#footerLeft {
float : left; 
width : 60%; 
height : 3em; 
text-align : left; 
background : url(../images/corner_bl.gif) no-repeat bottom left; 
} 
#footerRight {
float : right; 
width : 35%; 
height : 3em; 
text-align : right; 
background : url(../images/corner_br.gif) no-repeat bottom right; 
} 
#footer a {
color : #0ad;

}
 
.white {
color : #fff; 
} 

acronym {
cursor : help; 
border-bottom : 1px dotted #aaa; 
} 
ul {
font-size : 0.8em; 
padding-top : 5px; 
padding-bottom : 5px; 
list-style-image : url(../images/li_bullet.gif); 
} 
li {
margin-left : 50px; 
} 
.imgLeft, .imgRight {
margin : 5px; 
} 
.imgLeft {
float : left; 
margin-left : 0; 

} 
.imgRight {
float : right; 
margin-right : 0; 
} 
a img {
border : none; 
} 
img{
vertical-align:middle;
}
.bottomCorner {
text-align : right; 
} 
.vBottom {
vertical-align : bottom; 
} 

#content a.launch{
text-decoration:none;
color:#FFFFFF; 
font-size : 10px; 
font-weight : bold;
background-color:#737373; 
}

#content a:hover.launch {
text-decoration:none;
color:#Fc0; 
font-size : 10px; 
font-weight : bold;
background-color:#737373;  
}

