/*-- clearfix --*/
.cf { zoom: 1; }
.cf:before, .cf:after {
	content: " ";
	display: table;
}
.cf:after { clear: both; }
.crr{
font-size:0;
line-height:0;
padding:0;
margin:0;
clear:both;
}

.mp0{margin:0;padding:0;}
.marT5{margin-top:5px;}
.marT10{margin-top:10px;}
.marT15{margin-top:15px;}
.marT20{margin-top:20px;}
.marT40{margin-top:40px;}
.marT100{margin-top:100px;}
.marB5{margin-bottom:5px;}
.marB10{margin-bottom:10px;}
.marB15{margin-bottom:15px;}
.marB100{margin-bottom:100px;}
.marB20{margin-bottom:20px;}
.marB200{margin-bottom:200px;}
.marB300{margin-bottom:300px;}
.marL5{margin-left:5px;}
.marL10{margin-left:10px;}
.marL15{margin-left:15px;}
.marL20{margin-left:20px;}
.marR5{margin-right:5px;}
.marR10{margin-right:10px;}
.marR15{margin-right:15px;}
.marR20{margin-right:20px;}

.alignC{text-align:center}
.alignL{text-align:left}
.alignR{text-align:right}
.alignT{vertical-align:top;}
.alignM{vertical-align:middle;}
.floatL{float:left;}
.floatR{float:right;}

.thumbL {
    float: left;
    margin: 0 15px 10px 0;
    padding: 0;
}
.thumbR {
    float: right;
    margin:0 0 10px 15px;
    padding: 0;
}
.greet_img {
	text-align:center;
    float: left;
    margin: 0 15px 0 0;
    padding: 0;
}
.about_img {
    float: right;
    margin:0 80px 10px 15px;
    padding: 0;
}

.description {overflow: hidden;}

.button {
	width:300px;
	color:#ffffff;
	background:#337fcc;
	font-size:28px;
	font-weight:bold;
	text-shadow:0 -1px 0px #225588,0 -2px 0px #225588;
	text-align:center;
	display:block;
	text-decoration:none;
	border:1px solid #225588;
	padding:12px 0 8px 0;
	border-radius:5px;
	background:-moz-linear-gradient(rgba(34,85,136,0.5), rgba(34,85,136,1));
	background:-webkit-gradient(linear, 100% 0%, 100% 100%, from(rgba(34,85,136,0.5)), to(rgba(34,85,136,1)));
	box-shadow:1px 2px 2px rgba(0,0,0,0.3), 0px 1px 0px rgba(255,255,255,0.5) inset, 0px -1px 0px rgba(255,255,255,0.2) inset;
}

.org_cont{
	margin:0 60px 0 60px;
	font-size:1.2em;
	text-align:center;}
	
.information_list{
	margin-left:5px;}