body { background-color : #ffffff; 
scrollbar-3dlight-color:#003333; 
scrollbar-arrow-color:#663300;
scrollbar-base-color:white;
scrollbar-darkshadow-color:#003333;
scrollbar-face-color:white;
scrollbar-highlight-color:white;
scrollbar-shadow-color:#003333 }

table { background-color : #ffffff; }

.navhomepage {  font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #003333; font-weight: bold; background-color: #F1e9e5 }
.navhomepage_on {  font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #663300; font-weight: bold }

.backtotop {  font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #003333; font-weight: bold; }


.mainpage_navfooter {  font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #ff9900; font-weight: bold }
.mainpage_navfooter_on {  font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #990000; font-weight: bold }

.text_below_navfooter {  font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #003333; }
.text_below_navfooter a:link {text-decoration: none; color: #003333;} 
.text_below_navfooter a:visited {text-decoration: none; color: #003333;}
.text_below_navfooter a:active {text-decoration: none; color: #003333; }
.text_below_navfooter a:hover { color:#663300; }


.title1 {  font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #663300; font-weight: bold}
.title2 {  font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #663300;  font-style: italic; text-align: justify;}

.maintext { padding: 2px; font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #003333; text-align: justify;}


li { font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #003333;}
.listtext { padding: 2px; font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #666666;}


.example_heading { padding: 2px; font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #003333;}


.question {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #003333; font-size: 10pt; font-weight: bold}
.answer {  font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #003333;}


.question li {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #003333; font-size: 10pt; font-weight: bold;}
.question a:link {text-decoration: none; color: #003333; font-weight: bold;} 
.question a:visited {text-decoration: none; color: #003333; font-weight: bold;}
.question a:active {text-decoration: none; color: #003333; font-weight: bold;}
.question a:hover { color: #003333; font-weight: bold;}








.title3 {  font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; color: #990000; font-weight: bold}

a:link {text-decoration: none; color: #003333;} 
a:visited {text-decoration: none; color: #003333;}
a:active {text-decoration: none; color: #003333;}
a:hover { color:#663300; }

.theme_heading { padding: 2px; font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #cc0000; font-weight: bold; }
.theme_heading a:link {text-decoration: none; color: #cc0000;} 
.theme_heading a:visited {text-decoration: none; color: #cc0000;}
.theme_heading a:active {text-decoration: none; color: #cc0000; }
.theme_heading a:hover { color:#990000; }

.theme_heading_small { padding: 2px; font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #999999; }
.theme_heading_small a:link {text-decoration: none; color: #999999;} 
.theme_heading_small a:visited {text-decoration: none; color: #999999;}
.theme_heading_small a:active {text-decoration: none; color: #999999; }
.theme_heading_small a:hover { color:#330000; }


.homepagetext { padding: 2px; font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #990000; font-weight: bold; }
.homepagetext2 { padding: 2px; font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #990000; text-align: justify;}


.maintext_grey { padding: 2px; font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #666666;}
.maintext_heading { padding: 2px; font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #cc0000; font-weight: bold; }
.maintext_framed { padding: 5px; border: 1px solid #ff9900; -moz-border-radius: 10px; font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #666666;}
.maintext_filled { padding: 5px; background-color: #ff9900; border: 1px solid #990000; -moz-border-radius: 10px; font-weight: bold; font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #990000;}








.termstext { padding: 2px; font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #666666;}

.notestext { padding: 2px; font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #666666; text-align: justify; }

.tablefootnotetext { padding: 2px; font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #666666; }

.faqheading {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #cc0000; font-size: 10pt; font-weight: bold}



.textonlyversion { padding: 2px; font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #666666; }

.catchphrase { padding: 2px; font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 8pt;  color: #666666;}

.artist_name {position:absolute; width: 170px; height: 15px; left: 550px; top: 310px; padding: 2px; font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; color: #999999; }
.artist_title {position:absolute; width: 200px; height: 15px; left: 550px; top: 325px; padding: 2px; font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; color: #999999; }
.artist_medium {position:absolute; width: 150px; height: 15px; left: 550px; top: 340px; padding: 2px; font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; color: #999999; }
.artist_size {position:absolute; width: 150px; height: 15px; left: 550px; top: 355px; padding: 2px; font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; color: #999999; }
.artist_ref {position:absolute; width: 150px; height: 15px; left: 550px; top: 370px; padding: 2px; font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; color: #999999; }

.artist_name_dynamic {position:absolute; width: 170px; height: 15px; left: 606px; top: 310px; padding: 2px; font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; color: #999999; }
.artist_title_dynamic {position:absolute; width: 200px; height: 15px; left: 572px; top: 325px; padding: 2px; font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; color: #999999; }
.artist_medium_dynamic {position:absolute; width: 150px; height: 15px; left: 586px; top: 340px; padding: 2px; font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; color: #999999; }
.artist_size_dynamic {position:absolute; width: 150px; height: 15px; left: 572px; top: 355px; padding: 2px; font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; color: #999999; }
.artist_ref_dynamic {position:absolute; width: 150px; height: 15px; left: 586px; top: 370px; padding: 2px; font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; color: #999999; }

.clienttitle1 {  font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; color: #990000; font-weight: bold}
.clienttitle2 {  font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #990000; font-weight: bold}
.clienttitle3 {  font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; font-weight: bold}
.clienttitle4 {  font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #cc0000; font-weight: bold}
.clienttitle5 {  padding: 2px; font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #666666; }
.clienttitle3a {  font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666; }


.next_previous_text { padding: 2px; font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #cc0000; font-weight: bold; }
.next_previous_text a:link {text-decoration: none; color: #cc0000;} 
.next_previous_text a:visited {text-decoration: none; color: #cc0000;}
.next_previous_text a:active {text-decoration: none; color: #cc0000; }
.next_previous_text a:hover { color:#990000; }

.pressroom_links {  font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #999999; }
.pressroom {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #cc0000; font-size: 8pt; font-weight: bold }

.news_question {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #666666; font-size: 10pt; font-weight: bold}
.news_answer {  font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #666666; text-align: justify;}

.linkstext { padding: 2px; font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #666666; text-align: justify;}

.links_codeboxtext { padding: 2px; font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; color: #000000; }

.maintext_pf { font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #666666; }

.footer_text_printerfriendy {  font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #990000; font-weight: bold }

.footer_text_printerfriendy_2 {  font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #990000; }

.closebutton { font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #FF0000; font-weight: bold }
.closebutton a:link {text-decoration: none; color: #FF0000;} 
.closebutton a:visited {text-decoration: none; color: #FF0000;}
.closebutton a:active {text-decoration: none; color: #FF0000; }
.closebutton a:hover { color:#ff9900; }
