
html,body{margin:0;padding:0;}
body{
/* Hack for IE5/Win */
font-family: Arial;
font-size: 12px;
text-align: center;
color: #828282;
background: #4CA2CB;
margin: auto;
padding: 0;
border: 0;
}

a{color: #981793;padding:5px}
div#header h1{height:80px;line-height:80px;margin:0; padding-left:0px;color: #FFF; padding-top: 0; padding-bottom: 0; font-family:Arial; font-size: 120%;}

A.menulink {
display: block;
width: 85px;
text-align: left;
text-decoration: none;
color: #397BB3;
vertical-align: middle;
font-weight: bold;
}

A.menulink:hover {
border: solid 1px #6100C1;
background-color:#FFF2BF;
font-style: italic;
}

A.embeddedlink {
color: #0059BC;
margin: 0px;
padding: 0px;
text-decoration: none;
font-family: Arial;
font-weight: bold;
font-size: 85%;
}

A.footerlink {
display: inline;
color: #0059BC;
padding: 0px;
text-decoration: none;
font-weight: bold;
font-size: 105%;
}

li {
margin-left: -15px;
padding-left: 0;
}


h1, h2, h3, h4, h5, h6 {
	margin-top: 0;
	padding-top: 0;
	font-family: Arial, Helvetica, sans-serif;
}

h1 {
	font-size: medium;
    font-weight: bold;
}

h2 {
	font-size: medium; color: #006699; font-family: Arial;
	font-weight: bold;
}

h3 {
	font-size: small; color: #006699; font-family: Arial;
	font-weight: bold;
}

h4 {
	margin: 0;
	font-size: small;
    color: darkred;
	font-weight: bold;
}

h5 {
	margin: 0;
	font-size: small;
    color: darkblue;
	font-weight: bold;
}

h6 {
	margin: 0;
	font-size: small;
    font-weight: normal;
}

table {
border-collapse:collapse;
margin:0;
padding:0;
}

.styleheading {color: #6F9EC5; text-align: left; font-weight: bold; font-size:100%;}
.stylenormal {color: #6E6E6E; font-weight: normal; text-align: justify; font-size:95%; line-height: 124%;}
.stylehighlight {color: #2F2AFE; font-weight: Bold; font-size:120%;}
.styleheader {background: #FFF; text-align:left; color: #000000;}
.styleslogan {color: #2170C1; text-align:left; font-weight: bold; font-size:120%;}

.stylefooter {color: #5F5D5D; font-family:Arial; font-weight: Bold;font-size: 85%;}
.stylemenu {color: #334d55; font-weight: Bold; font-size:120%;}
.stylewelcome {color: #296AA2; font-weight: Bold; font-size:200%;}
.stylebirdnewsmonth {font-family:Arial; font-size: 100%; color:#FFFFFF; font-weight: Bold; background-color: #479EC7; text-indent:10px; padding-bottom: 5px; padding-top: 2px;}
.stylebirdnewsbox {font-family:Arial; font-size: 80%; color:#CC0202; }
.stylebirdnewsdate {font-family:Arial; font-size: 100%; color:#4C8DC5; font-weight: Bold;}
.stylebirdrarity {font-family:Arial; font-size: 100%; color:#C00000; font-weight: Bold;}
.styletopmenu {color: #FFFFFF; font-weight: bold; font-size:90%; background-image: url(images/orangegradient.jpg);}
.stylebreadcrumbs {color: #000; font-weight: Bold; font-size:80%;}
.styletableborder {border-left: solid; border-bottom: solid; border-width: thin; border-color: #DCDCDC; padding:5px;}
.stylenewsheadline {color: #009966; font-family: Arial; font-weight: bold; font-size:110%;}
.stylenews {color: #0C0C0C; text-align: justify; font-size:100%;}

table.meetings {vertical-align: top; border: thin solid #666; }
table.meetings td {vertical-align: top; border: thin solid #666; padding: 10px; margin: 5px; }

/*menu buttons*/

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#tabs {
	float:left;
	width:100%;
	font-size:93%;
	line-height:normal;
	border-bottom:1px solid #666;
    margin-bottom:0; /*margin between menu and rest of page*/
    padding-bottom:0;
    overflow:hidden;
	}

#tabs ul {
	margin:0;
	padding:0px 10px 0 0px;
	list-style:none;

	}

#tabs li {
	display:inline;
	margin:0;
	padding:0;
	}

#tabs a {
	float:left;
	background:url("images/left.png") no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
	}

#tabs a span {
	float:left;
	display:block;
	background:url("images/right.png") no-repeat right top;
	padding:6px 15px 4px 6px;
	margin-right:2px;
	color:#FFF;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}

/* End IE5-Mac hack */
#tabs a:hover span {
	}

#tabs a:hover {
	background-position:0% -42px;
	}

#tabs a:hover span {
	background-position:100% -42px;
	}


/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0 auto; /* center for now */
	width: 17em; /* ems so it will grow */
	background: url(sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url(sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
}

#maincontainer{
width: 800px; /*Width of main container*/
margin: 0px auto; /*Center container on page*/
padding: 0px;
background: #FFF;
}

#contentwrapper{
float: left;
width: 95%;
}

#contentcolumn{
margin-left: 150px; /*Set left margin to LeftColumnWidth*/
margin-top: 10px;
text-align: left;
color: #000;
}

#leftcolumn{
float: left;
width: 120px; /*Width of left column*/
margin-left: -750px; /*Set left margin to -(MainContainerWidth)*/
margin-top: 20px;
}

.innertube{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

.scrollArea {
width: 300px;
height: 200px;
padding-left: 5px;
padding-right: 5px;
border-color: #6699CC;
border-width: 1px;
border-style: solid;
float: left;
overflow: auto;
}

#afbox {
	line-height:normal;
	border-bottom:1px solid #666;
    margin-top:9px;
	margin-bottom:0; /*margin between Add to favourites <td> and rest of page*/
    padding-bottom:0;
    overflow:hidden;
}

.newsfirst {
    color: #AA0000;
    font-family: Verdana, Arial, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 12px;
    letter-spacing: 0.1em;
}

.newsbody {
    color: #FFF;
    font-family: Verdana, Arial, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 11px;
    letter-spacing: 0.05em;
    text-align: justify;
}

.newslink {
    color: #000055;
    font-family: Verdana, Arial, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 11px;
    text-align: right;
}