/* GEES SC screen stylesheet */
body {
margin : 0%; 
background : #ffffed;
} 
p {
font : 0.95em verdana, sans-serif;
margin : 2em 3em;
}
a:link {
background : transparent; 
color : #336699; 
} 

a:visited {
background : transparent; 
color : #336633; 
} 

  a:hover {
background : transparent; 
color : #000000; 
} 


a:link img , a:visited img {
border-style : none; 
} 

.heahome {
position:absolute;
left:0px;
top:0px;
color : #000000;
background : #ffffff; 
font: 155%/132% helvetica, sans-serif; 
color : #000066; 
height : 90px;

} 

.skipnav {
margin-left : 166px;
color : #000000;
background :  #E2E9F1 url(images/skipnavcurv.jpg) no-repeat top left;
font : 55%/132% verdana, sans-serif;
text-align : right;
padding : 0px; 
height : 20px; 
} 

.menucontent {
margin-left : 166px;
padding-top: 30px;
padding-right : 175px;
padding-left : 35px;
color : #000000;
background : #ffffff url(images/heacurvinv.jpg) no-repeat top right;
font : 80%/132% verdana, sans-serif;
text-align : center; 
height : 40px;
} 

.bannerbase {
color : #000000;
background : #ffffff url(images/geesimages.jpg) repeat-x top center;
border-bottom : 1px solid #E2E9F1; 
height : 58px;
} 

/* the \ character, contained in a comment, between rules, appears to have the effect that macIE5 ignores the following rule. - see www.sam-i-am.com* - this is useful here as mac ie 5 makes a mess of the following float right - it menu has lost its formatting and is now on the left but at least the page is now normal and readable*/

.menucontent2 {
float : right;
text-align : left;
color : #000000;
background :  #ffffff url(images/menu2box.png) no-repeat bottom left;
font : 90%/132% verdana, sans-serif;
} 

.menucontent2 ul li{
font : 80%/140% verdana, sans-serif;
background : transparent; 
color : #000000;
margin-left : -3%;
padding : 2px;
padding-right : 7px;
list-style: circle;
}


.breadcrumbs {
color : #000000;
background :  transparent; 
font : 70%/132% verdana, sans-serif;
padding-left : 5px; 
padding-right : 5px; 
} 

.maincontent {
color : #000000;
background : #ffffed; 
padding : 10px; 

} 

.homeimages {
text-align: center;
padding-top : 25px;
}


.newsbox {
background : #fcfcfc; 
border-bottom : 1px solid #E2E9F1; 
border-left : 12px solid #E2E9F1;
border-right : 1px solid #E2E9F1; 
border-top : 1px solid #E2E9F1; 
color : #000000; 
margin-left : 5%; 
margin-right : 5%; 
padding-bottom : 5px; 
padding-left : 20px; 
padding-right : 20px; 
padding-top : 5px; 
} 


.footercontent {
font : 80% verdana, sans-serif; 
font-weight : normal; 
border-top : 1px solid #E2E9F1; 
background : #ffffff; 
margin-top : 5px; 
color : #000000; 
text-align : center; 
padding : 3px; 
} 
ul,ol{
padding-top: 0em;
padding-left: 3em;
}
li {
font : 0.95em/1.5em verdana, sans-serif; 
background : transparent; 
color : #000000; 
} 

blockquote {
font-family : verdana, sans-serif;
font-size : 1.1em; 
background : transparent; 
color : #000000; 
} 

hr {
background : transparent; 
color : #999999; 
width: 100%;
height : 2px; 
padding : 2px; 
} 

.thinhr {
background : transparent; 
color : #999999; 
height : 1px; 
padding : 2px; 
} 

.smallnote {
font : 80% verdana, sans-serif; 
font-weight : normal; 
background : transparent; 
color : #000000; 
} 

.topofpage {
font : 70% verdana, sans-serif; 
font-weight : normal; 
text-align : right; 
background : transparent; 
color : #000000;
}
 
