BODY,P,TD,TH {		font-family:verdana, helvetica, arial, sans-serif;
			font-size:10pt;
			color:#4d1979;
			}

BODY {			background:#ffffff;
			}

TH {                    font-size:8pt;
                        background:#99cc00;
                        color:#4d1979;
                        text-align:left;
                        }

H1 {			font-size:14pt;
                        font-weight:bolder;
			color:#4d1979;
			margin-top:2px;
			margin-bottom:4px;
			border-bottom:1px solid #99cc00;
			}

H2 {			font-size:12pt;
                        font-weight:bolder;
			color:#4d1979;
			margin-top:2px;
			margin-bottom:4px;
			border-bottom:1px solid #99cc00;
			}

H3 {			font-size:12pt;
                        font-weight:bolder;
			margin-top:2px;
			margin-bottom:4px;
			color:#4d1979;
			}

H4 {			font-size:10pt;
                        font-weight:bolder;
			margin-top:2px;
			margin-bottom:4px;
			color:#4d1979;
			}

DT {                    font-weight:bolder;
                        }

P:first-letter {	font-size:120%;
			line-height:1px;
		  	font-weight:bolder;
			}

A {			color:#4d1979;
			text-decoration:underline;
			font-weight:bolder;
			}

A:Hover {		color:#99cc00;
			}

HR {                    color:#99cc00;
                        }

.Photo {		border-right:1px solid #4d1979;
			border-bottom:1px solid #4d1979;
			padding-right:2px;
			padding-bottom:2px;
			}

.video {		border-right:1px solid #4d1979;
			border-bottom:1px solid #4d1979;
			padding-right:2px;
			padding-bottom:2px;
			float:right;
			width:320px;
			height:264px;
			background:#dddddd;
			}

.video P {		margin:25px;
			text-align:centre;
			color:red;
			}

.video A {		color:red;
			}

.video_thumb {		width:100px;
			height:75px;
			}

.x-video {		border-right:1px solid #4d1979;
			border-bottom:1px solid #4d1979;
			padding-right:2px;
			padding-bottom:2px;
			float:left;
			width:500px;
			height:242px;
			background:#dddddd;
			}

.x-video P {		margin:25px;
			text-align:left;
			color:red;
			}

.x-video A {		color:red;
			}

.x-video_thumb {	width:100px;
			height:75px;
			}

.menu {                 background:#99cc00;
                        color:#4d1979;
                        font-weight:bolder;
                        border-top:1px solid white;
                        }

.menu A {               text-decoration:none;
                        }

.menu-cell-l {          border-right:1px solid white;
                        padding-left:2px;
                        padding-right:5px;
                        text-align:center;
                        }

.menu-cell-r {          border-left:1px solid white;
                        padding-left:2px;
                        padding-right:5px;
                        text-align:center;
                        }

.menu-cell-l A:hover {  color:#ffffff;
                        }

.menu-cell-r A:hover {  color:#ffffff;
                        }

.index {                /*background-image:url(/old/images/index/indexwallpaper.gif);*/
                        border:1px solid #4d1979;
                        vertical-align:top;
                        padding:4px;
                        }

.index A {              font-size:8pt;
                        font-weight:normal;
                        text-decoration:none;
                        }

.index TR:hover,
.index TD.odd:hover {	background-color:#eceec6
			}

