body {font-family:  MS Sans Serif, Microsoft Sans Serif, verdana, arial, helvetica, sans-serif; 
			padding: 10px 0;
			margin: 0 auto;
			text-align: center;
	        font-size: 11px;
			color: #727272;
}

#wrap {position: relative;
			margin: 0 auto;
/*		    border: 1px solid #000;*/
	   		width: 95%;
			height: auto;
			background-color: #fff;
}

h1 {font-size: 18px;
		color: #C8995B;	
}

h2 {font-size: 16px;
		color: #0574C3;
}

h3 {font-size: 14px;
		color: #838383;	
}

#topnav{position: absolute;
		top: 0;
		right: 0;
		width: 350px;
		height: 20px;
		text-align: center;
		margin: 0 auto;
/*		background: url('../images/topnav_bg.gif') repeat-y right;*/
		font-size: 13px;
/*		padding-top: 3px;*/
}

#topnav a{color: #111;
		text-decoration: none;
}

#topnav a:hover{color: #000;
		text-decoration: underline;
        background-color: #FFF;
}

#header {	/*background-color: #EDFADB; /*372F2C;*/
		background: url('../images/head_bg.gif') repeat-x;
		margin: 0 auto;
		width: 100%;
		height: 96px;
		border: 1px solid #A5FF4A;
}

#header_right{
		background: url('../images/head_bg_right.jpg') right no-repeat;
		margin: 0;
		width: 100%;
		height: 96px;
}

#logo {text-align: left;
        padding: 10px 5px 5px 15px;
}

#nav_main {
        margin-top: 2px;
		padding-top: 4px;
		width: 100%;
		text-align: left;
		height: 30px;
		background: url('../images/menubar2.gif') repeat-x;
}

#nav_main a {text-decoration: none;
		color: #000;
		padding-right: 20px;
		padding-left: 20px;
/*		background-color:  #FFF;*/
}

#nav_main a:hover {text-decoration: none;
		color:  #F8E90A;
		background-color: #6E2405;
}

#footer {position: relative;
		width: 100%;
		height: 74px;
		margin: 0 auto;
        font-size: 12px;
		border: 1px solid #067000;
		margin-top: 15px;
}

#footer a {text-decoration: none;
		color: #067000;
}

#footer a:hover {text-decoration: underline;
		color: #067000;
}

#mainbody {}

div#wrap { 
/*	  width:765px; */
	  width: 95%;
	  voice-family: "\"}\""; 
	  voice-family:inherit;
      width:96%;
/*	  width:767px;*/
} 

#hilight {margin: 0 10px;
		float: left;
		width: 430px;
		padding-top: 4px;
}

#main_content {	position: relative;
        width: 100%;
		height: auto;
		margin-top: 8px;
/*		height: auto; */
/*		top: 0;*/
/*		background: url('../images/bar.gif') repeat-y right;*/
/*		background-repeat: repeat-y;*/
}

#content {position: relative;
		float: left;
		width: 430px;
		margin: 10px;
		text-align: left;
/*		border: 1px dotted red;*/
}

html>body #wrap {
  width:95%;
  /*765px; */
} 

#bodycontent {width: 100%;
	   border: 1px solid #067000;
	   padding: 10px 0 15px 15px;
		height: auto;
 }

#firstpage {width: 100%;
		height: auto;
/*		background-image: url('../images/picture1.jpg');
		background-repeat: no-repeat;
		background-position: top right;*/
/*		float: right;*/
}

#right_panel {padding-top: 5px;
		float: right;
		width: 165px;
		border: 1px dotted #E0DAC9;
		text-align: left;
		text-align: center;
/*		background-color: #0B0B0B;*/
}

#right_panel ul {position: relative;
		list-style-type:   circle;
		list-style-position: outside;
		left: -10px; 
	}

#right_panel ul li a {text-decoration: none;
		color: #9C7C25;
		font-weight: bold;
}

#right_panel ul li a:hover{text-decoration: underline;
		color: #111;
		font-weight: bold;
/*		list-style-image: url(../images/arrow.gif);*/
}

#right_panel ul li ul li a {text-decoration: none;
		color: #111;
		font-weight: normal;
}


/*
#right_panel ul {position: relative;
		left: -10px;} */

#left_panel {/*top: 20px; */
		padding-bottom: 15px;
		float: left;
		width: 150px;
		height: auto;
		text-align: left;
		border: 1px solid #067000;

}

.clearfix:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

.title {border-top: 1px solid #FFE138;
		border-bottom: 1px solid #FFE138;
		background: url(/images/title_bg.gif) repeat-x;
		padding: 2px 0;
		font-size: 12px;
		color: #333;
		text-align: center;
}

.sponser {border-top: 1px solid #FFE138;
		border-bottom: 1px solid #FFE138;
		background-color: #067000;
		padding: 2px 0;
		font-size: 12px;
		font-weight: bold;
		color: #FCFAFA;
		text-align: center;
}


#lang {float: right;
//		width: 156px;
		padding: 4px 20px 4px 0;
		text-align: center;
//		font-weight: bold;
}

