BODY  
{
   color: #4F0B1D;  
   background-color: #4F0B1D;
}

a:link { color: #FFFFFF; text-decoration: none}
a:visited { color: #FFFFFF; text-decoration: none }
a:active { color: #FFFFFF; text-decoration: none }
a:hover { color: gold; text-decoration: underline}

a.whitebackground:link { color: blue; text-decoration: underline}
a.whitebackground:visited { color: blue; text-decoration: underline}
a.whitebackground:active { color: blue; text-decoration: none}
a.whitebackground:hover { color: #FFD700; text-decoration: underline}

a.topmenu:link { color: white; text-decoration: underline}
a.topmenu:visited { color: white; text-decoration: underline}
a.topmenu:active { color: FFD700; text-decoration: none}
a.topmenu:hover { color: red; text-decoration: underline}

a.menusmall:link {COLOR: #ffffcc ! important; FONT-FAMILY: Arial,Verdana,Helvetica; FONT-SIZE: 10px; TEXT-DECORATION: none ! important;}
a.menusmall:visited {COLOR: #ffffcc ! important; FONT-FAMILY: Arial,Verdana,Helvetica; FONT-SIZE: 10px; TEXT-DECORATION: none ! important;}
a.menusmall:active {COLOR: #ffffcc ! important; FONT-FAMILY: Arial,Verdana,Helvetica; FONT-SIZE: 10px; TEXT-DECORATION: none ! important;}
a.menusmall:hover {COLOR: #ffffcc ! important; FONT-FAMILY: Arial,Verdana,Helvetica; FONT-SIZE: 10px; TEXT-DECORATION: underline ! important;}

a.whitebackgroundsmall:link {COLOR: blue ! important; FONT-FAMILY: Arial,Verdana,Helvetica; FONT-SIZE: 10px; TEXT-DECORATION: none ! important;}
a.whitebackgroundsmall:visited {COLOR: blue ! important; FONT-FAMILY: Arial,Verdana,Helvetica; FONT-SIZE: 10px; TEXT-DECORATION: none ! important;}
a.whitebackgroundsmall:active {COLOR: blue ! important; FONT-FAMILY: Arial,Verdana,Helvetica; FONT-SIZE: 10px; TEXT-DECORATION: none ! important;}
a.whitebackgroundsmall:hover {COLOR: red ! important; FONT-FAMILY: Arial,Verdana,Helvetica; FONT-SIZE: 10px; TEXT-DECORATION: underline ! important;}


.exhibitmenu
{
    COLOR:#ffffff ! important;
    BACKGROUND-COLOR:#000453;
    BORDER-COLOR: #000453;
    BORDER-BOTTOM:#000453 solid 1px;
    BORDER-LEFT:#000453 solid 1px;
    BORDER-RIGHT:#000453 solid 1px;
    BORDER-TOP:#000453 solid 1px;
    FONT-FAMILY:Arial,Helvetica;
    FONT-SIZE:12px;
    text-align:  left;
    PADDING-TOP:1px;
    TEXT-DECORATION:none ! important;
    HOVER-color: red;
}

.maintitle
{
    COLOR: #333366 ! important;
    FONT-FAMILY: Arial,Verdana,Helvetica;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none ! important;
    margin-left : 5px;
    margin-right : 5px;
}

.red
{
    COLOR: #ff0000 ! important;
    FONT-FAMILY: Arial,Verdana,Helvetica;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none ! important;
 }

.announce
{
    COLOR: #333366 ! important;
    FONT-FAMILY: Arial,Verdana,Helvetica;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none ! important;
    margin-left : 5px;
    margin-right : 5px;
}

P
{
    FONT-FAMILY: Arial,Verdana,Helvetica;
    margin-left : 5px;
    margin-right : 5px;
}

.menuwhite
{
    COLOR: #ffffff ! important;
    FONT-FAMILY: Arial,Verdana,Helvetica;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none ! important;
    A:hover color: limegreen;
}

.menusmall
{
    COLOR: #ffffcc ! important;
    FONT-FAMILY: Arial,Verdana,Helvetica;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none ! important;
}

.menuyellow
{
    COLOR: #ffff66 ! important;
    FONT-FAMILY: Arial,Verdana,Helvetica;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none ! important;
}

.contact 
{
    COLOR: #336699;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    FONT-SIZE: 12px;
    margin-left : 5px;
    margin-right : 5px;
}

.contact2
{
    COLOR: #336699;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    FONT-SIZE: 12px;
}

.blue 
{
    COLOR: #333366 ! important;
    FONT-FAMILY: Arial,Verdana,Helvetica;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline ! important;
}

.blue_footer
{
    COLOR: #333366 ! important;
    FONT-FAMILY: Arial,Verdana,Helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline ! important;
    margin-left : 5px;
    margin-right : 5px;
}

.blue_no 
{
    COLOR: #336699 ! important;
    FONT-FAMILY: Arial,Verdana,Helvetica;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none ! important;
	margin-left : 5px;
    margin-right : 5px;
}

.subtopic
{
    COLOR: #336699 ! important;
    FONT-FAMILY: Arial,Verdana,Helvetica;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none ! important;
    margin-left : 5px;
    margin-right : 5px;
}

.blue_no2 
{
    COLOR: #333366 ! important;
    FONT-FAMILY: Arial,Verdana,Helvetica;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none ! important;
	margin-left : 5px;
    margin-right : 5px;
}

.grey 
{
    COLOR: #cecece ! important;
    FONT-FAMILY: Arial,Verdana,Helvetica;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline ! important;
	margin-left : 5px;
    margin-right : 5px;
}

.grey_no
{
    COLOR: #cecece ! important;
    FONT-FAMILY: Arial,Verdana,Helvetica;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none ! important;
	margin-left : 5px;
	margin-right : 5px;
}

.menu
{
    COLOR:#ffffff ! important;
    BACKGROUND-COLOR:#000453;
    BORDER-COLOR: #000453;
    BORDER-BOTTOM:#000453 solid 1px;
    BORDER-LEFT:#000453 solid 1px;
    BORDER-RIGHT:#000453 solid 1px;
    BORDER-TOP:#000453 solid 1px;
    FONT-FAMILY:Verdana,Arial,Helvetica;
    FONT-SIZE:11px;
    HEIGHT:10px;
    LETTER-SPACING:-0.5pt;
    LINE-HEIGHT:10pt;
    text-align:  left;
    PADDING-TOP:1px;
    TEXT-DECORATION:none ! important;
}

.menured
{
    COLOR:#ffffff ! important;
    BACKGROUND-COLOR:#ff0000;
    BORDER-COLOR: #ff0000;
    BORDER-BOTTOM:#ff0000 solid 1px;
    BORDER-LEFT:#ff0000 solid 1px;
    BORDER-RIGHT:#ff0000 solid 1px;
    BORDER-TOP:#ff0000 solid 1px;
    FONT-FAMILY:Verdana,Arial,Helvetica;
    FONT-SIZE:11px;
    HEIGHT:10px;
    LETTER-SPACING:-0.5pt;
    LINE-HEIGHT:10pt;
    text-align:  left;
    PADDING-TOP:1px;
    TEXT-DECORATION:none ! important;
}

.footer
{
    COLOR: white ! important;
    BACKGROUND-COLOR:#774E52;
    FONT-FAMILY: Arial,Verdana,Helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    margin-left : 3px;
    margin-right : 3px;
 }

.call
{
    COLOR: #000000 ! important;
    BACKGROUND-COLOR:#ccccff;
    FONT-FAMILY: Arial,Verdana,Helvetica;
    FONT-SIZE: 12px;
    margin-left : 3px;
    margin-right : 3px;
}

.pagestyle
{
    COLOR: #333366! important;
    BACKGROUND-COLOR:#ffffff;
    FONT-FAMILY: Arial,Verdana,Helvetica;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    margin-left : 5px;
    margin-right : 5px;
}

.pagestyle2
{
    COLOR: #4F0B1D ! important;
    BACKGROUND-COLOR:#ffffff;
    FONT-FAMILY: Arial,Verdana,Helvetica;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    margin-left : 5px;
}

.darkblue_no 
{
    COLOR: #000453 ! important;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION:none ! important;
}

.darkgrey_no
{
    COLOR: #999999 ! important;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION:none ! important;
}

.normal
{
    COLOR: #000000 ! important;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 12px;
    TEXT-DECORATION:none ! important;
}

.brown-heading 
{
    COLOR: #4F0B1D ! important;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION:none ! important;
}

.brown-subheading 
{
    COLOR: #4F0B1D ! important;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION:none ! important;
}

.yellow-heading2 
{
    COLOR: #FFB91F ! important;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION:none ! important;
}
    
.smallprint
{
    COLOR: #774E52! important;
    BACKGROUND-COLOR:#ffffff;
    FONT-FAMILY: Arial,Verdana,Helvetica;
    FONT-SIZE: 10px;
    margin-left : 5px;
    margin-right : 5px;
}

.dropcapparagraph:first-letter
{
   font-size:300%;
   font-family: Georgia;
   font-weight:bold;
   float:left;
   color:#4F0B1D;
   text-align:bottom;
}

.main-heading 
{
    COLOR: #4F0B1D ! important;
    FONT-FAMILY: Architectura;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION:none ! important;
}	
