@charset "UTF-8";

#main {width:955px;margin:18px 0 0 0;padding:0;background:#fff;overflow: hidden;clear:both;
background:url(../img/main_bg2.png) no-repeat right top;}

.left {float:left;margin:0 ;width:235px;border:solid 0px red;clear:both;display: inline;}
.right {float:left;margin:0 ;width:710px;border:solid 0px red;display: inline;}

#mainimg{margin:0 0 0 11px;paddig:0;float:left;display: inline;}
#mainlogo{margin:65px 30px 0 0px;paddig:0;float:right;display: inline;}

.left h2{margin:10px 0 16px 0;padding:0 0 0 10px;border-left:solid 10px #555;line-height:1em;}
.right h1{margin:20px 20px 16px 0;padding:0 0 0 10px;line-height:1.5em;font-size:14px;color:#ea5b5b;}
.right h2{margin:20px 20px 0px 0;padding:0 0 0 0px;line-height:1.5em;font-size:14px;color:#111;}
.right h3{margin:20px 20px 0px 0;padding:0 0 0 10px;line-height:1em;font-size:14px;font-weight:bold;border-left:solid 10px #a0cd3c;}



#maintxt {border:solid 0px red;overflow: hidden;margin:auto;}
#maintxt p{color:#444;line-height:1.5em;margin:10px 10px 0px 0px;font-size:14px;padding:0 0 0 20px;}
#maintxt img{margin:0px 0px 0 0;padding:0 0px 0 0px;}
#maintxt p.last{border-bottom:solid 1px #a0cd3c;padding:0px 0 20px 0px;width:360px;float:left;}

.introarea {clear:both;padding:20px 0 0 0 ;}
span.green {color:#a0cd3c;}
span.small {font-size:12px;font-weight:normal;}
span.bold12p {font-weight:bold;}
span.bold20p {font-weight:bold;font-size:20px;}


#bottom {background:url(../img/bottom.png) no-repeat right bottom;margin:0;padding:0;width:955px;}




