/* CSS Document */


/*	Tag styles */
/* ---------------------------------------------------------------------------------- */
a { text-decoration: none; }
body { color:#EFE8E9; }



/*		General styles  */
/* ---------------------------------------------------------------------------------- */
.backColour { background-color:#4C000F; } 
.backColourExhibitions { background-color:#E8DBB7; } 
.titles { font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 120%; font-weight:bold; color:#EFE8E9; }
.titlesdetails { font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 14pt; color:#EFE8E9; font-weight:normal; padding: 5 0 5 10; }
.subtitles { font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 11pt; color:#EFE8E9; font-weight:bold; padding: 0 0 20 10; height:20px; }

.imgright { margin: 0 25 10 0; }
.imghighlight A { border-width: 1 1 1 1; border-color:#4C000F; border-style:solid;}
.imghighlight A:hover { border-width: 1 1 1 1; border-color:#E8DBB7; border-style:solid;}
.imgthumb { padding: 0 25 0 0; }
.imgmain { margin: 0 25 25 0; }

.body { font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 68%; color:#EFE8E9; font-weight:normal; line-height:140%; }
.body A { color:#E8DBB7; text-decoration:none; }
.body A:visited { color:#E8DBB7; }
.body A:hover { color:#FFFFFF; text-decoration:none; }

.bodydetails { color:#EFE8E9; font-weight:normal; FONT-SIZE: 68%; padding: 5 0 5 0; }
.bodydetails A {color:#E8DBB7; font-weight:normal; text-decoration:none; }
.bodydetails A:hover { color:#E8DBB7; font-weight:normal; text-decoration:underline; }

.bottomtext { font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 62%; color:#ffffff; font-weight:normal; line-height:160%; }
.bottomtext a { color:#ffffff; }
.bottomtext a:hover { text-decoration:underline;}
.bottomdisclaimer { color:#E8DBB7; line-height:120%; }

.dottedline { border-width: 0 0 1 0; border-style:dashed; border-color:#FFFFCC; padding: 10 0 0 0; }



/*		Table styles */
/* ---------------------------------------------------------------------------------- */
.table {  padding: 5 5 5 5; font-family : Arial, Helvetica, sans-serif; font-size : 100%; color: #000000; }
.table td {  padding: 5 5 5 5; font-family : Arial, Helvetica, sans-serif; font-size : 68%; color: #FFFFFF;}
.table_top_cell { border-style: solid; border-width: 1 0 1 1; border-color: #EBE3DB; padding: 10 5 10 5;}
.table_top_end { border-style: solid; border-width: 1 1 1 1; border-color: #EBE3DB;  padding: 10 5 10 5;}
.table_cell { border-style: solid; border-width: 0 0 1 1; border-color: #EBE3DB; }
.table_end { border-style: solid; border-width: 0 1 1 1; border-color: #EBE3DB; }
.table_cell_div { border-style: solid; border-width: 0 0 0 1; border-color: #EBE3DB; }
.table_end_div { border-style: solid; border-width: 0 1 0 1; border-color: #EBE3DB; }
.table_font {  font-family : Arial, Helvetica, sans-serif; font-size : 68%; }
.table textarea {font-size : 100%; }
.table input {}
.table SELECT { font-size : 100%; }

.table_rule { border-width:0 0 1 0; border-style:solid; border-color:#EBE3DB; }


/*		Form styles 	*/
/* ---------------------------------------------------------------------------------- */
input { font-family : Arial, Helvetica, sans-serif;  font-size : 100%}
textarea { font-family : Arial, Helvetica, sans-serif; font-size : 68%; }

.input_50 { width: 50 px; border-style: solid; border-width: 1 1 1 1; clip: rect( ); border-color: #AFAFAF; color: #000000; padding-left : 3px; }
.input_130 { width: 130 px; border-style: solid; border-width: 1 1 1 1; clip: rect( ); border-color: #AFAFAF; color: #000000; padding-left : 3px;}
.input_100 { width: 100 px; border-style: solid; border-width: 1 1 1 1; clip: rect( ); border-color: #AFAFAF; color: #000000; padding-left : 3px;}
.input_110 { width: 110 px; border-style: solid; border-width: 1 1 1 1; clip: rect( ); border-color: #AFAFAF; color: #000000; padding-left : 3px;}
.input_150 { width: 150 px; border-style: solid; border-width: 1 1 1 1; clip: rect( ); border-color: #AFAFAF; color: #000000; padding-left : 3px;}
.input_200 { width: 200 px; border-style: solid; border-width: 1 1 1 1; clip: rect( ); border-color: #AFAFAF; color: #000000; padding-left : 3px;}
.input_300 { width: 300 px; border-style: solid; border-width: 1 1 1 1; clip: rect( ); border-color: #AFAFAF; color: #000000; padding-left : 3px;}

.textarea400 { width: 400px; font-size: 100%; border-style: solid; border-width: 1 1 1 1; clip: rect( ); border-color: #AFAFAF; padding-left : 3px;}
.textarea300 { width: 300px; font-size: 100%; padding-left : 3px; }
.textarea250 { width: 250px; font-size: 100%; padding-left : 3px; }
.textarea200 { width: 200px; font-size: 100%; padding-left : 3px; }
.textarea150 { width: 150px; font-size: 100%; padding-left : 3px; }
.textarea100 { width: 100px; font-size: 100%; padding-left : 3px; }

.submit100 { width: 100px; font-size: 100%;}


/*		Admin styles  */
/* ---------------------------------------------------------------------------------- */
.editbutton1 { padding : 0 10 0 10; color : Black; border : 1px solid #AFAFAF; zoom:100%; margin: 0 3 0 0; font-size: 11px; margin: 1 0 1 0;}
.editbutton1:hover { background-color : #7B0019; text-decoration : none; }
A.editbutton1{ text-decoration : none; }
A.editbutton1:hover{ text-decoration : none; }


