@charset "utf-8";
.author_abh_font{
clear:both;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
text-align:right;
}
.publications_mn_head{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#0C62A9;
text-decoration:underline;
cursor:pointer;
}

.publications_mn_head:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#0C62A9;
text-decoration:underline;
}
.publications_mn_head:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#0C62A9;
text-decoration:underline;
}
.publications_mn_head:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#0C62A9;
text-decoration:underline;
}

.news_new_abh{
text-decoration:none;
cursor:pointer;
color:#ffffff;
}
.news_new_abh:hover{
text-decoration:underline ;
color:#FFFFFF;
}


#search_box {
    width: 150px;
    height: 20px;
    background: url(../images/bg_search_box.gif);
	margin:0px;
}
#search_box #s {
    float: left;
    padding: 0;
    margin: 3px 0 0 6px;
    border: 0;
    width: 120px;
    background: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;

}
#search_box #go {
    float: right;
	margin-top:0px;
	width:20px; height:20px;
    
}


.home_new_date{
color:#CCCCCC;
font-style:italic;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.my_navi_link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#FFFFFF;
background:#666666;
padding:6px;
}
.nv_bar{
color:#000;
}
.nv_bar:hover{
color:#0961aa;
text-decoration:underline;
}
.nv_bar:visited{
color:#0961aa;
}
.nv_bar:active{
color:#0961aa;
text-decoration:none;
}
.font_big{
	width:25px;
	height:25px;
	line-height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ffffff;
	padding:2px;
	text-decoration:none;
	border:0px;
	cursor:pointer;
}
.font_big:hover{
color:#4BAED8;
}
.font_small{
	width:25px;
	height:25px;
	line-height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	padding:2px;
	text-decoration:none;
	border:0px;
	cursor:pointer;
}
.font_small:hover{
color:#4BAED8;
}
.font_img{
	width:25px;
	height:25px;
	line-height:25px;
	font-family:"Courier New", Courier, monospace;
	font-size:15px;
	color:#ffffff;
	padding:2px;
	background-color:#000000;
	text-decoration:none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	cursor:pointer;
}

.font_img:hover{
	border-top-color:#77B5E2;
	border-right-color: #77B5E2;
	border-bottom-color: #77B5E2;
	border-left-color: #77B5E2;
}


.div_space
{
clear:both;
display:block;
clear:both;
height:10px;
line-height:10px;
border:0px;
border-bottom:dotted;
border-bottom-width:1px;
border-bottom-color:#CCCCCC;

}
.news_mn_head
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
font-weight:bold;
color:#0072BC;
}
.news_mn_head:hover
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
font-weight:bold;
color:#0072BC;
}
.date_head
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
font-weight:bold;
color:#000000;
width:100%;
float:left;
}

.mid_content_news
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
color:#000000;
width:100%;
float:left;
}

.abh_red_message{
color:#FF0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.pagename
{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; font-weight:bold;text-decoration:none;
padding:2px;
color:#999999;
}	
	
.selectedpagenumber
{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; font-weight:bold;text-decoration:none;
padding:2px;
color:#0C62A9;
}	
.selectedpagenumber:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; font-weight:bold;text-decoration:none;
padding:2px;
color:#0C62A9;
}	
.selectedpagenumber:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; font-weight:bold;text-decoration:none;
padding:2px;
color:#0C62A9;
}


.nonselectedpagenumber
{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; font-weight:bold;text-decoration:none;
padding:2px;
color:#000000;
}
.nonselectedpagenumber:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; font-weight:bold;text-decoration:none;
padding:2px;
color:#000000;
}
.nonselectedpagenumber:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; font-weight:bold;text-decoration:none;
padding:2px;
color:#000000;
}
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

a.squarebutton{
background: transparent url('../images/square-gray-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 12px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
color: #494949; /*button text color*/
}

a.squarebutton span{
background: transparent url('../images/square-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.squarebutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}
.spacingmy{
display:block;
height:6px;
width:100%
}
.sitemaplinks{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
text-decoration:none;
}
.sitemaplinks:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
text-decoration:none;
}
.sitemaplinks:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
text-decoration:none;
}
.sitemaplinks:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#0C62A9;
text-decoration:underline;
}