BODY {
	background-color: #FFFFFF;
	margin-top: 45px;
	padding: 0;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height: 135%;
	color:#333333;
}

#container {
	text-align:left;
    width: 810px;
	vertical-align: top;
}

.pad_logotitle {
	width: 590px;
	float: left; 
	text-align:left;
	padding: 0 0 15px 0;
}	

.font_eng {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: left;
	width: 219px;
	text-align: right;
	padding: 13px 0 0 0;
} 



#left_mainframe {
	width: 835px;
	text-align: left;
	float:left;
}

#left_mainframe02 {
	width: 733px;
	text-align: left;
	float:left;
}


.right_navframe {
	width: 102px;
	text-align: left;
	float: right;
}

.right_navframe02 {
	width: 102px;
	text-align: left;
	float: right;
}


.right_navframe03 {
	width: 102px;
	text-align: left;
	margin-left: 38px;
	float: right;
}

.right_navframe04 {
	display:inline;
	width: 77px;
	text-align: left;
	margin-right: 25px;
	float: right;
}

.font_archivebu {
	background-image: url(../images/archive_bullet.gif);
	background-position: left top;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 15px;
	padding: 0 0 0 18px;
	text-align:right;
}	

.font_archivebu02 {
	background-image: url(../images/archive_bullet.gif);
	background-position: left top;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 5px;
	padding: 0 0 0 18px;
	text-align:right;
}	

.font_archivebu1009 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 40px;
	padding: 0 0 50px 0;
	line-height: 110%;
	text-align:left;
}	

.font_archivebu0226_jpn {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 10px;
	padding: 43px 0 0 0;
	line-height: 130%;
	text-align:left;
}	

.font_archivebu0226uc_jpn {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 10px;
	padding: 0 0 0 0;
	line-height: 130%;
	text-align:left;
}	

.font_archivebu0226_eng {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 43px 0 0 0;
	line-height: 120%;
	text-align:left;
}	

.font_archivebu0226uc_eng {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0 0 0 0;
	line-height: 120%;
	text-align:left;
}	

.font_archivebu001 {
	background-image: url(../images/archive_bullet.gif);
	background-position: left top;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 15px;
	padding: 0 25px 0 0;
	text-align:right;
}	

.font_archivebu002 {
	background-image: url(../images/archive_bullet.gif);
	background-position: left top;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 5px;
	padding: 0 23px 0 0;
	text-align:right;
}	

.font_archivebu003 {
	background-image: url(../images/archive_bullet.gif);
	background-position: left top;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 5px;
	padding: 0 25px 0 0;
	text-align:right;
}	

.font_archivebu_jp {
	background-image: url(../images/archive_bullet.gif);
	background-position: left top;
	background-repeat: no-repeat;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 11px;
	margin-top: 15px;
	padding: 0 0 0 18px;
	text-align:right;
}	

.font_archivebu_jp02 {
	background-image: url(../images/archive_bullet.gif);
	background-position: left top;
	background-repeat: no-repeat;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 11px;
	margin-top: 5px;
	padding: 0 0 0 18px;
	text-align:right;
}	


.font_archivebu_jp1009 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 15px;
	padding: 0 0 0 0;
	line-height: 120%;
	text-align:left;
	display:inherit;
}	

.font_archivebu_jp1009int {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 15px;
	padding: 0 0 0 0;
	line-height: 120%;
	text-align:left;
	float: right;
}	


.font_archive_jp0001 {
	line-height: 155%;
	font-family: "lr oSVbN","qMmpS Pro W3","Hiragino Kaku Gothic Pro","CI","Meiryo",Osaka,verdana,arial,clean,sans-serif;
	font-size: 11px;
	padding: 0 0 24px 32px;
}

ul.archive_jp0001 {
	marker-offset: 2em;
	list-style-position: outside;
}


ul.archive_jp0001 li {
	list-style-image: url(../images/archive_bullet.gif);
    text-indent: 0.3em;
	padding: 9px 0 2px 0px;
}


.font_archive_eng0001 {
	line-height: 155%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0 0 24px 28px;
}


	
ul.archive_eng0001 {
	marker-offset: 2em;
	list-style-position: outside;
}


ul.archive_eng0001 li {
	list-style-image: url(../images/archive_bullet.gif);
    text-indent: 0.3em;
	padding: 9px 0 2px 0px;
}





.font_archivebu_jp001 {
	background-image: url(../images/archive_bullet.gif);
	background-position: left top;
	background-repeat: no-repeat;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 11px;
	margin-top: 15px;
	padding: 0 24px 0 0;
	text-align:right;
}	