.index TD.odd { background-color: #ecfeb6 }

.join {			border:0px;
			padding:0px 4px 0px 4px;
			margin:0px;
			background-color:#4d1979;
			color:#99cc00;
			}

.footer {		background:#99cc00;
			font-size:10pt;
			font-weight:bolder;
			color:#4d1979;
			}

.annotation_l {         font-size:8pt;
                        padding:2px;
                        border-top:1px solid #99cc00;
                        border-right:1px solid #99cc00;
                        margin-top:15px;
                        background-color:#e0e0e0;
                        width:96px;
                        }

.annotation_l:first-letter {
                        display:inline;
			font-size:120%;
			line-height:1px;
		  	font-weight:bolder;
			}

.annotation_r {         font-size:8pt;
                        padding:2px;
                        border-top:1px solid #99cc00;
                        border-left:1px solid #99cc00;
                        background-color:#e0e0e0;
                        width:74px;
                        float:right;
                        }

.annotation_r:first-letter {
                        display:inline;
			font-size:120%;
			line-height:1px;
		  	font-weight:bolder;
			}

.section_arrow {        width:102px;
                        padding:0px 0px 0px 2px;
                        background-color:#99cc00;
                        }

.arrow-block {          border-top:3px solid white;
                        border-bottom:2px solid white;
                        }

.section_arrow UL {     font-size:8pt;
                        margin:0px;
                        border:0px;
                        padding:5px 0px 0px 15px;
                        color:#4d1979;
                        }

.district_arrow {       width:77px;
                        padding:0px 2px 0px 0px;
                        background-color:#ffff00;
                        text-align:center;
                        }

.navbutton {            font-size:8pt;
			text-align:left;
			width:95px;
                        margin:4px 0px 0px 0px;
                        }

.caption {              font-size:8pt;
                        font-weight:normal;
                        text-align:right;
                        color:#7f0000;
                        }

.small {		font-family:verdana, helvetica, arial, sans-serif;
			font-size:8pt;
			color:#005f00;
			}

.tiny {			font-family:verdana, helvetica, arial, sans-serif;
			font-size:6pt;
			color:#005f00;
			}

.Diary {                vertical-align:top;
                        }

.Diary .Date {		font-size:10pt;
                        font-weight:bolder;
                        color:#7f0000;
                        white-space:nowrap;
                        vertical-align:top;
                        }

.Diary .SubDate {	font-size:7pt;
			font-weight:normal;
			text-align:right;
                        color:#7f0000;
                        white-space:nowrap;
                        vertical-align:top;
                        }


.Diary .Small {		font-family:verdana, helvetica, arial, sans-serif;
			font-weight:normal;
			font-size:8pt;
			color:#005f00;
			text-align:right;
			}


.Diary .Author {        font-size:10pt;
                        font-weight:bolder;
                        color:#000080;
                        }

.Diary .Author A {  	text-decoration:none;
			}

.Diary .Author A:Hover {text-decoration:none;
			}

.Diary .Position {      font-size:8pt;
                        font-weight:normal;
                        color:#ff8080;
                        }

.Diary .Title {         font-size:10pt;
                        font-weight:bolder;
                        color:#4d1979;
                        }

.Diary .Details {       font-size:8pt;
                        font-weight:normal;
                        color:#4d1979;
                        }

.Diary .Caption {       font-size:8pt;
                        font-weight:normal;
                        text-align:right;
                        color:#7f0000;
                        }

.Diary .Caption A {	font-weight:normal;
			text-decoration:none;
                        color:#7f0000;
			}

.Diary .Caption A:Hover {
			text-decoration:none;
                	color:#99cc00;
			}

.Admin {                vertical-align:top;
                        }

.LoginError {           color:red;
                        font-weight:bold;
                        }

.idcard {               background:#f0e0ff;
			border:1px solid #4d1979;
                        padding:4px;
                        }

.idcard H1 {		font-size:12pt;
                        margin:0px;
			}


.idcard .section {      text-align:right;
                        font-weight:bold;
                        font-size:10pt;
                        }

.idcard .name {         font-weight:bold;
                        font-size:12pt;
                        }

.idcard A {             font-size:8pt;
                        }

.newsbites TD {         background:#f0e0ff;
                        border:1px solid #4d1979;
                        vertical-align:top;
                        padding:4px;
                        }

.newsbites H2 {         font-size:10pt;
                        }

.newsbites P {          font-size:8pt;
			}

.newsbites UL {		font-size:8pt;
			margin-left:0em;
			padding-left:2em;
			}

.micrositetitle {	font-size:14pt;
			font-weight:bolder;
			color:white;
			margin-left:3px;
			}

.micrositefooter {	font-weight:bolder;
			color:white;
			margin-left:3px;
			}

.gf_output {		font-family:arial, verdana, helvetica, sans-serif;
			font-size:8pt;
			}

.gf_title {		font-size:12pt;
                        font-weight:bolder;
			margin-top:2px;
			margin-bottom:4px;
			color:#4d1979;
			}

.gf_email {        	font-size:8pt;
                        font-weight:normal;
			color:#005f00;
                        }

.gf_town {		font-family:verdana, helvetica, arial, sans-serif;
			font-size:8pt;
			color:#7f0000;
			}

.gf_link {		text-decoration:none;
			}

.cart TD {		font-size:8pt;
			}

.format_controls {	width:500px;
			border:1px solid #4d1979;
			background-color:#eeeeee;
			margin-bottom:2px;
			}

.formatbutton {         font-size:8pt;
			text-align:center;
                        margin:0px;
                        }

.adminhome {            background:#f0e0ff;
                        border:1px solid #4d1979;
                        vertical-align:top;
                        padding:4px;
                        }
