body {background-color : white; margin-left : 0px; margin-right : -8px; margin-top : 0; color : #000000; 
font-family : arial, verdana, helvetica, sans-serif; line-height: 135%;}
p {margin-left : 0px; margin-right : 2px; font-size: 0.9em; line-height: 135%;}
hr {color : #446578;}
ul {margin-left : 20px; margin-right : 150px; list-style-type : square; padding-left: 20px; line-height: 135%;}
ol {margin-left : 40px; margin-right : 150px;}
h1 {
	font-weight: 700; font-size: 135%; color: #000000; font-family: verdana, arial, sans-serif;
}
h2 {
	font-weight: 600; font-size: 120%; color: #000000; font-family: verdana, arial, sans-serif
}
h3 {
	font-weight: 600; font-size: 110%; color: #000000; font-family: verdana, arial, sans-serif
}
h4 {
	font-weight: 600; font-size: 90%; color: #000000; font-family: verdana, arial, sans-serif
}
/*h1 {margin-left : 0; margin-right : 0px; line-height: 125%; font-size : 1.2em;}
h2 {margin-left : 0; margin-right : 0px; line-height: 125%; font-weight: bold; font-size : 1em;}
h3 {margin-left : 0; margin-right : 0px; line-height: 125%; font-size: 1em; font-style: italic;}
h4 {margin-left : 0; margin-right : 0px; line-height: 125%; font-size: 1em;}
*/
img {border : none;}
table {padding : 0; border : none; margin-top: -1px;}
th {background : #ebe19c; font-size : 1.05em;}
td {font-size : 1em; padding-left : 0px;}
.tdpaleblue {background : #6ea5c4;}
.tdyellow {background : #ebe19c;}
.tdfooterblue {font-size : 0.9em; background : #6ea5c4;}
.tdupdateblue {font-size : 1em; background : #6ea5c4;}
.tdmenublue {color : white; background : #6ea5c4;}
.tdheaderblue {font-weight : bold; color : white; background : #446578;}
.tdblue {color : white; background : #3a75c4;}
.tdgrey {background : #ededf1;}
.tdwhite {background : white;}
div.nav {width : 640px; text-align : left; margin-left : 30px; margin-top : 1px; margin-right : 80px; z-index : 1;}
div.content {margin-left : 80px;}
a {color : blue; text-decoration : underline; font-weight : bold;}
a:hover {color : #c47900;}
a.nav:hover {text-decoration : underline overline;}
a.nav {font-weight : normal; text-decoration : none;}
a.name {text-decoration : none;}
.centre {text-align : center;}
#breadcrumb {padding-right : 10px; padding-left : 0px; padding-bottom : 5px; margin : 0 0 1px; padding-top : 2px;
background-color : #ebe19c; color : black;}
#breadcrumb a {font-size : 0.8em; color : blue; text-decoration : underline;}
#breadcrumb a:hover {text-decoration : underline overline; color : blue;}
#mainmenu {padding-right : 10px; padding-left : 0px; padding-bottom : 5px; margin : 0 0 1px; padding-top : 2px;
background-color : #ebe19c;}
#mainmenu a {font-size : 0.8em; color : black; text-decoration : underline;}
#mainmenu a:hover {text-decoration : underline overline; color : black;}
/*#sidemenu { padding-right : 2px; padding-left : 4px; background-color : #ededf1; line-height: 150%;}*/
#sidemenu { padding-right : 2px; padding-left : 4px; background-color : #6ea5c4; line-height: 150%; width:150px}
#sidemenu a {font-size : 0.8em; color : white; text-decoration : underline; line-height: 170%; padding-left : 2px;}
#sidemenu a:hover {text-decoration : underline; background-color : yellow; color : black; line-height: 170%; padding-left : 2px}
.blue {color : blue;}
.highlight {background-color : #ffff00; font-weight : bold;}
.red {color : red;}
.redbold {color : red; font-weight : bold;}
.bluebold {color : #336699; font-weight : bold;}
.small {font-size : 0.85em; font-weight:normal; padding-left : 4px;}
.strong {font-weight : bold; font-size : 1em;}
a.one:link {font-weight : bold; font-size : 1em; color : #446578; text-decoration : underline;}
a.one:visited {font-weight : bold; font-size : 1em;; color : #3a75c4; text-decoration : underline;}
a.one:hover {background : #ebe19c; font-weight : bold; font-size : 1em;}
ul.disc {list-style-type : disc;}
ul.circle {list-style-type : circle;}
ul.square {list-style-type : square;}
ul.none {list-style-type : none;}
ul.smalldisc {list-style-type : disc; font-size : 13px; color : #6ea5c4;}
ul.smallcircle {list-style-type : circle; font-size : 13px; color : #6ea5c4;}
ul.smallsquare {list-style-type : square; font-size : 13px; color : #6ea5c4;}
ul.smallnone {list-style-type : none; font-size : 13px; color : #6ea5c4;}
.railwaylarge {font-family: "comic sans ms", verdana, arial, helvetica, sans-serif; font-size: x-large; font-weight: bold;}
.railwaybold {font-family: "comic sans ms", verdana, arial, helvetica, sans-serif; font-size:large; font-weight: bold;}
.railway {font-family: "comic sans ms", verdana, arial, helvetica, sans-serif; font-size:medium; font-weight: normal;}
.railwayblue {font-family: "comic sans ms", verdana, arial, helvetica, sans-serif; font-size:medium; font-weight: normal; color:#0000ff;}
.railwaytable {border: 1px solid black;}
.railwayredbold {font-family: "comic sans ms", verdana, arial, helvetica, sans-serif; font-size: 1.2em; font-weight: normal; color:#ff0000;}
.box {background: #dddddd; border-right: #999999 1px solid; border-top: #999999 1px solid; font-size: 11px; border-left: #999999 1px solid; width: 400px; color: #333333; border-bottom: #999999 1px solid; font-weight:bold; font-family: verdana, arial, helvetica, sans-serif; height: 18px}
.box_big_big {background: #dddddd; border-right: #999999 1px solid; border-top: #999999 1px solid; font-size: 11px; border-left: #999999 1px solid; width: 400px; color: #333333; border-bottom: #999999 1px solid; font-weight:bold; font-family: verdana, arial, helvetica, sans-serif; height: 125px}
.footer { background-color: silver;; font-size: 0.8em; color: black; line-height: 150%; font-family: verdana, arial, helvetica, sans-serif;}
.footer a:link {color: blue; text-decoration:underline;}
.footer a:hover {text-decoration:underline; background-color : yellow; color : black;}
.footer a:visited {color: purple;}