.font_archivebu_jp002 {
	background-image: url(../images/archive_bullet.gif);
	background-position: left top;
	background-repeat: no-repeat;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 11px;
	margin-top: 5px;
	padding: 0 25px 0 0;
	text-align:right;
}	

.font_archivebu_jp1009 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 5px;
	padding: 0 0 0 0;
	text-align:left;
}	

/*------------Archive Navigation------------*/

.pad_archivtitle {
	padding: 20px 0 25px 0;
}	

.pad_archivtitle02 {
	width: 700px;
	padding: 18px 0 25px 0;
	float: left;
}	

.font_archivedate {
	width: 700px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0066CC;
	font-size: 10px;
	text-align: left;
	padding: 0 0 0 0;
}	


.font_archive01 {
	width: 700px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 13px;
	line-height: 145%;
	text-align: left;
	color: #555555;
	padding: 0 0 1px 0;
}	

.font_archive01_keep {
	width: 800px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 13px;
	line-height: 145%;
	text-align: left;
	color: #555555;
	padding: 0 0 1px 0;
}	

.font_archive02 {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 11px;
	text-align: left;
	color: #999ccc;
	padding: 0 0 0 0;
}	

.font_archive01_english {
	width: 700px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 145%;
	text-align: left;
	padding: 0 0 1px 0;
}	

.font_archive01_english_keep {
	width: 800px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 145%;
	text-align: left;
	padding: 0 0 1px 0;
}	

.font_archive02_english {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #666666;
	padding: 0 0 0 0;
}	



.pad_press_left {
	width: 180px;
	float: left;
	padding: 0 0 25px 0;
}	

.pad_press_right {
	float: left;
	padding: 0 0 25px 0;
}	

.pad_press_icon01 {
	padding: 0 0 25px 0;
}



.pad_press01 {
	width: 240px;
	float: left;
	padding: 0 0 0 0;
}
	
.pad_press02 {
	width: 240px;
	float: left;
	padding: 0 0 25px 0;
}	

.pad_thumbnail {
	width: 54px;
	float: left;
	padding: 5px 12px 25px 0;
}

/*------------C^[------------*/


#table01_frame {
	width: 695px;
	border: 1px;
	border-color:#666666;
	border-style: solid;
	margin-top: 20px;
	margin-bottom: 45px;
	float:left;
}

#table01_frame02 {
	width: 102px;
	margin-left: 38px;
	float:left;
}


/*------------C^[0823------------*/

#table02_frame {
	width: 115px;
	border-style: none;
	float:left;
}

/*------------C^[0823------------*/

.pad_dotline_intern {
	padding: 7px 0 10px 0;
}	



.pad_intern_left {
	width: 173px;
	float: left;
	padding: 3px 0 5px 15px;
}

.pad_intern_right {
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 13px;
	color: #333333;
	padding: 7px 0 0 8px;
	float: left;
}	




.pad_intern_left02 {
	width: 320px;
	background:url(../images/intern_dotline_center.gif)	;
	background-repeat: repeat-y;
	background-position: right;
	float: left;
}

.pad_intern_right02 {
	width: 320px;
	float: right;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 13px;
	color: #333333;
	padding: 0 0 0 0;
}	

.pad_info_left {
	width: 60px;
	text-align: right;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 11px;
	color:#999966;
	padding: 3px 5px 5px 12px;
	float: left;
}

.pad_info_right {
	width: 215px;
	text-align: left;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 13px;
	color: #333333;
	line-height: 138%;
	padding: 3px 0 3px 0;
	float: left;
}	

.font01 {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 13px;
	color: #333333;
	width: 330px;
	margin-top: 0;
	padding: 0 0 5px 0;
	line-height: 165%;
	text-align: left;
}

.font02 {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	color: #555555;
	width: 330px;
	padding: 5px 0 5px 0;
	line-height: 155%;
	text-align: left;
}


/*------------g[NZbV1124------------*/
.pad_talk_title {
	width: 320px;
	padding: 4px 0 12px 3px;
	float: left;
}

.pad_talk_left {
	width: 250px;
	float: left;
}

.pad_talk_right {
	width: 380px;
	float: left;
}

.pad_talk01 {
	width: 620px;
	text-align: left;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 14px;
	color:#9d722e;
	padding: 0 5px 10px 3px;
	float: left;
}

.pad_talk02 {
	width: 620px;
	text-align: left;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 14px;
	color:#555555;
	padding: 0 5px 2px 3px;
	float: left;
}

.pad_talk03 {
	width: 288px;
	text-align: left;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	color: #555555;
	line-height: 138%;
	padding: 5px 0 3px 12px;
	float: left;
}

.pad_talk04 {
	width: 315px;
	text-align: left;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	color: #555555;
	line-height: 138%;
	padding: 5px 0 3px 5px;
	float: left;
}

