body { font-family: arial, helvetica, sans-serif; font-size: 75%; color: #000000; background-color: #ffffff; margin: 0; line-height: 140%; }

table { width: 100%; margin: 0; }
table td { color: #000000; vertical-align: top;	border-width: 0; border-collapse: collapse;	font-size: 75%;	line-height: 140%; }

h1 { font-weight: bold; color: #000000; font-size: 150%; font-family: arial, helvetica, sans-serif; }
h1.underline { font-weight: bold; color: #000000; font-size: 135%; line-height:1.5em; margin-bottom: 0; border-bottom: 1px dotted #999999; }
h2 { font-weight: bold; color: #333333; margin-bottom: -0.2em; font-size: 125%; }
h3 { font-weight: bold; color: #333333; margin-bottom: 0.3em; font-size: 110%; }
h4 { font-weight: bold; color: #999999; font-size: 100%; }
h5 { font-weight: bold; color: #999999; font-size: 76%; }

hr { border: none; color: #000000; height: 1px; }
ul { list-style-image:  url(file:///C|/Documents%20and%20Settings/LOUISE/My%20Documents/SciVisum_current/www/graphics/green-bullet.gif); list-style-position: outside; padding-left: 0; list-style-type: none; padding-right: 0.3em; padding-top: 0.3em; margin-left: 0; }
li { margin-bottom: 0.6em; }

/*-body hyperlink formats--------*/
a:link { color: #8879cc; text-decoration: none; font-weight: bold;}
a:visited { color: #999999; text-decoration: none; font-weight: bold;}
/*a:link { color: #5c4d79; text-decoration: none; } 
a:visited { color: #999999; text-decoration: underline; }*/
a:hover { color: #999999; text-decoration: underline; font-weight: bold;}
a:active { color: #999999; text-decoration: underline; font-weight: bold;}

/*-top navigation bar--------*/
td#logo	{ width: 189px; height: 58px; background-color: #f1f853;}
td#strapline { color: #8879cc; background-color: #f1f853; font-weight: bold; font-family: Arial,Helvetica,sans-serif; }

/*-topbar buttons, home, search, contact--------*/
td.homebutton { width: 59px;height: 58px; vertical-align: middle; text-align: center; padding: 0; font-weight: bold; background-color: #f1f853; color:#615984; }
td.homebutton a { text-align: center; font-weight: bold; color: #ffffff; text-decoration: underline; }
td.homebutton a:link, td.homebutton a:visited { background-color: #f1f853; color: #615984; font-weight: bold; text-decoration: underline; }
td.homebutton a:hover, td.homebutton a:active { background-color: #f1f853; color: #cccccc; font-weight: bold; text-decoration: underline; }

td.topbutton { width: 63px; height: 58px; vertical-align: middle; text-align: center; padding: 0; color: #615984; font-weight: bold; background-color: #f1f853; }
td.topbutton a { text-align: center; font-weight: bold; color: #ffffff; text-decoration: underline; }
td.topbutton a:link, td.topbutton a:visited { background-color: #f1f853; color: #615984; font-weight: bold; text-decoration: underline; text-align: center; }
td.topbutton a:hover, td.topbutton a:active { background-color: #f1f853; color: #cccccc; font-weight: bold; text-decoration: underline; text-align: center; }

/*navbar spacers*/
td#noleft { background-color: #8879cc; height: 19px; width: 189px; padding: 0; }
td#spacerl { background-color: #8879cc; height: 19px; }
td#spacerr { background-color: #8879cc; height: 19px; }
td#noright { background-color: #8879cc; height: 19px; width: 185px; padding: 0; }

/*-navbar navigation buttons--------*/
td.navbutton { width: 120px; height: 19px; text-align: center; vertical-align: top; padding: 0; background-color: #ffffff; color: #666666; font-weight: bold; border: 1px #666666 solid; }
td.navbutton a { display: block; height: 19px; background-color: #ffffff; font-weight: bold; color: #666666; text-decoration: none; }
td.navbutton a:link, td.navbutton a:visited { display: block; height: 19px; background-color: #8879cc; color: #ffffff; font-weight: bold; text-decoration: none; }
td.navbutton a:hover { display: block; height: 19px; background-color: #ffffff; color: #666666; font-weight: bold; text-decoration: none; }
 
/*-spacer cells--------*/
td#leftblank { width: 189px; height: 15px; }
td#sideblank { width: 185px; height: 15px; }
  
/*-main body cells--------*/
td#leftgraphic { width: 189px; vertical-align: top; background-color: #ffffff; padding: 0; }
td#clients { width: 189px; vertical-align: top; background-color: #ffffff; padding: 0; font-weight: bold; text-align: right; border: thin none; }
td#welcome { /*-dj - line remmed__font-family: arial, helvetica, sans-serif;--------*/
/*font-size: 75%;*/ width: 71%; }
td#mainbody { width: 60%; }
#mainbody ul { list-style-image:  url(file:///C|/Documents%20and%20Settings/LOUISE/My%20Documents/SciVisum_current/www/graphics/green-bullet.gif); list-style-position: outside; padding-left: 0; list-style-type: none;  padding-right: 0.3em; padding-top: 0.3em; margin-left: 0; }
#mainbody li { margin-bottom: 0.6em; }

/*-Right hand side column--------*/
td#side1 { font-weight: bold; color: #000000; background-color: #ffffff; text-align: right; height: 50px; vertical-align: middle; }
td#outside1 { background-color: #ffffff; width: 185px; height: 30px; padding: 0; }
td#side2 { font-weight: bold; color: #000000; background-color: #ffffff; text-align: right; padding: 0; height: 50px; vertical-align: middle; }
td#outside2 { background-color: #ffffff; width: 185px; height: 30px; padding: 0; }
td#side3 { background-color: #ffffff; text-align: right; font-weight: normal; color: #000000; line-height: 120%; padding: 15 0 0; }
td#outside3 { background-color: #ffffff; width: 185px; padding: 0; }
td#side1 a:link { color: #000000; font-weight: bold; text-decoration:none; }
td#side1 a:visited { color:#000000; font-weight:bold; text-decoration:none; }
td#side1 a:hover { color:#FFFFFF; font-weight:bold; text-decoration:underline; }
td#side1 a:active { color:#FFFFFF; font-weight:bold; text-decoration:underline; }
td#side2 a:link { color:#000000; font-weight:bold; text-decoration:none; }
td#side2 a:visited { color:#000000; font-weight:bold; text-decoration:none; }
td#side2 a:hover { color:#FFFFFF; font-weight:bold; text-decoration:underline; }
td#side2 a:active { color:#FFFFFF; font-weight:bold; text-decoration:underline; }
td#side3 a:link { color:#ffffff; text-decoration:underline; font-weight:bold; }
td#side3 a:visited { color:#cccccc; text-decoration:underline; }
td#side3 a:hover {color:#cccccc; text-decoration:none; }
td#side3 a:active {color:#ffffff; text-decoration:underline; }
td#side4 { font-weight:bold; color:#FFFFFF; background-color:#817e9a; text-align:right; padding:0em; width:185px; }
td#sidebar { width:30%; border:#0000000.5em; padding:0.5em; border:0.1emsolid#817e9a;  }
td#new { padding:0.5em; width:55%; }
td#left { width:189px; color:#5c4d79; font-weight:bold; text-align:left; padding:10px; }
td#leftblank { width:189px; height:15px; }
td#footer { text-align:center; vertical-align:bottom; font-size:0.75em; }
td#right { width:185px; background-color:#ffffff; margin:0px; padding:0px; border:none; }
td#homepage_right { width:185px; background-color: #ffffff; margin:0px; padding:0px; border:none; }

/*-General Class & ID Definitions--------*/
td.highlight { border:0.5emsolid#000000; padding:0.5em; border:0.1emsolid#817e9a; background-color:#FFFFFF; }
.caption { font-weight:bold; font-family:Arial,Helvetica,sans-serif; }
.tablehead { color:#ffffff; font-weight:bold; font-family:Arial,Helvetica,sans-serif; background-color:#817e9a; padding:0.5em; border:1pxsolid#ffffff; }
.tablehighlight { font-weight:bold; font-family:Arial,Helvetica,sans-serif; background-color:#ffffff; padding:0.5em; border:1pxsolid#ffffff; }
.outline { font-family:Arial,Helvetica,sans-serif; background-color:#ffffff; padding:0.5em; border:1pxsolid#000000; text-decoration:none; }
.tablecont { color: #ffffff; background-color:#817e9a; padding: 0.5em; border:1pxsolid#ffffff; }
.pullquote { color: #000000; font-weight: bold; font-family: Arial,Helvetica,sans-serif; }
p.emphasise { font-weight: bold; color: #615984; font-size: 100%; }
.servicedesc { font: 95%; font-weight: bold; margin-bottom: 0; margin-top: 0; }
#screenshot { float: right; padding-top: 0.3em; margin-left: 1em; margin-bottom: 2em; margin-top: 1.5em; }
.screenimageaimg { border: 1px solid #000000; }
.box { padding: 10px 5px 5px; }
.boxtopborder { padding: 10px 5px 5px; border-top:thin dotted #999999; border-right: thin none #000000; border-bottom:thin none #000000; border-left: thin none #000000; }
.boxrightborder { padding: 10px 5px 5px; border-top:thin none #000000; border-right: thin dotted #999999; border-bottom:thin none #000000; border-left: thin none #000000; }
.boxleftborder { padding: 10px 5px 5px; border-top:thin none #000000; border-right: thin none #999999; border-bottom:thin none #999999; border-left: thin dotted #999999; }
.boxtopleftborder { padding: 10px 5px 5px; border-top:thin dotted #999999; border-right: thin none #FFFFFF; border-bottom:thin none #FFFFFF; border-left: thin dotted #999999;  }
td.reversehead { font-weight: bold; color:#FFFFFF; background-color:#99CCCC; width:100%; height:20px; margin-bottom:-0.5em; font-size:100%; }
.underline { font-weight: bold; color: #000000; line-height:1.5em; margin-bottom: 0; border-bottom: 1px dotted #999999; }

.smalltxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; line-height:1.5em; font-weight:bold; }
.smalltxt a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; line-height:1.5em; font-weight:bold; }
.smalltxt a:link { font-family: Verdana,Arial,Helvetica,sans-serif; font-size:1em; line-height:1.5em; font-weight:bold; text-decoration:none; }
.smalltxt a:visited { font-family: Verdana,Arial,Helvetica,sans-serif; font-size:1em; line-height:1.5em; font-weight:bold; text-decoration:none; }
.smalltxt a:hover { font-family: Verdana,Arial,Helvetica,sans-serif; font-size:1em; line-height:1.5em; font-weight:bold; text-decoration:underline; }
.smalltxt a:active { font-family: Verdana,Arial,Helvetica,sans-serif; font-size:1em; line-height:1.5em; font-weight:bold; text-decoration:underline; }

.resourcetxt { font-family: Arial, Helvetica, sans-serif; font-size:1em; line-height:1.5em; font-weight:bold; }
.resourcetxt a { font-family: Arial, Helvetica, sans-serif; font-size:1em; line-height:1.5em; font-weight:bold; }
.resourcetxt a:link { font-family: Arial, Helvetica, sans-serif; font-size:1em; line-height:1.5em; font-weight:bold; text-decoration:none; }
.resourcetxt a:visited { font-family: Arial, Helvetica, sans-serif; font-size:1em; line-height:1.5em; font-weight:bold; text-decoration:none; }
.resourcetxt a:hover { font-family: Arial, Helvetica, sans-serif; font-size:1em; line-height:1.5em; font-weight:bold; text-decoration:underline; }
.resourcetxt a:active { font-family: Arial, Helvetica, sans-serif; font-size:1em; line-height:1.5em; font-weight:bold; text-decoration:underline; }

/*-Righthandsubmenusforservices--------*/
#submenu { font-weight:bold; float:right; text-align:right; width:13em; background-color:#99cccc;/*cyan*//*background-color:#bfeabf;lightgreen*//*background-color:#bbbbcc;lightmauve*/
border:1px solid #666666; padding-top:0.3em; margin-bottom:1em; margin-right:0.5em; margin-top:6.3em; }
#moreinfo { font-weight:bold; float:right; text-align:right; width:13em; background-color:#bfeabf; border:1px solid #666666; padding-top:0.3em; margin-right:0.5em; margin-bottom:1em; }

/*-Righthandsubmenuhyperlinks--------*/
#submenu a:link,#moreinfo a:link { color:#5c4d79; text-decoration:underline; }
#submenu a:visited,#moreinfo a:visited { color:#666666; text-decoration:underline; }
#submenu a:hover,#moreinfo a:hover { color:#009966; text-decoration:none; }
#submenu a:active,#moreinfo a:active { color:#009966; text-decoration:underline; }

/*-Righthandsubmenulists--------*/
#submenu ul { list-style-image:none; list-style-type:none; padding-right:0.3em; padding-top:0; margin-left:0; margin-bottom:0.3em; margin-bottom:0.6em;  }
#submenu li { margin-bottom:0.3em; }
#moreinfo ul { list-style-image:none; list-style-type:none; padding-right:0.3em; padding-top:0; margin-left:0; margin-bottom:0.3em; margin-bottom:0.6em;  }
#moreinfo li { margin-bottom:0.3em; }

/*dropdowntest*/
#nav,#nav ul { padding:0; margin:0; list-style:none; }
#nav li { float:left; position:relative; width:10em; border:1pxsolid#000000; background-colour:#cccccc; color:#999999; font:80%; margin-right:1em; }
#nav a:link,#nava:visited { display:block; text-decoration:none; padding-left:1em; color:#333333; }
#nav ul { display:none; position:absolute; top:1.3em; left:0; padding-top:0.5em; }
#nav ul li { float:none; border:0nonetransparent; border-bottom:1pxsolid#999999; background-color:#000000; font-size:100%; margin:0; margin-bottom:0.5em; padding:0; }
#nav li > ul { top:auto; left:auto; }
#nav li : hover ul { display:block; }
.spacercell { width:1em; }
maincontent { width:100%; margin:0; text-indent:5pt; }
.busroute {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	border:thin, #999, solid;
}
.routeinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #F00;
	margin-top: 0.2em;
}

