body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,p,blockquote {
  margin : 0;
  padding : 0;
}

img {
  border : 0;
}

td {
  padding : 6px;
}

h1,h2,h3,h4,h5,h6 {
  margin : 0;
  padding : 0;
  font-size : 100%;
  font-weight : normal;
}

textarea {
  font-size : 100%;
width: 400px;
height: 8em;
line-height: 130%;
}

a,
a[name]:hover {
  text-decoration : none;
}

a:link {
  color : #366;
  text-decoration : underline;
}

a:visited {
  color : #688;
  text-decoration : underline;
}

a:hover {
  color : #9a5;
  text-decoration : none;
}
a.footer {
  text-decoration : none;
}

a.footer:link {
  color : #554;
  text-decoration : underline;
}

a.footer:visited {
  color : #554;
  text-decoration : underline;
}

a.footer:hover {
  color : #110;
  text-decoration : underline;
}



body {
  margin : 0;
  padding : 0;
  background : #909085 url(img/background02.gif) left top repeat-x;
  line-height : 1.7;
  font-family : "Verdana", "tahoma", "MS UI Gothic", "Osaka", sans-serif;
  font-size : 75%;
  /* for IE5 */ text-align : center;
}

body { color : #555;}
a , a[name]:hover { color : #555; }

#header {
	padding: 16px 0 0 0;
	width: 987px;
	height:37px;
	text-align: left;
	margin: 0 auto;
}
#menu {
	background : url(img/m02.gif) left top no-repeat;
	display: block;
	float: right;
	padding: 0 17px 0 0;
	width: 561px;
	height: 37px;
	background-position: 0 -3px;
}
#title {
	height: auto !important;
	min-height: 300px;
	height : 300px;
	margin: 0 auto;
}
#container {
	height: auto !important;
	min-height: 256px;
	height : 256px;
	margin: 0 auto;
}
#content {
	background : #dcdcd4 url(img/background05.gif) left top repeat-x;
	height: auto !important;
	min-height: 256px;
	height : 256px;
	width: 907px;
	padding: 30px 40px 0 40px;
	margin: 0 auto;
	color : #45555c;
}
#column {
	float:right;
	height: auto !important;
	min-height:250px;
	height : 250px;
	width:250px;
}

#footer {
	background : #909085 url(img/footer_bg01.gif) center top no-repeat;
	height: auto !important;
	min-height:70px;
	height:70px;
	margin: 0 auto;
}
#copy {
	background : url(img/footer04.gif) center top no-repeat;
	padding: 27px 15px 0 40px;
	height: auto !important;
	min-height:70px;
	height:70px;
	width:932px;
	margin: 0 auto;
	text-align:right;
}

#copy_cPigeon {
	background : url(img/c_pigeon_footer01.jpg) top center no-repeat;
	padding: 20px 15px 0 40px;
	height: auto !important;
	min-height:77px;
	height:77px;
	width:932px;
	margin: 0 auto;
	text-align:right;
}

#cPigeon {
	background : #fff url(img/c_pigeon_bg06.jpg) left bottom no-repeat;
	height: auto !important;
	min-height: 256px;
	height : 256px;
	width: 907px;
	padding: 30px 40px 0 40px;
	text-align:left;
	margin: 0 auto;
	color : #357272;
}
#cPigeon2 {
	background : #fff url(img/c_pigeon_bg04.jpg) left bottom no-repeat;
	height: auto !important;
	min-height: 256px;
	height : 256px;
	width: 907px;
	padding: 30px 40px 0 40px;
	text-align:left;
	margin: 0 auto;
	color : #357272;
}