.{
	font-family: Arial, Helvetica, sans-serif;
}

body {
	background-color:#FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 13px;
}

UL {MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px}

h2 {color:#0066B3;font-size:120%;margin:0;padding:0;}
h3 {color:#47a6b2;font-size:120%;margin:0;padding:0;}

.error { font-size: 12px; color:#FF0000} 
.news_box_text { font-size: 12px; line-height:15px; letter-spacing:2px;} 
a.news_box_text:link {text-decoration: none; font-size: 13px; color:#00adef;}
a.news_box_text:visited {text-decoration: none; font-size: 13px; color:#00adef;}
a.news_box_text:hover {text-decoration: underline; font-size: 13px; color:#0069b3;}
a.news_box_text:active {text-decoration: none; font-size: 13px; color:#666666;}
span.news_box_text { font-size: 13px; line-height:18px; letter-spacing:2px;color:#333;} 
#photo {
	FILTER: progid:DXImageTransform.Microsoft.GradientWipe(duration=1,GradientSize=0.75,wipestyle=0)
}

.content_text {  color:#333333; font-size: 12px; line-height:18px; letter-spacing:1px; padding-left:10px; padding-right:10px;} 
.content_text2 {  color:#666666; font-size: 12px; line-height:18px; letter-spacing:2px; padding:7px;} 
.content_text3 {  color:#666666; font-size: 12px; line-height:18px;} 
.content_topic { font-size: 14px; font-weight:bold; letter-spacing:2px; color:#47a6b2} 

.organ_topic { font-size: 14px; font-weight:bold; letter-spacing:2px; color:#FF9900; BORDER-BOTTOM: #ddd 1px solid; width:620 } 
.organ_topic2 { font-size: 13px; letter-spacing:10px; color:#09a814; background-color:#eee; width:620; height:22; padding-left:20; padding-top:3;} 
.organ_subtopic { font-size: 13px; letter-spacing:2px; color:#777777 } 

.news_text {  color:#333333; font-size: 12px; line-height:18px; letter-spacing:1px;} 

.postTable {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px;
color:#333333; font-size: 12px; line-height:18px; letter-spacing:1px;}
.postTable TD.post1 {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 210px; PADDING-TOP: 5px}
.postTable TD.post2 {BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; BORDER-LEFT: #eee 1px solid; WIDTH: 210px; PADDING-TOP: 5px}
.postTable TD.post3 {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 210px; PADDING-TOP: 5px}

.job_topic {font-size: 13px; font-weight:bold; letter-spacing:2px; color:#009900}
.job_topic2 {font-size: 13px; font-weight:bold; letter-spacing:1px; color:#333333}

.procedure_topic {font-size: 13px; letter-spacing:2px; color:#009900}

/* home visit feedback form */
#visit_feedback_form .entity {margin:0 0 20px 0;}
#visit_feedback_form .text {width:400px;border:none;border-bottom:1px #000 solid;padding:2px;}
#visit_feedback_form .textarea {width:500px;height:100px;}
#visit_feedback_form #button {text-align:center;}
#visit_feedback_form #button .submit {width:80px;height:30px;}
#visit_feedback_form .message {font-size: 13px; letter-spacing:2px; color:#009900}
.submit_message {font-size: 13px; letter-spacing:2px; color:#009900}

.tips_text {  color:#666666; font-size: 12px; line-height:18px; letter-spacing:2px; padding:7px;} 
.tips_topic {  color:#FF6600; font-size: 14px;} 
.tips_topic2 {  color:#009900; font-size: 14px;} 

.tips_btn { font-size: 13px; letter-spacing:2px;} 
a.tips_btn:link {text-decoration: none; font-size: 13px; color:#415456;}
a.tips_btn:visited {text-decoration: none; font-size: 13px; color:#415456;}
a.tips_btn:hover {text-decoration: underline; font-size: 13px; color:#119ba8;}
a.tips_btn:active {text-decoration: none; font-size: 13px; color:#119ba8;}

/* home visit booking form */
#visit_booking_form .entity {margin:0 0 20px 0;font-size: 13px;}
#visit_booking_form .entity h2 {font-size: 18px;color:#47a6b2;}
#visit_booking_form .item {margin:0 0 10px 0;}
#visit_booking_form .text_name {width:170px;border:none;border-bottom:1px #000 solid;padding:2px;}
#visit_booking_form .text_tel {width:150px;border:none;border-bottom:1px #000 solid;padding:2px;}
#visit_booking_form #button {text-align:left;padding-left:120px;}
#visit_booking_form #button .submit {width:100px;height:30px;}
#visit_booking_form .message {font-size: 13px; letter-spacing:2px; color:#009900}

/* top menu*/
#menu {margin: 0 0 10px 0;	padding: 0 0 10px 15px; z-index: 30}
#menu li{	margin: 0;	padding: 0;		list-style: none;	float: left;}
	
#menu li a.menu_01{display: block;background:url('../images/menu/menu_01.gif');width:54px;height:24px;}
#menu li a.menu_02{display: block;background:url('../images/menu/menu_02.gif');width:87px;height:24px;}
#menu li a.menu_03{display: block;background:url('../images/menu/menu_03.gif');width:58px;height:24px;}
#menu li a.menu_04{display: block;background:url('../images/menu/menu_04.gif');width:93px;height:24px;}
#menu li a.menu_05{display: block;background:url('../images/menu/menu_05.gif');width:91px;height:24px;}
#menu li a.menu_06{display: block;background:url('../images/menu/menu_06.gif');width:128px;height:24px;}
#menu li a.menu_07{display: block;background:url('../images/menu/menu_07.gif');width:93px;height:24px;}
#menu li a.menu_08{display: block;background:url('../images/menu/menu_08.gif');width:125px;height:24px;}
#menu li a.menu_09{display: block;background:url('../images/menu/menu_09.gif');width:56px;height:24px;}
#menu li a.menu_10{display: block;background:url('../images/menu/menu_10.gif');width:57px;height:24px;}
#menu li a.menu_11{display: block;background:url('../images/menu/menu_11.gif');width:56px;height:24px;}
	
#menu li a:hover{	background-position: 0 -24px;}

#menu div {position: absolute;visibility: hidden;	margin: 0;	padding: 0;	background: #333;	border: 1px solid #FFF}
#menu div a {position: relative;display: block;margin: 0;padding: 5px 10px;width: auto;white-space: nowrap;text-align: left;text-decoration: none;background: #444;color: #FFF;font: 11px arial}	
#menu div a:hover {background: #0066B3;color: #FFF}

/* districts event */
table.event_table {font-size: 13px;letter-spacing:1px;width:100%;border-collapse:collapse}
table.event_table th {padding:5px;text-align:left;background:#47a6b2;color:#FFF;;border:1px solid #EEE;}
table.event_table td {padding:5px;vertical-align:top;;border:1px solid #DDD; color:#444444;}
.event_topic {font-size: 13px; letter-spacing:0px; color:#009900}
.event_topic2 {font-size: 13px; letter-spacing:0px; color:#FF9900}
.event_topic3 {font-size: 13px; letter-spacing:0px; color:#9933CC}
.event_topic4 {font-size: 13px; letter-spacing:0px; color:#FF3399}

a.index_topic1:link {text-decoration: none; font-size: 14px; letter-spacing:0px; color:#009900}
a.index_topic1:visited {text-decoration: none; font-size: 14px; letter-spacing:0px; color:#009900}
a.index_topic1:hover {text-decoration: underline; font-size: 14px; letter-spacing:0px; color:#333333}
a.index_topic1:active {text-decoration: none;font-size: 14px; letter-spacing:0px; color:#009900}

a.index_topic2:link {text-decoration: none; font-size: 14px; letter-spacing:0px; color:#FF6600}
a.index_topic2:visited {text-decoration: none; font-size: 14px; letter-spacing:0px; color:#FF6600}
a.index_topic2:hover {text-decoration: underline; font-size: 14px; letter-spacing:0px; color:#333333}
a.index_topic2:active {text-decoration: none;font-size: 14px; letter-spacing:0px; color:#FF6600}

a.more:link {text-decoration: none; font-size: 12px; letter-spacing:0px; color:#0066FF}
a.more:visited {text-decoration: none; font-size: 12px; letter-spacing:0px; color:#0066FF}
a.more:hover {text-decoration: underline; font-size: 12px; letter-spacing:0px; color:#0066FF}
a.more:active {text-decoration: none;font-size: 12px; letter-spacing:0px; color:#0066FF}
.text {  color:#333333; font-size: 12px;} 