body
{
	font-family:Tahoma;
	font-size:11px;
	text-align:justify;
	margin-top:0px;

}
a{outline:none;}

h1{margin:0; padding:0;font-family:'Century Gothic'; font-size:22px;  margin:0; padding:0; color:#666666; font-weight:normal; margin-top:4px; margin-bottom:4px;}
h2{margin:0; padding:0;font-family:'Century Gothic'; font-size:14px;  margin:0; padding:0; color:#666666; font-weight:normal; margin-top:4px; margin-bottom:0px;}
#wrap{
	width:778px; 
	margin:0 auto; 
	height:60px; 
	margin-top:6px;}

#header{padding-left:5px; margin-bottom:5px;}

#header a.flags{padding:3px 2px 3px 24px; 
				background-color:#f7f7f7; 
				border:1px solid #ccc; 
				width:40px; 
				float:right; 
				text-decoration:none; 
				color:#000000; 
				margin-left:4px; 
				margin-top:16px;}
				
#header a.flags:hover {color:#0000FF; background-color:#f7f7f7;}
	#header .sp{background-image:url(../images/es.png); background-repeat:no-repeat; background-position:4px;}
	#header .en{background-image:url(../images/en.png); background-repeat:no-repeat; background-position:4px;}
	#header .de{background-image:url(../images/de.png); background-repeat:no-repeat; background-position:4px; margin-right:4px;}
	#header .fr{background-image:url(../images/fr.png); background-repeat:no-repeat; background-position:4px;}
#footer{
	border-top:1px solid #000;
	margin-top:1px;
	padding-top:6px;
	margin-bottom:10px;
	height:40px;
	}	
	
.titlemain
{
color:#FF0033;
font-weight:bold;
font-size:14px;
}

input
{
	border:1px solid #CCCCCC;
	font-size:11px;
	font-family:tahoma;
}

textarea
{
	border:1px solid #CCCCCC;
	font-size:11px;
	font-family:tahoma;
}

.valueinvalid {
	color: #FF0000;
	font-weight:bold;
}
.valuevalid {
	color:#009900;
	font-weight:bold;
}
.reverseemail {unicode-bidi:bidi-override; direction: rtl;}