@charset "UTF-8";
/* CSS Document */
#menu li.m1 a{ background-position:0 -49px; }


#submenu_grande li.m1 a{
background:url(../images/grande_img/submenu_grande.gif) no-repeat 0 0;
}
#submenu_grande li.m1 a:hover{
background:url(../images/grande_img/submenu_grande.gif) no-repeat -200px 0;
}
#submenu_grande li.m2 a{
background:url(../images/grande_img/submenu_grande.gif) no-repeat 0 -51px;
}
#submenu_grande li.m2 a:hover{
background:url(../images/grande_img/submenu_grande.gif) no-repeat -200px -51px;
}
#submenu_grande li.m3 a{
background:url(../images/grande_img/submenu_grande.gif) no-repeat 0 -102px;
}
#submenu_grande li.m3 a:hover{
background:url(../images/grande_img/submenu_grande.gif) no-repeat -200px -102px;
}
#submenu_grande li.m4 a{
background:url(../images/grande_img/submenu_grande.gif) no-repeat 0 -153px;
}
#submenu_grande li.m4 a:hover{
background:url(../images/grande_img/submenu_grande.gif) no-repeat -200px -153px;
}
#submenu_grande li.m5 a{
background:url(../images/grande_img/submenu_grande.gif) no-repeat 0 -204px;
}
#submenu_grande li.m5 a:hover{
background:url(../images/grande_img/submenu_grande.gif) no-repeat -200px -204px;
}
#submenu_grande li.m6 a{
background:url(../images/grande_img/submenu_grande.gif) no-repeat 0 -255px;
}
#submenu_grande li.m6 a:hover{
background:url(../images/grande_img/submenu_grande.gif) no-repeat -200px -255px;
}
#submenu_grande li.m7 a{
height:52px;
background:url(../images/grande_img/submenu_grande.gif) no-repeat 0 -306px;
}
#submenu_grande li.m7 a:hover{
background:url(../images/grande_img/submenu_grande.gif) no-repeat -200px -306px;
}

/*============================================================*/

#cont_right h2.grande_1{
background:url(../images/h2/grande_index.png) no-repeat 0 0;
}
#cont_right h2.grande_2{
background:url(../images/h2/grande_concept.png) no-repeat 0 0;
}
#cont_right h2.grande_3{
background:url(../images/h2/grande_staff.png) no-repeat 0 0;
}
#cont_right h2.grande_4{
background:url(../images/h2/grande_blog.png) no-repeat 0 0;
}
#cont_right h2.grande_5{
background:url(../images/h2/grande_calendar.png) no-repeat 0 0;
}
#cont_right h2.grande_6{
background:url(../images/h2/grande_info.png) no-repeat 0 0;
}
#cont_right h2.grande_7{
background:url(../images/h2/grande_trivia.png) no-repeat 0 0;
}




/*index============================================================*/
.index_cell a, .index_cell2 a{
float:left;
width:320px;
height:180px;
margin:0 16px 20px 0;
border:#ebe6e0 solid 1px;
}

.index_cell a:hover, .index_cell2 a:hover{
border:#88a472 solid 1px;
}

.index_cell2 a{
margin:0;
}






/*concept============================================================*/
#cont_right h3.concept_h3_1{
width:634px;
height:21px;
margin:0 0 20px 0;
padding:0;
text-indent:-9999px;
border:0;
background:url(../images/grande_img/concept_h3.gif) no-repeat 0 0;
}

.concept_p_1{
width:660px;
height:342px;
margin:0 0 20px 0;
}

.concept_txt{
width:660px;
font-size:13px;
line-height:2;
}






/*staff============================================================*/
#cont_right h3.staff_h3_1{
padding:0;
border:0;
background:url(../images/grande_img/staff_h3_1.gif) no-repeat 0 0;
}
h3.staff_h3_2{
background:url(../images/grande_img/staff_h3_2.gif) no-repeat 0 0;
}
h3.staff_h3_3{
background:url(../images/grande_img/staff_h3_3.gif) no-repeat 0 0;
}
h3.staff_h3_4{
background:url(../images/grande_img/staff_h3_4.gif) no-repeat 0 0;
}
h3.staff_h3_5{
background:url(../images/grande_img/staff_h3_5.gif) no-repeat 0 0;
}


.staff_cell{
margin:0 0 10px 0;
padding:20px;
line-height:150%;
background:#f9f5f0;
}

.staff_cell img{
float:left;
width:132px;
border:#edebe8 solid 1px;
}

.staff_cell2{
float:right;
width:468px;
}

.staff_cell h4{
color:#2c6816;
}
.staff_cell h5{
margin:3px 0;
}
.staff_cell table{
margin:15px 0 0 0;
font-size:11px;
}

.staff_cell td{
padding:4px 8px;
}

.staff_cell tr.staff_brown td{
background:#e8e0ce;
}




/*calendar============================================================*/
#Calender {
	font-size:105%;
	width:95%;
	margin:0 auto 40px;
	background:#FFFFFF;
	border:1px solid #CFD3D6;
	border-collapse:separate;
	border-spacing:2px;
}

#Calender th {
	width: 100px;
	padding: 5px;
	background-color: #D0D0D0;
}

#Calender td {
	padding:5px;
	vertical-align: top;
	background-color: #EEEEEE;
	border-color:#EFEFEF #DCE0E3 #DCE0E3 #EFEFEF;
	border-style:solid;
	border-width:1px;
}

.submit_l{
float:left;
}
.submit_r{
float:right;
}






/*info===========================================================*/
#cont_right h3.info_h3_1{
padding:0;
border:0;
background:url(../images/grande_img/info_h3_1.gif) no-repeat 0 0;
}
h3.info_h3_2{
background:url(../images/grande_img/info_h3_2.gif) no-repeat 0 0;
}

.info_table td{
padding:10px;
vertical-align:top;
}

.info_white td{
background:#f9f5f0;
}

.info_address{
width:140px;
}
