/* CSS Document */
body{
font: 100% Arial, Helvetica, sans-serif; border:none;
text-align:center; 
}

* {margin:0px; padding:0px;}

div#mainwrap { 
width:795px;
margin-left:auto; margin-right:auto;
text-align:left; 

}
h1{text-align:center;font-size:1.3em;}

h2{
text-align:center; 
}
h2.black a{
font-size:1.1em;	color:#000;
}
h2.colour{
font-size:1.1em; color:#0000CC; text-decoration:none;
}
h2.colourblue{
font-size:1.1em; color:red;
}
h2.colourred{
font-size:1.1em; color:red;text-align:left;
}
h2.colour2{
font-size:1em; color:#0000CC; font-weight:300; text-align:left;
}

h2.align{
text-align:left; color:#FF0000;
}

h2 a{
font-size:1.1em;	
}
h3{
font-size:1em; font-weight:bold; color:#0000CC;  text-decoration:none;
text-align:center;
}
h3.color{
color:#FF0000; font-size:1.5em; text-decoration:none;
}
h3.size{
font-size:1.1em; text-decoration:none;padding: 1.2em;
}
h3.right-column{
color:#993366;
}
h3.right-column a{
color:#993366;
}

h4{
margin: .9em 1em 1.2em 1em;
}
h4 a{
font-size:1.1em;	
}

h5{
color:#FF0000; font-weight:bold; font-size:1.4em;
}

tr.bold{
font-weight:bold; font-size:1.0em; color:#000000;background-color:#FFFFFF; text-align:center;
}


tr{
background-color:#ABD9FE;
}

td{
padding-top:5px;padding-left:5px;
}

form{
text-align:center;
margin-top:15px;
}

div#header{
width:95%; padding: 5px 10px 0 0;
}
.center{
text-align:center; padding-bottom:13px;
}
.top_links{
text-align:center;
}
.top_links a{
font-size:.9em; 
}
div#columnswrap {
float:left; 
width:776px; 

}

div#contentarea {  
background:url(present_images/area1-blue.jpg) repeat-y top left; float:left; padding-top:15px;
}

div#contentarea2 { 
background:url(present_images/area2-blue.jpg) repeat-y top right; margin-top:-15px; float:right; 1width:776px;
}

div#image{
float:right; margin-top:-833px;

}
div#navigation{
float:left;
width:150px;
1margin-left:-633px;
padding-top:13px; padding-left:4px;  font-size:.95em;
}

div#navigation ul{
list-style-type:none; font-weight:bold;
}

div#navigation li{
margin-bottom:10px;

}

div#navigation ul a{
text-decoration:none;
color:#000000;
}

div#navigation ul a:hover{
text-decoration:underline;
color:#FF0000;
}
div#navigation2{
float:left;
width:150px;
margin-left:-633px; margin-top:-15px;
padding-top:13px; padding-left:8px;  font-size:.95em;
}

div#navigation2 ul{
list-style-type:none; font-weight:bold;
}

div#navigation2 li{
margin-bottom:10px;

}

div#navigation2 ul a{
text-decoration:none;
color:#000000;
}

div#navigation2 ul a:hover{
text-decoration:underline;
color:#FF0000;
}


li.indent{
margin-left:13px; margin-top:-10px; font-size:.8em;
}

div#img1{
 margin-top: 19px; margin-left:135px; 1float:left; border :none;
}
div#img1 a{
border-style:none;
}

1div#buttons a{
border:none;
}

#schedule{
margin-left:-7px;
}
div#contentinner {
margin:0 10px 20px;
}

div#content {
float:left;
width:472px; display:inline;
padding:10px 5px; min-height:500px;
}



div#footer{
width:776px;
background:url(present_images/footer-blue.jpg);  
text-align:center; 
float:left; font-size:.8em;
padding:10px 0 0 0; 
}

div#footer ul {margin:2px 0 10px 0;width:526px;margin-left:100px;
}

div#footer li{display:inline; color:white; 1border-left: 1px solid; 
padding: 0 5px 0 9px; }


div#footer li:first-child {
border-left:0;
}
div#footer li.border{
border-left:0;
}

div#footer ul li a {
text-decoration:none; color:#000000;
}

div#footer ul li a:hover {
text-decoration:underline; color:#FFFFFF;
}

div#fineprint {
font-size:.7em;
}



 div#content2{
float:left;
width:600px; 1display:inline;
padding:10px 5px; height:650px; text-align:center; 
}

