body{
        font-size: 11px;
	font-family:arial, helvetica, sans-serif;
	text-align: center;
	margin: 0;
        background-color: #a0a0a0;
}

#wrapper{
	border-left:1px solid #363636;
	border-right:1px solid #363636;
	background-color: #fff;
        width:767px;
        text-align:left;
        margin:0 auto;
        padding:0;
}

#header{
	background-color: #ce0024;
	width:767px;
	height: 26px;
}

#quick_menu{
	color: #fff;
	text-align:right;
        padding: 7px 20px 0 0;
}

a.quick_menu {
        font-size: 12px;
        color: #fff;
        text-decoration: none;    
}

a.quick_menu:hover {
        color:#fff;
	text-decoration: underline;
}

a.quick_menu:visited {
        color:#fff;
}

#shadow{
	background-color: #ce0024;
        width:767px;
	height:5px;	
	margin: 1px 0 0 0;
}

#main_content {
	font-size: 11px;
/*	color: #1323b7;*/
/*	color: #00388d;*/
	color: #252525;
	width: 100%;
}

#main_content h4{
        font-size: 11px;
	color: #ce0024;
	font-weight: bold;
        margin: 0 0 -10px 0;
}

#main_content h5{
        font-size: 15px;        
	color: #00388d;
	font-weight: bold;
        margin: 0 0 0 0;
}


#main_content h3{
        font-size: 15px;        
	color: #ce0024;
	font-weight: bold;
        margin: 0 0 0 0;
}

#main_content h2{
        font-size: 20px;
	font-weight: normal;
        color: #ce0024;        
	margin: 0 0 -1px 0;
}

.p_ul{
	margin: -12px 0 0 0;
}

.p_nor{
	margin: 10px 0 0 0;
}

.table_normal{
        font-size: 11px;
/*	color: #1323b7;*/
	color: #00388d;
}

#left_column { 
	border-right:1px solid #000;
	background-color: #fff;
	width : 154px;
	height: 760px;		
	padding : 0 0 0 0;	
	float : left;
}

#left_column2 {        
        border-right:1px solid #000;
        background-color: #fff;
	height: 760px;
        width : 154px; 	
	text-align:center;        
        float : left;
}


#left_column h3{
        font-size: 13px;	      
	/*color: #00388d;*/
	color: #ce0024;
	font-weight: bold;
	text-align:center;
	padding: 10px 0 0 0;
}

a.partner {
        font-size: 12px;
/*	color: #1323b7;*/
	color: #00388d;
	text-decoration: none;
	text-align:justify;
}

a.partner:hover {
	text-decoration:underline;
	color:#ce0024;
}

#mid_column {
	width : 400px;
        text-align:justify;     
	margin: 0 20px 0 20px;
        float : left;
}

a.mid_column_link {
        font-size:11px;
        color: #8a8c87;
        text-decoration: underline;
        text-align:justify;
}

a.mid_column_link:hover {
        text-decoration:underline;
        color:#ce0024;
}

a.home_link {
        font-size: 20px;
	font-weight: normal;
	text-decoration:none;
        color: #ce0024;        
	margin: 0 0 -1px 0;
}

a.home_link:hover {
	font-size: 20px;
	font-weight: normal;
	text-decoration:underline;
        color: #ce0024;        
	margin: 0 0 -1px 0;        	
}	

#right_column { 		
	color: #7c2a38;
	text-align: center;
	font-weight: bold;
	border-left:1px solid #000;
	width : 170px;
	height: 760px;
	float : right;	
}

a.navi_item {
        font-size: 10px;
        color: #000;        
        text-decoration: none;     
}

a.navi_item:hover {
	text-decoration:underline;
        color:#ce0024;
}

#footer {
	background-color : #dadada;
	border-top : 1px solid #363636;
	text-align: center;
	padding : 10px 15px;
	clear : both;
}

#head_flash{
      width:767px;
      height:140px;
	margin: 1px 0 1px 0;
}

#width_{
	width: 15px;
}

#width_34{
	font-size: 11px;
	width: 120px;
	text-align: center;
}

.nav{
	background-color: #626262;
}

.menu_{
	background-color: #ce0024;
	color: #fff;	
	font-size: 11px;
	font-weight: bold;
	width: 170px;
	text-align: center;
}

a.menu_link{
	background-color: #ce0024;
	color: #fff;	
	text-decoration:none;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 0 0;
}

a.menu_link:hover{
	background-color: #ce0024;
	color: #fff;
	text-decoration:underline;	
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 0 0;
}

.menu_item{
	background-color: #dee2e7;
	font-size: 11px;
	width: 170px;
	text-align: center;
}

.height_3{
	height: 3px;
}

.make_center{
	text-align:center;
}

.make_bold{
	font-weight: bold;
}

.make_right{
	width: 50px;
	height: 50px;
	text-align: right;
}

.make_right2{
	width: 400px;
	text-align: right;
}

.left_item{
	color:#ce0024;
	font-size: 13px;
        font-weight: bold;
	padding: 0 0 0 10px;
}

.left_list{
	color:#737373;
	font-size: 11px;
	margin: 0 5px 0 -18px;
}

.table_contact{
        font-size: 12px;
	text-align: right;
}

.country{
        font-size: 12px;
        text-align: left;
}

.locate{
        font-size: 14px;
	color:#ce0024;
	font-weight: bold;
        text-align: center;
}

.caption{
	width: 170px;
	font-size: 11px;
	font-family:arial, helvetica, sans-serif;
	padding: 0 0 0 15px;
}

.table_li{	
	font-size: 11px;
	font-family:arial, helvetica, sans-serif;	
	margin: 0 0 0 -25px;	
}

#sol1{
	width: 130px;
	position: absolute;
	text-align: left;
	margin: 10px 0 0 0;
}

#sol2{
	width: 130px;
	position: absolute;
	text-align: left;
	margin: 10px 0 0 135px;
}

#sol3{
	width: 130px;
	position: absolute;
	text-align: left;
	margin: 10px 0 0 270px;
}

#sol4{
	width: 130px;
	position: absolute;
	text-align: left;
	margin: 210px 0 0 0;
}

#sol5{
	width: 130px;
	position: absolute;
	text-align: left;
	margin: 210px 0 0 135px;
}

#sol6{
	width: 130px;
	position: absolute;
	text-align: left;
	margin: 210px 0 0 270px;
}