@charset "utf-8";
/* CSS Document */
.title {
	font-family:'Myriad Pro';
	font-size:18px;
	font-weight:700;
	color:#3E7700;
	text-decoration:none;
}
#overs:hover 
{
	background-color:#EAF9FF;
	border:1px solid #6CF;
}
	
	
.bordersytle
{
	border:1px solid #E4E4E4;
	padding:5px 5px 5px 5px;
	box-shadow:inset 0 0 10px #E4E4E4; 
	-moz-box-shadow:inset 0 0 10px #E4E4E4; 
	-webkit-box-shadow:inset 0 0 10px #E4E4E4; 
	-moz-border-radius-bottomleft:5px; 
	-moz-border-radius-bottomright:5px; 
	-moz-border-radius-topleft:5px; 
	-moz-border-radius-topright:5px;"
}
.greenbordersytle
{
	border:1px solid #B8D96E;
	padding:5px 5px 5px 5px;
	background-color:#F7FBEE;
	box-shadow:inset 0 0 10px #B8D96E; 
	-moz-box-shadow:inset 0 0 10px #B8D96E; 
	-webkit-box-shadow:inset 0 0 10px #B8D96E; 
	-moz-border-radius-bottomleft:5px; 
	-moz-border-radius-bottomright:5px; 
	-moz-border-radius-topleft:5px; 
	-moz-border-radius-topright:5px;"
}
.arrowlink
{
	background-image:url(../images/arrow_77.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding-left:15px;
	color:#333;
	text-decoration:none;
}
a.arrowlink:hover
{
	background-image:url(../images/arrow_781.GIF);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:13px;
	color:#3A6E02;
	text-decoration:none;
}
.title2
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#3E7700;
	text-decoration:none;
}
.greenlink
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#3E7700;
	text-decoration:underline;
}
.title3
{
	font-family:'Myriad Pro';
	font-size:18px;
	font-weight:700;
	color:#3E7700;
	text-decoration:none;
}
.title4
{
	font-family:'Myriad Pro';
	font-size:18px;
	font-weight:700;
	color:#3E7700;
	text-decoration:none;
}
.bgDotted
{
	background-image:url(../Images/bgDotted.gif);
	background-repeat:repeat-x;
	text-decoration:none;
}
.subarrow
{
	background-image:url(../images/arrow_77.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding-left:15px;
	color:#333;
	text-decoration:none;
}
a.subarrow:hover
{
	background-image:url(../images/arrow_76.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
	color:#3A6E02;
	text-decoration:none;
}
.curvebox
{
	border:1px solid #CCC;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
}
.main {
	font-family:'Myriad Pro';
	font-size:18px;
	font-weight:700;
	color:#3E7700;
	text-decoration:none;
}
.borders
{
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	border-top:1px solid #E4E4E4;
	
}
.bottonline
{
	background-image:url(../images/node.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.txtborder
{
	border:1px #C7C7C5 solid;
}
.light
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#999;
	text-decoration:none;
}
.bold12 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
.bold {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
a.bold:hover
{
	color:#3A6E02;
	text-decoration:none;
}
.font11 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
.links
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	color:#069;
	text-decoration:underline;
}
a.links:hover
{
	text-decoration:none;
}
.font13 {
	/*font-family:Verdana, Geneva, sans-serif;*/
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
}
.font12 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}
a.font12:hover
{
	color:#3A6E02;
	text-decoration:none;
}
.white {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}
a.white:hover
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#3A6E02;
	text-decoration:none;
}
.red {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#F00;
}
.green {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#3A6E02;
}
	
/*--------- Site Buttons --------------*/
.tableborder
{
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	border:1px solid #E8E8E9;
}
.signinbuttton
{
	background-image:url(../images/signin.png);
	border:0px;
	width:80px;
	height:20px;
	cursor:pointer;
}
.signupbuttton
{
	background-image:url(../images/signup.png);
	border:0px;
	width:80px;
	height:20px;
	cursor:pointer;
}
.submitbuttton
{
	background-image:url(../images/reg12.png);
	border:0px;
	background-repeat:no-repeat;
	width:150px;
	height:30px;
	cursor:pointer;
}
.submitbuttton_jp
{
	background-image:url(../images/register_jp.png);
	border:0px;
	background-repeat:no-repeat;
	width:150px;
	height:30px;
	cursor:pointer;
}
.submitbuttton12
{
	background-image:url(../images/submit12.png);
	border:0px;
	background-repeat:no-repeat;
	width:150px;
	height:30px;
	cursor:pointer;
}
.submitbuttton_jp
{
	background-image:url(../images/submit_jp.png);
	border:0px;
	background-repeat:no-repeat;
	width:150px;
	height:30px;
	cursor:pointer;
}
.updatebuttton
{
	background-image:url(../images/update.png);
	border:0px;
	width:80px;
	height:20px;
	cursor:pointer;
}
.searchbuttton
{
	background-image:url(../images/searchbut.png);
	border:0px;
	width:80px;
	height:20px;
	cursor:pointer;
}
.sendmailbutton
{
	background-image:url(../images/sendmail.png);
	border:0px;
	width:80px;
	height:20px;
	cursor:pointer;
}
.sendmailbutton_jp
{
	background-image:url(../images/sendmail_jp.png);
	border:0px;
	width:80px;
	height:20px;
	cursor:pointer;
}
.colorbutton
{
	border:1px solid #999;
	background-color:#E4E4E4;
	font-family:'Lucida Bright';
	font-size:15px;
	color:#000;
	width:70px;
	height:20px;
	cursor:pointer;
}
