/* CSS Document */
body, td {font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#FFF; color:#333} /* 039 */
body{margin: 0; padding-bottom:20px;
background-image:url(images/footervslice.gif);
background-position:bottom;
background-repeat:repeat-x}
td{text-align:left; vertical-align:top; padding:0}
th{font-size: 1.1em; padding: 2px}

p {line-height: 1.2em; margin: 0 0 1em 0}

h1, h2, h3, h4, h5, h6{margin: 0 0 1em 0}
h1 {font-size: 1.4em;}
h2 {font-size: 1.3em}
h3 {font-size: 1.12em}
h4 {font-size: 1em}
h5 {font-size: 0.9em}

h2.mainheading{color:#039; padding-left:20px; 
background-image:url(images/dots2.gif); 
background-position:left; 
background-repeat:no-repeat;}

a{color:#00f}
a:link {color:#00f}
a:visited {color:#00f}
a:hover {color:#f30; background-color:#bfcfff}
a:active {color:#f30}

img {margin: 0; border:0}

.floatleft{float: left; margin: 0 5px 5px 0}
.floatright{float: right; margin: 0 0 5px 5px}
.smallText{font-size: .85em}
.noMargin{margin-bottom: 0}
.halfMargin{margin-bottom: .4em}
.centred{text-align:center}
.rightalign{text-align: right}
.indented{margin-left: 2em; margin-right: 2em}
.ast, .alert{color: #C00} /* used for highlighting something important */
p.headingimg{margin-bottom:5px}
.button2, .button2Over{border:1px solid; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; cursor:pointer; background-position:center; background-repeat:repeat-x }
.button2 {background-color:#89a; background-image:url(images/button_light_vslice.gif); border-color:#678}
.button2Over{background-color:#036; color:#fff; background-image:url(images/button_dark_vslice.gif); border-color:#036}

/* photo album */
#caption{width:500px}
#album_img{width:500px; height:420px; text-align:center; vertical-align:middle}
#previousDiv, #nextDiv{visibility:hidden}
#nextDiv{text-align:right;}

/* IDs and classes for page structure */

/* top section containing logo and navigation bar */
table#banner{width:100%; margin-bottom:3px; background-color:#03c;
background-image:url(images/bannervslice.gif); background-position:left; background-repeat:repeat-x;}
table#banner td{background-color:transparent; color:#fff; padding:0}
table#banner td#logo{width: 177px; padding:3px; background-color:transparent; text-align:center}
table#banner td#heading1{background-color:transparent; padding:10px; color:#cfd4e6}
table#banner td#heading1 h1{font-size:1em}
table#banner td#heading2{text-align:right; vertical-align:bottom; background-color:transparent;}
#hzspacer{background-color:#809fff; border-bottom:4px double #03c; border-top:4px double #03c; line-height:8px}
#barholder{height:10px; background-color:#000080; line-height:10px; width:100%; text-align:left; margin-bottom:2px}/* 809fff */

/*  left hand column and main content area */
table#maintable{width: 100%;}
td#leftcolumn{width: 180px; font-size:13px}
td#spacercolumn{width:3px}
td.spacercolumn{width:3px}

#leftlinks{}
#leftlinks p{margin-bottom: 0}
#leftlinks a{display:block; width:100%; 
padding:7px; margin-bottom:1px;
text-decoration: none; color: #fff; font-weight: bolder;
background-color:#03c;
background-image:url(images/buttonvslice.gif);
background-repeat:repeat-x;
background-position:left;}
#leftlinks a:hover{color: #fff;
background-color: #c30; 
background-image:url(images/buttonvslice_over.gif);
background-repeat:repeat-x;
background-position:left;}
a#glow{color:#f60}

#leftlinks .submenu{margin:5px; border:1px solid #3054bf; background-color:#bfcfff;
padding:5px; font-size:11px; color:#03c}
#leftlinks .submenu p{margin-bottom:1em}
#leftlinks .submenu a{display:inline; background-image:none; background-color:transparent; 
font-weight:normal; color:#039; padding:0; }
#leftlinks .submenu a:hover{background-image:none; background-color:transparent; color:#c30; text-decoration:underline}

#contentarea{padding: 5px 10px 10px}

#footer{/*background-color:#bfcfff; padding:1px; text-align:center; font-size: 11px*/}
#footer a{color:#03c; text-decoration:none}
#footer a:hover{color:#c30; background-color:transparent}

.copyright{font-size:0.83em; padding-left:5px; margin-top:1em}
