/*Pseudo-class rules provide default styles for text hyperlinks.  These rules need to be in the order Link, Visited, Hover, Active to work properly.*/
/* Rules giving link text default styles. A background-color must be 
declared (when there is a text color declared) for the CSS to validate. */
a:link { background-color : transparent; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: normal; color: #336699; text-decoration: underline; }
a:visited { background-color : transparent; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: normal; color: #336699; }
a:active { background-color : transparent; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: normal; color: #336699; text-decoration: underline; }
a:hover { font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: normal; color: #990000; text-decoration: underline; }
/*In the body tag we set a background color, text color, size, and font-family which apply to everything inside the <body>. The margin setting removes the default body margins in most browsers. */
BODY { margin: 0px; background: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#000000; }
/*Certain browsers will "forget" to inherit these styles into table code, so they need to be stated explicitly */

p, table, tr, td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; }
.default { font: 12px Arial, Helvetica, sans-serif; color:#000000; } /* netscape fix */
.title { font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 14px; font-weight:bold; color:#000000; }
.large_title { font-family: Arial, Helvetica, sans-serif; color: #000000; font-style: normal; font-weight: bold; font-size: 18px; margin-bottom:0; }
.menu_title { font-family: Verdana, Arial, Helvetica, Sans-serif; color: #333333; font-style: italic; font-weight: bold; font-size: 12px; margin-bottom:0; }
.caption { font-family: Verdana, Arial, Helvetica, Sans-serif; color: #999999; font-style: normal; font-weight: normal; font-size: 10px; margin-bottom:0; }
h1 { font-family: "Lucida Sans"; font-size: 24px; white-space: nowrap; }
.mmartist { font-size: 16px; font-style: italic; color: #666666; font-weight: normal; }
/* TopNav is used for small fonts in the top and bottom navigation bars.  TopNavText is used for text if no link is associated. */	
	
.TopNavText { font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10px; color: #336699; font-weight: normal; }
.TopNav a:link { background-color: transparent; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10px; color: #336699; font-weight: normal; text-decoration: underline; }
.TopNav a:active { background-color: transparent; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10px; color: #336699; font-weight: normal; text-decoration: underline; }
.TopNav a:visited { background-color: transparent; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10px; color: #333366; font-weight: normal; text-decoration: underline; }
.TopNav a:hover { background-color: transparent; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10px; font-weight: normal; color: #333366; text-decoration: underline; }
/*SideNav is used for the Side navigation Box in sub-pages. SideNavText is used if there is no link associated. */	


.SideNav a:link { background-color: transparent; font-family: Geneva, Arial, Helvetica, san-serif; ; font-size: 14px; color: #333333; font-style: italic; font-weight: normal; text-decoration: underline; }
.SideNav a:visited { background-color: transparent; font-family: Geneva, Arial, Helvetica, san-serif; ; font-size: 14px; color: #333333; font-style: italic; font-weight: normal; text-decoration: underline; }
.SideNav a:hover { background-color: transparent; font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14px; color: #333333; font-style: italic; font-weight: normal; text-decoration: underline; }
.SideNav a:active { background-color: transparent; font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14px; color: #333333; font-style: italic; font-weight: normal; text-decoration: underline; }
.SideNavBullet { position:outer; margin-left: 0; padding-left: 0; list-style: disc; }
.heading { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; line-height: normal; }
.SectionTitle { font: italic bold 16px Geneva, Arial, Helvetica, san-serif; }

h2 { font-family: "Lucida Sans"; color: #336699; font-size: 16px; font-style: italic; font-weight: normal; }
h2 a:link{ font-family: "Lucida Sans"; color: #336699; font-size: 16px; font-style: italic; font-weight: normal; text-decoration: none; }
h2  a:active{ font-family: "Lucida Sans"; color: #336699; font-size: 16px; font-style: italic; font-weight: normal; text-decoration: none; }
h2 a:hover { font-family: "Lucida Sans"; color: ##990000; font-size: 16px; font-style: italic; font-weight: normal; text-decoration: none; }
h2 a:visited { font-family: "Lucida Sans"; color: ##336699; font-size: 16px; font-style: italic; font-weight: normal; text-decoration: none; }

.box1 { margin: 5px; padding: 7px 5px 5px 10px; border: thin solid #333333; }
/* CSS container shadow */
#shadow-container { position: relative; left: 3px; top: 3px; margin-right: 3px; margin-bottom: 3px; }
#shadow-container .shadow2, #shadow-container .shadow3, #shadow-container .container { position: relative; left: -1px; top: -1px; }
#shadow-container .shadow1 { background: #F1F0F1; }
#shadow-container .shadow2 { background: #DBDADB; }
#shadow-container .shadow3 { background: #B8B6B8; }
#shadow-container .container { background: #ffffff; border: 1px solid #848284; padding: 10px; }
.SectionTitle_blue { font: bold normal 16px Geneva, Arial, Helvetica, san-serif; color: #336699; }
.caption_red { color: #990000; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.heading_red { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #990000; line-height: 110%; }
.heading_black { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 110%; color: #000000; }

