/** BASIC */

html, body {
	height: 100%;
}

.title b {
	display: none;
}

/** HEADER */

#header {
	width: 698px;
	height: 88px;
	margin: 0px auto;
	padding: 24px 35px 0px 33px;
     background-image: url(../images/header_bg.png);
     background-repeat: repeat-x; 
}

/** LOGO */

#logo {
	float: left;
}

/** ALBUM **/
.gallery
{
	list-style: none;
	margin: 0px;
 padding: 0px;
}
 
.gallery li
{
	float: left;
	width:	140px;
 margin-bottom: 20px;
	text-align:	center;
}

.gallery li img 
{
     border: 1px #fff solid; 
}

.gallery li:hover img 
{
     border: 1px #6E6656 solid; 
}

/** HEADER-MENU */

#header-menu {
	padding-top: 25px;
}

#header-menu ul {
	float: right;
	height: 15px;
	margin: 0px;
	padding: 3px 0px 3px 15px;
	list-style: none;
	border: 1px solid #6E6656;
}

#header-menu li {
	display: inline;
}

#header-menu a {
	display: block;
	float: left;
	width: 55px;
	padding-left: 15px;
}

#header-menu1 { background: url(../images/homepage03.gif) no-repeat left center; }
#header-menu2 { background: url(../images/homepage04.gif) no-repeat left center; }

/** SPLASH */

#splash {
	width: 515px;
	height: 207px;
	margin: 0px auto;
	padding: 0px 0px 0px 281px;
	background: url(../images/splash_bg.png) no-repeat left top;
}

/** MENU */

#menu1, #menu2, #menu3, #menu4, #menu5 {
	background: url(../images/menu_bg.png) no-repeat right top;
}

#menu1 {
width: 90px;
}

#menu2 {
width: 98px;
}

#menu3 {
width: 98px;
}

#menu4 {
width: 83px;
}

#menu5 {
width: 64px;
}

#menu6 {
width: 67px;
background: url(../images/menu_last_bg.png) no-repeat right top;
}


.menu {
height: 46px; 
position:relative; 
width:470px; 
z-index:500;
}

.menu .table {
display: table; 
margin: 0 auto;
}

.menu .item {
margin:0; 
padding:0; 
list-style:none; 
display:table-cell; 
white-space:nowrap;
}

.menu li {
margin:0; 
padding:0; 
height:auto; 
float:left;
}

.menu .item a {
display: block; 
text-decoration: none; 
white-space: nowrap; 
height: 33px;
font-size: 13px; 
text-align: center;
color: #6E6656; 
margin: 0px;
padding: 15px 15px 0px; 
}

.menu .item .sub li a {
float: left;
}

.menu .item a:hover, 
.menu .item li:hover a {
text-decoration: none; 
cursor:pointer; 
}

.menu .item li a:hover {
text-decoration: underline; 
}


.menu .item_sub {
display:none;
}


/* IE6 only */
.menu table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}

.menu .sub {
display:table; 
margin:0 auto; 
padding:0; 
list-style:none;
}

.menu .item :hover .item_sub {
display: block; 
position: absolute; 
width: 470px; 
top: 35px; 
padding: 0; 
margin: 0px;
z-index: 100; 
left: 0; 
text-align: center;
}


/** CONTENT */

#content {
	width: 766px;
	margin: 1px auto;
 border-bottom: 1px #FFF solid; 
}

/** THREE-COLUMN LAYOUT */

.three-cols {
}

.three-cols .colA {
	float: left;
	width: 266px;
	padding: 0px 0px 0px 0px;
}

.three-cols .colB {
	float: left;
	width: 255px;
	padding: 0px 0px 0px 1px;
}

.three-cols .colC {
	float: left;
	width: 243px;
	padding: 0px 0px 0px 1px;
}

/** TWO-COLUMN LAYOUT */

.two-cols {
}

