/* CSS Document */
/* defaults*/
a:link { color: #cc0000; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
a:active { color: #cc0000; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
a:visited { color: #FFFFFF; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
a:hover { color: #cc0000; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}
p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }
h1 { font-family: "Times New Roman", Times, serif; font-size: 18px; line-height: 18px; font-weight: bold; color: #5c5c5c;}
h2 { font-family: "Times New Roman", Times, serif; font-size: 16px; line-height: 16px; font-weight: bold; color: #5c5c5c;}
h3 { font-family: "Times New Roman", Times, serif; font-size: 14px; line-height: 14px; font-weight: bold; color: #5c5c5c;}
li { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
ul { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  }
ol { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
blockquote { margin-left:20px; margin-right:20px; }
hr { color: #5c5c5c; }
u { text-decoration: underline; }
b { font-weight : bold;}
strong { font-weight: bold; }
i { font-style: italic; }
td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

/* common custom classes*/
.normal { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.caption { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #000000; }
.required { color: #CC0000;; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.help{ color: #888888;; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}

.headline1 { font-family: "Times New Roman", Times, serif; font-size: 20px; line-height: 18px; font-weight: bold; color: #5c5c5c; font-style : italic;}
.headline2 { font-family: "Times New Roman", Times, serif; font-size: 16px; line-height: 16px; font-weight: bold; color: #5c5c5c;}
.headline3  { font-family: "Times New Roman", Times, serif; font-size: 14px; line-height: 14px; font-weight: bold; color: #5c5c5c;}

.head2nospace { font-family: "Times New Roman", Times, serif; font-size: 16px; line-height: 16px; font-weight: bold; color: #5c5c5c;}

.whitenav { font-size: 11px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.whitenav  { font-size: 11px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.whitenav:active { font-size: 11px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
a.whitenav:visited { font-size: 11px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.whitenav:hover { font-size: 11px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }

.footer { font-size: 10px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.footer  { font-size: 10px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.footer:active { font-size: 10px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
a.footer:visited { font-size: 10px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.footer:hover { font-size: 10px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }

.black_footer { font-size: 10px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.black_footer  { font-size: 10px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.black_footer:active { font-size: 10px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
a.black_footer:visited { font-size: 10px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.black_footer:hover { font-size: 10px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }


.blacknav { font-size: 11px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.blacknav  { font-size: 11px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.blacknav:link  { font-size: 11px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.blacknav:active { font-size: 11px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.blacknav:visited { font-size: 11px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.blacknav:hover { font-size: 11px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }

.visitnav  { font-size: 11px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.visitnav  { font-size: 11px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.visitnav:link  { font-size: 11px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.visitnav:active { font-size: 11px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
a.visitnav:visited { font-size: 11px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.visitnav:hover { font-size: 11px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }

.visitnavhighlight  { font-size: 11px; color: #ffdd00; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.visitnavhighlight  { font-size: 11px; color: #ffdd00; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.visitnavhighlight:link  { font-size: 11px; color: #ffdd00; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.visitnavhighlight:active { font-size: 11px; color: #ffdd00; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
a.visitnavhighlight:visited { font-size: 11px; color: #ffdd00; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.visitnavhighlight:hover { font-size: 11px; color: #ffdd00; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }

.mountvernonnav  { font-size: 11px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.mountvernonnav  { font-size: 11px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.mountvernonnav:link  { font-size: 11px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.mountvernonnav:active { font-size: 11px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
a.mountvernonnav:visited { font-size: 11px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.mountvernonnav:hover { font-size: 11px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }

.mountvernonnavhighlight  { font-size: 11px; color: #ffdd00; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.mountvernonnavhighlight  { font-size: 11px; color: #ffdd00; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.mountvernonnavhighlight:link  { font-size: 11px; color: #ffdd00; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.mountvernonnavhighlight:active { font-size: 11px; color: #ffdd00; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
a.mountvernonnavhighlight:visited { font-size: 11px; color: #ffdd00; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.mountvernonnavhighlight:hover { font-size: 11px; color: #ffdd00; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }

a.learnnav  { font-size: 11px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.learnnav:link  { font-size: 11px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.learnnav:active { font-size: 11px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
a.learnnav:visited { font-size: 11px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.learnnav:hover { font-size: 11px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }

.learnnavhighlight  { font-size: 11px; color: #ffdd00; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.learnnavhighlight  { font-size: 11px; color: #ffdd00; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.learnnavhighlight:link  { font-size: 11px; color: #ffdd00; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.learnnavhighlight:active { font-size: 11px; color: #ffdd00; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
a.learnnavhighlight:visited { font-size: 11px; color: #ffdd00; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.learnnavhighlight:hover { font-size: 11px; color: #ffdd00; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }

a.joinnav  { font-size: 11px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.joinnav:link  { font-size: 11px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.joinnav:active { font-size: 11px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
a.joinnav:visited { font-size: 11px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.joinnav:hover { font-size: 11px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }

.joinnavhighlight  { font-size: 11px; color: #ffffcc; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.joinnavhighlight  { font-size: 11px; color: #ffffcc; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.joinnavhighlight:link  { font-size: 11px; color: #ffffcc; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.joinnavhighlight:active { font-size: 11px; color: #ffffcc; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
a.joinnavhighlight:visited { font-size: 11px; color: #ffffcc; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.joinnavhighlight:hover { font-size: 11px; color: #ffffcc; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }

.shopnav { font-size: 11px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.shopnav  { font-size: 11px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.shopnav:link  { font-size: 11px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.shopnav:active { font-size: 11px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
a.shopnav:visited { font-size: 11px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.shopnav:hover { font-size: 11px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }

.shopnavhighlight { font-size: 11px; color: #ffffcc; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.shopnavhighlight  { font-size: 11px; color: #ffffcc; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.shopnavhighlight:link  { font-size: 11px; color: #ffffcc; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.shopnavhighlight:active { font-size: 11px; color: #ffffcc; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
a.shopnavhighlight:visited { font-size: 11px; color: #ffffcc; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.shopnavhighlight:hover { font-size: 11px; color: #ffffcc; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }

.utilitynav { font-size: 10px; color: #fff9b3; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.utilitynav { font-size: 10px; color: #fff9b3; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.utilitynav:link { font-size: 10px; color: #fff9b3; font-family: Arial, Helvetica, sans-serif; font-weight: normalld; text-decoration: none; }
a.utilitynav:active { font-size: 10px; color: #fff9b3; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
a.utilitynav:visited { font-size: 10px; color: #fff9b3; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
a.utilitynav:hover { font-size: 10px; color: #fff9b3; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }

.helptext { color: #006699; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
a.helptext { color: #006699; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
a.helptext:visited { color: #006699; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
a.helptext:active { color: #006699; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
a.helptext:hover { color: #006699; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.homepage { font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color: #fff9b3;}
a.homepage { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fff9b3; text-decoration: none;}
a.homepage:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fff9b3; text-decoration: underline;}
a.homepage:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fff9b3; text-decoration: none;}
a.homepage:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fff9b3; text-decoration: underline;}

.homepagetitle { font-family: "Times New Roman", Times, serif; font-size: 14px; color: #fff9b3; font-style: italic;}
a.homepagetitle { font-family: "Times New Roman", Times, serif; font-size: 14px; color: #fff9b3; text-decoration: none; font-style: italic;}
a.homepagetitle:active {font-family: "Times New Roman", Times, serif; font-size: 14px; color: #fff9b3; text-decoration: underline; font-style: italic;}
a.homepagetitle:visited {font-family: "Times New Roman", Times, serif; font-size: 14px; color: #fff9b3; text-decoration: none; font-style: italic;}
a.homepagetitle:hover {font-family: "Times New Roman", Times, serif; font-size: 14px; color: #fff9b3; text-decoration: underline; font-style: italic;}

/* defines border around text boxes and radio */
.input { background-color:#ffffff; color:#FFFFFF; border-width:1px; border-color:#000000;}
.nobdr { border-width:0px; } 

/* defines text in the related boxes */
.realted_text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;}
a.realted_text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration:underline;}
a.realted_text:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration:underline;}
a.realted_text:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration:underline;}
a.realted_text:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration:underline;}


/* calendar */
.event { font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 18px; font-weight: bold; color: #8A0000; }
.calheadline1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 18px; font-weight: bold; color: #8A0000; }
.calheadline2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 16px; font-weight: bold; color: #8A0000; }
.calheadline3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; font-weight: bold; color: #8A0000; }	

.calendar {  font-family:Arial, Helvetica, sans-serif; font-size: 11px; }
a.calendar {  font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #8A0000; text-decoration: none}
a:active.calendar {  font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #8A0000; text-decoration: none}
a:visited.calendar {  font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #8A0000; text-decoration: none}
a:hover.calendar {  font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-decoration: underline}

a.calheadline1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 20px; font-weight: bold; color: #8A0000; }
a:active.calheadline1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 20px; font-weight: bold; color: #8A0000; }
a:visited.calheadline1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 20px; font-weight: bold; color: #8A0000; }
a:hover.calheadline1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 20px; font-weight: bold; color: #8A0000; }

a.calheadline2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 16px; font-weight: bold; color: #8A0000; }
a:active.calheadline2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 16px; font-weight: bold; color: #8A0000; }
a:visited.calheadline2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 16px; font-weight: bold; color: #8A0000; }
a:hover.calheadline2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 16px; font-weight: bold; color: #333333; }

a.calheadline3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; font-weight: bold; color: #8A0000; text-decoration: none}	
a:active.calheadline3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; font-weight: bold; color: #8A0000; text-decoration: none}	
a:visited.calheadline3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; font-weight: bold; color: #8A0000; text-decoration: none}	
a:hover.calheadline3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; font-weight: bold; color: #333333; text-decoration: underline}	

.small {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	line-height: 11px;	color: #7C7C7C;	font-style : italic;}

/* Store */
.shoplist { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #2b2b2b; text-decoration:none; }
a.shoplist { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #666666; text-decoration:underline; }
a:active.shoplist { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #666666; text-decoration:underline; }
a:visited.shoplist { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #666666; text-decoration:underline; }
a:hover.shoplist { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #999999; text-decoration:underline;}

.titlelink {font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 16px; font-weight: bold; color: #5c5c5c; text-decoration: none; }
a.titlelink  {font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 16px; font-weight: bold; color: #5c5c5c; text-decoration: none; }
a.titlelink:link  {font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 16px; font-weight: bold; color: #5c5c5c; text-decoration: none; }
a.titlelink:active {font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 16px; font-weight: bold; color: #5c5c5c; text-decoration: underline; }
a.titlelink:visited {font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 16px; font-weight: bold; color: #5c5c5c; text-decoration: none; }
a.titlelink:hover {font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 16px; font-weight: bold; color: #5c5c5c; text-decoration: underline; }

.titlelink2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; font-weight: bold; color: #5c5c5c; text-decoration: none; }
a.titlelink2  {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; font-weight: bold; color: #5c5c5c; text-decoration: none; }
a.titlelink2:link  {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; font-weight: bold; color: #5c5c5c; text-decoration: none; }
a.titlelink2:active {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; font-weight: bold; color: #5c5c5c; text-decoration: underline; }
a.titlelink2:visited {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; font-weight: bold; color: #5c5c5c; text-decoration: none; }
a.titlelink2:hover {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; font-weight: bold; color: #999999; text-decoration: underline; }

.small_red_text {color: #cc0000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;  }

.shop_pagination { color: #cc0000; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  }
a.shop_pagination { color: #cc0000; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  }
a.shop_pagination:link { color: #cc0000; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  }
a.shop_pagination:active { color: #cc0000; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  }
a.shop_pagination:visited { color: #cc0000; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  }
a.shop_pagination:hover { color: #cc0000; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  }

/*for the bibliographies*/
.citation { text-indent : -2em; }

/*Site Map*/
.sm_titlelink {font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 16px; font-weight: bold; color: #5c5c5c; text-decoration: none; }
a.sm_titlelink  {font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 16px; font-weight: bold; color: #5c5c5c; text-decoration: underline; }
a.sm_titlelink:link  {font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 16px; font-weight: bold; color: #5c5c5c; text-decoration: underline; }
a.sm_titlelink:active {font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 16px; font-weight: bold; color: #5c5c5c; text-decoration: underline; }
a.sm_titlelink:visited {font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 16px; font-weight: bold; color: #5c5c5c; text-decoration: underline; }
a.sm_titlelink:hover {font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 16px; font-weight: bold; color: #5c5c5c; text-decoration: underline; }

.sm_titlelink2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; font-weight: bold; color: #5c5c5c; text-decoration: none; }
a.sm_titlelink2  {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; font-weight: bold; color: #5c5c5c; text-decoration: underline; }
a.sm_titlelink2:link  {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; font-weight: bold; color: #5c5c5c; text-decoration: underline; }
a.sm_titlelink2:active {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; font-weight: bold; color: #5c5c5c; text-decoration: underline; }
a.sm_titlelink2:visited {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; font-weight: bold; color: #5c5c5c; text-decoration: underline; }
a.sm_titlelink2:hover {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; font-weight: bold; color: #999999; text-decoration: underline; }

.sm_text:link { color: #FFFFFF; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
a.sm_text:link { color: #FFFFFF; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
a.sm_text:active { color: #FFFFFF; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
a.sm_text:visited { color: #FFFFFF; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
a.sm_text:hover { color: #cc0000; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }