@charset "utf-8";

.index { display:block }
.indexRow1{ width: 280px; float:left; padding:10px; }
.indexRow2{ width: 280px; float:left; padding:10px; }

.arrow_right
{
	display:block;
}
.arrow_right img
{
	float:right
}

.post { margin: 0pt; }

.post h2 { padding: 0pt 0pt 5px; font-size: 18px; }
.post h3 { font-size: 14px; }
.post h3 a { color: rgb(0, 0, 0); }

.post p { padding: 0pt 0pt 15px; line-height: 15px; }

.fl { float: left; }
.fr { float: right; }

.box { margin: 0pt; padding: 15px 0pt; clear: both; height: 1%; }

.box .post { border: 1px solid rgb(221, 221, 221); width: 300px; background-color: rgb(255, 255, 255); min-height:230px }

.box .post h2 a { color: rgb(51, 51, 51); }
.box .post h2 { padding: 10px; font-size: 18px; line-height: 20px; }
.box .post p { padding: 0px 10px 10px; font-size: 11px; line-height: 16px; }

.box .post img { border: 1px solid rgb(221, 221, 221); margin: 10px; padding: 5px; float: right; background-color: rgb(255, 255, 255); }

.post-alt { margin: 0pt 0pt 15px; }
.post-alt h2 { padding: 0pt; font-size: 24px; color: rgb(0, 0, 0); line-height: 26px; }
.post-alt h3 { font-size: 13px; padding-bottom: 5px; line-height: 18px; color: rgb(0, 0, 0); }
.post-alt h4 { font-size: 14px; padding-bottom: 5px; line-height: 16px; }

.post-alt h3 a, .post-alt h2 a { color: rgb(0, 0, 0); }
.post-alt p { padding: 0pt 0pt 15px; }
.post-alt h3.post_date { padding: 5px 0px 10px; color: rgb(153, 153, 153); font-size: 12px; font-weight: normal; }

/*----------------------------------------- profile ----------------------------------------------- */





/*------------------------------------------vision---------------------------------------------------------*/
.vision #subMenuContent ul {
	padding-top : 0px;
}
.vision #subMenuContent li{
}



/*------------------------------------------contact---------------------------------------------------------*/

.brown_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

.red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #D13815;
	text-decoration: none;
}

/*------------------------------------------ quality ---------------------------------------------------------*/

.certHolder
{
	padding-top: 20px;
	margin:0,auto;

}

.certHolder img
{
	border: 1px solid rgb(221, 221, 221); margin: 10px; padding: 5px; background-color: rgb(255, 255, 255); 
}



.imageRow
{
	width:100%;
	display:block;
	padding:10px;
}
.imageRow img
{
	border: 1px solid rgb(221, 221, 221); margin: 10px; padding: 5px; background-color: rgb(255, 255, 255); 
}
/* margin adjust at ie6 */
.imageRow a
{
	
	padding-top:10px;
	font-size:0.9em;
}
.newsletter .imageLeftCol
{
	margin:0,auto;
	width: 190px;
	float:left;

}
.newsletter .imageRightCol
{
	margin:0,auto;
	width: 190px;
	float:right;

}

/*------------------------------------------ news ---------------------------------------------------------*/


#subMenuContent .post { margin: 0pt; }
#subMenuContent .fl { float: left;}
#subMenuContent .box { margin: 0pt; padding: 10px 0pt; clear: both; height: 1%; }
#subMenuContent .box .post { border: 1px solid rgb(221, 221, 221); width: 100%; background-color: rgb(255, 255, 255); min-height:0px }
#subMenuContent .box .post p { padding: 0px 10px 5px; font-size: 11px; line-height: 12px; }
#subMenuContent .box .post img { border: 0px solid rgb(221, 221, 221); margin: 5px; padding: 5px; float: right; background-color: rgb(255, 255, 255); }





