#lang a {text-decoration: none;
		color: #fff;
}

#lang a:hover {text-decoration:  none;
		color: #E3B323;
}

img.left {float: left;
		padding-right: 15px;}

img.right {float: right;
		padding-left: 15px;
}

#date {float: right;
		padding-top: 4px;
		width: 157px;
		text-align: center;
		height: auto;
		border-left: 1px solid #555;
}

#company {position: absolute;
		right: 110px;
		top: 75px;
		color: #fff;
}

.img {border: 1px solid #000;}

img .left{float: left;
		padding: 0 4px;
}

a img {border: 1px solid #666;
}

span.formlabel { color: #666699;
	font-size: 12px;
	font-weight: bold;
}

.row {position: relative;
	height: auto;
	display: block;
}

.row strong{color: #fff;}

.col1 {float: left;
	width: 160px;
	margin: 5px 15px 5px 5px;
}

.col2 {float: left;
	width: 160px;
	margin: 5px 15px 5px 5px;
}

.col3 {float: left;
	width: 160px;
	margin: 5px;
}

#view{width: 795px;
height: auto;
margin: 0 auto;
background-color: #F5FBE6;
padding-bottom: 5px;
/*border-bottom: 1px solid #666;*/
}


.buttonscontainer {width: 150px;
				background: url('../images/head_bg.gif') repeat-y;
}
.buttons p{margin: 2px 0;}
.buttons a {color: #333;
background-color: #fff ;
padding: 2px;
padding-left: 8px;
display: block;
border-bottom: 1px solid ;
font-size: 12px;
text-decoration: none;
text-align: left;}

.buttons a:hover {background-color: #067000;
color: #FFFFFF;
text-decoration: none;}

.content-title {font-size: 11px;
		font-weight: bold;
		background-color:  #ebebeb;
		border-bottom-width: 1px;
		border-bottom-style: inset;
		border-bottom-color: #999999;
		border-right-width: 1px;
		border-right-style: inset;
		border-right-color: #999999;
		height: 20px;
		line-height: 20px;
/*		width: 100%;*/
		padding-left: 10px;
		margin-bottom: 10px;
		color: 194A03;
}

.head-title {font-size: 11px;
		font-weight: bold;
		background-color:  #9ABF54;
		border-bottom-width: 1px;
		border-bottom-style: inset;
		border-bottom-color: #999999;
		border-right-width: 1px;
		border-right-style: inset;
		border-right-color: #999999;
		height: 20px;
		line-height: 20px;
/*		width: 100%;*/
		padding-left: 10px;
		margin-bottom: 10px;
		color: 194A03;
}


.box {width: 405px;
/*		border: 1px solid red;*/
		margin: 15px 3px;
		height: auto;
}

.boxsmall {width: 355px;
/*		border: 1px solid red;*/
		margin: 15px 3px;;
}


/*    CSS Tab menu    */

div.tabBox {}

div.tabArea {
/*  font-size: 80%;*/
  font-weight: nomal; /*bold;*/
  padding: 0px 0px 3px 0px;
}

a.tab {
  background-color: #ebebeb;
  border: 1px solid #000000;
  border-bottom-width: 0px;
  border-color: #067000 #067000;                                      /*#f0d0ff #b090e0 #b090e0 #f0d0ff;*/
  -moz-border-radius: .75em .75em 0em 0em;
  border-radius-topleft: .75em;
  border-radius-topright: .75em;
  padding: 2px 1em 2px 1em;
  position: relative;
  text-decoration: none;
  top: 3px;
  z-index: 100;
}

a.tab, a.tab:visited {
  color: green; /*#8060b0;*/
}

a.tab:hover {
  background-color: #067000; /*#a080d0;*/
  border-color: #c0a0f0 #8060b0 #E9F7CE #c0a0f0;
  color: #FFF;
}

a.tab.activeTab, a.tab.activeTab:hover, a.tab.activeTab:visited {
  background-color: #067000; /*#9070c0;*/
  border-color: #b090e0 #7050a0 #E9F7CE #b090e0;
  border-bottom-width: 0px;
  color: red; /* #ffe0ff;*/
}

a.tab.activeTab {
  padding-bottom: 3px;  /* 4px; */
  top: 1px;
  z-index: 102;

}

div.tabMain {
  background-color: #E9F7CE;
  border: 1px solid #000000;
  border-color: #067000 #067000 #067000 #067000;         /*#b090e0 #7050a0 #7050a0 #b090e0;*/
  -moz-border-radius: 0em 0em .5em .5em;
  border-radius-topright: .5em;
  border-radius-bottomright: .5em;
  padding: .5em;
  position: relative;
  z-index: 101;
}

div.tabIframeWrapper {
  width: 100%;
}

iframe.tabContent {
  background-color: #FFF;
  /*border: 1px solid #000000;
  border-color: #7050a0 #b090e0 #b090e0 #7050a0; */
  width: 100%;
  height: auto; /* 250px; /*30ex; /*36ex;*/
}

div.news {font-size: 12px;}
div.news a{text-decoration: none;}
div.news a:hover{text-decoration: underline;}