

#nav_lang {
	position: absolute;
	top: 310px;
	right: 27px;	
	list-style:none;
	z-index: 10;
} 

#nav_lang li {
	display: inline;
} 

* {
	behavior: url(iepngfix.htc);
	margin: 0px;
	padding: 0px;}
body {
	background-color: #c4c4c4;
	text-align: center;
}
#wrapper {
	position: relative;
	width: 100%;
	background-color: #d6d6d6;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	background-position:top;
}
#wrapperLeft {
	width: 100%x;
	background: url(images/bg_left.gif) no-repeat left top;
}

#container {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 853px;
	text-align:left;
	
	}


#contentIndex {
	position: relative;
	text-align:left;
	background: url(images/index_rule.png) repeat-y top left;
	} 
	
#content2 {
	position: relative;
	text-align:left;
	background: url(images/rule2.png) repeat-y top left;
	} 
	
#content3 {
	position: relative;
	text-align:left;
	background: url(images/rule3.png) repeat-y top left;
	} 


#footerWrapper {
	position:relative;
	width: 100%;
	height: 70px;
	background: url(images/footer_rule.gif) repeat-x top;
	}
	
#footer {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 853px;
	text-align:left;
	}
	
#branding {
	position: relative;
	width: 853px;
	height: 370px;
	}
	
#logo {
	position: absolute;
	top: 10px;
	left: 10px;
}

#mainImage {
	position: absolute;
	top: 0px;
	right: 0px;
}

#caption {
	position: absolute;
	top: 290px;
	left: 200px;
}

#navMain {
	position: absolute;
	top: 82px;
	left: 0px;
	width: 179px;
	height: 249px;
	padding: 15px 15px 20px 27px;
	list-style: none;
	background: url(images/nav_bg.gif) no-repeat top left;
	z-index: 10;
	}

#navMain li {
	width: 129px;
	padding: 8px 0px 9px 0px;
	background: url(images/li_rule.gif) no-repeat left bottom;
}

	
#mainContent {
	position: relative;
	float:left;
	width: 440px;
	padding-left: 27px; 
	padding-right:34px; 
} 

.leftContent {
	position: relative;
	float:left;
	width: 380px;
	padding-left: 27px;
	padding-right: 10px; 
}

#subContent {
	position: relative;
	float:left;
	width: 330px;
	padding-left:3px;
}

#mainContent img, #subContent img {
	border: solid;
	border-width: 1px;
	border-color: #bbbbbb;
	margin-bottom: 10px;
}

.narrowContent{
	position: relative;
	float:left;
	width: 242px;
	padding-left: 27px;
	padding-right: 10px;
}


#subMenu{
	float: left;
	width: 163px;
	padding-left: 2px;
	list-style: none;
}

#subMenu li img {
	margin: 7px 0px 0px 7px;;
	
	border: none;
	}

#clear {
	clear: both;
	}

#copy {
	position: absolute;
	top: 0px;
	right: 0px;
	}
	
.item1 {
	background: url(images/box1_bg.gif) no-repeat top left;
}

.item2 {
	background: url(images/box2_bg.gif) no-repeat top left;
}

.item3 {
	background: url(images/box3_bg.gif) no-repeat top left;
}