html, body{  margin:0;  padding:0;  text-align:center; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px;} 
img{border:none;}
a{color:#8a9d4c; font-weight:bold;} /* WAS: ##cc321e */
.img_style{ border: solid 1px #82a428;}
.error-message{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000
}
.error_msg{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000
}
#e-card{
background:#bece87; height:103px; width:656px; padding:10px; padding-left:20px;  padding-right:20px;
}
#e-card img{
border:solid 1px #ca3320; margin-left:16px; margin-top:5px;
}

.lender_block{ float:left; width:138px; text-align:center; }
/* All Button Style*/
.btn{ background:#82a428; color:#fff; text-transform:uppercase; font-size:11px; font-weight:bold; padding:3px; margin:0px; text-decoration:none;}

.submit_link {	background: url(../images/left.gif) no-repeat; display:block; float:left;line-height: 21px;height: 21px;padding-left: 15px;	text-decoration: none;	color:#FFFFFF; text-transform:uppercase; font-size:10px;}
.submit_link span {	background:url(../images/right.gif) no-repeat right;padding-right:15px;	margin-right:1px;color:#FFFFFF; display:block;}
.submit_link:hover {color:#000;}

.tab_link_active {	background:url(../images/tab_link_active_left.gif) no-repeat; 	display: block;	float:left;	line-height: 31px;height: 31px;	padding-left: 15px;	text-decoration: none;	color:#FFFFFF; text-transform:uppercase; font-size:11px;}
.tab_link_active span {background:url(../images/tab_link_active_right.gif) no-repeat right;display: block;	padding-right:15px;	margin-right:1px;color:#FFFFFF;}
.tab_link_active:hover {color:#000;}

.tab_link {	background:url(../images/tab_link_left.gif) no-repeat; 	display: block;	float:left;	line-height: 31px;height: 31px;	padding-left: 15px;	text-decoration: none;	color:#FFFFFF; text-transform:uppercase; font-size:11px;}
.tab_link span {background:url(../images/tab_link_right.gif) no-repeat right;display: block;	padding-right:15px;	margin-right:1px;color:#FFFFFF;}
.tab_link:hover {color:#000;}

/*Button Style End*/

.pagewidth{ width:975px; text-align:left; margin-left:auto; margin-right:auto;} 

#header_content{ width:100%; background:url(../images/header_bg.gif) repeat-x bottom; } 
	#header{ position:relative; height:185px; overflow:hidden; width:auto;  } 
	#header #logo{ float:left; width:auto; }
	#header #leaves{ float:right; width:auto; }

#nav_content{ width:100%; background:url(../images/nav_bg.gif) repeat-x; height:50px;border-bottom:solid 4px #82a428; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11pt;}
	#nav{height:50px;position:relative; }
	#nav ul {list-style:none;margin:0; padding:0;}
	#nav li { display:inline; float:left; line-height:50px; color:#fff; background:url(../images/nav_separator.gif) right no-repeat; width:auto;  }
	#nav a {float:left;margin:0;text-decoration:none;color:#fff;   padding:0px 20px 0px 20px;width:auto; }
	#nav a:hover { background:url(../images/nav_roll_ove.gif) repeat-x; }
	#nav .main_nav_select { background:url(../images/nav_roll_ove.gif) repeat-x;}


.drop_nav_content{ width:100%;  height:25px; background:#82a428; font-family:Arial, Helvetica, sans-serif; font-weight:bold;font-size:12px;}
	.drop_nav{height:20px; }
	.drop_nav ul {list-style:none;margin:0; padding:0;}
	.drop_nav li { display:inline; float:left; color:#000000; line-height:20px; color:#fff; background:url(../images/drop_nav_separator.gif) right no-repeat;width:auto;   }
	.drop_nav a {float:left;margin:0;text-decoration:none;color:#fff;   padding:0px 20px 0px 20px; }
	.drop_nav a:hover { color:#000;}
	.drop_nav .drop_nav_select { color:#000;}


/* Changes made by jme */

#body_content #custom_col
{
	float: left;
	text-align: left;	
	margin-left: 50px;
	margin-right: 50px;
}

#body_content #custom_col #custom_content
{
	margin-top: 20px;	
}

#japan_stuff a
{
	color: #8a9d4c;	
}

/* End changes made by jme */

#body_content{ width:100%; background:#d99f6c;}
	#body_content_bg{background: url(../images/main_body__content_bg.gif) repeat-y    ; width:1000px; margin-left:auto; margin-right:auto;}
	
	#leftcol{ width:179px;  float:left;  position:relative;  padding:0px 15px 0px 40px; text-align:left; margin:20px 0px 0px 0px; border-right:solid 1px #c9d69b;} 
		
		#leftcol h3{color:#82a428; padding:0; margin:0; font-size:10pt; text-transform:uppercase; display:block; border-bottom: solid 1px #82a428; line-height:20px;}
		#leftcol #login { font-size:11px; padding:10px 0px 15px 0px; color:#333333; font-family: Tahoma,Arial, Helvetica, sans-serif; font-weight:bold; line-height:20px;}
		#leftcol #login input{ border: solid 1px #c9d69b; width:100%;}
		#leftcol #login .btnn{color:#8a9d4c; line-height:12px; float:left; font-size:8pt; text-decoration:none; padding-top:10px;}
		
		
		#leftcol .left_nav{background:#81a328 url(../images/left_nav_bg.gif) no-repeat top; width:179px; font-size:11px;}
		#leftcol .left_nav div{background:url(../images/left_nav_bg_bottom.gif) no-repeat bottom; height:10px; width:179px; margin-top:-10px; padding:0;}
		#leftcol .left_nav h3{color:#fff; padding:0; margin:0; font-size:10pt; text-transform:uppercase; display:block; border-bottom: solid 1px #fff; line-height:30px; padding:0px 0px 0px 15px;}

		#leftcol ul{list-style:none;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
		#leftcol ul li{ line-height:18px; display:block; border-bottom:solid 1px #8bb02b; letter-spacing:normal; padding:5px 5px 15px 18px; background:url(../images/left_li_bullet.gif) no-repeat left top;}
		#leftcol ul li a{ text-decoration:none; color:#fff; font-weight:bold;}
		
	#twocols{ width:715px;  float:right;  position:relative; padding-right:35px;}
	
	#rightcol{width:184px; float:right; text-align:left; margin:20px 0px 0px 0px; background:#FFFFFF; border: solid 1px #82a428; padding:5px; font-size:11px; color:#666666; line-height:18px;}
		#rightcol h2{ margin:-8px 0px 0px -8px; padding:0; font-size:10pt; text-transform:uppercase; color:#FFFFFF; background:url(../images/right_title.gif) no-repeat; width:197px; height:39px; text-align:center; line-height:36px; position:absolute; }
		#rightcol h3{ margin:0;padding:0; font-size:12px; text-transform:uppercase; color:#333333; }
		#rightcol ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 15px;}
		#rightcol ul li{ }

	#rightcol_left{width:164px; float:right; text-align:left; margin:20px 0px 0px 0px; background:#FFFFFF; border: solid 1px #82a428; padding:5px; font-size:11px; color:#666666; line-height:18px;}
		#rightcol_left h2{ margin:-8px 0px 0px -8px; padding:0; font-size:10pt; text-transform:uppercase; color:#FFFFFF; background:url(../images/right_title.gif) no-repeat; width:197px; height:39px; text-align:center; line-height:36px; position:absolute; }
		#rightcol_left h3{ margin:0;padding:0; font-size:12px; text-transform:uppercase; color:#333333; }
		#rightcol_left ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 15px;}
		#rightcol_left ul li{ }

	#maincol{ float:left; display:inline; position: relative;  width:500px;  text-align:left; margin:20px 0px 0px 0px;color:#333;}
 	#maincol h1{ font-size:14pt; text-transform:uppercase; padding:0; margin:0;} 
 	#maincol h3{ font-size:12px; text-transform:uppercase; padding:0; margin:0; } 



	#maincol_full{ float:left; display:inline; position: relative;  width:710px;  text-align:left; margin:20px 0px 0px 0px;}
 	#maincol_full h1{ font-size:14pt; text-transform:uppercase; padding:0; margin:0;} 
	#maincol_full a{color:#cc321e; font-weight:bold;}

	
	#donation_nav{ width:100%; height:40px; background:#c9d69b; margin-top:30px; overflow:hidden; font-weight:bold;}
	#donation_nav ul {list-style:none;margin:0; padding:0;}
	#donation_nav li { display:inline; float:left; color:#000000; line-height:40px; color:#fff; border-right: solid 1px #FFFFFF; background:#a5bd61; font-size:20pt;}
	#donation_nav a {float:left;margin:0;text-decoration:none;color:#fff;   padding:0px 15px 0px 15px; }
	#donation_nav a:hover { color:#fff;}
	#donation_nav li span{ font-size:12px; width:auto; padding-left:5px;}


 .step_rest {vertical-align:middle}

/* All Table Style */
.forms{ font-weight:bold; font-size:11px;}
.forms h3{ font-size:12px; text-transform:uppercase; padding:0; margin:0; line-height:30px; } 
.forms .star{ color:#82a428; font-size:14px;}
.forms td{ height:25px; }
.forms .input_text{width:98%;border: solid 1px #c9d69b;}

.search { border:none;}
.search th{ background:url(../images/search_th.gif) no-repeat bottom left;  }
.search tfoot td{background:url(../images/search_foot.gif) no-repeat left top; }
.title{text-transform:uppercase; font-size: 12px; margin-left:20px; padding-right:5px; background:#f9f8e8; padding-left:5px;}

.content{background:none;}
.tbl_acount{ border:solid 1px #82a428;}
.tbl_acount td{ padding:2px 5px 2px 5px;}
.tbl_acount .input_text{width:98%;border: solid 1px #c9d69b;}

.tbl_list { border-left-style:inherit}
.tbl_list thead th{ border: none; padding:5px; background:#82a428; color:#FFFFFF;}
.tbl_list td{ border:1px solid #c9d69b ; padding:5px; border-right:none; border-top:none; }
.tbl_list tfoot td{ border:none;}
.tbl_list td.right_td{ border-right:1px solid #c9d69b ;  }

.search { border:none;}
.search th{ background:url(../images/search_th.gif) no-repeat bottom left;  }
.search tfoot td{background:url(../images/search_foot.gif) no-repeat left top; }
.content{background:url(../images/search.gif) repeat-y; border:none; }




/* Table Style End */

#s_block{clear:both; padding:30px 0px 0px 40px;}
	#s_block div{width:420px; height:140px; text-align:left; background:#FFFFFF; border-top: solid 3px #82a428;padding:10px; float:left;}
	#s_block div h2{padding:0; margin:0; font-size:13pt; text-transform:uppercase; font-weight:600;}
	#s_block div ul{padding:0; margin:10px 0px 0px 0px; list-style:none;}
	#s_block ul li{ line-height:20px; display:block;letter-spacing:normal; padding:0px 0px 0px 8px; background:url(../images/block_bullet.gif) no-repeat left top;}
	#s_block ul li a{ text-decoration:none; color:#cc321e;}

#footer_content{background:#d99f6c; width:100%;}
	#footer{ background:url(../images/footer_bg.gif) top no-repeat; width:1000px;  margin-left:auto; margin-right:auto; height:170px; text-align:center; font-size:11px; padding-top:20px;} 
	#footer ul {list-style:none;margin:0; padding:0;}
	#footer li { display:inline; color:#000000; line-height:20px; color:#000; }
	#footer a {margin:0;text-decoration:none;color:#8a9d4c; font-size:13px; line-height:25px; font-weight:bold; padding:0px 10px 0px 10px; background:url(../images/footer_nav.gif) left no-repeat; }

.dummyExtender {font-size:0;line-height:0;padding:0;margin:0;}

 

 


 



/***********************:: Common class ::********************************/

.right{float:right;width:auto;}
.left{float:left;width:auto;}
.clear_right{ clear:right;}
.clear_both{ clear:both;}
.clear_left{ clear:left;}

/***********************::Hot fix ::********************************/


/*
img, div, { behavior: url(css/iepngfix.htc);}
:-moz-any-link:focus {outline: none;} 
*/
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  



/***********************::printer styles ::********************************/

 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}


/***********************::Text Decoration ::********************************/


