div#AREA__FOOTER_COPYRIGHT_AREA .sharedElementContentWrapper .sharedElementIcon { float: left; }
div#AREA__FOOTER_COPYRIGHT_AREA .sharedElementContentWrapper .rteIcon { float: left; }
div#AREA__FOOTER_COPYRIGHT_AREA div.contentAreaElement { clear: none; }

div#AREA__FOOTER_ICONS_AREA { padding-left: 10px; white-space: nowrap; }
div#AREA__FOOTER_ICONS_AREA div.sharedElementContentWrapper { float: left; white-space: nowrap; }
div#AREA__FOOTER_ICONS_AREA div.sharedElementContentWrapper div#footer_icons_wrapper { white-space: nowrap; float: left; }
div#AREA__FOOTER_ICONS_AREA div.areaContentWrapper { float: right; }
div#AREA__FOOTER_ICONS_AREA div.sharedElementIcon { float: left; }
div#AREA__FOOTER_ICONS_AREA div.edit_icon { float: left; }

div#copyright_slogan { line-height: normal; }

div#edit_links_wrapper,
div#email_links_wrapper,
div#print_links_wrapper,
div#rss_links_wrapper
{
   float: left; text-align: right; white-space: nowrap; padding-right: 8px;
}

div#footer_edit_icon,
div#footer_email_icon,
div#footer_print_icon,
div#footer_rss_icon
{
   float: left; padding-left: 0px; padding-right: 5px; padding-top: 2px;
   width: 12px;
   height: auto;
}

div#footer_edit_text,
div#footer_email_text,
div#footer_print_text,
div#footer_rss_text
{
   text-align: left;
   padding-left: 1px;
   padding-right: 10px;
   width: auto;
}


div#print_links_wrapper { padding-right: 0px; }
div#footer_print_text   { padding-right: 4px; }



.cutOff {
   width: 100%;
   line-height: 1.3;
   height: 1.3em;
   overflow: hidden;
}

.printSelected {
   -moz-opacity: 1;
   filter: alpha(opacity=100);
}

.printDeselected {
   -moz-opacity: 0.3;
   filter: alpha(opacity=30);
}


.auto_slide_ctrl { float: right; }


P {
   margin:0in;
}
DIV {
   margin:0in;
}

ol.alphalist {
	list-style-type: lower-alpha;
}
ol.ualphalist {
	list-style-type: upper-alpha;
}

ol {
   margin-top:0in;
   margin-bottom:0in;
   margin-right:0in;
   text-decoration:none;
	font-weight:normal;
	font-style:normal;

}

ul {
   list-style-type:disc;
   margin-top:0in;
   margin-bottom:0in;
   margin-left:0.2in;
   margin-right:0in;
   padding:0in;
   text-decoration:none;
	font-weight:normal;
	font-style:normal;
   
}

ul ol {
   list-style-image: none;
}

li, table, tr, tbody, thead {
   text-decoration:none;
	font-weight:normal;
	font-style:normal;
}

blockquote {
   margin-top:0in;
   margin-bottom:0in;
}


a.heading1, a.heading2 {
	font-style:normal;
}

.heading1, .heading2 {
	font-style:normal;
   text-decoration:none;
}


a.alert:hover {
   text-decoration:none;
}


.menuitem_code {
   display:none;
}


.image_title_container {
   vertical-align: bottom;
}

.bgheading3, .numberedSmallNavSelected, .numberedSmallNavSelected a, body, .rte,  .template,
.plain, .pagehead, .clearformat, a.plain, a.plainlink, .noitems, .plainsmall, a.plainsmall, .plainlarge, a.plainlarge,
.heading1, a.heading1, .heading2, a.heading2, .banner, a.banner, .galleryinfo, .zoomalt, .areaheader, .areafooter,
a.copyright, .copyright,.alert, a.alert, .shortnewstitle, .shortnewsdate, .newsarchive, a.search_link,
.search_field, .whiteplain , a.whiteplain, a.whiteplain, .whiteheading, a.whiteheading,
 a.whiteheading, .button, .mlistfield, .numberedNavSelected, .numberedNavSelected a, .slogan  {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
}

.bgheading3, body, .rte, .template, .clearformat, a.plain, a.plainlink,
.noitems, .plainsmall, a.plainsmall, .plainlarge, a.plainlarge, .heading1, a.heading1,
.heading2, a.heading2, .alert, a.alert,.galleryinfo, .shortnewstitle,
.shortnewsdate, .newsarchive, .whiteplain , a.whiteplain, .whiteheading, a.whiteheading,
.numberedNavSelected, .numberedNavSelected a {
   font-size: 11px;
   line-height: 1.7;
}

 .plain
{
   font-size: 12px;
   line-height: 1.7;
}

 .pagehead
{
   font-size: 16px;
   font-weight: normal;
}

