body {
	font-family: helvetica, sans-serif, Verdana, Tahoma, Arial;
	font-size: 11px;
	background: url('/lereco/images/background.jpg') repeat-x scroll 0% 0%;
	background-color: #f1ab31;
	padding: 0px;
	margin: 0px;
}

form {
		margin: 0px;
		padding: 0px;
}

div#header {
	width: 780px;
	height: 148px;
	background: url('/lereco/images/banner.gif') no-repeat scroll 0% 0%;
	margin: 0px auto;
	padding: 0px;
}

div#content {
	width: 780px;
	margin: 0px auto;
}

div#footer {
		font-family: Times, helvetica, sans-serif, Verdana, Tahoma, Arial;
		font-size: 11px;
		font-weight: bold;
	width: 780px;
	margin: 0px auto;
	text-align: center;
	clear: both;
		color: #3399cc;    
		background: none;
}

div#login {
		position: relative;
	background-color: none;
	top: 90px;
	padding: 2px 0px 2px 15px;
	height: 25px;
}

div#menu {
		font-size: 10px;
		color: white;
		position: relative;
		background-color: #3399cc;
		left: 0px;
		top: 128px;
		width: 780px;
		padding: 3px 0px 3px 0px;
}

div#menu a {
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
		letter-spacing: 1px;
		color: white;
		padding: 0px 15px;
}

div#menu a:hover {
		color: #ffb74c;
}    
div#menu label {
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
		letter-spacing: 1px;
		color: white;
		padding: 0px 15px;
}

div.development {
	margin: 0px auto;
}

label, .label  {
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		color: #054358;
}

a {
	font-size: 12px;
		text-decoration: underline; 
	color: #006c9e;
}

a:hover {
		color: #ffb74c;
}    

a.submenu {
		font-size: 11px;
		text-decoration: none;
}


a.country {
		color: white;
		font-size: 10px;
		margin: 0px;
		padding: 0px;
		text-decoration: none;
		font-weight: bold;
		letter-spacing: 1px;
		text-transform: uppercase;
}

ul.country{
	padding: 0px;
	margin: 0px;
}
ul.country li{
		line-height: 11px;
		
	list-style-type: none;
	display: block;
	margin: 5px 8px 8px 0px;
	padding: 3px 5px 7px 5px;
		background-color: #3399cc;
}
ul.register {
	padding: 0px;
	margin: 0px;
}
ul.register li {
	line-height: 11px;
	list-style-type: none;
	display: block;
	float: left;
	margin: 5px 8px 8px 0px;
	padding: 3px 5px 7px 5px;
	background-color: #3399cc;
	text-align: center;
	width: 165;
}
ul.register li a {
	color:white;
	font-size:10px;
	font-weight:bold;
	letter-spacing:1px;
	margin:0px;
	padding:0px;
	text-decoration:none;
}
ul.register li a:hover {
		color: #ffb74c;
}    

a.country:hover {
		color: #ffb74c;
}

a.blkhover:hover {
		color: black;
}

a.moredetails {
	background: transparent url(/lereco/images/a_more.gif) no-repeat scroll right center;
	background-color: #f0aa2d; 
		letter-spacing: 1px;
		
		color: white; 
		font-size: 10px; 
		font-weight:bold;
		text-decoration: none; 
		padding: 0px 2px 3px 2px; 
		vertical-align: top;
}


.tab_selected {
		font-size: 12px; 
		font-weight:bold;
		text-decoration: none; 
		letter-spacing: 1px;
	background: transparent url(/lereco/images/h1_more.gif) no-repeat scroll right top;
	background-color: #f0aa2d; 
		color: white; 
		margin:0px;
		padding: 3px 10px 1px 12px;  
	padding-right: 16px;
}

.tab_not_selected {
		font-size: 12px; 
		font-weight:bold;
		text-decoration: none; 
		letter-spacing: 1px;
		margin:0px;
		padding: 3px 10px 1px 12px;  
	padding-right: 16px;
}

a.back {
	background: transparent url(/lereco/images/a_back.gif) no-repeat scroll left center;
	padding-left: 16px;
	margin-left: 16px;
		letter-spacing: 1px;
}

a.caption {
		font-family: Georgia, Verdana; 
		font-size: 14pt; 
		text-decoration: none; 
		letter-spacing: -1px;
	color: #006c9e;
}


hr {
		margin: 15px 0px;
		border-width:0px;
		border-top: #f1ab31 solid 1px;
}

h1 {
	font-size: 20px;
	letter-spacing: 1px;
		font-weight:bold;
	text-align: center;
	color: #f1ab31;
	margin: 0px;
		padding: 0px;
	padding-left: 10px;
}

h2 {
	color: #37992c;
	font-weight: normal;
	font-size: 1.2em;
	text-transform: capitalize;
	margin: 0;
	padding: 0;
	padding-bottom:0.2em;
}


td.h1_l {background: url('/lereco/images/h1_l.gif'); width: 11px; height: 31px;}
td.h1_b {background: url('/lereco/images/h1_b.gif') repeat-x scroll 0% 0%; padding: 0px 10px;color: white;font-weight: bold;text-transform: uppercase;font-family: helvetica, sans-serif;}
td.h1_r {background: url('/lereco/images/h1_r.gif'); width: 11px;}

input {
		vertical-align: middle;
		font-size:11px;
}

p {
		font-size: 14px;
}


/* autocomplete */

div.auto_complete {
		width: 350px;
		background: #fff;
}

div.auto_complete ul {
		border:1px solid #888;
		margin:0;
		padding:0;
		width:100%;
		list-style-type:none;
}

div.auto_complete ul li {
		margin:0;
		padding:3px;
}

div.auto_complete ul li.selected { 
		background-color: #ffb; 
		cursor: pointer;
}

div.auto_complete ul strong.highlight { 
		color: #800; 
		margin:0;
		padding:0;
}



/* rounded corners*/

.roundedcornr_box        {background: url('/lereco/images/roundedcornr_tl.png') no-repeat top left;}
.roundedcornr_top        {background: url('/lereco/images/roundedcornr_tr.png') no-repeat top right;}
.roundedcornr_bottom     {background: url('/lereco/images/roundedcornr_bl.png') no-repeat bottom left;}
.roundedcornr_bottom div {background: url('/lereco/images/roundedcornr_br.png') no-repeat bottom right;}
.roundedcornr_content    {border-left: #93cae0 solid 1px;border-right: #93cae0 solid 1px;} /*background: url('/lereco/images/roundedcornr_r.png') top right repeat-y;*/

.roundedcornr_top div, .roundedcornr_top, 
.roundedcornr_bottom div, .roundedcornr_bottom {
	width: 100%; 
	height: 10px; 
}
.roundedcornr_content, .roundedcornr_bottom {margin-top: 0px;}
.roundedcornr_content  {padding: 0 10px;}
