.maintext {font-size: 80%; color: #fff; font-family: arial}
.address {font-size: 10pt; color: #fff; font-family: arial}
.spacer {font-size: 4pt; color: black; font-family: arial;}
.heading {font-size: 125%; color: red; font-family: arial; font-weight: normal}
.date{font-size: 8pt; color: white; font-family: arial; font-weight: bold;}
.smalltext {font-size: 9pt; color: #fff; font-family: arial}
.alert {font-size: 14px; color: #fff; font-family: arial; font-weight: bold; background-color: red;}
.red {font-size: 14px; color: red; font-family: arial; font-weight: bold;}

.smalllink { color: #ACFCE9; font-family: arial,sans-serif; font-weight: normal; font-size: 9pt; text-decoration: none; }
.smalllink:hover { color: white; font-family: arial,sans-serif; font-size: 9pt; font-weight: normal; text-decoration: underline; }

a { color: #ACFCE9; font-family: arial,verdana,sans-serif; font-weight: bold; font-size: 95%; text-decoration: none; }
a:hover { color: #ACFCE9; font-size: 95%; font-weight: bold; text-decoration: underline; }

.big_link {color: red; font-family: arial,sans-serif; font-weight: bold; font-size: 1.2em; text-decoration: none; }
.big_link:hover {color: red; font-family: arial,sans-serif; font-weight: normal; font-size: 1.2em; text-decoration: underline; }
.big_link2 {color: lightgreen; font-family: arial,sans-serif; font-weight: normal; font-size: 1.0em; text-decoration: none; }
.big_link2:hover {color: lightgreen; font-family: arial,sans-serif; font-weight: normal; font-size: 1.0em; text-decoration: underline; }
.big_link3 {color: #EAADEA; font-family: arial,sans-serif; font-weight: normal; font-size: 1.0em; text-decoration: none; }
.big_link3:hover {color: #EAADEA; font-family: arial,sans-serif; font-weight: normal; font-size: 1.0em; text-decoration: underline; }

.marquee {color: lightgreen; font-family: arial,sans-serif; font-weight: normal; font-size: .8em; text-decoration: none; line-height: 1.6em}
.marquee:hover {color: lightgreen; font-family: arial,sans-serif; font-weight: normal; font-size: .8em; text-decoration: underline; line-height: 1.6em}

ul {list-style-type: square;}
li {margin: 0px; text-align: justify;}


/* 005e7e */
body {
        margin: 0;
        padding: 0;
	background-color: #1a1a1a;
        behavior: url(../csshover3.htc); 
        text-align: center;
}

#container {
        background-color: #000;
	width: 1024px;
        border-right: 1px solid #aaa;
        border-left: 1px solid #aaa;
        padding-top: 30px;
	overflow: hidden;
       margin: 0 auto;
       text-align: left;
}

#banner_container {
	width: 99.9%;
	height: auto;
	background-color: #000;
	float: left;
	white-space: nowrap;
	}

#leftbanner {
	width: 600px;
	height: auto;
	float: left;
	background-color: #00779e;
	}

#rightbanner {
	width: 90px;
	height: auto;
	float: right;
	background-color: #000;
	}

#lowerbanner {
        width: 100%;
        float: left;
        height: 125px;
	background-image: url(/images/1024/home/home_lower_banner.gif);
	background-repeat: no-repeat;
	background-position: 100% 0px;
        }
        
#lower_box_right {
        width: 200px;
        #width: 225px; /* for IE7 */
        float: right;
        padding: 30px 40px 0px 0px;
        }

#lower_box_left {
	width: 19%;
	#width: 19%; /* for IE7 */
	float: left;
	padding: 10px 20px 20px 24px;
}

#news_bar {
	width: 100%;
	height: 150px;
	float: left;
        background-color: #363636;
        border-top: 1px solid #aaa;
        border-bottom: 1px solid #aaa;
        overflow: hidden;
	}

#photo_box {
	width: 575px;
	height: 150px;
	float: left;
        border-right: 1px solid #aaa;
	}

#news_box {
	width: 423px;
        #width: 446px;
	height: 40px;
        #height: 50px;
	float: left;
        padding: 5px 5px 5px 20px;
        #padding: 5px 5px 5px 20px;
        overflow: hidden;
        background-color: transparent;
	}

#news_box:hover {
	width: 423px;
        #width: 446px;
	height: 40px;
        #height: 50px;
	float: left;
        padding: 5px 5px 5px 20px;
        #padding: 5px 5px 5px 20px;
        overflow: hidden;
        background-color: #000;
	background-image: url(/images/1024/home/pointer.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	}


/*------------------ the main content ------------------ */

.button,
#button {
	position: relative;
	float: left;
	width: 177px;
            #width: 180px;
	background-color: #00779E;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	border-bottom: 1px solid #000;
	}

#gap {
	width: 100%;
	float: left;
	height: 20px;
	}

#separator {
	float: left;
	width: 100%;
	border-bottom: 1px solid #aaa;
	margin: 0px 0px 20px 0px;
	}

#centre {
	width: 450px;
	#width: 500px; /* for IE7 */
	float: left;
	padding: 0px 20px 0px 20px;
	_padding: 0px 20px 0px 20px;
	#padding: 0px 20px 0px 20px;
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	padding-bottom: 20000px;
	margin-bottom: -20000px;
}

#left {
	width: 190px;
	#width: 220px; /* for IE7 */
	float: left;
	padding: 0px 20px 20px 20px;
}

#right {
	width: 250px;
	float: left;
	padding: 0px 20px 0px 20px;
           #width: 275; /* for IE7 */
}

#footer {
	clear: both;
	position: relative;
	border-top: 1px solid #aaa;
	border-right: 1px solid #aaa;
        background-color: #000;
	padding: 20px 0px 20px 0px;
        width: 1024px;
}

/* border: 1px solid cyan; */

#headline_container{
	width: 100%;
	float: left;
	padding-bottom: 20px;
	}

#headline_box {
        width: 80%;
	float: left;
	}

#bookshelf {
        width: 60px;
        float: left;
        }

/* image_container is used in conjuction with img.floatLeft so the next article on the homepage does not wrap around the image as well */

#image_container {
	float: left;
	width: 100%;
	padding: 0px 0px 20px 0px;
	}

img.floatLeft { 
    float: left; 
    margin: 0px 10px 10px 0px;
    border: 1px solid #fff;
}

img.floatLeft_no_border { 
    float: left; 
    margin: 0px 20px 10px 20px;
    border: none;
}

/*** IE6 Fix ***/

* html #left {
	left: 300px;           /* RC width */
}

/* used in conjuction with alert text - created when Penny Ballam cancelled attending general meeting */
#alert {
     float: left;
     background-color: red;
     width: 100%
     height: auto;
     text-align: center;
     }