a.copyright, .copyright, .slogan, .copyright a, .copyright p, .copyright p.plain, .copyright font {
   font-size: 11px;
   line-height: normal;
}

.bgheading3 {
   font-size: 13px;
   color:#666666;
}
.numberedSmallNavSelected, .numberedSmallNavSelected a:link, .numberedSmallNavSelected a:hover, .numberedSmallNavSelected a:visited {
   font-size: 10px;
   color: #FFFFFF;
}
body, .rte, {
   font-weight:normal;
   font-style:normal;
   text-decoration:none;
   background-color:#FFFFFF;
}

.rte, .plain, .plainlarge, .plainsmall, .plainfixedwidth, .heading1, .heading2, .banner, 
.shortnewstitle, .shortnewsdate, .newsarchive, .areaheader, .areafooter, .copyright  {
   color: #666666;
}
.plainsmall, a.plainsmall {
   font-size: 10px;
}
.plainlarge, a.plainlarge {
   font-size: 13px;
}
.plainfixedwidth, a.plainfixedwidth {
   font-family: Courier, Courier New, mono;
   font-size: 12px;
   line-height: 1.3;
}
.banner, a.banner {
   font-size: 18px;
   line-height: 1.5;
   font-weight: bold;
}
.heading1, a.heading1 {
   font-size:15px;
   font-weight: bold;
}
.heading2, a.heading2 {
   font-size: 13px;
   font-weight: bold;
}
.galleryinfo {
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
}
.zoomalt {
   font-size: 11px;
   background-color: #FFFFFF;
}

.smtext {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
    font-size: 10px;
	color:#666666;
}

.mdtext {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
    font-size: 11px;
    font-weight: bold;
	color:#333333;
}

.areaheader, .areafooter {
   font-size: 13px;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
}
.manualgalnav {
   font-size: 11px;
   font-weight: normal;
}
.manualgalnavcurr {
   font-size: 11px;
   font-weight: bold;
}
a:link, a:visited {
   text-decoration: none;
}
a:hover {
   text-decoration: none;
}
a.copyright:link, a.copyright:visited, div#bottom_menu a.micronav:link, div#bottom_menu a.micronav:visited {
   color: #666666;
   text-decoration: underline;
}
a.copyright:hover, div#bottom_menu a.micronav:hover {
   color: #999999;
   text-decoration: none;
}
.copyright {
   text-decoration: none;
}
.alert  {
   color: #FF0000;
}
a.alert:link, a.alert:visited {
   color: #FF0000;
   text-decoration: underline;
}
a.alert:hover {
   color: #FF0000;
   text-decoration: none;
}
.shortnewstitle {
}
.shortnewsdate {
   font-size: 13px;
   font-weight: bold;
}
.newsarchive {
}