.two-cols .colA {
	float: left;
	width: 262px;
 margin-right: 4px;
	padding: 0px;
 border-top: 1px #FFF solid; 
}

.two-cols .colB {
	float: left;
	width: 496px;
margin-left: 4px;
	padding: 0px 0px 0px 0px;
 border-top: 1px #FFF solid; 
}

/** FOOTER */

#footer {
	width: 766px;
	height: 50px;
	margin: 1px auto;
	padding-top: 20px;
     background-color: #F0EFED;
     border-top: 3px #FFF solid; 
}

/** BOX1 */

#box1 {
     background-image: url(../images/box1_bg.png);
     background-repeat: no-repeat;
     background-position: left top; 
	 margin: 0px;
	 padding: 0px;
}

#box1 .title {
	height: 73px;
}

#box1 .content {
	height: 78px;
	padding: 10px 40px 0px 50px;
}

/** BOX2 */

#box2 {
	height: 125px;
	padding: 0px 0px 0px 132px;
	background: url(../images/box2_bg.png) no-repeat left top;
}

#box2 .title {
	height: 59px;
     padding-top: 30px; 
}

#box2 .title h2 {
     color: #000;
     font-weight: normal;
     font-size: 18px; 
}

#box2 .content {
}

/** BOX3 */

#box3 {
}

#box3 .title {
	height: 30px;
	background: url(../images/box3_bg.png) no-repeat left top;
}

#box3 .title h2 {
     font-weight: normal;
     font-size: 14px;
     padding-left: 50px;
     padding-top: 4px;
     color: #000; 
}

#box3 .content {
	padding: 15px 30px 0px 45px;
}

#box3 .content img {
	padding: 0;
}

#box3 .content a img {
     border: 1px #6E6656 solid; 
}

#box3 .content a:hover img {
     border: 1px #C23422 solid; 
}

/** BOX4 */

#box4 {
}

#box4 .title {
	height: 51px;
	background: url(../images/homepage20.jpg) no-repeat left top;
}

#box4 .content {
	padding: 13px 37px 0px 39px;
}

/** BOX5 */

#box5 {
}

#box5 .title {
	height: 51px;
	background: url(../images/homepage23.jpg) no-repeat left top;
}

#box5 .content {
	padding: 13px 37px 0px 39px;
}

/** BOX6 */

#box6 {
margin: 0;
width: 496px;
}

#box6 .title {
	height: 51px;
	background: url(../images/box6_bg.png) no-repeat left bottom;
}

#box6 .title h2 {
 color: #000;
 font-weight: normal;
 font-size: 14px; 
 padding: 23px 0px 0px 39px;
}

#box6 .content {
	padding: 13px 37px 0px 39px;
}

.media-title {
text-align: center;
margin: 0;
padding: 0; }

#box6 .content h2 {
 font-weight: bold;
 font-size: 12px; 
 color: #000; 
 margin-bottom: 5px;
}

#box6 .content h3 {
 font-weight: bold;
 font-size: 11px; 
 color: #6E6656; 
 margin-bottom: 5px;
}

#box6 .content h4 {
 font-weight: normal;
 font-size: 11px; 
 color: #6E6656; 
}

#box6 .content .emp {
	margin: 0px;
 color: #C23422;
 font-size: 14px; 
 font-weight: bold; 
}

#box6 p.dotrule {margin:15px 0 10px 0;
padding:0;
border-top: 1px rgb(180,180,180) solid; 
}

.thumbnail {
 width: 140px;
 height: 120px;
 float: left; 
}

.thumbnail img {
 border: none;
}

/** BOX7 */

#box7 {
}

#box7 .title {
	height: 51px;
	background: url(../images/subpage2_01.jpg) no-repeat left top;
}

#box7 .content {
	padding: 13px 37px 0px 39px;
}

#media1, #media2, #media3, #media4, #media5, #media6, #media7, #media8, #media9 {text-align: center;
margin: 10px auto 0px;
background: none; }
