/* 
Designed by Yusuke Nick Imamura
Famix Corp.
www.famix.net
yusuke@famix.net
*/

 a

 	{

	color:#000000;

	}

.componentheading

	{

	display:none;

	}

table.contentpaneopen

	{

	width:90%;

	margin:0px 0px 0px 70px;

	}	

table.blog

	{

	width:100%;

	}

td.contentheading

	{

	font-size:18px;

	font-weight:bold;

	

	}

img.title

	{

	position:relative;

	float:left;

	}

#content_home table.contentpaneopen tr td h3.title 

	{

	font-size:24px;

	position:relative;

	float:left;

	margin:0px 5px 0px 5px;

	padding:0px 0px 0px 0px;



	height:26px;

	}

#content_home table.contentpaneopen tr td span.title_left

	{

	position:relative;

	float:left;

	height:26px;

	width:25px;

	background:url(../images/bottom_h3.png) left top no-repeat;

	}

#content_home table.contentpaneopen tr td h3.title span.title_left span.title_right

	{

	position:relative;

	float:left;

	height:26px;

	padding:0px 30px 0px 30px;

	background:url(../images/bottom_h3.png) right no-repeat;

	z-index:999;





	}

span.bold

	{

	float:right;

	font-size:18px;

	font-weight:bold;

	font-family:"Times New Roman", Times, serif;

	}

p

	{

	clear:both;

	width:100%;

	position:relative;

	float:left;

	}

.row

	{

	position:relative;

	float:left;

	width:100%;

	margin:20px 0px 0px 0px;

	}

.row .img

	{

	position:relative;

	float:left;

	width:12%;

	}

.row .text

	{

	position:relative;

	float:left;

	width:68%;

	}

img.img_right

	{

	position:relative;

	float:right;

	margin:0px 0px 0px 10px;

	}

img.img_left

	{

	margin:0px 5px 0px 0px;

	position:relative;

	float:left;

	}

.text p

	{

	position:relative;

	float:left;

	}

.bord_box

	{

	width:90%;

	margin:20px 0px 0px 0px;

	position:relative;

	float:left;

	padding:10px 20px 10px 20px;

	border:1px solid #cccccc;

	clear:both;

	}

.chronoform

	{

	display:none;

	}

table.contact tr td

	{

	vertical-align:top;

	padding:5px 0px 0px 0px;

	}

span.red

	{

	color:#FF0000;

	}

table.contact tr td input

	{

	width:60%;

	}

table.contact tr td textarea

	{

	position:relative;

	float:left;

	width:100%;

	height:100px;

	}

table.contact tr td input.submit

	{

	width:98px;

	height:32px;

	background:url(../images/submit.png) left top no-repeat;

	border:none;

	}

ul

	{

	width:100%;

	position:relative;

	float:left;

	}



.short

	{

	position:relative;

	float:left;

	width:80%;

	clear:both;

	}

table tr td

	{

	vertical-align:top;

	}

span.strong

	{

	font-weight:bold;

	text-decoration:underline;

	}

span.green

	{

	color:#00258e;

	}

span.btext

	{

	color:#0030ff;

	}

.box_left

	{

	position:relative;

	float:left;

	width:350px;

	padding:10px;

	margin:10px 20px 0px 0px;

	border:1px solid #000000;

	height:500px;

	}

span.blue

	{

	color:#0030ff;

	font-style:italic;

	}

div.blue

	{

	position:relative;

	float:left;

	width:400px;

	background:#bedbff;

	border:1px solid #9bb3d2;

	padding:10px 10px 20px 10px;

	}

div.blue input

	{

	height:30px;

	color:#0030ff;

	width:250px;

	position:relative;

	float:left;

	}

div.blue input.submit

	{

	position:relative;

	float:left;

	width:91px;

	height:35px;

	background:url(../images/send.jpg) left top no-repeat;

	border:none;

	text-indent:-2000px;

	margin:0px 0px 0px 20px;

	}

.left_cont

	{

	position:relative;

	float:left;

        //width:45%;

	}

.right_cont

	{

	position:relative;

	float:left;

        //width:55%;

	}



table.book tr td

	{

	vertical-align:top;

	padding:20px 0px 0px 0px;

	}

table.book tr td .small_left

	{

	position:relative;

	float:left;

	width:100px;

	}

table.book tr td .small_right

	{

	position:relative;

	float:left;

	width:400px;

	}

#content_home .left_

	{

	position:relative;

	float:left;

	width:325px;

	}

#content_home .right_

	{

	position:relative;

	padding-right:20px;	
	
	padding-left: 15px;

	float:left;
	
	width: 65%;
	}

p

	{

	clear:both;

	width:100%;

	position:relative;

	float:left;

	}

#content_home table.contentpaneopen tr td img.right_

	{

	position:relative;

	float:left;

	width:302px;

	height:227px;

	margin:0px 10px 0px 0px;

	}

span.question

	{

	position:relative;

	float:right;

	width:111px;

	height:95px;

	background:url(../images/question.png) left top no-repeat;

	}
