html {							min-height:100%; }
#jrg {							position:relative; min-height:100%; margin:0; padding:0; background:#e9f6fd url(images/foot.jpg) left bottom repeat-x; }
#jrg #html_bx {					position:relative; min-height:100%; margin:0; padding:0; background:transparent url(images/head_back.gif) repeat-x; }
#jrg #main_bx {					position:relative; min-height:100%; width:1000px; }

#jrg #head_bx {					position:relative; height:120px; background:transparent url(images/head_front.jpg) no-repeat; }
#jrg #navi_bx {					position:relative; float:left; width:290px; background:transparent url(images/navi_back.gif) 50px repeat-y; z-index:2; }
#jrg #navi_bx ul {				position:relative; margin:-70px 0 0 0; padding:0 0 0 50px; list-style:none; }
#jrg #navi_bx li {				position:relative; }
#jrg #navi_bx li a {			position:relative; display:block; width:170px; font:bold 17px Georgia; border-top:1px solid #60ba67; }
#jrg #navi_bx li a {			background:#bcf0a2; color:#393; border-left:10px solid #6c6; border-right:10px solid #6c6; }
#jrg #navi_bx li a:hover,
#jrg #navi_bx li #top_active {	background:#94da8f; color:#060; border-left:10px solid #060; border-right:10px solid #060; }
#jrg #navi_bx li span {			position:relative; display:block; padding:2px 5px; }
#jrg #navi_bx li .sub_bx { 		display:none; }
#jrg #navi_bx li .sub_open { 	display:block; }
#jrg #navi_bx li ul {			margin:0; padding:0; }
#jrg #navi_bx li li {			}
#jrg #navi_bx li li a {			background:#a9e59a; font:bold 13px Georgia; border:0; border-left:10px solid #e9f6fd; border-right:10px solid #e9f6fd; }
#jrg #navi_bx li li a:hover,
#jrg #navi_bx li li #sub_active {background:#94da8f; color:#060; border-left:10px solid #393; border-right:10px solid #393; }
#jrg #navi_bx li li span {		padding-left:20px; border:1px solid #60ba67; border-bottom:0; }

#jrg #foot_bx {					position:relative; height:120px; clear:both; }
#jrg, #jrg td {					font:normal 12px Verdana; color:#000; }
#jrg a {						color:#060; text-decoration:none; }
#jrg a:hover {					color:#393; }

#jrg #path_bx {					position:absolute; top:53px; left:345px; width:460px; color:#060; }
#jrg #path_bx a {				color:#393; }
#jrg #path_bx a:hover {			color:#060; }

#jrg #body_bx {					position:relative;  }
#jrg #body_bx .box {			position:relative; float:left; width:460px; background:#fff; border:1px solid #ccc; margin:20px 0 50px 0; }
#jrg #body_bx .box .head {		position:relative; margin-top:-25px; padding:0 10px; font:bold 20px Georgia; color:#69c; }
#jrg #body_bx .box .body {		position:relative; padding:10px; }
#jrg #body_bx .box .foot {		position:relative; clear:both; }

#jrg #body_bx .one {			width:200px; }
#jrg #body_bx .right {			float:right; }

#jrg #body_bx .green {			 }




#jrg #body_bx .form {					}
#jrg #body_bx .form form {				position:relative; width:410px; margin:10px; text-align:justify; }
#jrg #body_bx .form div {				clear:left; padding-top:3px; }
#jrg #body_bx .form label {				position:relative; display:block; float:left; width:100px; }
#jrg #body_bx .form textarea,
#jrg #body_bx .form input {				position:relative; display:block; float:left; width:300px; border:0; border:1px solid #9bd; background:#fff url(images/input.gif) repeat-x; Color:#039; }
#jrg #body_bx .form textarea {			height:70px; }
#jrg #body_bx .form input.check {		width:20px; font-weight:bold; }
#jrg #body_bx .form label.check {		width:280px; }
#jrg #body_bx .form .error {			color:#c03; font-weight:bold; }
#jrg #body_bx .form .submit input {		border:1px solid #9bd; background:#cfc url(images/submit.gif) bottom repeat-x; font-weight:bold; margin:5px 0; padding:5px 0; }

#jrg #body_bx .list_wide .body {		padding:10px 0; }
#jrg #body_bx .list_wide .foot {		margin-top:-10px; height:20px; }
#jrg #body_bx .list_wide ul {			border-top:1px solid #ccc; background:#cfc; margin:0; padding:0; list-style:none; }
#jrg #body_bx .list_wide li {			display:block; width:100%; border-bottom:1px solid #ccc; }
#jrg #body_bx .list_wide li a {			display:block; padding:1px 10px; font-size:10px; }
#jrg #body_bx .list_wide li a:hover {	background:#fff url(images/input.gif) repeat-x; }
#jrg #body_bx .list_wide .full {		display:block; width:460px; padding:3px 0; font:bold 12px Georgia; }
#jrg #body_bx .list_items .foot {		margin-top:-10px; height:20px; }


#jrg #body_bx .events {					padding:0; }
#jrg #body_bx .events ul {				position:relative; width:100%; padding:0; margin:0; list-style:none; border-top:1px solid #9bd; }
#jrg #body_bx .events li {				position:relative; width:100%; background:#cfc; float:left; display:block; margin:0; padding:3px 0 5px 0; border-bottom:1px solid #9bd; }
#jrg #body_bx .events a {				}
#jrg #body_bx .events li div {			position:relative; float:left; display:block; margin:0; }
#jrg #body_bx .events .date {			padding-left:10px; width:120px; font-weight:bold; }
#jrg #body_bx .events .time {			width:80px; }
#jrg #body_bx .events .description {	padding-right:10px; width:220px; }
#jrg #body_bx .events .name {			padding-left:10px; width:120px; font-weight:bold; }
#jrg #body_bx .events .content {		padding-right:10px; width:300px; }
#jrg #body_bx .events .full {			margin:0 10px; width:100%; }


#jrg #body_bx #flash_bx {				position:relative; text-align:center; z-index:1; }
#jrg #body_bx #flash_bx small {			position:relative; display:block; font-size:10px; text-align:center; color:#999; }



