/* CSS Document */
body		{ width: 780px;margin-left:auto;margin-right:auto; padding:0;}
img			{ border: 0px; margin:0; padding:0;}
td          { font-size: 16px; color:#666666; vertical-align:baseline;}
p			{ font-size: 18px; color:#666666;  line-height: 20px; margin:0px;}
p.small		{ font-size: 18px; color:#666666; width:533px;line-height: 27px; padding:10px 60px;}
p.small_title{ font-size: 18px; color:#666666; width:511px;line-height: 27px; text-indent:-22px;padding:10px 60px 10px 80px;}
p.foot  	{ font-size: 12px; color:#666666;  margin: 0 15px; text-align:right;}
.blue       { color: #43B6DF;font-weight:bold;}
.bold		{ font-weight:bold;}
.small		{ font-size:10px;}
.FR			{ float:right;}
.FL			{ float:left;}
.FL2		{ float:left; margin: 10px 0 0 18px;}
.CB			{ clear:both;}
.clear		{ display:none;}

/* ID Styles */

a#photolink1 {float: left;display: block;width: 163px;height: 41px;text-indent: -1000px; overflow: hidden; background-image: url("common_img/button_01.gif"); }
a#photolink2 {float: left;display: block;width: 163px;height: 41px;text-indent: -1000px; overflow: hidden; background-image: url("common_img/button_02.gif"); }
a#photolink3 {float: left;display: block;width: 163px;height: 41px;text-indent: -1000px; overflow: hidden; background-image: url("common_img/button_03.gif"); }
a#photolink4 {float: left;display: block;width: 163px;height: 41px;text-indent: -1000px; overflow: hidden; background-image: url("common_img/button_04.gif"); }
a#photolink1:hover{background-position: top right;}
a#photolink2:hover{background-position: top right;}
a#photolink3:hover{background-position: top right;}
a#photolink4:hover{background-position: top right;}
#header         {display: block;width:780px;}
#logo			{margin:30px 20px 0 20px;}
#footer			{width:780px; display:block; margin:0 ; clear:both;}
#container      {width:720px;padding:30px;}
#content        {display: block;width:690px;padding:30px 30px 0 30px;}
#main	     { height:35px; padding-top:20px; width:100%;}
#main2       { height:250px; white-space:nowrap; }
#main3       { width:520px; padding:0 0 20px 85px;}
#NaviArea	 { clear:both; display:table; height:41px;  padding:10px 0 10px 30px; width:100%; }
#NaviArea img{ float:left; margin-right:5px;}
div.clear{
	clear: both;
	margin: 0;
	padding: 0;
	visibility: hidden;
	font-size: 0;
	line-height: 0;
}

div.clear img{
	margin-top: -1px;
	width: 100%;
	height: 1px;
}

