body 
{
	text-align: center;
	font-family: Georgia, Verdana, Arial, Sans-Serif;
	font-size: 12px;
	line-height: 16px;
	background-image: url(../Image/bkg_background.gif);
}
#gallery {
	margin: 0px 20px 10px 0px;
	float: left;
}
a
{
	color: #384c52;
	font-weight: bold;
}

a:hover
{
	color: #384c52;
	font-weight: bold;
	text-decoration: none;
}

img
{
	border: 0;
}

#holder
{
	width: 822px;
	margin-left: auto;
	margin-right: auto;
}

#container
{
	border: solid 7px #42180c;
	background-color: #ffffff;
	width: 808px;
}

#container_inside
{
	border: solid 1px #ffffff;
}

#container_top_shadow
{
	background-image: url(../Image/bkg_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 806px;
	height: 23px;
}

#container_middle_shadow
{
	background-image: url(../Image/bkg_middle.gif);
	background-repeat: repeat-y;
	width: 806px;
}

#container_bottom_shadow
{
	background-image: url(../Image/bkg_bottom.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 806px;
	height: 23px;
}

#content
{
	width: 760px;
	margin-right: auto;
	margin-left: auto;
}

#content h1
{
	font-size: 16px;
	margin: 0;
	padding: 0;
	color: #923F26;
}

#content hr
{
	border: none;
	height: 1px;
	background-color: #FCEED8;
	color: #FCEED8;
	margin: 0;
	padding: 0;
}

#content_secondary
{
	width: 760px;
	background-image: url(../Image/bkg_content_secondary.html);
	background-repeat: repeat-y;
	margin-right: auto;
	margin-left: auto;
}

#center_secondary
{
	width:350px;
}

#center_secondary h1
{
	font-size: 16px;
	margin: 0;
	padding: 0;
	color: #923F26;
}

#center_secondary h2
{
	font-size: 12px;
	margin: 0;
	padding: 0;
	color: #000000;
}

#center_secondary hr
{
	border: none;
	height: 1px;
	background-color: #FCEED8;
	color: #FCEED8;
	margin: 0;
	padding: 0;
}

#left
{
	background-image: url(../Image/bkg_homepage_lbar.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 135px;
	height: 417px;
	float: left;
	margin-right: 4px;
	padding: 80px 20px 0 20px;
	color: #916d60;
	text-align: left;
}

#center
{
	width: 364px;
	height: 497px;
	float: left;
	margin-right: 4px;
	color: #916d60;
}

#left_secondary
{
	width: 145px;
	float: left;
	margin-right: 10px;
	padding: 20px 15px 20px 15px;
	color: #923F26;
	background-color: #F3E3C9;
	text-align: left;
}

#left_secondary a.secondary_nav
{
	color: #923F26;
}

#left_secondary a.secondary_nav:hover
{
	color: #923F26;
	text-decoration: underline;
}

#left_secondary a.secondary_nav_selected
{
	color: #923F26;
	text-decoration: underline;
	font-weight: bold;
}

#left_secondary a.secondary_nav_selected:hover
{
	color: #923F26;
	text-decoration: underline;
	font-weight: bold;
}

#center_secondary
{
	width: 573px;
	float: left;
	color: #000000;
	text-align: left;
}

#right
{
	float: left;
	width: 213px;
	height: 497px;
}

#footer
{
	padding: 20px 20px 20px 20px;
	background-color: #42180c;
	border-top: solid 3px #964026;
	width: 782px;
	text-align: left;
}

#footer a
{
	color: #e4b2a4;
	font-weight: normal;
}

#footer a:hover
{
	color: #e4b2a4;
	font-weight: normal;
	text-decoration: none;
}

a.newsletter
{
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

a.newsletter:hover
{
	font-weight: normal;
	color: #f2bb67;
	text-decoration: none;
}

#footer_navigation
{
	padding: 10px 20px 10px 20px;
	width: 782px;
	text-align: left;
}

a.footer_navigation
{
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

a.footer_navigation:hover
{
	font-weight: normal;
	color: #f2bb67;
	text-decoration: none;
}

a.footer_navigation_selected
{
	font-weight: normal;
	color: #f2bb67;
	text-decoration: none;
}

a.footer_navigation_selected:hover
{
	font-weight: normal;
	color: #f2bb67;
	text-decoration: none;
}

#middle_content
{
	float: left;
	background-image: url(../Image/bkg_homepage_cbar_new.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 170px;
	height: 200px;
	padding: 20px 12px 0 12px;
	text-align: left;
}

#yellow_bar
{
	width: 760px;
	height: 14px;
	background-image: url(../Image/bkg_yellow_bar.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin-bottom: 4px;
}


#cream_bar
{
	width: 760px;
	margin-bottom: 4px;
	text-align:left;
	background-color:#f6e9d5;
	border:solid 1px #f3e3c9;
}

#cream_bar .smallLabel
{
	font-family:Arial, san-serif;
	font-size:10px;
}

#cream_bar .formElement {
	font-family: Arial;
	border-style: solid;
	border-collapse: collapse;
	font-size: 10pt;
	border-width: 1pt;
	border-color:#cccccc;
}
#login {
	margin: 0;
	padding: 23px 10px 23px 10px;
	background: #fbf1e0;
	border: 1px solid #c9c9c9;
}
#logo
{
	float: left;
	width: 256px;
	height: 114px;
}

#navigation
{
	float: left;
	width: 504px;
	height: 100px;
}
#navigation img {
	margin: 0px 1px 0px 0px;
	padding: 0;
	float: left;
	width: 83px;
}


#header
{
	width: 760px;
	margin-right: auto;
	margin-left: auto;
}

.spacer
{
	margin-right: 1px;
}

/* --------------------------------------------------------------------- */
/* FORM BUTTONS */
/* --------------------------------------------------------------------- */
/*
.form_button
{
    color: #2b333c;
    font-weight: bold;
    font-size: 11px;
    padding: 0px;
    height: 23px;
    cursor: pointer;
}
*/
.form_button, .form_button-disabled
{
    background: #fefefe url(../Image/bkg_button.gif) repeat-x;
    border: 3px double;
    border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;
}

.form_button:hover, .form_button:focus
{
    border: 3px double;
    border-color: #aedf9a #94da78 #6ab94b #94da78;
}

.form_button:visited
{
    color: #2b333c;
}


#blue_bar
{
	margin-top: 4px;
}

#pic_1
{
	float: left;
	margin-right: 4px;
}

#center_container
{
	margin-bottom: 4px;
}

#pic_3
{
	margin-bottom: 4px;
}

.image_border
{
	width: 250px;
	border: solid 5px #FCEED8;
}

.image_border_small
{
	width: 50px;
	border: solid 5px #FCEED8;
}

.image_border_normal
{
	border: solid 5px #FCEED8;
}

.image_border_sidebar
{
	border: solid 3px #ffffff;
}


.CCLoginTable
{
	border-width: 1px;
	border-color: black;
	border-style: solid;
	background-color: LightGrey;
	border-collapse: collapse;
	font-size: 8pt;
	font-family: Arial;
}

.CCLoginTableHeader
{
	background-color: black;
	color: white;
	font-weight: bold;
}

.CCFormElement {
	font-family: Arial;
	border-style: solid;
	border-collapse: collapse;
	font-size: 8pt;
	border-width: 1pt;
}

.CCLink, .CCLink A
{
	color: black;
}
