#wrapper
{
	width: 90em;
	background-image: url(../images/bg-l.gif);
	background-position:top left;
	background-repeat: repeat-y;
	margin:0 auto 0 auto;
}
#wrapper2
{
	width: 90em;
	background-image: url(../images/bg-r.gif);
	background-position:top right;
	background-repeat: repeat-y;
	margin:0 auto 0 auto;
	padding:0 8px 0 8px;
}
#page
{
	background-color:#fff;
}

#headnav
{
	background-color:#626262;
	height:1.7em;
	padding:.3em 3.6em 0em 2.4em;
}
#headnav a, #headnav a:hover
{
	font-size:1.2em;
	text-decoration:none;
	color:#fff;
}
#homelink
{
	float:left;
}
#headfunc
{
	float:right;
}
#headfunc div
{
	float:left;
	padding: 0em 0em 0em 3em;
}
.printimg img
{
	margin: -0.2em .8em -0.1em 0em;
}
#main
{
	background-image:url(../images/bg-main.gif);
	background-position:top left;
	background-repeat: repeat-y;
	width:100%;
}

#col1
{
	float:left;
	width:16.6em;
	background-image:url(../images/bg-left.gif);
	background-repeat:repeat-x;
	background-position:top left;
	min-height:69em;
	height:auto;
}
#col2
{
	float:right;
	width:67.4em;
	padding:4.5em 3.6em 1em 2.3em;
}
#topcnt p
{
	margin:0;
	padding:0;
	font-size:1em;
}
#topcnt h1
{
	font-size:1.8em;
	margin: 0em 0em 1em 0em;
	color:#000;
}
#content_col1
{
  float:left;
  width:31.5em;
  margin:0em 0em 0em 0em;
}

#content_col2
{
  float:right;
  width:31.5em;
  margin:0px;  
}

#content_col1 h1,#content_col2 h1
{
 font-size:1.8em;
 color:#3d2518;
}

#topimage img
{
	margin-bottom:1.7em;
}
/***********left menu start**********/
#leftmenu
{
	margin:4.5em 0em 0em 0em;

}
#leftmenu ul li
{
	margin: 0em 0em .6em 0em;
	width: 100%;
}
#leftmenu ul ul
{
	margin: .6em 0em 0em 0em;
}

#leftmenu ul li a
{
	color:#3d2415;
	background-image:url(../images/t-bg.png);
	font-weight:bold;
	font-size:1.2em;
	text-transform:uppercase;
	text-decoration:none;
	width:11.92em;
	padding:0em 0em 0em 1.91em; 
	display: block; 
}


#leftmenu ul li a:hover
{
	color:#fff;
	background-color:#3d2415;
	font-weight:bold;
	font-size:1.2em;
	text-transform:uppercase;
	text-decoration:none;
	width:11.92em;
	padding:0em 0em 0em 1.91em; 
	display: block; 
}

#leftmenu ul ul li a, #leftmenu ul ul li a:hover
{
	padding:0em 0em 0em 2.6em; 	
	text-transform:none;
	width:11.23em;
	font-weight:normal;
}
#leftmenu ul ul ul li a, #leftmenu ul ul ul li a:hover
{
	padding:0em 0em 0em 3.4em; 	
	text-transform:none;
	width:10.43em;
	font-weight:normal;
}
#leftmenu ul li a.active
{
	color:#fff;
	background-color:#3d2415;
}

/***********left menu end***********/
/***********content menu start***********/
#innermenu
{
	margin: 0em 0em 4em 0em;
	background-color:#D5D5D5;
	padding: 0em 1em;
}
#innermenu .hiddennextborder
{
	background-color:#D5D5D5;
	position:relative;
	width:1px;
	left:1px;
	height:1.9em;
	float:left;
}
#innermenu li
{
	float:left;
	display:block;
}
#innermenu li a
{
	font-size:1.4em;
	display:block;
	padding: .1em .7em;
	text-decoration:none;
	border-left:solid 1px #3E2417;
}
#innermenu li a:hover, #innermenu li a.active
{
	background-color:#3E2417;
	color:#fff;
}
/***********content menu end***********/
/***********image style start***********/
.imag900_123
{
	width: 90em;
	height:12.3em;
}
.imag10_10
{
	width: 1em;
	height:1em;
}
.imag16_12
{
	height:1em;
	width:1.3em;
}
/***********image style end***********/

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
margin-bottom:1.5em;
}

/*************Gallery******************/
.col_left_gallery
{
	width:60.6em;
	min-height:39.5em;
}
.col_right_gallery
{
	margin-top:1em;
	color:#342927;
}
.tx-kchsimplegallery-pi1
{
	margin-top: -2.5em;
}
.simplegallery_image_wraper
{
	border:1px solid #524A3F;
	width:60.6em;
	height:39.5em;
	overflow:hidden;
	position:relative;
	display:table-cell;
	text-align:center;
	vertical-align:middle
}
.simplegallery_image_wraper p
{
	margin:0;
	padding:0;
	position:static;
	+position:absolute;
	top:50%;
	font-size:1em;
}
.simplegallery_image_wraper img
{
	position:static;
  +position:relative;
  top:-50%;left:-50%;
}
.simplegallery_nav
{
	margin-bottom:2em;
	text-align:right;
}
.simplegallery_nav span
{
	font-size:1.2em;
}
a.simplegallery_nav_pre, a.simplegallery_nav_pre:hover
{
	text-decoration:none;
	background: left center url("../images/arrow_left.gif") no-repeat;
}

a.simplegallery_nav_next, a.simplegallery_nav_next:hover
{
	text-decoration:none;
	background: left center url("../images/arrow_right.gif") no-repeat;
}
