/* --- Page div layout --- */
div#wrapper {

	/* background-color:#CCFF99; */
	text-align:center;
}

div#container {
	/* background-color:#CCFF99; */
	top:0px;
	width:865px;
	text-align:left;
}


div#header {
	background-color:#F0F0F0;
	height:87px;
	width:100%;
	padding-bottom:10px;
}

div#langNavi {
	height:23px;
	text-align:right;
	padding-bottom:5px;
}

/* --- navigation --- */
ul#navlist {
font-family: Tahoma, Verdana, Geneva, Arial, helvetica, sans-serif;
font-size: 14px;
margin-top:5px;

white-space: nowrap;
text-align:right;

}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a { padding: 3px 10px; }

#navlist a:link, #navlist a:visited {
color: #fff;
background-color: #f46515;
text-decoration: none;
}
#navlist a:hover
{
color: #fff;
background-color: #ff7629;
text-decoration: none;
}
#navlist li a#current {
background-color: #ff7629;
}

#siteSection {
margin-top:-10px;
text-align:left;
float:left;
}

/* --- Navigation ends --- */


div#mainContent {
	/* background-color:#CCFF99; */
	margin-top:20px;
	/* margin-left:10px; */
	padding-bottom:20px;
}


div#leftCol {
	background-color:#f1f0f0;
	width:400px;
	float:left;
}

div#centerCol {
	/* background-color:#f1f0f0; */
	/* width:800px; */
}

div#rightCol {
	background-color:#FFFFFF;
	width:400px;
	float:right;
}

div#contactCol {
	margin-left:20px;
}


div#footer {
	background-color:#F0F0F0;
	height:4px;
	width:100%;
	margin-bottom:40px;
}


p.clear-both {
  clear: both;
}

/* --- Page div layout end --- */



/* --- Text layout --- */

body {
  font-family: Tahoma, Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 12px;
}


h1 {
	font-family: Tahoma, Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 16px;
	text-align:left;
}

h2 {
	font-family: Tahoma, Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 14px;
	margin-left:20px;
	padding-left:0px;
	text-align:left;
}

td.contactText {
	font-size:10px;
	text-align:left;
}

td.contactText a{
	color:#0099FF !important;
}

p.colText {
	margin-left:40px;
	margin-right:40px;
	text-align:left;
	font-size:12px;
}

a:link, a:visited {
	color:#0099FF;
}

/* --- Text layout end --- */


/* --- Table layout --- */

th {
	font-family: Tahoma, Verdana, Geneva, Arial, helvetica, sans-serif;
	text-align:left;
	font-size: 10px;
	height: 10px;
}

td.lightOrange {
	font-family: Tahoma, Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #f46515;
}

td.darkOrange {
	font-family: Tahoma, Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #ed5711;
}

td a:link, td a:visited {
	color: #ffffff;
	text-decoration: none;
	border-bottom: 1px dotted #FFF;
}

td a:hover {
	text-decoration: none;
	border-bottom: 1px none;
}

/* --- Table layout end --- */
