/* styles that apply to every page on the site */

body, td, th {
	color: black;  /* text color */
	font-size: 13px;
	font-family: Tahoma, Helvetica, sans-serif;
	/* we will need to change Arial to Tahoma for polytonic */
}

img {
	border: none; 
	/* this ensures that graphics that are links have no border by
	   default */
}

table {
	margin: 0px;
}

a:link    { color: #0057df    }
a:visited { color: #0057df }
a:active  { color: red     }

h1 {
	font-size:  18px;
	color:      #300;
	text-align: center;
}

h2 {
	font-size:  16px;
	color:      #300;
	text-align: center;
}

h3 {
	font-size: 18px;
	text-align: center;
	font-weight: bold;
}

h4 {
	text-align: center;
	font-weight: bold;
	font-size: 16px;
}

h5 {
	text-align: center;
	font-weight: bold;
	font-size: 13px;
}

p {
	text-align: justify;
}

big {
	font-size: 16px;
}

.indent {
	text-indent: 20px;
}
.moreindent {
	text-indent: 30px;
}
.center {
	text-align: center;
}
.red {
	color: red
}
.left {
	float: left;
	margin-right: 15px;
}
.thickborder {
	border: solid 5px
}

.list { # I probably need a UL style
	margin-top:0px;
	margin-bottom:0px;
	text-indent: 25px;
}

.nosp {margin-top:0px; margin-bottom:0px}
.nospbelow { margin-bottom:0px}

.bigcap:first-letter, span.bigcap
{ font-size: 16px; color: red; font-weight: bold }

.hugecap:first-letter, span.hugecap
 { font-size: 24px; color: red; font-weight: bold }

.redbullet { font-size: 16px; color: red }

.arrow { font-size: 10px; font-family: Arial; }

#top-links a, .top-menu-item
    { display: inline-block; padding: 0 6px; line-height: 29px;
      text-decoration: none; color: #661366;  }
.menu-cross { height: 9px; width: 9px }

.scrolltitle {
	font-weight: bold;
	text-align:  center;
	font-size:   13px;
}
.scrollorn {
	margin:     15px 0 7px;
}
.leftscroll {
	margin:      13px 1px 6px;
	padding:     2px 3px 2px 4px;
	font-weight: bold;
	text-align:  left;
	font-size:   12px;
}
.scroll-hilite {
/*	background: #FCFCFA */
}
.leftscroll2 {
	margin:      -2px 1px 3px;
	padding:     2px 2px 2px 13px;
	text-align:  left;
	font-size:   12px;
}
.leftcross {
	text-align:  center;
	display : none;
}


a.scroll        { color: #603; text-decoration: none }
a.scrollparent  { color: #020767; text-decoration: none }
/* a.scrollparent  { color: #302286; text-decoration: none } */
a.scroll:hover,
a.scrollparent:hover { color: red; text-decoration: none }
a.scroll-active { color: red;  text-decoration: none }

td.location {
	border: solid 1px #ED471A;
	padding: 3px 15px 5px;
	font-size: 12px;

	/* Note: the background colour is specified in the styles.css
	   file for each section of the site.  */
}

a.location { text-decoration: none}