/**************************** home page  ************************************/
.contentpaneopen-home{
line-height:1.3em;
width:900px;
margin-top:0px;
font-size:10px;
}

.contentpaneopen-home table{
line-height:1.3em;
}

.contentpaneopen-home table h3,
.contentpaneopen-home div h3{
font-size:1.5em;
padding-top:10px;
font-family:arial, verdana, sans-serif;
}

.contentpaneopen-home table tr{
padding-bottom:10px;
}

#home_search{
height:115px;
}

#home_search h3{
color:#3aa5e2;
padding-top:2px;
margin-top:0px;
margin-bottom:0px;
font-size:1.6em;
text-align:justify;
height:20px;
}

#home_search h3 span{
 color:#c0c0c0;
}









#main_text_contents ul.latestnews-home{
margin:10px 0px 0px 0px;
border:solid 1px #9CD2F0/*#3aa5e2*/ ;
padding:0px;
width:250px;
list-style:none;
line-height:1.1em;
}

ul.latestnews-home h3{
background: #3aa5e2;
text-align:left;
color:#ffffff;
padding:5px 0px 5px 10px;
margin:0px;
}


#main_text_contents ul.latestnews-home li{
list-style:none; 
background:none;
padding:2px 0px 2px 0px;
margin:0px 5px;
border-bottom:solid 1px #9CD2F0;
}

#main_text_contents ul.latestnews-home a:link,
#main_text_contents ul.latestnews-home a:active,
#main_text_contents ul.latestnews-home a:visited{
text-decoration:none;
display:block;
color:#666666;
height:48px;
padding:0px;

}

#main_text_contents ul.latestnews-home li a:hover{
background:#EFEFEF;
color:#444444;
text-decoration:none;
}


#main_text_contents ul.latestnews-home li.last{
border:none;

}

ul.latestnews-home li img{
margin:5px 5px 0px 5px;
float:left;
}

ul.latestnews-home li .date{
font-weight:bold;
padding-top:7px;
}

ul#main_sections{
text-align:left;
width:640px;
float:left;
padding:0px;
margin:0px;
}

ul#main_sections li{
float:left;
display:block;
width:198px;
*width:200px;
margin-right:10px;
padding:0px 0px 0px 0px;
list-style:none;
height:92px;
line-height:1.3em;
border:solid 1px #9CD2F0/*#3aa5e2*/;
}

ul#main_sections li h3{
background:#3aa5e2;
color:#ffffff;
text-align:center;
padding:5px 0px;
margin:0px;
}

ul#main_sections li h3 a:link,
ul#main_sections li h3 a:active,
ul#main_sections li h3 a:visited{
display:block;
color:#ffffff;
text-decoration:none;
}

ul#main_sections li h3 a:hover{
text-decoration:none;
}


ul#main_sections li img{
float:left;
margin:5px 5px 0px;
}

ul#main_sections li div{
padding:5px 0px 0px 0px;
float:left;
width:135px;
}

#main_text_contents a:link,
#main_text_contents a:active,
#main_text_contents a:visited{
text-decoration:none;
color:#666666;
}

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



/****************************/
