body { background:  #0C1534}
h1   { color: #F9F5F5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; width: 350px; border-bottom: 1px solid #F9F5F5;}
h2   { color: #E7E8FA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-variant: small-caps; }
h3   { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px }
h4   { color: #F9F5F5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px }
dl   { color: #E7E8FA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px }
ol, ol ol, ol ol ol   { color: #E7E8FA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px }
ul, li   { margin-right:0; padding-right:0; }

.banner a:link     { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal; text-decoration: none; }
.banner a:active   { color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold; text-decoration: none; }  
.banner a:visited  { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal; text-decoration: none; }  
.banner a:hover    { color: #E7E8FA; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal; text-decoration: underline; border-bottom: 1px solid #E7E8FA; } 
.banner2 a:link    { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal; text-decoration: none; }
.banner2 a:active  { color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold; text-decoration: none; }  
.banner2 a:visited { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal; text-decoration: none; }  
.banner2 a:hover   { color: #E7E8FA; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal; text-decoration: underline; border-bottom: 1px solid #E7E8FA; } 
.footer a:link     { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal; text-decoration: none; }
.footer a:active   { color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal; text-decoration: none; }  
.footer a:visited  { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal; text-decoration: none; }  
.footer a:hover    { color: #E7E8FA; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal; text-decoration: none; } 

a:link    { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold; text-decoration: underline; }  
a:active  { color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold; text-decoration: none;}  
a:visited { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold; text-decoration: underline; }  
a:hover   { color: #E7E8FA; background-color:#8E9BB9; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;  text-decoration: none;} 

HR { height:1px; width:90%; background: #E7E8FA; }

.banner { background: #293E69; font-size: 11px; font-weight: normal; color: #FFFFFF; font-family: Verdana, Arial, Helvetica; }
.banner2 { font-size: 10px; font-weight: normal; color: #FFFFFF; font-family: Verdana, Arial, Helvetica;  }
.AON { background-image: url('images/design_elements/AONlogo.jpg'); color: #E7E8FA; font-size: 10px; font-family: Verdana, Arial, Helvetica; height: 350px;}
.top { background-image: url('images/design_elements/imagebk.jpg'); color: #E7E8FA; font-size: 10px; font-family: Verdana, Arial, Helvetica; height: 400px;}
.insidetop { background-image: url('images/design_elements/insidebk.jpg'); color: #E7E8FA; font-size: 10px; font-family: Verdana, Arial, Helvetica; height: 350px;}
.insidetop2 { background-image: url('images/design_elements/insidebk2.jpg'); color: #E7E8FA; font-size: 10px; font-family: Verdana, Arial, Helvetica; height: 550px;}
.insidetop3 { background: #0C1534; color: #E7E8FA; font-size: 10px; font-family: Verdana, Arial, Helvetica;}
.insidetop4 { background-image: url('images/design_elements/insidebk.jpg'); background-repeat:no-repeat; color: #E7E8FA; font-size: 10px; font-family: Verdana, Arial, Helvetica; height: 300px; position: relative;}
.insidetop5 { background-image: url('images/festival/festival2004.jpg'); background-repeat:no-repeat; color: #E7E8FA; font-size: 10px; font-family: Verdana, Arial, Helvetica; height: 300px;}
.insidetop6 { background-image: url('images/festival/festival2005-2.jpg'); background-repeat:no-repeat; color: #E7E8FA; font-size: 10px; font-family: Verdana, Arial, Helvetica; height: 350px;}
.insidetop7 { background-image: url('images/festival/festival2005.jpg'); background-repeat:no-repeat; color: #E7E8FA; font-size: 10px; font-family: Verdana, Arial, Helvetica; height: 250px;}
.insidetopFilm { background-image: url('images/festival/film/film05.jpg'); background-repeat:no-repeat; color: #E7E8FA; font-size: 10px; font-family: Verdana, Arial, Helvetica; height: 485px;}
.topoverlay { color: #E7E8FA; font-size: 12px; font-family: Verdana, Arial, Helvetica; line-height: 18px;}
.leftside { background: #B0BAC2; color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica; line-height: 18px; }
.middle { background: #0C1534; color: #E7E8FA; font-size: 12px; font-family: Verdana, Arial, Helvetica; line-height: 18px; padding-left: 10px;}
.festival { background: #F0F0FF; color: #666666; font-size: 12px; font-family: Verdana, Arial, Helvetica;}
.festival2 { background: #293E69; font-size: 11px; font-weight: normal; text-decoration: none; color: #FFFFFF; font-family: Verdana, Arial, Helvetica }
.rightside { background: #B0BAC2; color: #FFFFFF; font-size: 12px; font-family: Verdana, Arial, Helvetica;  line-height: 18px;}
.tablerow { background: #2C48A4; font-size: 13px; font-weight: bold; text-decoration: none; color: #FFFFFF; font-family: Verdana, Arial, Helvetica }
.textbox1 { background: #E7E8FA; font-size: 11px; text-decoration: none; color: #000000; font-family: Verdana, Arial, Helvetica; border: 1px solid #666666;  line-height: 14px; }
.textboxtop1 { background: #293E69; font-size: 13px; font-weight: bold; text-decoration: none; color: #FFFFFF; font-family: Verdana, Arial, Helvetica; text-align:center; width:100%; }
.footer { background: #0C1534; font-size: 10px; color: #FFFFFF; font-family: Verdana, Arial, Helvetica; height: 30px; border-top: 1px solid #E7E8FA; }
.soa { color: #CCCCCC; font-size: 24px; font-weight: bold; font-family: Verdana, Arial, Helvetica; margin:0 10px 0 0; text-align:right; }
.mnu {  font-family: Verdana, Arial, Helvetica; font-size: 10px; white-space:nowrap;}
input{font-family:"Courier New", Courier, mono;font-size:10pt;width:25em;margin:5px 5px 0 0} 
textarea{font-family:"Courier New", Courier, mono;font-size:10pt;width:25em;overflow:visible;margin:5px 5px 0 0}
.forms {color: #E7E8FA; font-size: 12px; font-family: Verdana, Arial, Helvetica; line-height: 18px; font-weight:bold; text-align:right}
.submitform {color: #222222; font-size: 12px; font-family: Verdana, Arial, Helvetica; line-height: 18px; font-weight:bold; text-align:center}
.AOF {color: #33CCCC;margin-bottom:0}
.COP {color: #99CCFF;margin-top:0}
.H2S {color: #FF99FF}
.H3S {color: #FFFF99}
A.wighl:link {display: none; text-decoration: none; FONT-SIZE:10px; color: f0f0f0; font-family: Arial, sans-serif, Verdana;}
A.wighl:visited{display: none; text-decoration: none; color: f0f0f0; font-family: Arial, sans-serif, Verdana;}
A.wighl:active{display: none; text-decoration: none; color: f0f0f0; font-family: Arial, sans-serif, Verdana;}
A.wighl:hover {display: none; text-decoration: none; color: f0f0f0; font-family: Arial, sans-serif, Verdana;}
A.flwcr:link {display: none; text-decoration: none; FONT-SIZE:10px; color: f0f0f0; font-family: Arial, sans-serif, Verdana;}
A.flwcr:visited{display: none; text-decoration: none; color: f0f0f0; font-family: Arial, sans-serif, Verdana;}
A.flwcr:active{display: none; text-decoration: none; color: f0f0f0; font-family: Arial, sans-serif, Verdana;}
A.flwcr:hover {display: none; text-decoration: none; color: f0f0f0; font-family: Arial, sans-serif, Verdana;}

