body {		background:#ddd; margin:0px; text-align:center; width:100%; height:100%; 
		font:normal 12px Verdana; color:#000; }
ul {		list-style-image:url('list.gif'); }
form { 		margin:0px; } 
input,textarea,select { 			border:1px solid #396; background:#EFE; font:normal 12px Courier; color:#096; } 
input:hover,textarea:hover,select:hover { 	background:#DFD; } 
input[type=submit] { 				background:#096; color:#EFE; } 
input[type=submit]:hover {			background:#3C9; } 

#mainOutside {	background:url('background.gif') repeat-y; background-position:center;
		position:relative; margin:0px auto; width:960px; }
#mainInside {	position:relative; margin-left:20px; }

#header {	position:relative; width:920px; height:110px; background:url('header.jpg') no-repeat; }
#searchLeft {	position:relative; margin-top:90px; float:right; background:url('searchLeft.gif') no-repeat; width:28px; height:25px; }
#searchRight {	position:relative; margin-top:90px; float:right; background:url('searchRight.gif') no-repeat; width:10px; height:25px; }
#search {	position:relative; margin-top:90px; float:right; background:url('search.gif') repeat-x; height:25px; color:#999; }
#searchField {	border: 1px solid #999; height:18px; width:175px; font-size:11px; color:#999; background-color:#eee; margin-top:4px; }
#searchButton {	margin-left:2px; border:0px; background:url('search_ico.gif') no-repeat center; width:19px; height:19px; }

#sitemap {	padding-left:10px; text-align:left; }
#footer {	width:920px; height:72px; background:url('footer.jpg') no-repeat; background-position:bottom left; clear:left; }
#copy {		text-align:center; padding:15px; color:#096; font-size:10px; }



#navi {		position:relative; width:180px; float:left; }
#navtop {	position:relative; width:180px; height:25px; background:url('navi_top.gif') no-repeat; }
.topNavi {	position:relative; width:180px; max-height:21px; background:url('topnavi_normal.gif') no-repeat; padding:2px 5px 3px 10px;
		font:bold 13px Verdana; color:#999; text-align:left; cursor:pointer; }
.subNavi {	position:relative; width:180px; max-height:21px; background:url('subnavi_normal.gif') no-repeat; padding:4px 5px 4px 20px;
		font:bold 11px Verdana; color:#999; text-align:left; cursor:pointer; }
.subNaviBox {	display:none; border-bottom:1px solid #999; }

#content {	position:relative; width:510px; margin:5px 10px 5px 20px; float:left; float:left; text-align:justify; }
.cont_top {	position:relative; max-height:26px; background:url('cont_top.gif') no-repeat; padding:5px 10px 4px 15px;
		font:bold 14px Verdana; color:#999; }
.cont_mid {	position:relative; background:url('cont_mid.gif') repeat-y; padding:6px 10px 6px 10px;
		 border-bottom:1px solid #eee; border-top:1px solid #eee; }
.cont_bot {	position:relative; max-height:26px; background:url('cont_bot.gif') no-repeat; padding:6px 10px 7px 15px;
		font:normal 11px Verdana; color:#999; margin-bottom:10px; }

#notes {	position:relative; width:175px; margin:20px 5px 5px 10px; float:left; text-align:left; }
.note_top {	position:relative; max-height:40px; background:url('note_top.jpg') no-repeat; padding:8px 10px 10px 10px;
		font:italic bold 14px Georgia; color:c60; }
.note_mid {	position:relative; background:url('note_mid.jpg') repeat-y; padding:6px 10px 6px 10px;
		font:normal 12px Georgia; color:#993; }
.note_bot {	position:relative; height:25px; background:url('note_bot.jpg') no-repeat; margin-bottom:10px; }


a:link,a:active,
a:visited { 	text-decoration: none; font-weight: bold; color: #396; }
a:hover   { 	text-decoration: underline; color: #6c9; }

a.navitop:link,a.navitop:active,
a.navitop:visited { 	text-decoration: none; font:bold 13px Verdana; color:#999; }
a.navitop:hover   { 	text-decoration: none; font:bold 13px Verdana; color:#999; }

a.navisub:link,a.navisub:active,
a.navisub:visited { 	text-decoration: none; font:bold 11px Verdana; color:#666; }
a.navisub:hover   { 	text-decoration: none; font:bold 11px Verdana; color:#666; }


#header, #footer { 	margin-left:-20px;
			voice-family: "\"}\""; voice-family:inherit; margin-left:0px; } 
