/* CSS Document       */
/* Author: Ian Adams  */
/* Kingsgate May 2007 */

body {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	background-color: #aee3ff;
	margin:  0em;
	padding: 0em;
}

.top-nav {
  background-color: #FF7200;
  height:  1.7em;
  margin:  0em;
  
}


.top-nav_a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
  color: #fff;
  padding: 10px;
}
.top-nav_text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  font-weight: normal;
  text-decoration: none;
  color: #fff;
  
}
.top-nav_a:hover {
  color: #000033;
}

.left-nav-hdr {
  font-size: 15px;
}

.left-nav-hdr_a {
  font-weight: bold;
  font-size: 15px;
  color: #FF7200;
  text-decoration: none;
}

.left-nav-hdr_a:hover {
  text-decoration: none;
  color: #33ccff;
}

.nav-sel {
	font-weight: bold;
	font-size: 15px;
	color: #000;
	text-decoration: none;
}

.sm-tx {
	font-size: 11px;
	color: #999;
}
.sm-tx2 {
	font-size: 12px;
	color: #000;
	font-weight: bold;
}
.std-tx-bld {
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  display: block;
  
}

table#opentime {
  border: 0px;
  width:   165px;
  margin:  5px 0px 5px -1px;
  padding: 0px;
}

table#opentime td {
  font-size: 11px;
  margin:  0px;
  padding: 0px;
}




h1 {
  font-size: 28px;
  color: #000;
  line-height: 1.5em;
  margin:  0em 0em 0.6em 0em;
}

h2 {
	font-size: 18px;
	color: #ff0099;
	line-height: 24px;
	margin-top: 20px;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	padding: 0px;
}

h3 {
  font-size: 16px;
  color: #000;
  line-height: 1.5em;
  margin:  0em 0em 0.6em 0em;
}

h4 {
  font-size: 14px;
  color: #000;
  line-height: 1.5em;
  margin:  0em 0em 0.6em 0em;
}

p {
  font-size: 12px;
  color: #080040;
}

.std-tx {
  font-size: 12px;
  color: #080040;
  line-height: 14px;
}

.lrg-white-tx {
  font-size: 1.6em;
  color: #fff;
  font-weight: normal;
  line-height: 1.5em;
}

.lrg-blu-tx {
  font-size: 1.4em;
  color: #38abdf;
  line-height: 1.5em;
}

.vsm-tx {
  font-size: 0.75em;
  display: block;
  margin:  1.8em 0em 0em 0em;
}

.vsm-tx2 {
  font-size: 0.75em;
  display: block;
}

.pg-title {
  margin:  0em;
  padding: 0em 0em 0.8em 0em;
}

.color-orange {
  color: #ff9900
}

.color-grey {
  color: #666;
}

.color-pink {
  color: #ff0099;
}

.itali {
  font-style: italic;
}

.bld {
  font-weight: bold;
}

.zerotop {
  margin-top:  0em;
  padding-top: 0em;
}

.zerobot {
  margin-bottom:  0em;
  padding-bottom: 0em;
}
.Anchor-nav-hdr_a {
  font-weight: normal;
  font-size: 17px;
  color: #FF7200;
  text-decoration: none;
}

.Anchor-nav-hdr_a:hover {
  text-decoration: none;
  color: #33ccff;
}
.student {
  font-weight: normal;
  font-size: 17px;
  color: #FF7200;
  text-decoration: none;
}

.student:hover {
  text-decoration: none;
  color: #33ccff;
}
.shops_a {
  font-weight: normal;
  font-size: 14px;
  color: #333333;
  text-decoration: none;
}

.shops_a:hover {
  text-decoration: none;
  color: #33ccff;
}
td {
  font-weight: normal;
  font-size: 12px;
  color: #333333;
  text-decoration: none;
}
.td_a {
	font-weight: normal;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}
.td_a:hover {
  text-decoration: none;
  color: #33ccff;
}
