/*
body div#content div.innertube
{
width:530px;
overflow:hidden;
}

div#footer
{
clear:left;
}

div.copyright
{
width:771px;
}
*/

body{
	margin:0;
	text-align: center;
	font: 0.7em Arial;
}

#container{
	background:url(../images/template/extender.jpg) repeat-y;
	margin: 0 auto 0 auto;
	width: 1108px;
	height: auto;
	text-align: center;
	
}

#innerContainer{
	width: 1040px;
	margin: 0px 32px 0px 38px;
	
}

/* Header Layout Style  *************************************/

#headerContainer{
	background:url(../images/template/extender_header.jpg) repeat-x;
	height: 366px;
	width: 1040px;
	text-align: left;
	
}

.innerheader{
	width: 1024px;
	margin: 0 auto;
	position: relative;
}

#headerContainerSub{
	background:url(../images/template/1a.jpg) no-repeat;
	height: 229px;
	width: 1040px;
	text-align: center;
	
}

.innerheadersub{
	width: 1024px;
	margin: 0 auto;
	position: relative;
}

.logo_home {position: absolute; left: 69px; top: 21px} /*home*/
.slogan_home {position: absolute; left: 69px; top: 175px} /*home*/
.see_more {position: absolute; left: 69px; top: 290px} /*home*/
.slide_show {position: absolute; left: 446px; top: 87px } /*home*/

.call {position: absolute; left: 455px; top: 65px; color: #cccecc; font-size: 1.4em; font-weight: bold; text-decoration: none}
.logo {position: absolute; left: 55px; top: 45px}
.searchbox {position: absolute; left: 730px; top: 55px}
.topmenu {position: absolute; left: 400px; top: 0px}

/* Content Layout Style *************************************/

#contentContainer{
	float: left;
	background-color: #FFFFFF;
	height: auto;
	width: 1040px;
}

#contentTop{width: 100%; height: 275px}

#contentCenter{
	width: 656px;
	float: left;
	text-align: left;
}

.contentinner{
	min-height: 520px;
	height: auto;
}

#contentRight{
	background:url(../images/template/extender_right.jpg) top left no-repeat;
	width: 384px;
	float: left;
	min-height: 300px;
	text-align: left;
}

#contentRightInner{
	padding: 20px 0px 0px 25px;
}

#contentCenterSub{
	width: 775px;
	float: left;
	text-align: left;
}

#contentLeftSub{
	background:url(../images/template/2a.jpg) top right no-repeat;
	width: 265px;
	float: left;
	min-height: 300px;
	text-align: left;
}

#contentLeftInnerSub{
	padding: 10px;
}



/* End of Other template Backgrounds **************************************/


/* Footer layouts and styles ******************************************/

#footer{
	background-color: #d1d9b6;
	float: left;
	height: 75px;
	width: 100%;
}

#innerFooter{ position: relative}

.wsi {position: absolute; left: 42px; top: 20px}
.copyright {position: absolute; left: 42px; top: 40px}
.footerlinks{position: absolute; left: 550px; top: 40px}

.links {color: #96a074; text-decoration: none; font-weight: bold}

/* End of footer layouts and styles ******************************************/


/* other layout styles stuff for the site. *********************************/

img{border: 0px}

form{margin: 0px; padding: 0px}

.imageleft{
	float: left
}

.imagemargin img{
	margin: 0px 5px 0px 0px;
	border: 0px;
}

/* Static menu for inner pages ************************************/

.topmenuleft{
	float: left;
	height: 45px
}

.topmenuright{
	float: left;
	height: 45px
}

.topmenucenter{
	background:url(../images/template/top_menu_extender.jpg) repeat-x;
	float: left;
	height: 45px;
	width: auto;
}

.topmenucenter ul{ padding: 0px; margin: 0px; list-style: none}

.topmenucenter li{ float: left}

.topmenucenter li a{ display: block; padding: 15px; color: #203c09; font-weight: bold; text-decoration: none; font-size: 1.1em;}

/* End of Static menu for inner pages **************************************/


/* menubar dynamic */

#menu a {

	display: block;
	border-width: 0px;
	margin: 0;
	padding: 0px 0px 0px 0px;
	text-align: left;
	color: #98a85e;
	line-height: 20px;
	border-bottom: 1px dotted #98a85e;
	width: 100%;
	font-weight: bold;	
}

#menu a.main_menu{
	font-size: 1.1em;
	font-weight: bold;
	color: #324e1c;
	border: 0px;
}

#menu ul ul 
{
	padding-left: 20px;
	top: 0;
	left: 0;
	width: 0;
	position: static;
	margin-top: 0px;
	margin-bottom: 4px;

}

#menu ul li.main_current div ul 
{
	display: block;
}

#menu ul ul li a.current 
{
	font-weight: bold;	
}

#menu ul ul li a
{
	padding-left: 10px;
}

#menu ul li a
{
	padding-left: 15px;
}

#menu ul li a.main_current
{
 font-weight: bold;	
}

#menu ul li li 
{
	display:none
}

#menu ul li.current ul li
{
	display: block;
}

a#menu_link0{background: url(../images/template/left_menu_top.jpg) no-repeat; width: 229px; height: 21px; padding: 10px 0px 0px 0px; border: 0px}
a#menu_link1{background: url(../images/template/left_menu_item.jpg) no-repeat; width: 229px; height: 22px; padding: 5px 0px 0px 0px; border: 0px}
a#menu_link2{background: url(../images/template/left_menu_item.jpg) no-repeat; width: 229px; height: 22px; padding: 5px 0px 0px 0px; border: 0px}
a#menu_link3{background: url(../images/template/left_menu_item.jpg) no-repeat; width: 229px; height: 22px; padding: 5px 0px 0px 0px; border: 0px}
a#menu_link4{background: url(../images/template/left_menu_item.jpg) no-repeat; width: 229px; height: 22px; padding: 5px 0px 0px 0px; border: 0px}
a#menu_link5{background: url(../images/template/left_menu_item.jpg) no-repeat; width: 229px; height: 22px; padding: 5px 0px 0px 0px; border: 0px}
a#menu_link6{background: url(../images/template/left_menu_bottom.jpg) no-repeat; width: 229px; height: 22px; padding: 7px 0px 0px 0px; border: 0px}
