@charset "utf-8";
/* CSS Document */
body{
	padding:0;
	margin:0;
	background: #333;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#333;
	}
img{border:0;}
#warper{
	width:800px;
	  margin-left: auto ;
  margin-right: auto ;
}
#top{
	width:800px;}
#leftcol{
	width:60px;
	height:980px;
	float:left;
}
#main{
	width:660px;
	float:left;
	background:#FFF;
	padding:0 10px 0 10px;
	min-height:800px;
	margin-bottom:30px;
	margin-top:50px;
	-moz-box-shadow:0 0 9px 6px #222;
}
#rightcol{
	width:60px;
	float:left;
}
#maintop{
	width:660px;}
#mainleftcol{
	width:430px;
	padding-right:10px;
	float:left;
	text-align:justify;}

#mainrightcol{
	width:207px;
	height:100%;
	float:left;
	background: url(deverDesign_33.gif) repeat-y left;
	padding-left:13px;
	text-align:left;
	}
#mainrightcoltopbg{
	background:url(mainrightcol-topbg.jpg) no-repeat left top;
	height:174px;
	margin-left:-13px;
	width:13px;
	float:left;}

#mainrightcolbotbg{
	background:url(mainrightcol-bot-bg.jpg) no-repeat left bottom;
	height:230px;
	margin-left:-13px;
	width:13px;
	position:absolute;
	float:left;}
#mainbottom{ width:680px; clear:both; margin-left:-10px;}
.langbutton{width:100px; height:36px; float:right; font-size:10px; text-align:center;}
.langbuttonactive{width:100px; height:36px;float:right;font-size:10px;text-align:center;}
#english {background:url(navigationShade02.jpg) right no-repeat; }
#english.active {background:url(navigationShade01.jpg) right no-repeat; }
.icone-sn{margin-right:10px; float:left;}
h1{color:#333; font-size:17px; text-align:justify; margin-bottom:30px;font-weight:bold;}
h2{color:#660000; font-size:14px; font-weight:bold; margin:0px;}
p{margin:0px 0px 10px 0px;}
#main h1 {margin:0 10px 30px;}
#main p {margin:0px 10px 10px;	line-height:16px;}
a, p a{color:#660000; text-decoration: none;}
a:hover, p a:hover{ text-decoration:underline; color: #990000;}
.firstword, .langbuttonactive, .langbutton{color:#660000; text-transform:uppercase; padding-top:10px;}
span.slogan {font-size:24px;font-weight:bold;color:#333; line-height:24px;}
.langbutton { color:#999;}
.graygrad{cursor:pointer;}
.footertxt{font-size:9px;}
p.spacer {height:1px;}
#formResults {
	display:none;
	color:#333;
	font-size:12px;
	margin:10px 40px 5px 0;
}
form ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
form li {
	margin:0px;
	padding:0px;
	clear:both;
	padding-top:3px;
	font-size:12px;
}
form label {
	width:30%;
	float:left;
	color:#333;
	text-align:right;
	padding-right:10px;
}
form label.error {
	margin:2px 0 3px 45%;
	color:#333;
}
form input {
	float:left;
	width:48%;
	background: #fff;
	height:16px;
	border:1px solid #ccc;
	color:#333;
	font-size:12px;
	padding-left:2px;
	padding-right:2px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
form input:hover {
	border-color:#ccc;
}
form .invalid {
	color:#f00;
	border-color:#f00;
}
form textarea {
	float:left;
	width:48%;
	height:100px;
 	background:color:#fff;
	border:1px solid #ccc;
	font-size:12px;
	color:#333;
	padding:2px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
form span.submit {
	float:left;
	width:48%;
	text-align:right;
	padding:5px;
}
form span.submit input {
	float:right;
	width:100px;
	height:22px;
	cursor:pointer;
}
form span.submit input:hover {
	color:#333;
	border-color:#660000;
}

p.close {
	text-align:center;
	clear:both;
	margin:0 0 5px;
	font-size:80%;
}
