/* CSS Document */

body, html {
margin: 0;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.85em;
color:#333333;
background:#CCCCCC;
background-image:url(/?a=2383);
background-position: top;
background-repeat: no-repeat;
}

.page_border {
background:#FFFFFF;
width: 965px;
border-bottom: 5px solid #D3D3D3;
border-left: 5px solid #D3D3D3;
border-right: 5px solid #D3D3D3;
border-top: 0px solid red;
margin: 0 auto;
background-image:url(/?a=2374);
background-position: bottom;
background-repeat: no-repeat;
}

.logo {
width: 965px;
height: 175px;
}

#top_menubar {
width: 945px;
padding: 15px 20px 5px 0px;
height: 31px;
background-image: url(/?a=2379);
font-size: 14px;
text-align: right;
}

#top_menubar a {
color: #666666;
text-decoration:none; 
display: block;
float:right;
padding: 1px 10px 5px 10px;
font-size: 14px;
}

#top_menubar a:hover {
color: #666666;
text-decoration: underline;
}

#top_menubar .separator {
width: 2px;
height: 17px;
float: right;
background-image: url(/?a=2378);
}

.footer {
width: 945px;
padding-top: 8px;
padding-bottom: 8px;
margin: 10px 10px 0px 10px;
border-top: 1px solid #D3D3D3;
font-size: 11px;
text-align:center;
clear:both;
}

.main_menu {
width: 238px;
padding: 5px;
margin: 10px 0px 5px 0px;
float: left;
border-right: 1px solid #D3D3D3;
}

#menu_links a, #menu_links a:visited {
width: 218px;
height: 26px;
color: #666666;
background-image: url(/?a=2376);
text-decoration:none; 
display:block;
padding: 12px 10px 0px 10px;
font-size: 12px;
clear: both;
font-weight: bold;
}

#menu_second a {
width: 120px;
color: #666666;
text-decoration:none; 
display:block;
padding: 2px 10px 5px 10px;
font-size: 12px;
font-weight: bold;
border-left: 1px solid #D7D7D7;
float: right;
text-align: right;
}

#menu_second a:hover {
text-decoration: underline;
}


#menu_links a:hover, #menu_links a.current:hover, #menu_links a.current{
color: #333333;
background-image:url(/?a=2376);
	background-position: 0px -38px;
}

#menu_links a.hierarchy:hover, #menu_links a.hierarchy{
color: #333333;
background-image:url(/?a=2376);
	background-position: 0px -76px;
}


.content {
width: 640px;
float: left;
padding: 14px 30px 14px 30px ;
}



/* Text Links */

a {
color: #114B7D;
}

a:hover{
color: #114B7D;
text-decoration: none;
}


h1 {margin: 0px; font-size: 17px; font-weight:bold}

span.h1_blue {color: #114B7D}

p.welcome {margin: 0px; font-size: 15px; font-weight:bold; color; #999999}

li {margin: 3px}

/* TOOLTIP */
#info p {margin-left:15px; margin-right:20px;}
#info img {margin:15px; float:left;}
#info h1 {margin-left:15px;}
/* the style starts here */
a.tooltip {color:#000000; font-weight:bold; text-decoration:none;}
a.tooltip b {display:none;}
a.tooltip:hover {border:0; position:relative; z-index:500; text-decoration:none;}
a.tooltip:hover b {display:block; position:absolute; top:20px; left:-25px; padding:5px; font-weight:normal; color:#fff; border:1px solid #888; background: url(/?a=2382); width:300px;}
a.tooltip:hover b em {position:absolute; left:20px; top:-6px; width:11px; height:6px; background:#fff url(/?a=2381) 0 0; display:block; font-size:1px;}
/* TOOLTIP */