/*********************************************************************/

/* COPYRIGHT 2005-2006 G. BRYAN MILLER/FREELANCE DESIGNER! ALL RIGHTS RESERVED*/

/* CONTACT: G. BRYAN MILLER: gbryanmiller@gbryanmiller.com for information regarding the use of this file!*/

/*********************************************************************/


/*----------------SANS-SERIF FONT FAMILY STYLESHEET------------------*/

body {
	background-color: #FFFFFF;
	/*background-image: url(sitegraphics/background-bottom.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;*/
}

.Background {
	background-image: url(sitegraphics/background-bottom.jpg);
}

.contactnav{margin-left:0px;  padding-left:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#c2b5a2;

}
.contactnav li {
list-style-type:none;
margin-top:1px;
padding-right:10px;
font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#c2b5a2;line-height:25px;
vertical-align:middle;
background-color:#c9c9a7;
text-align:center;
font-size:11px;
}
.contactnav  a{
text-decoration:none;
color:#000000;
}
.contactnav  li:hover{
background-color:#b3ab79;
color:#ffffff;
}
.contactnav  a:hover{
text-decoration:none;
color:#000000;
}



/*TITLE STYLES-------------------------------------------------------*/


/* Titles - Page titles, paragraph titles, and other subtitles. May change color, size and shape within limited and appropriate web safe fonts. */

.SiteTitle { font-family: Arial, Helvetica, sans-serif;	font-size: 18px; font-style: italic; line-height: 17px;	font-weight: bold; font-variant: normal; color: #000000; text-decoration: none;	vertical-align: bottom; }

.Tagline { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: italic; line-height: normal;	font-weight: bold; font-variant: normal; color: #666666; text-decoration: none; }

.PageTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-style: normal;
	font-weight: bold;
	color: #895AAF;
	text-decoration: none;
	line-height: normal;

}

H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-style: normal;
	font-weight: bold;
	color: #895AAF;
	text-decoration: none;
	vertical-align: bottom;
	line-height: 16pt;

}