.pad_talk05 {
	width: 315px;
	text-align: left;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 11px;
	color: #555555;
	line-height: 138%;
	padding: 0 0 3px 5px;
	float: left;
}	

.pad_dotline_talk {
	padding: 11px 0 11px 0;
}	


/*------------top_page_frame------------*/


#left_frame {
	width: 355px;
	text-align: left;
	float:left;
}


#middle_frame {
	width: 15px;
	float: left;
	height: 700px;
	background-image:url(../images/dotline.gif);
	background-repeat:repeat-y;
	text-align: left;
}

#middle_frame_eng {
	width: 15px;
	float: left;
	height: 680px;
	background-image:url(../images/dotline.gif);
	background-repeat:repeat-y;
	text-align: left;
}

#middle_frame_uc {
	width: 15px;
	float: left;
	height: 910px;
	background-image:url(../images/dotline.gif);
	background-repeat:repeat-y;
	text-align: left;
}

#middle_frame_uc_eng {
	width: 15px;
	float: left;
	height: 890px;
	background-image:url(../images/dotline.gif);
	background-repeat:repeat-y;
	text-align: left;
}


#right_frame {
	width: 463px;
	text-align: left;
	float:left;
}


#right_frame02 {
	width: 340px;
	text-align: left;
	float:left;
}

#right_frame03 {
	width: 360px;
	text-align: left;
	float:left;
}

/*------------top_page_main------------*/


.pad_title01 {
	text-align:left;
	padding: 0 0 30px 0;
}	

.pad_map {
	text-align:left;
	padding: 6px 0 0 20px;
	float:left;
}	


.pad_title_project {
	text-align:left;
	padding: 35px 0 18px 0;
}	





.font_address01 {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height: 155%;
	text-align:left;
	color: #333;
	padding: 0 20px 3px 8px;
}	

.font_tel01 {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 10px;
	line-height: 145%;
	text-align:left;
	color:#666666; 
	padding: 0 20px 10px 8px;
}	
 
.font_tel01_english {
	width: 355px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 145%;
	text-align:left;
	color:#666666; 
	padding: 0 20px 10px 8px;
}	
 
 
 
.font_location01 {
	background-image:url(../images/location_arrow.gif);
	background-position:left;
	background-repeat:no-repeat;
	text-align: left;
	margin-left: 8px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 11px;
	padding: 0 0 0 15px;
}

.font_location01_english {
	width: 347px;
	background-image:url(../images/location_arrow.gif);
	background-position:left;
	background-repeat:no-repeat;
	text-align: left;
	margin-left: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0 0 0 15px;
}

.font_address02 {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height: 155%;
	text-align:left;
	color: #333;
	padding: 0 20px 3px 3px;
}	

.font_address02_english {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 155%;
	text-align:left;
	color: #333;
	padding: 0 20px 3px 3px;
}	



.font_tel02 {
	width: 355px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 10px;
	line-height: 145%;
	text-align:left;
	color: #666666;
	padding: 0 20px 10px 3px;
}	

.font_tel02_english {
	width: 355px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 145%;
	text-align:left;
	color: #666666;
	padding: 0 20px 10px 3px;
}	


.font_location02 {
	width: 352px;
	background-image:url(../images/location_arrow.gif);
	background-position:left;
	background-repeat:no-repeat;
	text-align: left;
	margin-left: 3px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 11px;
	padding: 0 0 0 15px;
}


.font_location02_english {
	width: 352px;
	background-image:url(../images/location_arrow.gif);
	background-position:left;
	background-repeat:no-repeat;
	text-align: left;
	margin-left: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0 0 0 15px;
}



.pad_enter {
	text-align:left;
	padding: 16px 0 45px 0;
	width: 230px;
	float:left;
}	




.pad_img_left {
	text-align:left;
	padding: 40px 0 15px 6px;
}

.pad_img_left02 {
	text-align:left;
	padding: 0 0 15px 6px;
}		

.font_info01 {
	width: 285px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height: 135%;
	text-align:left;
	color: #333;
	padding: 0 20px 4px 6px;
}	

.font_info01b {
	width: 355px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height: 135%;
	text-align:left;
	color: #333;
	padding: 0 20px 4px 6px;
}	

.font_info02 {
	width: 285px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height: 135%;
	text-align:left;
	color: #333;
	padding: 8px 20px 4px 6px;
}	

.font_info01_english {
	width: 350px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 135%;
	text-align:left;
	color: #333;
	padding: 0 20px 4px 6px;
}	

.font_info01_english2 {
	width: 355px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 135%;
	text-align:left;
	color: #333;
	padding: 0 20px 4px 6px;
}	

