@charset "utf-8";

#topContent {
	margin: 0px;
	padding: 0px;
	background-image: url(images/topmain_bg.gif);
	background-repeat: repeat-y;
}
#topContentColum {
	float: left;
	width: 792px;
}
#topContentColum #topSideLeft {
	float: left;
	width: 180px;
}
#topContentColum #topMain {
	float: right;
	width: 582px;
	margin: 0px;
	padding: 37px 11px 0px;
	/*	background-image: url(../img/sphh.gif);
*/
background-image: url(images/sp_head.jpg);
	background-repeat: no-repeat;
	background-position: 0px 11px;
}

#topSideRight {
	float: right;
	width: 180px;
}
#topContentColum #topSideLeft,
#topContentColum #topMain,
#topSideRight {

}
.topsidebox,
.topsideboxUnder {
	background-image: url(images/bg_sh.gif);
	background-repeat: no-repeat;
	background-position: 1px bottom;
	width: 158px;
	margin: 0px;
	padding: 10px;
	font-size: 10px;
	line-height: 130%;
}
.topsideboxUnder {
	background-image: url(images/bg_sh_u.gif);
	background-repeat: no-repeat;
	background-position: 1px top;
	height: 2px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.topsidebox p {
	margin: 0px 0px 8px;
	padding: 0px;
}
.timesche {
	list-style-type: none;
	border-top: 1px solid #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px none #CCCCCC;
	border-left: 1px none #CCCCCC;
	margin: 0px;
	padding: 0px;
}
.timesche li {
	list-style-type: none;
	border-top: 1px none #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px none #CCCCCC;
	margin: 0px;
	padding: 2px 0px;
}
.midashi1 {
	font-size: 12px;
	font-weight: bold;
	color: #003399;
}
.topBanerBox {
	background-image: url(images/shadowtop.gif);
	background-position: 1px 1px;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 0px;
	margin: 5px 0px 0px;
	font-size: 10px;
	line-height: 130%;
}
.topBanerBox a,
.topBanerBox a:visited {
	display: block;
	padding:10px 10px;
	color: #333333;
	text-decoration: none;
}
.topBanerBox a:hover {
	text-decoration:underline;
	color:#003366;
	}
	.topBanerBox a.nonelink:hover {
	text-decoration:none;
	color:#003366;
	}
	
/*.topBanerBox a:hover {
	border: 2px solid #CCCCCC;
}*/
.wide1,
.wide1r
 {
	width:287px;
	height: 170px;
}
.wide1 {
	float:left;
}  
.wide1r {
	float:right;
}

.wide2,
.wide2r {
	width:187px;
	height: 150px;
}
.wide2 {
	float:left;
	margin-right: 7px;
}  
.wide2r {
	float:right;
} 


.wideN1,
.wideN1r
 {
	width:287px;
	height:auto
}
.wideN1 {
	float:left;
}  
.wideN1r {
	float:right;
}


.hover {
	border-color: #003366;
	cursor: pointer;
	/*background-color: #EBEBEB;*/
}
#cal iframe {
	width: 160px;
	height: 210px;
	margin: 0px auto;
	display:block;
	border:none;
	border-bottom: 1px dashed #888888;
}
.topBanerBox .intxt {
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}
.topBanerBox .nonelink {
	display: block;
	padding:25px 10px 8px;
	color: #333333;
	text-decoration: none;
}
.wide3 {
	float:left;
	
	width:384px;
	height: 150px;

} 
.wide3auto {
	float:left;
	
	width:382px;
	height: auto;

} 
.wide2r2 {

	float:right;
	width: 187px;
	height: 343px;
	
}
