@charset "utf-8";
/* CSS Document */
body{
		margin:0px;
		padding:0px;
		text-align:justify;
		background: rgb(0,74,0);
		background: -moz-linear-gradient(top, rgba(0,74,0,1) 0%, rgba(255,255,255,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,74,0,1)), color-stop(100%,rgba(255,255,255,1)));
		background: -webkit-linear-gradient(top, rgba(0,74,0,1) 0%,rgba(255,255,255,1) 100%); 
		background: -o-linear-gradient(top, rgba(0,74,0,1) 0%,rgba(255,255,255,1) 100%); 
		background: -ms-linear-gradient(top, rgba(0,74,0,1) 0%,rgba(255,255,255,1) 100%); 
		background: linear-gradient(to bottom, rgba(0,74,0,1) 0%,rgba(255,255,255,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004a00', endColorstr='#ffffff',GradientType=0 ); 
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333;


}
.payMode
{
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#F90;
}
section.well{
	min-height:500px;
	}
#main{margin:35px 0px 0px 300px; }

/* Hide for mobile, show later */
.sidebar {
  display: none;
}
@media (min-width: 768px) {
  .sidebar {
    position: fixed;
    top: 40px;
    bottom: 0;
    left: 0;
    z-index: 1000;
    display: block;
    padding: 20px;
    overflow-x: hidden;
    overflow-y: auto; /* Scrollable contents if viewport is shorter than content. */
    background-color: #f5f5f5;
    border-right: 1px solid #eee;
  }
}

.page{
		width:100%;
		height:100%;
		float:left;
		}
		
.clearfloat{
	clear:both;}
	
.layout{
	width:1040px;
	margin:0 auto;
	}
header{
		width:100%;
		padding:20px 0px 20px 0px;
	}
	

.lower-content{
		width:1040px;
		background:#fff;
		
		padding:0px;
	}
.wrapper{padding:2px 10px 2px 10px;
		 border-bottom:solid 1px #AAc09b;}
.white{background:#fff;}

.slide{
	float:left;
	width:100%;
	height:320px;
	background:#666;
	overflow:hidden;
}

.upper-content{
	width:100%;
	height:200px;
	}
	.upper-content .inner{
			float:left;
			width:332px;
	     	background:#ccc;
			padding:2px 4px 2px 4px;
		}


.footer{
		width:100%;
		height:150px;
		border-top:solid 4px #9c0;
		background:#333;
		margin:0px;
		
	}


#accordion{
	list-style: none;
	padding: 0 0 0 0;
	width: 170px;
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#accordion1  {
	list-style: none;
	padding: 0 0 0 0;
	width: 800px;
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	
}

#accordion li{
	display: block;
	/*background-color: #FF9927;*/
	background-color: #0b520b;
	font-weight: bold;
	margin: 1px;
	cursor: pointer;
	padding: 8px 0px 8px 40px;
	list-style: circle;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin-bottom:5px;

	height:30px;
}

#accordion1 li{
	display: block;
	/*background-color: #FF9927;*/
	background-color:#006600;
	font-weight: bold;
	margin: 1px;
	cursor: pointer;
	padding: 8px 0px 8px 40px;
	list-style: circle;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin-bottom:5px;

	height:30px;
}
#accordion ul, #accordion1 ul {
	list-style: none;
	padding: 0 0 0 0;
	display: none;
	color:#FFFFFF;
}
#accordion ul li{
	font-weight: normal;
	cursor: auto;
	background-color:#FFFFFF;
	padding: 0 0 0 7px;
}

#accordion1 ul li{
	font-weight: normal;
	cursor: auto;
	background-color:#FFF;
	color:#003300;
	padding: 0 0 0 7px;
	
	
	}
#accordion a,#accordion1 a {
	text-decoration: none;
	color:#0b520b;
	font-size:9px;
	font-weight:bold;
}
#accordion a:hover,#accordion1 a:hover {
	text-decoration: underline;
}

#result{border:1px solid #ccc;
		}
input.error, textarea.error, select.error{border-color:#ff0000 !important;}