.news_panel {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3E6970;
	border-right-color: #F5F9FB;
	border-bottom-color: #F5F9FB;
	border-left-color: #3E6970;
        margin:0 5 5 2;
        background: #CADEE8;
}

.body_panel {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3E6970;
	border-right-color: #DBE8EE;
	border-bottom-color: #DBE8EE;
	border-left-color: #3E6970;
        background: #F8FAFC;
        margin: 0 2 5 5;
        padding: 4 4 16 4;
}

h1 {
	font-family:  Verdana, Arial, Helvetica, Tahoma, sans-serif ;
	color: #406870;
	font-size: 16pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
        margin: 0 0 0 5;
}
h2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF4D1;
}
h3 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.sidelinks {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 0px;
	font-weight: bold;
}
.baseline {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

p, li, td {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        line-height: 14pt;
	font-size: 9pt;
	color: #222222;
}

input, textarea {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
        background: #FFFFFF;
}

.td1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}

.page_title {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #406870;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
        margin: 0 0 2 5;
}


.pcount {
	font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-style: normal;
        color: #000000;
}

.pupdate {
	font-family: Arial, Helvetica, sans-serif;
        font-size: 7pt;
        font-style: italic;
        color: #000000;
}

.fbutton {
        font-weight:bold;
        background:#B5C6D6;
}

/* LEFT HAND NEWS PANEL */

/* The date entry */

.news_date {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
        text-align: right;
        font-weight:bold;
	color: #1D936B;
        background:#CADEE8;
}

/* Headlines */

.news_head {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
        line-height: 10pt;
        font-weight: bold;
	color: #1D20A3;
        margin: 4 0;
}

/* New summary */

.news_summary {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
        line-height: 10pt;
        padding: 0 0 10 0;
}

/* Not sure what this one is for! */

.news_link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}

/* The title line for the news summary table */
.news_title {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
        font-weight: bold;
	color: #3D6A6F;
        text-align: center;
}

/* A style to make temporary notes */

.temp {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        line-height: 14pt;
	font-size: 10pt;
	color: #DD0000;
        font-weight: normal;
        font-style: normal;
        text-align: center;
        border-width: 1;
        border-style: solid;
        border-color: #DD0000;
}

.main_news_head {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
        font-weight: bold;
	color: #FFFFFF;
        background:#5284AD;
}

.main_news_summary {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
        font-style: normal;
	color: #000000;
        background: #CED9E4;
        padding: 10;
        text-align: center;
}

.main_news_body {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        line-height: 14pt;
	font-size: 9pt;
	color: #222222;
}

.main_diary_head {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
        font-weight: bold;
	color: #000000;
        text-align: left;
}

.main_diary_date {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
        font-style: normal;
	color: #000000;
        text-align: left;
}

.main_diary_body {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        line-height: 12pt;
	font-size: 9pt;
	color: #222222;
}

.main_diary_year {
	font-family:  Verdana,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12pt;
        font-weight: bold;
	color: #FFFFFF;
        background:#4C779C;
        text-align: center;
}

.member_head {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
        font-weight: bold;
	color: #FFFFFF;
        background:#5284AD;
}

.member_list_1 {
	font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt;
        font-style: normal;
	color: #000000;
        background: #CED9E4;
        text-align: left;
}

.member_list_2 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt;
        font-style: normal;
	color: #000000;
        background: #E7EDF3;
        text-align: left;
}

.main_bottom_links {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
        font-style: normal;
	color: #000000;
        background: #CED9E4;
        padding: 5;
        text-align: center;
}

.credits{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
        font-style: normal;
	color: #000084;
        text-align: center;
}

div.dedication {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
        font-style: normal;
	color: #666666;
        text-align: left;
        padding: 10;
        width: 400px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F5F9FB;
	border-right-color: #3E6970;
	border-bottom-color: #3E6970;
	border-left-color: #F5F9FB;
        margin:0 5 5 2;
        background: #DEEBF2;
}

p.dedication {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
        font-style: normal;
	color: #666666;
        text-align: left;
        margin:0 5 5 2;
}