h1, h2, h3, h4, h5, h6, LEGEND, caption {
font-family: arial, sans-serif; 
color : #000000;
background : transparent;
}

h1 {
padding-top : 25px; 
font-size: 120%;
text-align : center; 
margin : 0; 
margin-left : 15%; 
margin-right : 15%; 
padding-bottom : 10px; 
} 
h2 {
font-size: 110%;
padding-left: 0.5em; 
padding-bottom : 5px; 
} 
h3 {
font-size: 100%;
padding-left: 1em; 
} 
h4 {
font-size: 95% ;
padding-left: 1.5em; 
} 
h5 {
font-size: 80%;
font-variant : small-caps; 
padding-left: 2em; 
} 
h6 {
font-size: 70%;
font-variant : small-caps; 
padding-left: 2.5em; 
} 
FIELDSET {
padding-bottom : 5px; 
padding-left : 5px; 
padding-right : 5px; 
padding-top : 5px; 
} 
LEGEND {
font-size: 110%; 
} 
.detailsfont {
font : 70% verdana, sans-serif; 
background : transparent; 
color : #000000; 
} 
.description {
margin-left : 10%; 
} 

.lookatme {
font : 130% tahoma, sans-serif; 
color : #000000; 
text-align : center; 
background : #FFFfec url(images/lamshad.jpg) no-repeat center right;
border: 1px solid #999999;
border-left : 12px solid #ffcc66;
margin-left : 20%;
margin-right : 20%;
padding-bottom : 15px; 
padding-left : 40px; 
padding-right : 40px; 
padding-top : 15px;
}






.orseparator {
font : 100% verdana, sans-serif; 
font-variant : small-caps; 
font-weight : bold; 
background : transparent; 
color : #000000; 
padding : 0.5em; 
} 
dl {
border-width : thin; 
border-color : #000000; 
border-style : outset; 
color : #000000;
background : #f9f5de; 
padding-bottom : 5px; 
padding-left : 20px; 
padding-right : 20px; 
padding-top : 5px; 
} 
dt {
font : 100% verdana, sans-serif; 
background : transparent; 
color : #336699; 
font-weight : normal; 
padding : 10px; 
} 
dd {
font : 90% verdana, sans-serif; 
background : transparent; 
color : #000000; 
font-weight : normal; 
padding : 1px; 
} 
table {
border : 3px solid #336699; 
} 
caption {
font-size: 90%;
} 
th {
font : 105% verdana, sans-serif; 
background : #ffffcc; 
color : #000000; 
font-weight : normal; 
border : 1px solid #336699; 
padding : 5px; 
} 
td {
font : 100% verdana, sans-serif; 
background : #ffffcc; 
color : #000000; 
font-weight : normal; 
vertical-align : top; 
border : 1px solid #336699; 
padding : 5px; 
} 
.tdblack {
font : 100% verdana, sans-serif; 
background : #000000; 
color : #000000; 
font-weight : normal; 
} 
.tdpale {
font : 100% verdana, sans-serif; 
background : #ffffcc; 
color : #ffffcc; 
font-weight : normal; 
} 
.eventheader {
font : 90% verdana, sans-serif; 
background : transparent; 
color : #000000; 
font-weight : bold; 
font-variant : small-caps; 
padding-top : 2.5em; 
} 

.imageright {
float: right
}

.Centred {
text-align: center;
margin-left : 20%; 
margin-right : 20%;
}

.dateandlocation {
text-align: center;
margin-left : 20%; 
margin-right : 20%;
font : 100% verdana, sans-serif; 
background : transparent; 
color : #000000; 
font-weight : bold;
}

.contents{
background : #ffffec url(images/brcorner.gif) bottom right no-repeat; 
padding-top : 5px;
padding-bottom : 5px; 
padding-left : 10px; 
padding-right : 10px;
margin-left : 10%; 
margin-right : 10%; 
margin-bottom : 10%; 
}

.contents h2{
background : #ffffec url(images/underline.gif) top left no-repeat;
padding-top : 5px;
}

.contents ul li{
list-style: circle;
}