a.micronav:link, a.micronav:visited {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 11px;
   text-decoration: none;
}
a.micronav:hover {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 11px;
/*   color: #FFA875;*/
   text-decoration: none;
}
a.secondnav:link, a.secondnav:visited {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 13px;
   color: #CF9E0F;
   text-decoration: none;
}
a.secondnav:hover {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 13px;
/*   color: #F1CB5C;*/
   text-decoration: none;
}
a.mi_chocolate:link, a.mi_chocolate:visited {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 13px;
   color: #666666;
   text-decoration: none;
}
a.mi_chocolate:hover {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 13px;
   text-decoration: none;
}
a.mi_current_chocolate:link, a.mi_current_chocolate:visited {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 13px;
   font-weight: bold;
   text-decoration: none;
}
a.mi_current_chocolate:hover {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 13px;
   font-weight: bold;
   text-decoration: none;
}
a.si_chocolate:link, a.si_chocolate:visited {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 11px;
   text-decoration: none;
}
a.si_chocolate:hover {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 11px;
   color: #FFA875;
   text-decoration: none;
}
a.si_current_chocolate:link, a.si_current_chocolate:visited {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 11px;
   color: #FFA875;
   text-decoration: none;
}
a.si_current_chocolate:hover {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 11px;
   color: #FFA875;
   text-decoration: none;
}
a.mi_sand:link, a.mi_sand:visited {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 13px;
   color: #666666;
   text-decoration: none;
}
a.mi_sand:hover {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 13px;
   color: #CF9E0F;
   text-decoration: none;
}
a.mi_current_sand:link, a.mi_current_sand:visited {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 13px;
   color: #CF9E0F;
    font-weight: bold;
   text-decoration: none;
}
a.mi_current_sand:hover {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 13px;
   color: #CF9E0F;
   font-weight: bold;
   text-decoration: none;
}
a.si_sand:link, a.si_sand:visited {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 11px;
   color: #CF9E0F;
   text-decoration: none;
}
a.si_sand:hover {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 11px;
   color: #F1CB5C;
   text-decoration: none;
}
a.si_current_sand:link, a.si_current_sand:visited {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 11px;
   color: #F1CB5C;
   text-decoration: none;
}
a.si_current_sand:hover {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 11px;
   color: #F1CB5C;
   text-decoration: none;
}
a.mi_dark_orange:link, a.mi_dark_orange:visited {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 13px;
   color: #666666;
   text-decoration: none;
}
a.mi_dark_orange:hover {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 13px;
   color: #D76222;
   text-decoration: none;
}
a.mi_current_dark_orange:link, a.mi_current_dark_orange:visited {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 13px;
   color: #D76222;
   font-weight: bold;
   text-decoration: none;
}
a.mi_current_dark_orange:hover {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 13px;
   color: #D76222;
   font-weight: bold;
   text-decoration: none;
}
a.si_dark_orange:link, a.si_dark_orange:visited {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 11px;
   color: #D76222;
   text-decoration: none;
}
a.si_dark_orange:hover {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 11px;
   color: #FF9032;
   text-decoration: none;
}
a.si_current_dark_orange:link, a.si_current_dark_orange:visited {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 11px;
   color: #FF9032;
   text-decoration: none;
}
a.si_current_dark_orange:hover {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 11px;
   color: #FF9032;
   text-decoration: none;
}
a.mi_red_apple:link, a.mi_red_apple:visited {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 13px;
   color: #666666;
   text-decoration: none;
}
a.mi_red_apple:hover {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 13px;
   color: #B74040;
   text-decoration: none;
}
a.mi_current_red_apple:link, a.mi_current_red_apple:visited {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 13px;
   color: #B74040;
   font-weight: bold;
   text-decoration: none;
}
a.mi_current_red_apple:hover {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 13px;
   color: #B74040;
   font-weight: bold;
   text-decoration: none;
}
a.si_red_apple:link, a.si_red_apple:visited {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 11px;
   color: #B74040;
   text-decoration: none;
}
a.si_red_apple:hover {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 11px;
   color: #FF5E5E;
   text-decoration: none;
}
a.si_current_red_apple:link, a.si_current_red_apple:visited {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 11px;
   color: #FF5E5E;
   text-decoration: none;
}
a.si_current_red_apple:hover {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 11px;
   color: #FF5E5E;
   text-decoration: none;
}
a.mi_olive:link, a.mi_olive:visited {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 13px;
   color: #666666;
   text-decoration: none;
}
a.mi_olive:hover {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 13px;
   color: #AA7F2C;
   text-decoration: none;
}
a.mi_current_olive:link, a.mi_current_olive:visited {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 13px;
   color: #AA7F2C;
   font-weight: bold;
   text-decoration: none;
}
a.mi_current_olive:hover {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 13px;
   color: #AA7F2C;
   font-weight: bold;
   text-decoration: none;
}
a.si_olive:link, a.si_olive:visited {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 11px;
   color: #AA7F2C;
   text-decoration: none;
}
a.si_olive:hover {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 11px;
   color: #E8AD3C;
   text-decoration: none;
}
a.si_current_olive:link, a.si_current_olive:visited {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 11px;
   color: #E8AD3C;
   text-decoration: none;
}
a.si_current_olive:hover {
   font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size: 11px;
   color: #E8AD3C;
   text-decoration: none;
}


.pagetitle {
}



#pageImageBar { height: 80px; background-position: top right; }

p.plain ul li.google_search { font-size: 11px; color: #666666; }
div#AREA__TEXT_AREA_1 div.areaIcon { display: none; }

ul {
   list-style: url("../images/bullet.gif") disc;
}

.sectionTitleWindow { overflow: hidden; }

/* COPYRIGHT */
#AREA__FOOTER_COPYRIGHT_AREA p, #AREA__FOOTER_COPYRIGHT_AREA font { line-height: normal; }


.heading1, a.heading1, .heading2, a.heading2, .banner, a.banner  { color: #ca262c; }
#pageImageBar { height: 160px; background-position: top right; background-repeat: no-repeat; }
.pagetitle { background-color: #ca262c; }

/* micro navigation */
.micronav, a.micronav, a.micronav:link, a.micronav:visited { color: #ca262c; background-color: transparent; text-decoration: none;}
.micronav, a.micronav:hover { color: #fb8200; background-color: transparent; text-decoration: none;}

/* second navigation */
.secondnav, a.secondnav, a.secondnav:link, a.secondnav:visited { color: #ca262c; background-color: transparent; text-decoration: none;}
.secondnav, a.secondnav:hover { color: #fb8200; background-color: transparent; text-decoration: none;}

/* search */
.search_link, a.search_link, a.search_link:link, a.search_link:visited { color: #ca262c; background-color: transparent; text-decoration: none;}
a.search_link:hover { color: #fb8200; background-color: transparent; text-decoration: none;}

