﻿.clear_both {
    clear: both;
}

.float_left 
{
    float:left;
}

.maincontent {
	margin-bottom:10px;
	float:left;
	width:918px;
	display:block;	
}

.maincontent .top {
    padding: 0;
    margin: 0 auto;
    width: 599px;
    height: 297px;
}

.maincontent h1 span {
    display: inline;
    position: absolute;
    top: -1000px;
}
.maincontent h2,
.maincontent h3 {	
	text-align:left;
	color:#535353;
	font-size:16px!important;
	width:660px;
	margin-left:60px;
	padding-top:10px;
	
}
.maincontent h4 {	
	text-align:left;
	color:#535353;
	font-size:16px!important;
	width:660px;
	padding-top:0px;
	
}
.contentwrap {
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	width:917px;
	height:auto;
	overflow:hidden;
	margin:0;
	padding:0;
	background-color: #edd738;
}

.maincontent .center-piece 
{
	margin: 0 0 10px 50px;
}
.maincontent .center-piece .center-textbox
{
	border-left:solid #ccc 1px;
	border-right:solid #ccc 1px;
	margin-left:9px;
	width:742px;
	height:auto;
	overflow:hidden;
}
.center-text
{
	width:770px;
	margin:30px;
	text-align:center;
}
.maincontent .center-piece .center-textbox .center-text ul li 
{
	margin:0 0 20px 33px;
}

.floatright
{
	float:right;
	margin-top:0;
	height:10px;
}
.textlist 
{
	padding:20px 0 0 30px;
	width:600px;
}
.maincontent .fineprint 
{
	font-size:10px;
}

.tab_color 
{
    color:#535353;
}

.fragment_tab_2
{
    padding:25px;    
    font-size:13px;    
}

.out_white_box
{
    border:1px solid #535353; 
    padding:10px; 
    width:530px; 
    height:110px; 
    background-color:#e2e2e2;
}

.inner_box
{
    float:left; 
    width:310px; 
    padding-left:10px; 
    padding-top:8px;
}
