﻿html,body{margin:0;padding:0}
body{font-family:Tahoma;text-align:left;  background-image:url('http://www.gallery37.org.uk/App_Images/grid2.jpg'); background-repeat:repeat;}
p{margin:0px;padding:0px;margin-bottom:10px;}
a{display:block;color: #981793;padding:0px}
div#header {margin:0; height:auto;
  background: #343e99;color: #79B30B; width:679px; padding-top:10px;padding-bottom:10px;margin-bottom:3px;float:left;}
  
div#header img{border:none;}

div#container{text-align:left;float:left; width:679px;padding-left:6px; background-color:#333;padding-right:6px;}


div#extra{background-color:#343e99;}

div#content_wrapper{float:right;width:450px;  background-color:#333; min-height:313px; }
div#content{background-color:#343e99; width:447px;float:right; min-height:313px;margin-top:4px;}
div#content p{color:White; font-size:11px;}

div#content ul,div#content li{font-size:11px;}
div#content h2{ background-color:#c779cc;padding-left:8px; font-size:18px;margin-bottom:8px;}
div#content a:link,a:visited,a:active{color:white; padding:0px; }

div#main{background-color:#343e99;  width:100%; background-image:url('http://www.gallery37.org.uk/App_Images/line.jpg'); background-repeat:repeat-y; background-position:229px 0px;}
div#extra{width:650px;margin-top:5px; height:100%;}
div#footer{clear:both;width:100%;background-color:#c779cc; margin-top:4px; text-align:center; font-size:11px;color:White; margin-bottom:10px;padding-top:8px;padding-bottom:8px; line-height:16px;}
#line{background-color:#343e99; padding:0px;width:679px;margin-bottom:0px;margin-top:0px;}

.dotIR-decoy h1,
.dotIR-decoy div.important {visibility: hidden;}

.box_title_large{background-color:#c779cc; height:29px; width:450px;}
.box_content_large{color:White;}
.box_content_large p{ font-size:11px;}
h1{padding-left:8px;}


.ajax__validatorcallout div, .ajax__validatorcallout td {border:solid 1px Black;background-color:LemonChiffon; color:Black;}
.ajax__validatorcallout .ajax__validatorcallout_popup_table {display:none;border:none;background-color:transparent;padding:0px;}
.ajax__validatorcallout .ajax__validatorcallout_popup_table_row {vertical-align:top;height:100%;background-color:transparent;padding:0px;}
.ajax__validatorcallout .ajax__validatorcallout_callout_cell {width:20px;height:100%;text-align:right;vertical-align:top;border:none;background-color:transparent;padding:0px;}
.ajax__validatorcallout .ajax__validatorcallout_callout_table {height:100%;border:none;background-color:transparent;padding:0px;}
.ajax__validatorcallout .ajax__validatorcallout_callout_table_row {background-color:transparent;padding:0px;}
.ajax__validatorcallout .ajax__validatorcallout_callout_arrow_cell {padding:8px 0px 0px 0px;text-align:right;vertical-align:top;font-size:1px;border:none;background-color:transparent;}
.ajax__validatorcallout .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv {font-size:1px;position:relative;left:1px;border-bottom:none;border-right:none;border-left:none;width:15px;background-color:transparent;padding:0px;}
.ajax__validatorcallout .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div {height:1px;overflow:hidden;border-top:none;border-bottom:none;border-right:none;padding:0px;margin-left:auto;}
.ajax__validatorcallout .ajax__validatorcallout_error_message_cell {font-family:Verdana;font-size:10px;padding:5px;border-right:none;border-left:none;width:100%;}
.ajax__validatorcallout .ajax__validatorcallout_icon_cell {width:20px;padding:5px;border-right:none;}
.ajax__validatorcallout .ajax__validatorcallout_close_button_cell {vertical-align:top;padding:0px;text-align:right;border-left:none;}
.ajax__validatorcallout .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv {border:none;text-align:center;width:10px;padding:2px;cursor:pointer;}
.clock_outer{width:674px;position:absolute; top:40px; left:0px; font-size:11px; color:White; text-transform:uppercase;}
.clock_date,.clock_time{clear:both; float:right;}

.emailcapture_outer{width:674px;position:absolute; top:4px; left:0px;}
.emailcapture{float:right; font-size:11px;  font-weight:bold;color:White;  width:500px; text-align:right; }  
.emailtext{float:right; padding-top:3px; }
.emailtextbox{ width:100px;padding:1px;font-size:11px; height:15px;color:#343e99; font-weight:bold; float:right;margin-right:4px; margin-left:4px;}
.emailsubmitbutton{color:White; font-weight:bold; width:auto; float:right;padding:0px;margin:0px; padding-top:3px; text-decoration:none;}



table.newsletter td.newsletter_row{font-size:11px; color:White;padding:0px; margin:0px; width:450px; }
table.newsletter td.newsletter_row .newsletter_rowwrapper{ height:100%; margin-top:4px;padding:6px;background-color:#343e99;float:left; width:435px;}
.newsletter{background-color:#333;}
tr.newsletter_altrow td.newsletter_row .newsletter_rowwrapper{}

.newsletter_left{float:left; width:137px;background-color:#343e99; }
.newsletter_left img{width:137px;padding:0px;margin:0px;}
.newsletter_right{float:right; width:290px;} 
.newsletter_right a:link,.newsletter_right a:visited,.newsletter_right a:hover,.newsletter_right a:active{ text-decoration:none;padding:0px;margin-top:4px; color:white;}
.newsletter_date{ display:none;}
.newsletter_title{font-weight:bold; clear:both; font-size:12px;}
.newsletter_content{clear:both; }


table.spotlight td.spotlight_row{font-size:11px; color:White;padding:0px; margin:0px; width:100%;}
table.spotlight td.spotlight_row .spotlight_rowwrapper{ height:100%; margin-top:4px;background-color:#343e99; width:679px;float:left;}
.spotlight{background-color:#333;}

.spotlight_left{float:left;margin-left:6px;background-color:#343e99;padding-top:6px;padding-bottom:6px;}
.spotlight_left img{width:137px;}
.spotlight_right{float:right; width:530px;padding-top:6px; padding-bottom:6px;} 
.spotlight_right a:link,.spotlight_right a:visited,.spotlight_right a:hover,.spotlight_right a:active{ text-decoration:none;padding:0px;margin-top:4px; color:White;}
.spotlight_date{ display:none;}
.spotlight_title{font-weight:bold; clear:both; font-size:12px;}
.spotlight_content{clear:both; }


td.box_content_large{padding:0px;margin:0px;padding-left:10px;padding-right:10px; font-size:11px; padding-top:10px;}
