

/* Monthly */
img	{border:none;}

div#main2 h2{color:#990066;
margin-left:10px;}

.subUnit{margin-top:-30px;
margin-left:100px;}

.subUnit2{margin-top:-32px;
margin-left:80px;}

.sub	{margin-top:-15px;
margin-bottom:-8px;}
div#addres{
margin-left:50px;
margin-top:20px;
padding:20px;
text-align:left;
background-color:#e8ffff;
width:85%;}

.inquirie{
margin-left:50px;
margin-top:20px;
margin-bottom:20px;
padding:10px;
text-align:left;
width:350px;
border-color:#6699CC;
border-style:solid;
border-width:1px;}

.inquirie2{
margin-left:50px;
margin-top:20px;
margin-bottom:20px;
padding:10px;
text-align:left;
width:600px;
border-color:#6699CC;
border-style:solid;
border-width:1px;}

.inquirie3{
width:500px;
margin-left:50px;
margin-top:20px;
margin-bottom:20px;
padding:10px;
text-align:left;
border-color:#6699CC;
border-style:solid;
border-width:1px;}


#inquirie	{
margin-left:50px;
margin-top:20px;
margin-bottom:20px;
padding:10px;
text-align:left;
width:85%;
border-color:#6699CC;
border-style:solid;
border-width:1px;}

#Dial{
margin-left:50px;
margin-top:20px;
margin-bottom:20px;
padding:10px;
text-align:left;
width:700px;
border-color:#6699CC;
border-style:solid;
border-width:1px;}

.unit{
margin-left:245px;
margin-right:10px;
margin-top:20px;
margin-bottom:20px;
padding:15px;
text-align:left;
width:450px;
border-color:#FF9999;
border-style:double;
border-width:2px;
font-size:95%;
zoom:90%;}

ol{margin-right:10px;}

.map{float:right;}

.textS{font-size:x-small;}

.textG{color:#336600;}

.img_left {
 float               : left;
}
.img_right_mr_10 {
 float               : rihgt;
 margin-right        : 10px;
}
.img_left_mr_10 {
 float               : left;
	margin-right        : 10px;
}
.img_right {
 float               : right;
 margin-left         : 10px;
}
.img_center {
 clear               : both;
 margin-left         : 10px;
 text-align          : center;
}
.img_right img {
 margin-bottom       : 2px;
}



.marginLeft10{margin-left:10px;}
.marginRight10{margin-right:10px;}
.marginTop0{margin-top:-10px;}
.marginBottom15	{margin-bottom:15px;}

.clear	{clear:both;}

#table_pink table{
	border-color:#F7ADFC;
	border-style:solid;
	border-width:1px;
	width:95%;
	border:solid #F7ADFC 1px;
}

#table_pink th{background-color:#F9DDFB;
font-size:75%;
border-color:#FBCA85;
border-right-style:solid;
border-right-width:1px;
border-top-color:#F7ADFC;
border-top-style:solid;
border-top-width:1px;
text-align:center;
padding:5px;
}

#table_pink td{font-size:75%;
border-top-color:#F7ADFC;
border-top-style:solid;
border-top-width:1px;
border-right-color:#FBCA85;
border-right-style:solid;
border-right-width:1px;
vertical-align:top;
padding:5px;
padding:5px;
}

#table_pink .hall5{
background-color:#FEFCDB;
border-left-color:#F7ADFC;
border-left-style:solid;
border-left-width:1px;
padding:5px;
}
#table_pink .yh{
background-color:#FEFCDB;
border-left-color:#F7ADFC;
border-left-style:solid;
border-left-width:1px;
padding:5px;
}



.textB {color:#993333;
	font-size: 100%;
	font-weight: bold;
	}
	.textb_blue {color:#333399;
	font-size: 100%;
	font-weight: bold;
	}


#mifa{border:solid #F7ADFC 1px;}

#mifa th{background-color:#F9DDFB;
text-align:left;
border:solid #F7ADFC 1px;
padding:5px;}

#mifa td{
text-align:left;
border:solid #F7ADFC 1px;
background-color:#f9f9f9;
padding:5px;}

#hall{border:solid #02801F 1px;
width:90%;}
#hall	caption{font-weight:bold;
margin-bottom:10px;
color:#006600;}

#hall th{background-color:#E7FFDE;
text-align:left;
padding:5px;
border:solid #02801F 1px;
}

#hall td{
text-align:left;
background-color:#f9f9f9;
border:solid #02801F 1px;
padding:5px 10px;}

#Occurrence{border:solid #5076CC 1px;
width:90%;}
#Occurrence	caption{font-weight:bold;
margin-bottom:10px;
color:#006600;}

#Occurrence th{background-color:#C1D4FD;
text-align:center;
padding:5px;
border:solid #5076CC 1px;
}

#Occurrence td{
text-align:left;
border:solid #5076CC 1px;
padding:5px 10px;}

#Occurrence .none{
border:solid #5076CC;
border-width:1px 1px 1px 0px;
}

#Occurrence  .textR	{text-align:right;}

#School{border:solid #02801F 1px;
width:95%;}

#School th{background-color:#E7FFDE;
text-align:center;
border:solid #02801F 1px;
padding:5px;}

#School caption{font-weight:bold;}

#School td{
text-align:center;
border:solid #02801F 1px;
padding:5px 0 5px 10px;}

#School .textLeft{
text-align:left;
}

#open{border:solid #FC5C04 1px;
width:95%;}

#open th{background-color:#FEEDCE;
text-align:left;
border:solid #FC5C04 1px;
padding:5px;}

#open caption{font-weight:bold;}

#open td{
text-align:left;
border:solid #FC5C04 1px;
padding:5px 10px;}

