/*------------------------------------------------------- */
/*                         BASIC                          */
/*------------------------------------------------------- */
html {
height: 100%;
}

body {
color: #3c332b;
background-color: #eceddb;
text-align: justify;
font-family: "Lucida Grande", Verdana, Arial, sans-serif;
font-size: 11px;
padding: 0px;
margin: 0px;
}


/*------------------------------------------------------- */
/*                       STRUCTURE                        */
/*------------------------------------------------------- */

/* Container to center the layout */

#background {
text-align: center;
background-image: url(images/bg_big.gif);
background-repeat: no-repeat;
margin-right: auto;
margin-left: auto;
width: 798px;
height: 100%;
}

#container {
background-repeat: no-repeat;
text-align:center;
margin-right: auto;
margin-left: auto;
width: 736px;
height: 100%;
}


#navigation {
width: 718px;
padding-top: 29px;
margin: 0px;
margin-right: auto;
margin-left: auto;
}

#logo {
background-image: url(images/bg_red.gif);
background-repeat: no-repeat;
width: 718px;
height: 109px;
margin: 0px;
margin-right: auto;
margin-left: auto;
text-align:left;
}

#headerimage {
padding: 0px;
margin: 0px;
width: 718px;
}

#content {
width: 718px;
height: 100%;
background-color: #f4f5e3;
text-align: left;
padding: 0px;
margin: 0px;
margin-right: auto;
margin-left: auto;
}

#actualcontent {
width: 650px;
height: 100%;
text-align: left;
padding-top: 29px;
margin-right: auto;
margin-left: auto;
}

/* Footer */
#footer {
width: 798px;
height: 81px;
background-image: url(images/bg_footer.gif);
background-repeat: no-repeat;
background-color: #f4f5e3;
text-align: left;
padding: 0px;
margin: 0px;
margin-right: auto;
margin-left: auto;
}



/*------------------------------------------------------- */
/*                          TEXT                          */
/*------------------------------------------------------- */

#actualcontent p {
font-family: "Lucida Grande", Verdana, Arial, sans-serif;
font-size: 11px;
}

/* Headings */
h1 {
font-size: 13px;
color:#3c332b;
text-transform:uppercase;
border-top:1px solid #D3B6A3;
border-bottom:0px solid #564b47;
padding:5px 0px;
margin:0px;
background: #f4f5e3;
}

h2 {
font-size:20px;
font-weight: normal;
padding: 5px 10px;
margin:0px;}

.red {
color: #921f24;
}

/* Emphasis */

/* Links */

div.service a {
	text-align: center;
	width: 150px;
	display: block;
	line-height: 11px;
	color: #3c332b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	background: #f4f5e3;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e2d8bf;
	padding-top:10px;
	padding-bottom:10px;
}
div.service a:hover { 
	text-align: center; 
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D3B6A3;
	width: 150px; 
	line-height: 11px;
	color: #262626;
	text-decoration:underline;
}

div.service_selected a { 
	text-align: center;
	width: 150px;
	display: block;
	line-height: 11px;
	color: #3c332b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	background: #e2d8bf;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D3B6A3;
	padding-top:10px;
	padding-bottom:10px;
}




a { text-decoration: underline; color: #3c332b; }
a:visited { text-decoration: underline; color: #7C6958; }
a:hover { text-decoration: none; color: #7C6958; }
a:active { color:#000000; }

#footer p {  vertical-align: middle; padding-top: 45px;  color: #9b2124;  font-size: 8px;  font-family: "Lucida Grande", Verdana, Arial, sans-serif;  }
.tac {  color: #9b2124;  font-size: 8px;  font-family: "Lucida Grande", Verdana, Arial, sans-serif;  }

#footer a { text-decoration: none; color: #9b2124; font-size: 9px; font-family: "Lucida Grande", Verdana, Arial, sans-serif; }
#footer a:visited { text-decoration: none; font-size: 9px; }
#footer a:hover { text-decoration: underline; font-size: 9px; }
#footer a:active { font-size: 9px; }

/*------------------------------------------------------- */
/*                          FORMS                         */
/*------------------------------------------------------- */

input, textarea, select {padding: 4px; border-color: #3c332b; border-width: 1px; border-style: solid; background-color: #f4f5e3; color: #3c332b; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, sans-serif;}

input:focus, textarea:focus{
	background-color: #e2d8bf;
	color: #3c332b;
	border-color:#D3B6A3;
}

input:hover, textarea:hover{
	border-color:#D3B6A3;
}


/*------------------------------------------------------- */
/*                          LISTS                         */
/*------------------------------------------------------- */

li { 
list-style-position: outside; 
list-style-type: circle; 
font-size: 11px;
line-height: 1em;
padding: 5px;
color: #3c332b;
}

