﻿.hit .hit-table 
{
	/*display: table;*/
}

.hit .hit-table-row 
{
	clear:both;/* fix for buggy browsers*/
	/*display: table-row;*/
}

.hit .hit-table-cell
{
	/*display:table-cell;*/
}

body
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.outermost-body
{
    width: 1024px;
    height: 768px;
    
    margin: 0 auto;
    padding: 0 0 0 0;
    
    vertical-align: top;
}

.clearboth;
{

    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

p
{
   
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

.float-left 
{
	float:left;
}

.float-right 
{
	float:right;
}

.header 
{
	position:relative;
	width:1024px;
	height:149px; 
}

.header_left_banner 
{
	width:138px; 
	height:149px; 

	position:absolute;	
	top:0px;
	left:0px;
	
}

.header_right_banner 
{
	width:886px; 
	height:112px;
	
	position:absolute;	
	top:0px;
	left:138px;
	
}

.netvigation 
{
	width:886px;
	
}

.name 
{
	width:886px;  	
	height:112px;

	position:absolute;	
	top:0px;
	left:138px;
	
}

.netvigation 
{
	width:886px; 
	height:37px;
	
	position:absolute;	
	top:112px;
	left:138px;
	
}

.breadcrumb
{
	height:20px; 
	width:1024px; 	
	padding-top:6px;
}

.breadcrumb ul 
{
	margin-top:0px;
	margin-bottom:0px;
	
	padding-top:0px;
	padding-bottom:0px;

}

.breadcrumb li 
{
	padding-left:14px;
	padding-right:7px;
	
	padding-top:0px;
	padding-bottom:0px;
}

.body-left 
{
	width:194px; 
	height:553px; 
	float:left; 
}

.body-mid 
{
	width:830px; 
	height:553px;
	
	float:right;
	
	position:relative;
}

.body-mid-content 
{
	width:767px;
	height:490px;
	
	position:absolute;
	top:13px;
	left:21px;
	
}

.body-mid-content .hd 
{
	width:767px;
	height:38px;	
		
}

.body-mid-content .hd .title
{
	padding-left:46px;
}

.body-mid-content.home .hd
{
	width:767px;
	height:222px;

}

.body-mid-content.home .hd img
{
	width:767px;
	height:222px;
}



.body-mid-content .bd 
{
	width:767px;
	height:452px;	
}

.body-mid-content.home .bd 
{
	width:767px;
	height:255px;
	
	margin-top:13px;
}

.body-mid-content .ft 
{
	width:767px;
	height:50px;
}

.hml-imr-ttl
{
	/* container width - padding-left - padding-right - scroll bar(15px?) */
	width:678px;
	
	padding-left:37px;
	padding-right:37px;
	padding-top:15px;
	padding-bottom:23px;

}

.hml-imr-ttl .hit-table-row-middle 
{
	margin-top:16px;
}

.hml-imr-ttl .hit-title
{
	width:657px;
	height:24px;
	
	padding-left:21px;

}

.hml-imr-ttl .hit-html
{
	width:auto;
	height:auto;
	
	margin-left:21px;
} 


.hml-imr-ttl .hit-image
{
	float:right;
	margin-left:21px;
	
}

.hmc-itl-ttc
{
	width:320px;
	float:left;
	
	padding-left:37px;
	padding-right:0px;
	padding-top:15px;
	padding-bottom:0px;

}

.hmc-itl-ttc .hit-table-row-middle 
{
	clear:none;
}

.hmc-itl-ttc .hit-table-cell
{
	float:left;
}

.hmc-itl-ttc .hit-image 
{
	width:120px;
	
	margin:0 0 0 0;
	padding:0 0 0 0;
	
}

.hmc-itl-ttc .hit-image img
{
	width:120px;
	
	margin:0 0 0 0;
	padding:0 0 0 0;
	
	border-width:1px;
}


.hmc-itl-ttc .hit-title
{
	width:184px;
	height:auto;
	
	margin-left:7px;
	margin-right:0px;
	
	padding-left:7px;
	padding-right:0px;
	
	line-height:1.5em;
	
}

.hmc-itl-ttc .hit-html
{
	width:184px;
	margin-left:7px;
}

.hmc-itl-ttc .hit-html ul
{
	width:auto;
	
	margin-left:20px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}

.hmc-itl-ttc .hit-html li
{
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}



.home-left
{
	width:274px;
	height:255px;
	
	float:left;
	
}

.home-left .hit-title
{
	width:229px;
	height:39px;
	
	padding-left:46px;
}

.home-left .hit-html
{
	width:232px;
	height:208px;
	
	padding-left:21px;
	padding-right:21px;
	
	padding-top:4px;
	padding-bottom:4px;
} 



.home-right
{
	width:472px;
	height:255px;
	
	margin-left:20px;
	
	float:left;

}
.home-right .hit-title
{
	width:426px;
	height:39px;
	
	padding-left:46px;
}

.home-right .hit-html
{
	width:430px;
	height:208px;
	
	padding-left:21px;
	padding-right:21px;
	
	padding-top:4px;
	padding-bottom:4px;

} 

.events-list
{
	width:678px;
	
	padding-left:37px;
	padding-right:37px;
	padding-top:15px;
	padding-bottom:0px;
}

.events-list .hd
{
	width:auto;
	height:32px;
	
}


.events-list .year 
{
	width:178px;
	height:32px;
	
	padding-left:37px;
	
	float:left;
}

.events-list .years 
{
	width:426px;
	height:32px;
	
	padding-right:37px;
	
	float:left;
}

.events-list .years select
{
	margin-top:8px;
}

.events-list .bd
{
	width:auto;
	height:auto;
	
	padding-left:37px;
	padding-right:37px;

}

.events-list .bd .title 
{
	width:562px;
	height:38px;

	padding-left:21px;
	padding-right:21px;
	
	margin-top:20px;

}


.events-list .bd .event
{
	width:520px;
	
	padding-top:25px;
	padding-bottom:25px;
	padding-left:21px;
	padding-right:21px;
	
	margin-left:21px;
	margin-right:21px;
	
	margin-bottom:20px;
}


.events-list .bd .event .date
{
	width:120px;
	height:auto;
	
	padding-right:8px;
	
	float:left;
}

.events-list .bd .event .ctx 
{
	width:221px;
	height:auto;
	
	padding-right:8px;
	
	float:left;

}

.events-list .bd .event .topic
{
	width:auto;
	height:auto;
}

.events-list .bd .event .summary
{
	width:auto;
	height:auto;
	
}

.events-list .bd .event .go
{
	width:47px;
	height:auto;
	
	padding-right:8px;
	
	float:left;
}

.events-list .bd .event .go img
{
	width:47px;
	height:auto;
	
}

.events-list .bd .event .thumbnail
{
	width:100px;
	height:auto;
	

	float:left;
}


.events-list .bd .event .thumbnail img
{
	width:100px;
	height:auto;
}


.events-detail
{
	width:678px;
	
	padding-left:37px;
	padding-right:37px;
	padding-top:15px;
	padding-bottom:0px;
}

.events-detail .bd
{
	width:auto;
	height:auto;
	
	margin:0 0 0 0;
	padding: 0 0 0 0;

}


.events-detail .bd .left
{
	width:auto;
	height:auto;
	
	padding-right:37px;
}


.events-detail .bd .title
{
	width:auto;
	height:auto;
	
}

.events-detail .bd .date
{
	width:auto;
	height:auto;
	
	padding-bottom:15px;
}


.events-detail .bd .right
{
	width:208px;
	height:auto;
	
	float:right;	

}


.events-detail .bd .right .photo
{
	padding-bottom:5px;
}


.newsletter-table 
{
	/*display: table;*/
	width:767px;
}

.newsletter-table-row 
{
	clear:both;/* fix for buggy browsers*/
	/*display: table-row;*/
}

.newsletter-table-cell
{
	/*display:table-cell;*/
	float:left;
	margin:17px 52px 17px 52px;
}

.newsletter-issue 
{
	margin-top:4px;
}


.annualreport-table 
{
	/*display: table;*/
	width:767px;
}

.annualreport-table-row 
{
	clear:both;/* fix for buggy browsers*/
	/*display: table-row;*/
}

.annualreport-table-cell
{
	/*display:table-cell;*/
	float:left;
	margin:17px 52px 17px 52px;
}

.annualreport-issue 
{
	margin-top:4px;
}


.footer 
{
	height:40px; 
	width:1024px; 
}

.footer table 
{
	margin-right:15px; 
	margin-top:6px;
	
	float:right;
	
}

.copyright 
{
    padding:2px 4px 2px 4px;
}



