/* CSS Document */

/* ------ divs ------ */

* {
padding: 0;
margin: 0;
}

img {
border: none;
}

body{
	font: normal 0.75em Arial, Helvetica, sans-serif;
}

#wrapper{
	width: 790px;
    margin:10px auto;		
}

#header{
	width: 790px;
	height: 130px;
	background-image: url(../images/bg_header.jpg);
	background-repeat: no-repeat;
}

#content{
	padding: 0 0 0 20px;
}

#navPrimary{
	font-weight: bold;
	width: 790px;
	height: 25px;
}

#breadcrumbs{
	position: relative;
	width: 780px;
	height: 53px;
}

#columnLeft{
	float: left;
	width: 500px;
}

#columnRight{
	float: right;
	width: 250px;
}

#columnRight img{
	margin: 0 0 20px 0;
	padding: 5px;
	border: 1px dotted #666;
}
#hr {
	width: 50%;
	background-color: #fff;
	padding: 0;
	margin-top: 0px;
	clear:both;
	border-bottom: #ceb371 5px solid;
}

#footer{
	width: 790px;
	height: 312px;
	position: relative;
	border-top: 2px solid #9f9f9f;
}

#footer ul{
margin: 10px 0 0 0;
padding: 0px 0 0 10px;
position: absolute;
left: 0;
top: 0;
}

#footer li{
font: normal 1.0em verdana, Arial, sans-serif;
list-style-type: none;
display:inline;
padding-right:12px;
padding-left:0px;
}

#footer li a{
color: #666;
text-decoration: none;
}

#footer li a:hover{
text-decoration: none;
}

#footer p{
	color: #666;
	text-align: right;
	padding-top: 8px;
	
}

/* ------ navigation ------ */

#navPrimary ul {
	margin-top: 5px;
	text-align: left;	
	width: 790px;
}

#navPrimary li {
display:inline;
color:#0fa5c9;
padding: 0 5px 0 5px;
text-align: right;
}

#navPrimary li a{
color: #0fa5c9;
text-decoration: none;
}

#navPrimary li a:hover{
color: #0fa5c9;
text-decoration: underline;
}


/* ------ breadcrumbs ------ */

#breadcrumbs ul{
margin: 5px 0 0 0;
position: absolute;
right: 10px;
top: 0;
}

#breadcrumbs li{
font: normal 12px verdana, Arial, sans-serif;
list-style-type: none;
display:inline;
}

#breadcrumbs li.selected a{
color: #3f3f3f;
text-decoration: underline;
}

#breadcrumbs li a{
color: #3f3f3f;
text-decoration: underline;
}

#breadcrumbs li a:hover{
text-decoration: underline;
}

.arrows{
font: normal 1.0em verdana, Arial, sans-serif; color: #0fa5c9;
}




/* ------ typography ------ */

p, h1{color: #3f3f3f;padding: 5px 0 5px 0;}

h1{font: bold 1.5em Arial, Helvetica, sans-serif;color: #0fa5c9; margin-top: 15px}
h2{font: bold 1.2em Arial, Helvetica, sans-serif; color: #666; padding: 0; margin: 5px 0; width: 500px}
.h3-sifr{font: bold 1.0em Arial, Helvetica, sans-serif;color: #ceb371; padding: 0; margin: 5px 0; width: 500px; 	border-bottom: #ceb371 4px solid; padding-bottom: 5px; }


a, a:visited{
color: #3f3f3f;
}

a:hover{
font-weight: none;
}

.bold{font-weight: bold}


/* ------ Tables ------ */
table{
	float:right;
	border-left:2px solid #9f9f9f;
	margin:25px 0 5px 20px;
	font-size:0.9em;
	color:#666666;
}
td,th{
	padding:0px 10px;
	text-align:left;
}

/* ------ classes ------ */

.spacer{position:relative; margin:0; padding:0; clear:both; width:auto; font-size:1px; line-height:1px; height:1px;}

.floatRight{float: right}
.floatLeft{float: left}

/* ------ lists ------ */

ul {
	margin: 0 0 0 20px;
}

li{
	margin: 5px;
	list-style-type: disc;
	color: #3f3f3f;
}

/* ------ news ------ */

.newsItem{
	border: 1px solid #d2d2d2;
	padding: 10px;
	margin: 10px 0;
}



/* Forms */

/* Contact us */

form {
	border: 1px solid #d2d2d2;
	width: 355px;
	margin: 15px 0 20px 0px;
	padding: 10px;
	}
	
input{
	display: block;
	float: right;
	width: 175px;
	margin-bottom: 2px;
	font: normal 11px verdana, Arial, sans-serif; color: #282828;		
}

label{
	display: block;
	float: left;
	margin-top: 1px;	
	margin-bottom: 10px;	
	font: normal 11px verdana, Arial, sans-serif; color: #282828;	
}

.btn_submit{
	width: 73px;
	margin-top: 2px;
 	background-color: #00A0C6;
	border: 1px solid #00A0C6;
	font: bold 11px verdana, Arial, sans-serif;	
	color: #FFFFFF;
}

textarea{
	width:350px; 
	font: normal 11px verdana, Arial, sans-serif; color: #282828;		
}

#error{
	font: bold 11px verdana, Arial, sans-serif; 
	color: #282828;
	margin: 10px;
	}

.details{
	display: block;
	float: right;
	width: 175px;
	margin-bottom: 2px;
	font: normal 11px verdana, Arial, sans-serif; color: #282828;		
}
