.museums	li{
list-style-image:url(../../../../../images/c_icon_li.gif);
margin-bottom:3px;}

#museums	{margin-left:10px;
font-weight:bold;
color:#666;
text-align:left;
}

#Medical ul{margin-left:10px;}
#Medical li{
list-style-image:url(../../../../../images/c_icon_li.gif);
margin-bottom:10px;}

#Medical table{margin-left:20px;}
#Medical td{line-height:1em;}

.Medical	li{
list-style-image:url(../../../../../images/c_icon_li.gif);
margin-bottom:3px;}


#Dentists th{text-align:left;
padding:0px 10px;}


.icon{margin-right:5px;}

.overline{text-decoration:overline;}

#page{page-break-after:always;
page-break-before:always;}



h4 {
	margin: 0 0 0px 5px;
	font-size: 100%;
	font-weight: bold;
	line-height: 1em;
	color:#336600;
}

.table_green {
 border-collapse     : collapse;
}

.table_green tr {
 vertical-align      : top;
}

.table_green th {
 padding             : 2px 4px;
 background          : #E7FFDE;
 border              : solid 2px #02801F ;
 font-weight         : bold;
 white-space         : nowrap;
	text-align										:	center;
	border-collapse     : collapse;
}

.table_green th.g {
 padding             : 2px 4px;
 background          : #02801F;
 border              : solid 2px #02801F ;
 font-weight         : bold;
 white-space         : nowrap;
	text-align										:	center;
	border-collapse     : collapse;
	color															:	#FFFFFF;
}

.table_green th.left {
 padding             : 2px 4px;
 background          : #E7FFDE;
 border              : solid 2px #02801F ;
 font-weight         : bold;
 white-space         : nowrap;
	text-align										:	left;
	border-collapse     : collapse;
	vertical-align:middle;
}


.table_green td {
 padding             : 2px 4px;
 border              : solid 2px #02801F ;
	border-collapse     : collapse;
}
.table_green td.yh {
 padding             : 2px 4px;
 border              : solid 2px #02801F ;
 background-color				:#FEFCDB;
	text-align										:left;
	border-collapse     : collapse;
}
.table_green td.yh_c {
 padding             : 2px 4px;
 border              : solid 2px #02801F ;
 background-color				:#FEFCDB;
	text-align										:center;
	border-collapse     : collapse;
}

/*table orange*/

.table_orange {
 border-collapse     : collapse;
}

.table_orange tr {
 vertical-align      : top;
}

.table_orange th {
 padding             : 2px 4px;
 background          : #FEEDCE;
 border              : solid 2px #FC5C04 ;
 font-weight         : bold;
 white-space         : nowrap;
	text-align										:	center;
	border-collapse     : collapse;
}
.table_orange th.left {
 padding             : 2px 4px;
 background          : #FEEDCE;
 border              : solid 2px #FC5C04 ;
 font-weight         : bold;
 white-space         : nowrap;
	text-align										:	left;
	border-collapse     : collapse;
}

.table_orange th.o {
 padding             : 2px 4px;
 background          : #FC5C04;
 border              : solid 2px #FC5C04 ;
 font-weight         : bold;
 white-space         : nowrap;
	text-align										:	center;
	border-collapse     : collapse;
	color															:	#FFFFFF;
}

.table_orange td {
 padding             : 2px 4px;
 border              : solid 2px #FC5C04 ;
	border-collapse     : collapse;
}
.table_orange td.yh {
 padding             : 2px 4px;
 border              : solid 2px #FC5C04 ;
 background-color				:	#FEFCDB;
	text-align										:	left;
	border-collapse     : collapse;
}


/*table pink*/

.table_pink {
 border-collapse     : collapse;
}

.table_pink tr {
 vertical-align      : top;
}

.table_pink th {
 padding             : 2px 4px;
 background          : #F9DDFB;
 border              : solid 2px #F7ADFC ;
 font-weight         : bold;
 white-space         : nowrap;
	text-align:center;
	border-collapse     : collapse;
}

.table_pink td {
 padding             : 2px 4px;
 border              : solid 2px #F7ADFC ;
	border-collapse     : collapse;
}
.table_pink td.yh {
 padding             : 2px 4px;
 border              : solid 2px #F7ADFC ;
 background-color				:	#FEFCDB;
	text-align										:	left;
	border-collapse     : collapse;
}
.table_pink td.yh_c {
 padding             : 2px 4px;
 border              : solid 2px #F7ADFC ;
 background-color				:	#FEFCDB;
	text-align										:	center;
	border-collapse     : collapse;
}



#table_pink table{
	border-color:#F7ADFC;
	border-style:solid;
	border-width:1px;
	width:95%;
	border:solid #F7ADFC 1px;
}

#table_pink th{background-color:#F9DDFB;
font-size:75%;
border-color:#FBCA85;
border-right-style:solid;
border-right-width:1px;
border-top-color:#F7ADFC;
border-top-style:solid;
border-top-width:1px;
text-align:center;
padding:5px;
}

#table_pink td{font-size:75%;
border-top-color:#F7ADFC;
border-top-style:solid;
border-top-width:1px;
border-right-color:#FBCA85;
border-right-style:solid;
border-right-width:1px;
vertical-align:top;
padding:5px;
padding:5px;
}

#table_pink .hall5{
background-color:#FEFCDB;
border-left-color:#F7ADFC;
border-left-style:solid;
border-left-width:1px;
padding:5px;
}
#table_pink .yh{
background-color:#FEFCDB;
border-left-color:#F7ADFC;
border-left-style:solid;
border-left-width:1px;
padding:5px;
}