/*--- FloatƒŠƒZƒbƒg ---*/

.clr {
	 clear:both;
	font-size:0px;
	color:#FFFFFF;
}
/* ---------------------------------------------- */

/*--- Layout ---*/
#layout {
	text-align:center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
/* ---------------------------------------------- */



/* ---------------------------------------------- */

/*--- contenar ---*/
#contenar {
	width: 972px;
	padding: 0px;
	text-align: center;
	margin: 0px auto 0px auto;
	z-index: 0;
}

#header {
	width: 961px;
	padding:0px;
	text-align: center;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;

}
/*--- Top MENU ---*/
#top_menu {
	width: 100%;
	padding:0px;
	text-align: center;
	height: auto;
	margin: 0px auto 0px 10;
}


#top_menu ul {
	text-align: center;
	margin: 0px auto 0px 110px;
	padding: 0px;
}

#top_menu li{
	margin: 0px 0px 10px 10px;
	padding:0px;
	float:left;
	list-style-type:none;
}



.top_menu01 a {
	width:114px;
	height:33px;
	text-indent:-9999px;
	text-align:center;
	margin: 0px 1px 0px 0px;
	padding: 0px;
	background-image: url(../common/b12.gif);
	background-repeat: no-repeat;
	display:block;
}

.top_menu01 a:hover {
	width:114px;
	height:33px;
	text-indent:-9999px;
	text-align:center;
	margin: 0px 1px 0px 0px;
	padding: 0px;
	background-image: url(../common/b12over.gif);
	background-repeat: no-repeat;
	display:block;
}

.top_menu02 a {
	width:114px;
	height:33px;
	text-indent:-9999px;
	text-align:center;
	margin: 0px;
	padding: 0px;
	background-image: url(../common/b07.gif);
	background-repeat: no-repeat;
	display:block;
}
.top_menu02 a:hover {
	width:114px;
	height:33px;
	text-indent:-9999px;
	text-align:center;
	margin: 0px;
	padding: 0px;
	background-image: url(../common/b07over.gif);
	background-repeat: no-repeat;
	display:block;
}
.top_menu03 a {
	width:114px;
	height:33px;
	text-indent:-9999px;
	text-align:center;
	margin: 0px;
	padding: 0px;
	background-image: url(../common/b09.gif);
	background-repeat: no-repeat;
	display:block;
}
.top_menu03 a:hover {
	width:114px;
	height:33px;
	text-indent:-9999px;
	text-align:center;
	margin: 0px;
	padding: 0px;
	background-image: url(../common/b09over.gif);
	background-repeat: no-repeat;
	display:block;
}

.top_menu04 a {
	width:114px;
	height:33px;
	text-indent:-9999px;
	text-align:center;
	margin: 0px;
	padding: 0px;
	background-image: url(../common/b08.gif);
	background-repeat: no-repeat;
	display:block;
}
.top_menu04 a:hover {
	width:114px;
	height:33px;
	text-indent:-9999px;
	text-align:center;
	margin: 0px;
	padding: 0px;
	background-image: url(../common/b08over.gif);
	background-repeat: no-repeat;
	display:block;
}
.top_menu05 a {
	width:114px;
	height:33px;
	text-indent:-9999px;
	text-align:center;
	margin: 0px;
	padding: 0px;
	background-image: url(../common/b13.gif);
	background-repeat: no-repeat;
	display:block;
}
.top_menu05 a:hover {
	width:114px;
	height:33px;
	text-indent:-9999px;
	text-align:center;
	margin: 0px;
	padding: 0px;
	background-image: url(../common/b13over.gif);
	background-repeat: no-repeat;
	display:block;
}

