#container {background:#F3F1F0 url(/system/storage/18/26/bg_main.gif) left top repeat-x}
#containersmall {background:#F3F1F0 url(/system/storage/18/34/bg_main_small.gif) repeat-x; height:inherit}


#wrapper {
	background:url(/system/storage/18/22/bg_content.gif) repeat-y;
	margin:0 auto;
	width:905px;
}

#header {
	background:url(/system/storage/18/30/photo_header.jpg) no-repeat;
	height:230px;
	width:905px;
}

#headersmall {
	background:url(/system/storage/18/32/photo_header_small.jpg) no-repeat;
	height:160px;
	width:905px;
}

#logo {padding:40px 0 0 32px}
#logosmall {padding:20px 0 0 45px}

#navigation {
	float:left;
	margin:0 45px 0 25px !important;
	margin:0 45px 0 12px;
	text-align:center;
	width:170px;
}

#content {
	padding:50px 0 20px 0;
	overflow:hidden;
	width:905px;
	position:relative
}

#text {float:left; min-height:480px; width:635px}
*html #text {height:480px} /* For IE eyes only */

.boxleft {float:left; width:290px}
.boxright {float:right; width:290px}

.boxfront {
	background:#F3F3F3;
	margin-bottom:2px;
	overflow:hidden;
	padding:10px;
	width:270px
}

.boxcontent {
	border-bottom:#E8E8E8 1px solid;
	padding-bottom:15px;
	overflow:hidden;
	margin-bottom:15px;
	width:635px
}

#contact {
	background:url(/system/storage/18/21/bg_contact.gif) no-repeat;
	bottom:20px;
	height:112px;
	left:32px;
	padding:8px;
	position:absolute;	
	width:146px
}

#footer {
	background:url(/system/storage/18/23/bg_footer.gif) top no-repeat;
	color:#999;
	font-size:0.85em;
	padding:20px 0;
	margin:0 auto;
	margin-bottom:20px;
	width:905px;
}

#footerleft {float:left; margin-left:230px !important; margin-left:115px}
#footerright {float:right; margin-right:15px !important; margin-right:10px}


/****************************************  NAVIGATION  ****************************************/

#navigation a {
	background:url(/system/storage/18/27/bg_menu.gif) bottom no-repeat;
	display:block;
	color:#666;
	font: 1.4em "Times New Roman", Times, serif;
	text-decoration:none;
	padding:6px 0 7px 0;
	width:170px;
}

#navigation a:hover, #navigation a.selected {
	background:url(/system/storage/18/28/bg_menu_on.gif) no-repeat;
	color:#BD250E;
}html, body, ul {
	background:#F3F1F0;	
	border:0;
	margin:0;
	padding:0;
}

body {
	color:#666;
	font:0.8em Arial, Helvetica, sans-serif;
}

img {border:0}

/*** Headings ***/

h1 {
	background:url(/system/storage/18/35/bg_h1.gif) right no-repeat;
	color:#BD250E;
	font:bold 1.8em "Times New Roman", Times, serif;
	height:30px;
	margin:0 0 25px 0;
	padding:0;
}

h2 {
	color:#555;
	font:1.4em "Times New Roman", Times, serif;
	margin:20px 0 10px 0;
	padding:0;
}

h3 {
	color:#555;
	font:bold 1em Arial, Helvetica, sans-serif;
	margin:0 0 0px 0;
	padding:0px 0 0px 0px
}

h3.agenda {color:#CE6F63; font:bold 1.6em Arial, Helvetica, sans-serif; margin:5px 0 10px 0; padding:0}

.boxleft h3, .boxright h3  {
	background:url(/system/storage/18/25/bg_h3.gif) no-repeat;
	color:#996633;
	font:bold 1em Arial, Helvetica, sans-serif;
	margin:0 0 2px 0;
	padding:8px 0 6px 10px
}

td {
	margin:0 0 0px 0;
	padding:0px 0px 0px 0px;
}


/*** Links ***/

a:link, a:visited {color:#CC6600; font-weight:bold; text-decoration:none}
a:active, a:hover {color:#BD250E; font-weight:bold; text-decoration:underline}

#footer a:link, #footer a:visited {color:#999; font-weight:normal; text-decoration:underline}
#footer a:active, #footer a:hover {color:#999; font-weight:normal; text-decoration:none}


/*** Content ***/

a:link, a:visited {color:#CC6600; font-weight:bold; text-decoration:none}
a:active, a:hover {color:#BD250E; font-weight:bold; text-decoration:underline}

#footer a:link, #footer a:visited {color:#999; font-weight:normal; text-decoration:none}
#footer a:active, #footer a:hover {color:#999; font-weight:normal; text-decoration:none}

.html_paragraph {padding-bottom:20px}

#text img {background:#fff; border:#c2c2c2 1px solid; padding:2px;}
#text .galleries img {background:none; border:none; padding:0}
#text .cms_gallery_shadow img {background:none; border:none; padding:0}


div.spacer {clear:both; padding-bottom:15px}
hr {border:none; background:#E8E8E8; color:#E8E8E8; height:1px; margin:15px 0}

#contact {font-size:0.85em; line-height:1.4em;}
#contact strong {font-size:1.16em}

.imgleft {margin-right:15px}
.imgright {margin-left:15px}

/*** Forms ***/

td input, td textarea {
	border:#ccc solid 1px;
	color:#999;
	font:1em Arial, Helvetica, sans-serif;
	width:250px;
	margin:0 0 5px 0;
	padding:2px 3px 2px 3px;
}

td textarea {height:100px}

td .submit_button {
	background:#E9E9E9;
	color:#999;
	margin-bottom:4px !important;
	margin-bottom:0;
	width:80px;
}

td.label {width:80px}
td.error {color:#F01C26; font-size:0.8em; font-style:italic}

