body {
margin: 0px;
}

body,td,tr,div {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 11px;
line-height: 1.6em;
color: #444444;
}

.date_text{
font-size:12px;
font-weight:bold;
color: #444444;
}

a {
color: #444444;
text-decoration:underline;
}
a:hover {
color: #dddddd; 
text-decoration:none;
}
a:active {
color:#FF0000;
text-decoration:underline;
}

.white{color:#FFFFFF}
.lighter{color:#999999;}
.smaller{font-size:10px; font-family: Geneva, Tahoma, Arial, Verdana, sans-serif}

h1,h2,h3,h4,h5,h6,.h3 {font-family: "Adobe Garamond Pro", Garamond, Georgia, "Times New Roman", Times, serif; font-size:22px; font-style:italic;; font-weight:normal; color:#222222; line-height:24px;}

#news_type1{display:block; width:190px; height:85px; background: url("news_news_mouseover.gif") no-repeat 0 0;}
#news_type1_active{display:block; width:190px; height:85px; background: url("news_news_mouseover.gif") no-repeat 0 -168px;}
#news_type1:hover{background-position: 0 -168px;}
#news_type1 span, #news_type1_active span{display: none;}

#news_type2{display:block; width:190px; height:75px; background: url("news_visual_mouseover.gif") no-repeat 0 0;}
#news_type2_active{display:block; width:190px; height:75px; background: url("news_visual_mouseover.gif") no-repeat 0 -148px;}
#news_type2:hover{background-position: 0 -148px;}
#news_type2 span, #news_type2_active span{display: none;}

#news_back{display:block; width:190px; height:35px; background: url("news_back.gif") no-repeat 0 0;}
#news_back:hover{background-position: 0 -64px;}
#news_back span, #news_back_active span{display: none;}

/*#news_next{display:block; width:50px; height:20px; background: url("news_next.gif") no-repeat 0 0;}
#news_next:hover{background-position: 0 -20px;}
#news_next span{display: none;}

#news_prev{display:block; width:50px; height:20px; background: url("news_prev.gif") no-repeat 0 0;}
#news_prev:hover{background-position: 0 -20px;}
#news_prev span{display: none;}*/

#news_next, #news_prev{text-decoration:none;}
#news_next:hover, #news_prev:hover{text-decoration:underline;}


.news_page_numbers {text-decoration:none; color:#888888}
.news_page_numbers_current {font-weight:bold;; color:#888888}
.news_page_numbers:hover {text-decoration:underline; color:#dddddd}

input.textinput {
	font-size:9px; 
	font-family: Geneva, Tahoma, Arial, Verdana, sans-serif;
	background-color:#f0f0f0;
	border:1px solid #cccccc;
	color:#444444;
	text-indent:4px;
	padding:4px 0;
}
input.textinput:focus {
	background-color:#ffffff;
	color:#444444;
	border-color:#999999;
}