.top_menu06 a {
	width:114px;
	height:33px;
	text-indent:-9999px;
	text-align:center;
	margin: 0px;
	padding: 0px;
	background-image: url(../common/b14.gif);
	background-repeat: no-repeat;
	display:block;
}
.top_menu06 a:hover {
	width:114px;
	height:33px;
	text-indent:-9999px;
	text-align:center;
	margin: 0px;
	padding: 0px;
	background-image: url(../common/b14over.gif);
	background-repeat: no-repeat;
	display:block;
}

.top_menu11 a {
	width:114px;
	height:33px;
	text-indent:-9999px;
	text-align:center;
	margin: 0px 1px 0px 0px;
	padding: 0px;
	background-image: url(../common/b02.gif);
	background-repeat: no-repeat;
	display:block;
}

.top_menu11 a:hover {
	width:114px;
	height:33px;
	text-indent:-9999px;
	text-align:center;
	margin: 0px 1px 0px 0px;
	padding: 0px;
	background-image: url(../common/b02over.gif);
	background-repeat: no-repeat;
	display:block;
}

.top_menu12 a {
	width:114px;
	height:33px;
	text-indent:-9999px;
	text-align:center;
	margin: 0px;
	padding: 0px;
	background-image: url(../common/b03.gif);
	background-repeat: no-repeat;
	display:block;
}
.top_menu12 a:hover {
	width:114px;
	height:33px;
	text-indent:-9999px;
	text-align:center;
	margin: 0px;
	padding: 0px;
	background-image: url(../common/b03over.gif);
	background-repeat: no-repeat;
	display:block;
}
.top_menu13 a {
	width:114px;
	height:33px;
	text-indent:-9999px;
	text-align:center;
	margin: 0px;
	padding: 0px;
	background-image: url(../common/b04.gif);
	background-repeat: no-repeat;
	display:block;
}
.top_menu13 a:hover {
	width:114px;
	height:33px;
	text-indent:-9999px;
	text-align:center;
	margin: 0px;
	padding: 0px;
	background-image: url(../common/b04over.gif);
	background-repeat: no-repeat;
	display:block;
}

.top_menu14 a {
	width:114px;
	height:33px;
	text-indent:-9999px;
	text-align:center;
	margin: 0px;
	padding: 0px;
	background-image: url(../common/b06.gif);
	background-repeat: no-repeat;
	display:block;
}
.top_menu14 a:hover {
	width:114px;
	height:33px;
	text-indent:-9999px;
	text-align:center;
	margin: 0px;
	padding: 0px;
	background-image: url(../common/b06over.gif);
	background-repeat: no-repeat;
	display:block;
}
.top_menu15 a {
	width:114px;
	height:33px;
	text-indent:-9999px;
	text-align:center;
	margin: 0px;
	padding: 0px;
	background-image: url(../common/b05.gif);
	background-repeat: no-repeat;
	display:block;
}
.top_menu15 a:hover {
	width:114px;
	height:33px;
	text-indent:-9999px;
	text-align:center;
	margin: 0px;
	padding: 0px;
	background-image: url(../common/b05over.gif);
	background-repeat: no-repeat;
	display:block;
}

.top_menu16 a {
	width:114px;
	height:33px;
	text-indent:-9999px;
	text-align:center;
	margin: 0px;
	padding: 0px;
	background-image: url(../common/b15.gif);
	background-repeat: no-repeat;
	display:block;
}
.top_menu16 a:hover {
	width:114px;
	height:33px;
	text-indent:-9999px;
	text-align:center;
	margin: 0px;
	padding: 0px;
	background-image: url(../common/b15over.gif);
	background-repeat: no-repeat;
	display:block;
}
/* ---------------------------------------------- */

#top_menu {
	width: 961px;
	padding:0px;
	text-align: center;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main_top {
width: 740px;
	padding: 0px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	vertical-align: bottom;
}
#main_top img{
	float:left;
}

#footer {
	width: auto;
	padding:0px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#main_left {
	width:130px;
	height:100%;
	margin: 0px 6px 20px 0px;
	text-align: left;
	float: left;
}

