body {

	margin: 0;

	padding:0;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 11px;

	line-height: 1.5em;

	color: #444444;

	background-color: #FFF;

	background-image: url(images/sae3.jpg);

	background-repeat: repeat;

}

a:link, a:visited { color: #0066CC; text-decoration: none; font-weight: bold;} 

a:active, a:hover { color: #CC0000; text-decoration: none; font-weight: bold; }

.cleaner_h10 { clear: both; width:100%; height: 10px; }

.cleaner_h20 { clear: both; width:100%; height: 20px; }

h1 {

	margin:0px 0px 10px 0px;

	padding-bottom: 8px;

	font-weight: bold;

	font-size: 18px;

	color:#074e90;

	font-family: Verdana, Geneva, sans-serif;

}

h2 {

	font-weight: bold;

	font-size: 14px;

	color:#05cce1;

	padding-top: 3px;

	font-family: Verdana, Geneva, sans-serif;

	background-image: none;

	background-repeat: no-repeat;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

h3 {

	margin:0px 0px 0px 0px;

	padding-top: 15px;

	padding-left: 15px;

	font-weight: bold;

	font-size: 12px;

	width: 227px;

	height: 52px;

	color:#fff;

	background: url(images/box.jpg) no-repeat;

}

#container {

	margin: auto;

	width: 800px;

	background-repeat: repeat;

}

#header {

	margin: auto;

	width: 800px;

	height: 100px;

	color: #fff;

	background: url(images/logoweb.jpg) no-repeat;

}

#header_upper {

	float: left;

	padding-left: 180px ;

	padding-top: 50px;

	width: 500px;

	height: 40px;

	line-height: normal;

	font-size: 24px;

	font-weight: bold;

}

#header_lower {

	float: left;

	padding-left: 180px ;

	width: 300px;

	height: 50px;

	

}

#header_lower span {

	font-weight: bold;

}

.menu {

	margin: auto;

	width: 800px;

	height: 49px;

	background: url(images/menu.jpg) no-repeat;

	color: #FFFFFF;

	font-weight: bold;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

}

.menu ul {

	margin: 0px;

	list-style: none;

	padding-left: 30px;

}

.menu li {

	display: inline;

}

.menu li a{

	float: left;

	padding: 10px 0px;

	width: 98px;

	color: #FFFFFF;

	text-decoration: none;

	text-align: center;

}

.menu li a:hover, .menu li .current{

	color: #000;

	background: url(images/hover.jpg) no-repeat;

}

#content {

	float: left;

	width: 800px;

	background: url(images/pg_bg.jpg) repeat-y;

	font-size: 12px;

}



#top {

	width: 800px;

	height: 32px;

}

#left {

	margin: 0px;

	float: left;

	margin-left: 80px;

	width: 380px;

	text-align: justify;

}

#left img {

	float: left;

	padding-right: 10px;

}

#left1 {

	margin: 0px;

	float: left;

	margin-left: 50px;

	width: 700px;

	text-align: justify;

}

#left1 img {

	float: left;

	padding-right: 10px;

}

#right {

	float: right;

	width: 230px;

	margin-right: 80px;

	text-align: justify;

}

#right p {

	padding-left: 15px;

	margin-top: 5px;

}



#gal {

	margin-right: 30px;

	text-align: justify;

	margin-left: 30px;

	padding: 10px 0 10px 0;

	line-height: 30px;

}



.indent30 p {

	text-indent: 30px;

}



.f12 {font-size: 12px;}

.f14 {font-size: 14px;}

.f16 {font-size: 16px;}

.f18 {font-size: 18px;}



.timesnewsroman p{

	font-family: Times;

	font-size: 15px;

}

.timesnewsroman_r P{

	font-family: Times;

	font-size: 13px;

}



.content_box_wrapper {

	border: 1px solid #d9d9d9;

	padding: 1px;

	margin-bottom: 0px;

	background-color: #fff;

	background-image: url(images/bg_box.jpg);

	background-repeat: repeat-x;

}



.slogan_list { margin: 20px 10px; padding: 0; list-style: none; }

.slogan_list li {

	margin:0 0 20px;

	padding:0 0 0 18px;

	line-height: 1em;

	background-attachment: scroll;

	background-color: transparent;

	background-image: url(images/rarw.gif);

	background-repeat: no-repeat;

	background-position: 0 0px;

	font-style: oblique;

	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;

	font-size: 18px;

	font-weight: bold;

}

.slogan_list li a { color: #333; text-decoration: none; }



.slogan_list_r {

	padding: 0;

	list-style: none;

	margin-top: 10px;

	margin-right: 10px;

	margin-bottom: 20px;

	margin-left: 0px;

}

.slogan_list_r li {

	line-height: 1em;

	background-attachment: scroll;

	background-color: transparent;

	background-image: url(images/rarw.gif);

	background-repeat: no-repeat;

	background-position: 0 0px;

	font-style: oblique;

	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;

	font-size: 14px;

	font-weight: bold;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 10px;

	margin-left: 0;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 14px;

}

.slogan_list_r li a { color: #333; text-decoration: none; }





.content_box {

	padding: 8px;

	background-image: url(../images/bg_box.jpg);

	background-repeat: repeat-x;

	background-position: top;

}



.post_section h2 {

	margin: 0;

	padding: 10px 0 10px 0;

	line-height: 30px;

}



.post_section .post_meta {

	padding: 5px 0;

	margin-bottom: 20px;

	background: url(../images/templatemo_divider.jpg) repeat-x bottom;

}



.post_section p {

	text-align: justify;

	margin-bottom: 20px;

}



.post_section img {

	float: left;

	margin-right: 20px;

	padding: 5px; border: 1px solid #dddddd;

	background: #eeeeee;

	display: inline-block;

}

.post_section_zcontact img {

	float: left;
	
	margin-right: 10px;
	
	margin-left: 0px;

	padding: 5px; border: 1px solid #dddddd;

	background: #eeeeee;

	display: inline-block;

}




/* gallery */

#gallery {

	clear: both;

	}

	

	#gallery a {

		border: none;

	}

	#gallery ul { list-style: none; margin: 0; padding: 0; }

	#gallery ul li {

	border-bottom: 1px dashed #fff;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 0px;

	margin-left: 0;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 0px;

	padding-left: 0;

	}

	

	#gallery ul li .left {

		float: left;

		width: 300px;

	}

	

	#gallery ul li .left img {

		width: 280px;

		height: 200px;

		border: 5px solid #333;

	}

	

	#gallery ul li .right {

		float: right;

		width: 230px;

	}



#gallery { width: 730px; }

#gallery_r { width: 230px; }



#gallery ul { list-style: none; margin: 0; padding: 0; }

	

#gallery ul li {

		float: left;

		display: inline; 

		

}

	

#gallery ul li img {

		width: 100px;

		height: 150px;

		

	}





	

/* end of gallery */



#footer {

	float: left;

	width: 800px;

	height: 32px;

	text-align: center;

	font-size: 12px;

	font-weight: bold;

	padding-top: 40px;

	background: url(images/footer.jpg) no-repeat;

}