.font_info02_english {
	width: 285px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 135%;
	text-align:left;
	color: #333;
	padding: 8px 20px 4px 6px;
}	

.font_back {
	background-image:url(../images/arrow_top.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin-top: 13px;
	margin-left:358px;
	text-align: right;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 10px;
	color: #222222;
	padding: 2px 22px 0 0;
} 

.font_back02 {
	background-image:url(../images/arrow_top.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin-left:728px;
	text-align: right;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 10px;
	color: #222222;
	padding: 0 25px 0 0;
} 

.font_back_eng {
	background-image:url(../images/arrow_top.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin-top: 13px;
	margin-left:358px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #222222;
	padding: 2px 22px 0 0;
} 

.font_back_eng02 {
	background-image:url(../images/arrow_top.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin-left:728px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #222222;
	padding: 0 25px 0 0;
} 

.font_back_arc {
	background-image:url(../images/arrow_top.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin-top: 13px;
	margin-left:727px;
	margin-right: 25px;
	margin-bottom: 19px;
	text-align: right;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 10px;
	color: #222222;
	padding: 2px 0 0 0;
} 

.font_back_arc_eng {
	background-image:url(../images/arrow_top.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin-top: 13px;
	margin-left:727px;
	margin-right: 25px;
	margin-bottom: 19px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #222222;
	padding: 2px 0 0 0;
} 


.right_backframe {
	width: 135px;
	text-align: left;
	float:left;
}



.font_back_jpn {
	background-position:left;
	background-repeat:no-repeat;
	margin-left:645px;
	text-align: right;
	font-family: lr oSVbN, Osaka, qMmpS Pro W3;
	font-size: 10px;
	color: #222222;
	padding: 13px 37px 0 0;
} 






/*------------2nd page------------*/


.pad_logotitle02 {
	text-align:left;
	padding: 0 0 20px 0;
}	


#lefthandside {
	width: 420px;
	text-align: left;
	float:left;
}


#righthandside {
	text-align: left;
	float:left;
}

.pad_img_left03 {
	text-align:left;
	padding: 40px 0 15px 0;
}		

.pad_img_left04 {
	text-align:left;
	padding: 40px 0 5px 0;
}	


.pad_title02 {
	text-align:left;
	padding: 70px 0 0 0;
}

.pad_title03 {
	text-align:left;
	padding: 0 0 0 0;
}		

.pad_title04 {
	text-align:left;
	padding: 240px 0 0 0;
}		

.font_press {
	width: 342px;
	background-image:url(../images/icon_file.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin-top: 2px;
	margin-left:8px;
	text-align: left;
	font-family: lr oSVbN, Osaka, qMmpS Pro W3;
	font-size: 11px;
	color: #222222;
	padding: 2px 0 0 15px;
} 


.font_press_english {
	width: 347px;
	background-image:url(../images/icon_file.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin-top: 2px;
	margin-left:8px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
	padding: 2px 0 0 15px;
} 


.font_press_english01 {
	background-image:url(../images/icon_file.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin-top: 2px;
	margin-left:8px;
	margin-bottom:4px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
	padding: 2px 0 0 15px;
} 

.font_press_english02 {
	background-image:url(../images/icon_file.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin-top: 2px;
	margin-left:8px;
	margin-bottom: 20px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
	padding: 2px 0 0 15px;
} 


.font_press01 {
	background-image:url(../images/icon_file.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin-top: 20px;
	margin-left:12px;
	text-align: left;
	font-family: lr oSVbN, Osaka, qMmpS Pro W3;
	font-size: 11px;
	color: #222222;
	padding: 2px 0 0 15px;
	float:left;
} 

.pad_tumbnaile01 {
	text-align:left;
	padding: 80px 0 15px 12px;
}		


.pad_tumbnaile02 {
	text-align:left;
	padding: 20px 12px 12px 0;
	float:left;
}		


.font_address03 {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height: 135%;
	text-align:left;
	color: #333;
	padding: 20px 50px 12px 0;
	float:left;
}	

.pad_map02 {
	text-align:left;
	padding: 40px 0 0 0;
	width: 59px;
	float:left;
}	


/*------------area_navigation------------*/

.area_nav {
	text-align: left;
	padding: 0 2px 20px 0;
	float:left;
}



/*------------copyright------------*/

.dodline {
    margin: 20px 0 5px 0;
	border-bottom-color: #666666;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

.copyright {
	text-align: left;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #222222;
}

.cl {
	clear: both;
}


a:link {
	color: #006699;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #006699;
}
a:hover {
	text-decoration: underline;
	color: #00CCCC;
}
a:active {
	text-decoration: none;
	color: #006699;
}

		
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {display: inline-block;}

/* Hides from IE-mac _*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
/* End hide from IE-mac */