.SubTitle { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: 20px; font-weight: bold; color: #000000; }



/*COPY STYLES--------------------------------------------------------*/


/* Copy Styles - MUST NEVER BE BOLD - Copy should always be black text on white background. Copy1, Copy2 etc can be customized by color or size but not boldness */
.DefaultCopy { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: 14pt; font-weight: normal; font-variant: normal; color: #333333; text-decoration: none; }

/* Sometimes the copy on the homepage has to be a different color than on any other page do to color used in background*/
.CopyHome { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #CC6600; text-decoration: none; }

.Copy1 { font-family: Arial, Helvetica, sans-serif;	font-size: 9pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #666666; text-decoration: none; }

.Copy2 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #FF0000; text-decoration: none; }

.Copy3 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal;	line-height: normal; font-weight: normal; font-variant: normal;	color: #0000FF;	text-decoration: none; }

.Copy4 { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #666666; text-decoration: none; }


/* Copyright Text at the bottom of each page - May change color - try to keep light and not very noticable. Usually a gray color. Should be very small Arial/Helvetica or Times/New Times Roman styles of font */ 
.Copyright { font-family: "Times New Roman", Times, serif;	font-size: 7pt; font-style: normal; line-height: 32px; font-weight: bold; font-variant: normal; text-transform: uppercase; color: #999999; text-decoration: none; }

/* Sometimes the copy on the homepage has to be a different color than on any other page do to color used in background*/
.CopyHome { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #CC6600; text-decoration: none; }

/* Used for the company address if applicable to the design*/
.CopyAddress { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; color: #999999; text-decoration: none; }

#sidebar {
    margin-left: 5px;
    background-color: #ffffff;
    float: right;
    margin-right: 0px;
}



/*COPY BOLD STYLES--------------------------------------------------------------*/


/* BOLD Copy Styles -  MUST ALWAYS BE BOLD - May change color, size and shape within limited and appropriate web safe fonts. */

.DefaultCopyBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	line-height: normal;

}
.CopyBold1 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #BBBDBF; text-decoration: none; }

.CopyBold2 { font-family: Arial, Helvetica, sans-serif;	font-size: 9pt; font-weight: bold;	color: #666666;	text-decoration: none; line-height: normal; }

.CopyBold3 { font-family: Arial, Helvetica, sans-serif;	font-size: 9pt; font-weight: bold;	color: #000000;	text-decoration: none; line-height: normal; }


/*HIGHLIGHTED COPY STYLES--------------------------------------------------------------*/

.YellowHiLite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFF66;
	white-space: normal;

}

.PinkHiLite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FF99CC;
}



/*NAVIGATION STYLES--------------------------------------------------------------*/


/* Navigation Styles - May change color, size and shape within limited and appropriate web safe fonts. */

.MainNav { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; line-height: 32px; font-weight: bold; font-variant: normal; color: #BF9560; text-decoration: none; }
.MainNav:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; line-height: 32px;	font-weight: bold; font-variant: normal; color: #BF9560; text-decoration: underline; }

.SubNavText { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; text-decoration: none; color: #BF9560; }
.SubNav { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; text-decoration: underline; color: #BF9560; }
.SubNav:hover {	font-family: Arial, Helvetica, sans-serif; font-size: 9pt;	font-style: normal;	line-height: 20px; font-weight: normal; font-variant: normal; color: #BF9560; text-decoration: underline; }

.TopNavText {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 40px; font-weight: bold; font-variant: normal; text-transform: none; color: #9F90AC; text-decoration: none}
.TopNav {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 40px; font-weight: bold; font-variant: normal; text-transform: none; color: #9F90AC; text-decoration: none}
.TopNav:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 40px; font-weight: bold; font-variant: normal; text-transform: none; color: #CBC2D2; text-decoration: none}

.BottomNav {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: uppercase; color: #66CCFF; text-decoration: none}
.BottomNav:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: uppercase; color: #FFFFFF; text-decoration: none}

.MainLink { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #0000FF; text-decoration: underline; }
.MainLink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px;  font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #660099; text-decoration: underline; }

.LeftNavText { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 28px; font-weight: bold; font-variant: normal; color: #7B47A4; text-decoration: none; }
.LeftNav { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 28px; font-weight: bold; font-variant: normal; color: #7B47A4; text-decoration: none; }
.LeftNav:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 28px; font-weight: bold; font-variant: normal; color: #7B47A4; text-decoration: underline; }

.LeftNavGreenText { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #54A47F; text-decoration: none; }
.LeftNavGreen { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #54A47F; text-decoration: none; }
.LeftNavGreen:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #7B47A4; text-decoration: underline; }


/* Footer Nav Text */
.NavText { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; color: #999999; text-decoration: none; }
.NavText:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; color: #666666; text-decoration: none; }



/*NEWS ARTICLES--------------------------------------------------------------*/


/* News Headlines and News Article Styles - Can be used or not used in any given design */

.NewsItemHeadline { font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #000000; text-decoration: none; }
.NewsItemHeadline:hover { font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #000000; text-decoration: underline; }


.NewsItemDate { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: italic; line-height: normal; font-weight: normal; font-variant: normal; color: #000000; text-decoration: none; }

.NewsItemCopy { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: italic; line-height: normal; font-weight: normal; font-variant: normal; color: #999999;	text-decoration: none; }

.NewsItemMore {	font-family: Arial, Helvetica, sans-serif; font-size: 8pt;	font-style: italic;	line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #BF9560; text-decoration: underline; }
.NewsItemMore:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: italic; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #BF9560; text-decoration: underline; }

.NewsPageTitle { font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #000000; text-decoration: none; }

/* Event Headlines and Event Article Styles - Can be used or not used in any given design */


 
/*FORM STYLES--------------------------------------------------------------*/


/* Form Styles - Standard Styles - These USUALLY stay the same */
.Form { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-decoration: underline; }

/* Form Field Error Callout Style - Usually above style in red and/or bolder */
.FormError { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; color: RED; text-decoration: underline; }

/* Form Error Message Style */
.FormRed { font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bolder; color: RED; font-style: normal; line-height: normal; }



/*PHOTO STYLES-------------------------------------------------------*/


/* Photo Type Thumbnail Caption Style */
.PhotoCaption { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #999999; text-decoration: none; }

/* Photo Type Image Popup Link Style */
.ImgLink { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000; }
.Imglink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000; }

/* Photo Style Page Number Links */
.PageNums { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 26px; font-weight: normal; font-variant: normal; color: #000000; text-decoration: underline; }

/* Photo Style Current Page Number Link */
.PageNumsOn { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-style: normal; line-height: 20px; font-weight: bolder; font-variant: normal; color: #000000;  text-decoration: none; }



/*SITEMAP STYLES-------------------------------------------------------*/


/* Site Map Main Nav Style */
.SiteMapTop { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #000000; text-decoration: none; }
.SiteMapTop:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #666666; text-decoration: none; }


/* Site Map Sub Nav Style */
.SiteMapSub { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-style: normal; line-height: 18px; font-weight: bold; font-variant: normal; color: #333333; text-decoration: none; }
.SiteMapSub:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-style: normal; line-height: 18px; font-weight: bold; font-variant: normal; color: #666666; text-decoration: none; }

/* Site Map Tertiary Nav Style */
.SiteMapTer { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; color: #003399; text-decoration: none; }
.SiteMapTer:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; color: #999999; text-decoration: none; }



/*MISC STYLES-------------------------------------------------------*/


/* BBS Type Style */
.BBS { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: 20px; font-weight: bold; color: #660099; }

/* List Objects */
ul, li {
	/*color: #7B47A4;*/
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	line-height: 24px;
} 

ol {
	/*color: #7B47A4;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
} 

.Bullet { color: #C8984F; font-size: 14px;	text-decoration: none;	font-weight: normal; }



/*SYSTEM STYLES-------------------------------------------------------*/


/* System Styles - NEVER Change */
.DateTime {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bolder; font-variant: small-caps; text-transform: none; color: #000000; text-decoration: none}
.Input1 {
    border:1px solid #667D8E;
    font-size: 10pt;
    color: #FFFFFF;
    background-color:rgb(0,0,0);
    font-family: Arial, Helvetica, sans-serif;
}

/*#LM_youAreHere { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #660099; text-decoration: none;
 
 }   menu item of current location*/
 
.LM_expanded {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    line-height: 20px;
    font-weight: bold;
    font-variant: normal;
    color: #4AA67C;
    text-decoration: none;
    list-style-type: none;
}   

/*.LM_collapsed { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #7D499C; text-decoration: none;

}   menu item with childen, but not expanded*/


/*.LM_endPage { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #CC0000; text-decoration: none;

}     menu item with children*/


/*.LM_description { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #CC6600; text-decoration: none;

} menu item description*/

#LM_level_0, #LM_level_0 ul, #LM_level_0 li {
    padding:0px;margin:0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    line-height: 20px;
    font-weight: bold;
    font-variant: normal;
    color: #663399;
    text-decoration: none;
    list-style-type: none;
}

#LM_level_1, #LM_level_1 ul, #LM_level_1 li {
    padding:0px 0px 10px;
    margin:0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    line-height: 20px;
    font-weight: bold;
    font-variant: normal;
    color: #663399;
    text-decoration: none;
    list-style-type: none;
}

#LM_level_1 a, #LM_level_1 a:visited  {
    padding:0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    line-height: 20px;
    font-weight: bold;
    font-variant: normal;
    color: #663399;
    text-decoration: none;
    list-style-type: none;
    margin: 0px;
}

#LM_level_1 li #LM_youAreHere {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    line-height: 20px;
    font-weight: bold;
    font-variant: normal;
    color: #999999;
    text-decoration: none;
    list-style-type: none;
}

#LM_level_1 li a:hover {
color: #339966;
}

#LM_level_2 li a:hover {
color: #339966;
}

#LM_level_3 li a:hover {
color: #339966;
}

/* LEVEL 2 */
#LM_level_2, #LM_level_2 ul, #LM_level_2 li {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    line-height: 20px;
    font-weight: bold;
    font-variant: normal;
    color: #17AFAD;
    text-decoration: none;
    list-style-type: none;
}

#LM_level_2 li a, #LM_level_2 li a:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    line-height: 20px;
    font-weight: bold;
    font-variant: normal;
    color: #17AFAD;
    text-decoration: underline;
    list-style-type: none;
}

#LM_level_2 li #LM_youAreHere {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    line-height: 20px;
    font-weight: bold;
    font-variant: normal;
    color: #999999;
    text-decoration: underline;
    list-style-type: none;
}

/* LEVEL 3 */
#LM_level_3 ul, #LM_level_3 li, #LM_level_3 li a, #LM_level_3 li a:visited {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    line-height: 20px;
    font-weight: normal;
    font-variant: normal;
    color: #CD6400;
    text-decoration: none;
    list-style-type: none;
}

.PageTrail {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    line-height: 20px;
    font-weight: normal;
    color: #666666;
    text-decoration: underline;
}

.PageTrailText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    line-height: 20px;
    font-weight: normal;
    color: #666666;
    text-decoration: none;
}

#LM_level_3 li #LM_youAreHere {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    line-height: 20px;
    font-weight: bold;
    font-variant: normal;
    color: #999999;
    text-decoration: none;
    list-style-type: none;
}

/* LEVEL 4 */
#LM_level_4 ul, #LM_level_4 li, #LM_level_4 li a, #LM_level_4 li a:visited {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    line-height: 20px;
    font-weight: normal;
    font-variant: normal;
    color: #333333;
    text-decoration: none;
    list-style-type: none;
}

#LM_level_4 li #LM_youAreHere {
    padding:0px;
    margin:0px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    line-height: 20px;
    font-weight: bold;
    font-variant: normal;
    color: #999999;
    text-decoration: none;
    list-style-type: none;
}

/* ListMenu2 Styles */
#LM2_level_0, #LM2_level_0 ul, #LM2_level_0 li, #LM2_level_1 a, #LM2_level_1 a:visited {
    padding:0px;
    margin:0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    line-height: 20px;
    font-weight: bold;
    font-variant: normal;
    color: #54A47F;
    text-decoration: none;
    list-style-type: none;
}

#LM2_level_1, #LM2_level_1 ul, #LM2_level_1 li {
    padding:0px 0px 10px;
    margin:0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    line-height: 20px;
    font-weight: bold;
    font-variant: normal;
    color: #54A47F;
    text-decoration: none;
    list-style-type: none;
}

#LM2_level_1 li #LM2_youAreHere {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    line-height: 20px;
    font-weight: bold;
    font-variant: normal;
    color: #999999;
    text-decoration: none;
    list-style-type: none;
}

#LM2_level_2, #LM2_level_2 ul, #LM2_level_2 li, #LM2_level_2 li a, #LM2_level_2 li a:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    line-height: 20px;
    font-weight: bold;
    font-variant: normal;
    color: #17AFAD;
    text-decoration: none;
    list-style-type: none;
}

#LM2_level_2 li #LM2_youAreHere {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    line-height: 20px;
    font-weight: bold;
    font-variant: normal;
    color: #999999;
    text-decoration: none;
    list-style-type: none;
}

#LM2_level_3 ul, #LM2_level_3 li, #LM2_level_3 li a, #LM2_level_3 li a:visited {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    line-height: 20px;
    font-weight: normal;
    font-variant: normal;
    color: #CD6400;
    text-decoration: none;
    list-style-type: none;
}

#LM2_level_3 li #LM2_youAreHere {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    line-height: 20px;
    font-weight: bold;
    font-variant: normal;
    color: #999999;
    text-decoration: none;
    list-style-type: none;
}

#LM2_level_4 ul, #LM2_level_4 li, #LM2_level_4 li a, #LM2_level_4 li a:visited {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    line-height: 20px;
    font-weight: normal;
    font-variant: normal;
    color: #333333;
    text-decoration: none;
    list-style-type: none;
}

#LM2_level_4 li #LM2_youAreHere {
    padding:0px;
    margin:0px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    line-height: 20px;
    font-weight: bold;
    font-variant: normal;
    color: #999999;
    text-decoration: none;
    list-style-type: none;
}

#LM2_level_1 li a:hover {
color: #663399;
}

#LM2_level_2 li a:hover {
color: #663399;
}

#LM2_level_3 li a:hover {
color: #663399;
}

#LM2_level_4 li a:hover {
color: #663399;
}/* Donation Buttons */
a.button {    background: transparent url('sitegraphics/bg_button_a.gif') no-repeat scroll top right;    color: #444;    display: block;    float: left;    font: normal 12px arial, sans-serif;    height: 24px;    margin-right: 6px;    padding-right: 18px; /* sliding doors padding */    text-decoration: none;}a.button span {    background: transparent url('sitegraphics/bg_button_span.gif') no-repeat;    display: block;    line-height: 14px;    padding: 5px 0 5px 18px;}a.button:active {    background-position: bottom right;    color: #000;    outline: none; /* hide dotted outline in Firefox */}a.button:active span {    background-position: bottom left;    padding: 6px 0 4px 18px; /* push text down 1px */} 
/* Wayfinder styles *//* Flyout menu */div.menu {width: 140px; height: 24px; z-index: 899;}.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#fff; height:24px; color:#fff; border-right:1px solid #be2f1a; border-left:1px solid #6e170a; padding:0 15px; line-height:24px; float: left;}
/* Flyout - specific to non IE browsers */.menu ul li:hover ul li a, .menu ul li a:hover ul li a {display:block; background:#0072bc; color:#fff; height:auto; line-height:22px; padding:0 10px; width:129px; border-right: none; border-left: none;}* html .menu ul li a:hover ul li a {width:150px; w\idth:129px;}.menu ul li:hover ul li:hover ul, .menu ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; left:136px; top:0; width:150px;}
/* Flyout menu */div.menu1 {width: 140px; height: 24px; z-index: 899;}.menu1 ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#fff; height:24px; color:#fff; border-right:1px solid #be2f1a; border-left:1px solid #6e170a; padding:0 15px; line-height:24px; float: left;}
/* Flyout - specific to non IE browsers */.menu ul li:hover ul li a, .menu1 ul li a:hover ul li a {display:block; background:#0072bc; color:#fff; height:auto; line-height:22px; padding:0 10px; width:129px; border-right: none; border-left: none;}.menu1 ul li a:hover ul li a {width:150px; width:129px;}
/* Dropdown menu */div.dropdown_menu {width: 830px; height: 24px; z-index: 999;}.dropdown_menu ul li a, .dropdown_menu ul li a:visited {padding:0 2px;}
