@charset "utf-8";
/* CSS Document */
.link {color:blue; text-decoration:underline;}
.video {text-align:center; padding:3px; border: 1px solid green;height:250px;}
.phone {color:green; font-size:19px; margin-top:5px; line-height:20px; font-weight:bold;}
.terms { margin-top:5px; margin-bottom:8px; font-size:10px;}
.terms b{color:black;}
.profile { margin-top:5px; margin-bottom:8px; font-size:12px;}
.profile b{color:black;}
.profile a{margin:0px;padding:0px;float:none;}

Body
{
	margin:0px 0px 0px 0px;
	font-family:"Trebuchet MS";
	font-size:13px;
	background:url(images/bg_page.jpg) repeat-x;

}

h1, p { padding:0; margin:0; }
#wrapper
{
	margin:auto;
	padding-top:0px;
	height:auto;	
}

#wrapper_banner
{
	width:900px;
	margin:auto;
	margin-top:10px;
	background:#FFFFFF;
	min-height:500px;

}

#banner
{
	width:882px;
	margin:auto;
	background:url(images/bg_banner.jpg) repeat-x;
	height:137px;
}
.areas {height:65px; width:200px; text-align:center; padding-top:65px;margin-left:160px;color:green;}

.logo
{
	background:url(images/logo.jpg) no-repeat;
	width:163px;
	height:114px;
	margin-left:13px;
	margin-top:8px;
	float:left
}

.banner
{
	background:url(images/banner.jpg) no-repeat;
	float:right;
	width:668px;
	height:137px;
}

.navigation
{
	background:url(images/bg_nav.jpg) repeat-x;
	height:52px;
	width:882px;
}


.nav
{
	margin-right:20px;
	width:850px;
	height:52px;
	float:right;
}

A, .navigation_txt
{
	/*font-family:"Trebuchet MS";*/
	font-size:16px;
	color:#666666;
	float:right;
	vertical-align:middle;
	margin-top:16px;
	margin-left:50px;

	text-decoration:none;
}

A:hover, .navigation_txt:hover
{
	/*font-family:"Trebuchet MS";*/
	font-size:16px;
	color:#409540;

}

.contbg
{
	background:#FFFFFF;
	height:auto;
}


.maincontent
{
	margin-left:10px;
	margin-right:10px;
	width:872px;
	height:auto;
	overflow:visible;
	margin-top:16px;
}

.vert_menu
{
	background:url(images/vert_menu_440.jpg) no-repeat;
	width:243px;
	height:440px;
	vertical-align:top;
	float:left;
}

.vert_menu_cont
{
	padding: 11px 12px 0px 12px;
	width:219px;
	height:186px;
}

.vert_link{ float:left; background:url(images/bullet.gif) no-repeat left 5px ; width:100%; border-bottom: dotted 1px #97DA5A; padding:5px 0;}
.vert_link a { float:left; padding-left:25px; margin:0; }

.CB
{
	clear:both;
}

.content
{
	width:600px;
	height:100%;
	float:left;
	padding: 0px 0px 0px 20px;
}

.heading
{
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#409540;
	margin-bottom:10px;
	font-weight:bold;
}

.mini_heading
{
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#409540;
	margin-top:10px;
	font-weight:bold;
}

.text
{
	font-family:"Trebuchet MS";
	font-size:13px;
	color:#666666;
	text-align:left;
}

.text a.link { color:blue; text-decoration:underline; font-size:12px;  }
.text a.privacy { color:blue; text-decoration:underline; font-size:12px; float:none; margin:0px;  }
.newsTitle {font-size:16px;margin:0;padding:0; color:#000000; font-weight:bold;}


.rounded
{
	background:url(images/rounded.jpg) no-repeat;
	width:862px;
	height:216px;
	margin: 20px 0px 0px 5px;
	padding:10px;
}
.rounded .rndBox { float:left; width:262px; padding:5px; padding-right:20px;}
.rndBox h1 { color:#3F943F; font-size:18px; padding-bottom:5px; border-bottom: dotted 1px #97DA5A }
.rndBox p { color:#666; float:left;  margin:5px 0; }
.rndBox p img {float:right; }
.rndBox b { color:#666; float:left; width:90%; }

.rndBox a.link { color:blue; text-decoration:underline; font-size:12px; margin:0px; padding:0px; float:none;  }
.rndBox a.linkgray { color:#666666; text-decoration:none; font-size:13px; margin:0px; padding:0px; float:none;  }
.rndBox div b { color:#3F943F;  float:left; font-size:13px; font-weight:none;}
.rndBox div p { float:left; font-size:13px; width:98%; padding-bottom:5px; }

#footer{ float:left; width:100%; padding:10px 0;text-align:center;color:#666;}
#footer p {display:block;clear:both;}
#footer p.menu a{ font-size:13px; margin:0; padding:0 5px; border-right:solid 1px #666;float:none; }
#footer p.menu .last {border:none;}
#footer p.copy {color:#666;font-weight:bold;font-size:12px; }

.newsDiv {width:800px; height:1700px;clear:both; padding-top: 20px;}
.newsDiv a.link { color:blue; text-decoration:underline; font-size:12px;  }
.newsDiv p {padding-bottom:10px;}

.faqDiv {width:800px; height:4300px;clear:both; padding-top: 20px;}
.faqDiv a.link { color:blue; text-decoration:underline; font-size:12px;  }
.faqDiv p {padding-bottom:10px;}

.aboutDiv {width:800px; height:1600px;clear:both; padding-top: 20px;}
.aboutDiv a.link { color:blue; text-decoration:underline; font-size:12px;  }
.aboutDiv p {padding-bottom:10px;}

.generalDiv {clear:both; padding-top: 20px; color:#666666}
.generalDiv a.link { color:blue; text-decoration:underline; font-size:12px; float:none; padding:0px; margin:0px; text-align:left;  }
.generalDiv p {padding-bottom:10px;}

.caption{color:black; font-size:11px; font-weight:bold;}
.italicSmall { font-style:italic; font-size:11px; font-weight:bold; color:black;}

.caption a {color:black;font-size:11px;font-weight:bold;}


pre{margin:0; padding:0; font-family:"Trebuchet MS";	font-size:12px;}

#oraiko{
width:275px;
font-size:10px; 
font-weight:bold; 
font-family: Trebuchet MS, Arial,Helvetica, sans-serif; 
font-style:italic;
padding:0px;
}
#oraiko a{ font-size:10px;color:#666666; text-decoration:none;}
#oraiko a:hover{ color:#18A9D7; text-decoration:none;}
