*{padding:0; margin:0; font-family: Arial, Helvetica, sans-serif;}
body{	margin: 0px;	color: #222222;	font-family:Arial, Verdana, Helvetica, sans-serif;	font-size:8pt; line-height:17px;text-align:left;}
img{	border:0;	}
h2{	font-weight: bold;	color: #369;	font-size: 1em;	margin: 0;	}
a, a:hover{color: #1e68c2; text-decoration: underline; cursor: pointer}

/* containers */ /* header: branding.css, sidenavs: sidenavs.css */
div#maincontainer {text-align:left; width:950px; margin:0 auto; overflow:auto; margin-top:10px; overflow:hidden;}
div#maincontentcontainer {margin-top:5px;}
div#contentcontainer {float:right; overflow:auto; padding-left:2px; width:766px; overflow:hidden;}
div#footercontainer {padding:0; border-top: 1px solid #ccc; font-size:11px; color:#666; text-align:center; clear:both; margin:100px 0 20px 0;}

div#langu small {float:right; padding:20px; font:Arial, Helvetica, sans-serif; font-size:9px;}
div#langu small a {text-decoration:none; color:#666666;}
div#langu small a:hover{color:#9a0000;}

/* container styles */
div#footercontainer p{font-size:11px; color:#666; text-align:center; padding:10px 0;}
div#footercontainer p a { color:#666; text-decoration:none;}
div#footercontainer p a:hover { color:#03c;}

/* misc */
div.divbreaker {clear: both;}

/* newsletter form */
table#form_newsletter {margin: 0 auto; padding: 0; color: #555;}
table#form_newsletter td {padding: 3px 0;}
table#form_newsletter input {border: 1px solid #bbb;}

#bodyPannel form.search{
	background-color:#FFFFFF; color:#000000; border:#ECE8DB 1px solid;
	width:248px; padding:7px 17px 27px 17px; float:left;}
#bodyPannel form.search h2{
	background-color:#FFFFFF; color:#786E4E;
	width:197px; padding:0 0 10px 50px; float:left;
	}
#bodyPannel form.search h2 span{
	background-color:#FFFFFF; color:#0B0B0B;
	}
#bodyPannel form.search label{
	background-color:#FFFFFF; color:#454545; margin:0 0 8px 0; float:left;
	font:bold 10px/28px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#bodyPannel form.search input{
	background-color:#e7e7e7; color:#0B0B0B; border:#369 1px solid;
	width:158px; height:15px; padding:2px; margin:0 0 15px 0; float:right;
	font:normal 14px/20px Arial, Helvetica, sans-serif;}
#bodyPannel form.search p{
	background-color:#FFFFFF; color:#336699; float:left; margin:6px 0 0 0;
	font:normal 13px/15px Arial, Helvetica, sans-serif;}
#bodyPannel form.search input.check{
	background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
	width:15px; height:15px; float:left; margin:6px 0 0 9px;}
	#bodyPannel form.search input.submit{
	background-color:#336699; color:#FFFFFF; border:none;
	width:53px; height:19px; float:right; margin:0px 0 0 0; padding:3px; border:1px #000 solid; cursor:pointer;
	font:normal 10px/13px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#bodyPannel form.search input.submit1{
	background:url(../images/submit_bg.gif) no-repeat 37px 0 #FFFFFF; color:#0B0B0B; border:none;
	width:53px; height:13px; float:right; margin:7px 0 0 0; padding:0 23px 0 0; cursor:pointer;
	font:normal 10px/13px Arial, Helvetica, sans-serif; text-transform:uppercase;}