.left_menu {
	width:125px;
	z-index:10; /* Prevent certain problems with form controls */
	margin: 0px auto 10px auto;
	text-align: left;
	background-color: #000000;
	position: fixed; 
	top: 165px;
}


#main_center {
	width:700px;
	margin: 0px auto 20px auto;
	padding: 0px;
	text-align: center;
	float: left;

}

#main_right {
	width:125px;
	margin: 0px 0px 20px 6px;
	padding: 0px;
	text-align: left;
	float: right;
}



.name_black_bg_yellow {
	width:auto;
	font-size: 108%;
	line-height: 150%;
	margin: 0px auto 0px auto;
	font-weight: 800;
	background-color: yellow;
	color: #000000;
}

/* ---------------------------------------------- */

/*--- Pull Down Menu ---*/


#menu_container
	{
	position: absolute;
	margin: 0 0 0 0px;
	}
#menu_container dl
	{
	width: 124px;
	margin: 0;
	/*float: left;*/
	font-size: 80%;
	background: #0066FF;
	color: #fff;
	font-weight: bold;
	}
#menu_container dt
	{
	text-align: center;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	padding: 3px;
	}
#menu_container dd
	{
	display: none;
	margin: 0;
	border-left: 1px solid black;
	border-right: 1px solid black;
	}
#menu_container dl:hover dd
	{
	display: block;
	}
#menu_container a
	{
	display: block;
	border-bottom: 1px solid black;
	-width: 90px;
	line-height: 180%;
	background: #000088;
	padding: 3px 3px 3px 10px;
	}
#menu_container a:hover
	{
	background-color: #000088;
	color: #FFF;
	}


.leftmenu_lightgreen
	{
	background-color:#33CC00;
	}
#leftmenu_darkgreen dt
	{
	text-align: center;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	padding: 3px;
	}
#leftmenu_darkgreen dd
	{
	display: none;
	margin: 0;
	border-left: 1px solid black;
	border-right: 1px solid black;
	}
#leftmenu_darkgreen dl:hover dd
	{
	display: block;
	}
#leftmenu_darkgreen a
	{
	display: block;
	border-bottom: 1px solid black;
	-width: 90px;
	line-height: 180%;
	background: #336600;
	padding: 3px 3px 3px 10px;
	}
#leftmenu_darkgreen a:hover
	{
	background-color: #336600;
	color: #FFF;
	}
#leftmenu_darkgreen a:visited
	{
	background-color: #336600;
	color: #00CCFF;
	}

/* ---------------------------------------------- */
/*--- details_table ---*/

table.details95{
	margin:0px auto 0px auto;
	border:1px solid #666666;
	width:95%;
	height: auto;
	border-collapse:separate;
	border-spacing: 2px;
	}
	
		
		table.details{
		margin:0px auto 0px auto;
		border:1px solid #666666;
		width:85%;
		height: auto;
		text-align:left;
		border-collapse:separate;
		border-spacing: 2px;
		}
				

	td{
	margin:2px;
	border:1px solid #aaaaaa;
	padding:4px;
	text-align:left;
	vertical-align: middle;

	}
	

	td.summary_center{
	margin:0px auto 0px auto;
	border:0px none;
	padding:0px;
	text-align:center;
	vertical-align: middle;
	background-color: olive;
	}

	td.photo{
	width: 204px;
	height: auto;
	text-align:center;
	vertical-align: middle;
	background-color: #AAAAAA;
	}
	
	td.item{
	width: 157px;
	height: auto;
	text-align:right;
	vertical-align: middle;
	}


	td.comment{
	width: auto;
	height: auto;
	text-align:left;
	vertical-align: middle;
	}

	

	
	td.button{
	width: 100%;
	height: 40px;
	margin:0px auto 0px auto;
	border:0px none;
	padding:0px;
	text-align:center;
	vertical-align: bottom;	
	}
	

/* ---------------------------------------------- */

