/* @override http://www.vicwater.org.au/user-templates/vicwater.css */

html {
  height: 100%;
}
body {
	height: 100%;
	background-color: #608DBD;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
p, table, tr, td, div, p, span {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
}
a {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   text-decoration:none;
   font-size: 12px;
}
.footer {
	background-image: url(../user-templates/interface-images/footer.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	background-color: #FFFFFF;
	padding: 10px 30px 65px 10px;
}
a.crumb
{
   font-size: 11px;
   color: #FFB529;
}
.crumb
{
  font-size: 11px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #FFB529;
}
.page-heading
{
   font-size: 18px;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   color: #02A5D6;
}
.sub-heading
{
  font-size: 15px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #02A5D6;
  font-weight:bold;
}
.paragraph
{
   font-size: 12px;
   color: #000000;
}
.paragraph_container {
  height: 100%;
}
.caption
{
   font-size: 10px;
   color: #666666;
}
.mid-grey-text
{
  font-size: 10px;
  color: #666666;
}

.news_heading
{
   font-size: 12px;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   color: #02A5D6;
   font-weight:bold;
   padding-bottom:3px;
}
.news_heading_sml
{
   font-size: 11px;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   color: #02A5D6;
   font-weight: bold;
   padding-bottom: 3px;
}
.news_date
{
   font-size: 10px;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   color: #2B6AAA;
}
.news_body
{
   font-size: 10px;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   color: #2b6aaa;
}
a.news_link, a.news_link:visited
{
  color: #FFB529;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  text-decoration: none;
}
a.news_link:hover
{
  color: #02A5D6;
  text-decoration: underline;
}
a.news_link:active
{
  color: #02A5D6;
  text-decoration: none;
}

/* Calendar */
table.calendar {
  background-color: #628CBE;
  font-size: 10px;
  border: solid 1px #628CBE;
}
.arrow {
  font-weight: bold;
}
a.arrow, a.arrow:visited {
  color: #ffffff;
  font-weight: normal;
  font-size: 14px;
  text-decoration: none;
}
a.arrow:hover {
  color: #ffb529;
  text-decoration: underline;
}
a.arrow:active {
  color: #3384AD;
  font-weight: bold;
  text-decoration: none;
}
.day {
  font-size: 11px;
  font-weight: normal;
  color: #ffffff;
  font-family: Arial,Helvetica,sans-serif;
}
a.day, a.day:visited {
  font-weight: normal;
  font-size: 11px;
  text-decoration: bold;
  color: #FFB529;
  text-align:center;
}
a.day:hover {
  font-weight: normal;
  font-size: 10px;
  text-decoration: underline;
  color: #FFB529;
}
a.day:active {
  font-weight: normal;
  font-size: 10px;
  text-decoration: none;
  color: #FFB529;
}
td.day {
  text-align: center;
  width: 16px;
  border: solid 2px #608DBD;
}
tr.day {
  height: 15px;
  vertical-align: middle;
}
.today {
  font-size: 11px;
  font-weight: normal;
  color: #ffffff;
  font-family: Arial,Helvetica,sans-serif;
}
td.today {
  text-align: center;
  color: #ffffff;
  background-color: #2968A9;
  border: solid 1px #FFFFFF;
}
a.today, a.today:visited {
  color: #02A5D6;
  text-decoration: none;
}
a.today:hover {
  color: #02A5D6;
  text-decoration: underline;
}
a.today:active {
  color: #02A5D6;
  text-decoration: none;
}
td.day_event {
  text-align: center;
  border: solid 1px #ffb529;
}
td.today_event {
  text-align: center;
  color: #ffffff;
  background-color: #2968A9;
  border: solid 1px #ffb529;
}
a.today_event, a.today_event:visited, a.day_event, a.day_event:visited {
  font-size: 11px;
  color: #ffb529;
  text-decoration: none;
}
a.today_event:hover, a.day_event:hover {
  font-size: 11px;
  color: #ffb529;
  text-decoration: underline;
}
a.today_event:active, a.day_event:active {
  font-size: 11px;
  color: #ffb529;
  text-decoration: none;
}
.dayofweek {
  font-size: 12px;
  text-align: center;
  color: #FFFFFF;
  width: 15px;
  height: 12px;
}
.month {
  color: #ffffff;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  text-align: center;
  background-color:#2968A9;
  height: 15px;
  vertical-align: middle;
}
.calendar_heading {
  color: #02A5D6;
  font-size: 14px;
  font-family: Arial,Helvetica,sans-serif;
  font-weight: bold;
  padding-bottom: 2px;
}
.calendar_divider {
  background-image: url(interface-images/yellow-divider.gif);
  background-repeat: repeat-x;
}
table.addevent {
  width: 178px;
  background-color: #2968A9;
  margin-top: 4px;
  margin-bottom: 4px;
}
td.addevent_row {
  background-color: #628CBE;
  text-align: center;
}
a.addevent_link, a.addevent_link:visited {
  color: #FFFFFF;
  font-size: 12px;
  text-decoration: none;
}
a.addevent_link:hover {
  color: #FFB529;
  text-decoration: underline;
}
a.addevent_link:active {
  color: #FFFFFF;
  text-decoration: none;
}
select.monthSelector {
  width: 120px;
  align: center;
  border: 1px solid #2968a9;
  color: #ffffff;
  background-color: #2968a9;
  font-size: 9px;
}

/* Related Links */
.related-links-heading {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #FFFFFF;
}
.related-links, a.related-links {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
}

.banner {
	background-color:#3b73ae;
	background-image: url(interface-images/water-sml.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}
.top-space {
	background-color: #FFFFFF;
	background-image: url(interface-images/headspace-bottom.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.signature{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:right;
  color:#608DBD;
}
a.signature {
  font-weight:bold;
  font-style:italic;
}
img.signature{
   margin-bottom:3px;
}
#formhead{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  letter-spacing:-1px;
  color:#ffffff;
  margin-bottom: -11px;
  margin-right: 3px;
}
#formhead input {
  background-color:#3b73ae;
  color:#fff;
  border: 1px solid #ffffff;
  font-size:10px;
  font-family:Arial, Helvetica, sans-serif;
vertical-align: middle;
}
#formhead .buttonsub{
 border:0px;
 background-color:transparent;
}
.footerTrilogy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-repeat: repeat-x;
	background-position: left top;
	text-align: right;
	padding-top: 14px;
	padding-bottom: 2px;
	background-image: url(interface-images/corner-bottom-bg.gif);
}
a.footerTrilogy, a.footerTrilogy:active  {
	font-weight: bold;
}
a.footerTrilogy:hover  {
	color: #FFB529;
}
a, a:visited
{
  color: #2B6AAA;
  text-decoration: none;
}
a:hover
{
  color: #02A5D6;
  text-decoration: underline;
}
a:active
{
  color: #2B6AAA;
  text-decoration: none;
}

/* Banner Ads */
.bannerad_image {
  margin-bottom: 4px;
  border: solid 1px #2968A9;
}
.bannerad {
  width: 178px;
  border: solid 1px #2968A9;
  background-color: #628CBE;
  margin-bottom: 4px;
  font-size: 10px;
}
.bannerad_heading {
  color: #0b4a8b;
  font-weight: bold;
  font-size: 11px;
}
.bannerad_text {
  color: #0b4a8b;
  font-weight: normal;
  font-size: 10px;
}
.bannerad_link {
  color: #0b4a8b;
  font-size: 10px;
}
a.bannerad_link, a.bannerad_link:visited {
  color: #FFFFFF;
  text-decoration: none;
  font-size: 10px;
}
a.bannerad_link:hover {
  color: #FFFFFF;
  text-decoration: underline;
  font-size: 10px;
}
a.bannerad_link:active {
  color: #FFFFFF;
  text-decoration: none;
  font-size: 10px;
}

.rollover-menu {
	height: 34px;
	background: #f9a82d url('interface-images/nav-back.png') repeat-x 0 bottom;
}
.rollover-menu table {
	height: 25px;
}
.st_divcss td.st_tdcss {
	padding-left: 4px;
	padding-right: 4px;
}