#mainshow{width:550px; height:400px; margin-top:15px;

border: 2px solid #FF0000; padding:11px 0;

align:center; background-color:#FF0000;

}
p.white{

color:white; text-align:center; font-weight:bold; font-size:1.3em;

}

 
.show{

background-color:#FFFFFF; text-align:center; width:500px; height:320px; padding:22px 0; margin-left:25px;

}

 .show img{

border:none; 1margin-top:50px; 
}

#mainshow form{

text-align:center; 1margin-top: 15px;background-color:#FF0000; width:552px; padding:11px 1px; margin-left:-2px;

}

 .buttonshow input{

text-align:center; 


}

 


.clearthis{
clear:both;
}

.clearfix:after {
    content: ".";              
	display: block;          
    height: 0;                 
    clear: both;              
    visibility: hidden;	    
}

.clearfix {display: inline-block;}   /* a fix for IE Mac */

/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/*end of hack */

div#right {
1margin: 0 0 0 641px; float:right;
1position:absolute; width:140px; 
}
div#right img{
padding-bottom:15px;
} 
div#section1{
margin-top:20px; width:85%; font-size:.95em; 
}
div#section2{
margin-top:20px; width:85%; font-size:.95em;
}
div#right p{
padding:9px;
}
div#right a:hover{
color:#FF0000;
}

div#table{
margin-left:.9em;}

div#javaform{
text-align:center; padding:11px 0; margin-top:35px;
}

p{
font-size:.9em; margin-bottom:0; color:#000000; text-align:left;
}
p.highlight{
font-size:1em; font-weight:bold;
}
p.highlightb{
font-size:1em; font-weight:bold; color:#000099;
}
p.highlightb2{color:
font-size:1.3em; font-weight:bold; color:#000099; text-align:center;
}
p.highlightb2 a{color:
font-size:1.3em; font-weight:bold; color:#000099; text-align:center;
}

p.colour{
color:#FF0000;
}
p.colour2{
color:#FF0000; font-weight:bold;
}
p.size{
color:#000099; size:1.2em; font-weight:bold;
}
p.blue{
color:#000099; font-size:1.1em;
}
p.blue a:link{
color:#FF0000;
}
p.colour a:link{
color:#FF0000;
}
ul.content{
font:.9em; margin-bottom:0;
}

p.bold{
font-weight:bold; padding:.2em; font-size:1em; text-align:center;
}
p.bold-left{
font-weight:bold; padding:.2em; font-size:1em; text-align:left;
}
p.boldcolour{
font-weight:bold; padding:.2em; font-size:1em; text-align:center;color:#FF0000;
}
div#center p {
font-weight:bold;text-align:center;
}

div#contentinner p{
margin-bottom: 15px; margin-top:5px;
}
/* backslash hack hides from IE mac\*/
* html .clearfix {height: 1%;}
.clearfix {display:block;}

a:link {color:#000000; font-style:italic;}

a:visited {color:#000000;}

a:focus {color:#CC0099;}

a:hover {color:#FF0000;}

a:active {color:#003300;}

.top{
text-align:right; margin-top:-15px; font-size:.7em;
}

a.top{
color:#000000; font-size:1em;
}

.center{
text-align:center;
}

div#centre.ul.li{
font-size:9em;
}



 div.round { 

                width: 400px; margin-bottom: 15px; padding-bottom:2px;

            background: #1B3F8B; color:#FFF; text-align: center; 

         }

 

         div.round h1 {

            font-size: 15px; width: 100%; margin: 0px; padding: 6px 0px 0px 0px;

         }

 

         div.theme_info {

            border: 1px solid black;

            width: 100%;

            margin: 5px;

         }

 

         h2 {

            font-size: 15px; width: 100%; margin: 0 0 10px 0; padding: 0px;

            1border-bottom: 1px solid black; text-align: center;

         }

 

         div.round .inner {

            font-size: 12px;

            border: 1px solid black;

            margin: 0 10px 10px 10px;

            width: 380px;

            background-color: #FFF;

         }

 

         a {

            

            font-size: 13px;

            text-decoration: none;

            color: blue;

            height: 17px;

         }

 

         a:hover {

            text-decoration: underline;

            color: blue;

         }

 

        div.photo{
padding:12px 4px 22px 4px; display:inline; margin-bottom:11px;
}
		 
tr.red{
background-color:#FF0000; 
}

table{
background-color:#FFFFFF;
}