/* ANOS Victoria Web Site Styles */



/* ------------------------------- formatting ----------------------------- */



body {

  margin: 0;

  padding: 0;

  background-color: #FDFCF3; /* Off-White */

  color: #000; /* Black */

}



h1 {

  font: normal normal normal 22px Verdana, Arial, sans-serif;

  text-align: center;

  color: #008B45;

  margin-top: 0px;

}



h2 {

  font: normal normal normal 18px Verdana, Arial, sans-serif;

  text-align: center;

  /*color: #68228B;*/ /* Purple */

  color: #008B45; /* Dark Green */

}



h3 {

  font: normal normal normal 22px Verdana, Arial, sans-serif;

  text-align: center;

  /*color: #68228B;*/ /* Purple */

  color: #008B45; /* Dark Green */

}



h2.heading {

  text-align: right;

  color: #9C1A1E; /* Brown */

  background-color: #B4DFC4; /* Light Green */

  padding-right: 5px;

  /*padding-left: 85px;*/

  margin-top: 40px;

}



h4 {

  font: normal normal bold 12px Verdana, Arial, sans-serif;

  color: #9C1A1E; /* Brown */

  margin-bottom: 2px;

}



h5 {

  font: normal normal bold 14px Verdana, Arial, sans-serif;

  color: #000; /* Black */

  margin-bottom: 0px;

}



p {

  font: normal normal normal 12px/16px Verdana, Arial, sans-serif;

}



img {

  border: none;

}



a:hover {

  color: red;

}



a img {

  border: solid blue 2px;

  display: block;			 /*removes extra space underneath caused by default text-alignment */

}



a:visited img {

  border: solid purple 2px;

  display: block;			 /*removes extra space underneath caused by default text-alignment */

}



a:hover img {

  border: solid red 2px;

  display: block;			 /*removes extra space underneath caused by default text-alignment */

}



.left {

  display: inline;

  float: left;

  padding-right: 10px;

  padding-bottom: 5px;

}



.right {

  display: inline;

  float: right;

  padding-left: 10px;

  padding-bottom: 5px;

}



.italic {

  font-style: italic;

}



.bold {

  font-weight: bold;

}



.bolditalic {

  font-style: italic;

  font-weight: bold;

}



#top {

  padding: 4px;

  background: rgb(180, 223, 196) url('images/bgtop_victoria.jpg') repeat-x;

  border-bottom: 1px solid #008B45

}



#title {

  position: absolute;

  top: 20px;

  left: 30%;

  right: 10%;

}



#left {

  float: left;

  padding: 0px;

  width: 20%;

  background: #B4DFC4 url('images/Lt_Green_Square.jpg'); /* Light Green */

}



ul#mainmenu {

  list-style: none;

  margin: 0px;

  padding: 0px;

  background-color: #B4DFC4; /* Light Green */

  line-height: 1.3;

}

		

ul#mainmenu li {

  display: block;

  border-bottom: 1px solid #008B45; /* Dark Green */

}



ul#mainmenu li a {

  display: block;

  margin: 0px;

  padding: 6px 6%;

  background-color: #B4DFC4; /* Light Green */

  font: normal normal normal 14px Verdana, Arial, sans-serif;

  /*font: bold 0.9em/1.5 verdana, arial, sans-serif;*/  /*If you get an unwanted gap after your a block (IE-Win) try increasing the line height*/

  color: #9C1A1E; /* Brown */

  text-decoration: none;

  width: 88%;  /*Causes Problems in IE5-Mac and Netscape/Mozzilla - see next fix*/

}



ul#mainmenu li a:hover {

  background-color: #FFFCC8; /* Light Yellow */

  /*color: #008B45;*/ /* Dark Green */

}



ul#mainmenu li a.s {

  /*color: black;*/

  font-weight: bold;

}



ul#mainmenu li a.submenu1 {

  color: #008B45; /* Dark Green */

}



ul#mainmenu li a.submenu1s {

  /*color: black;*/

  color: #008B45; /* Dark Green */

  font-weight: bold;

}



ul#mainmenu li a.submenu2 {

  font: normal normal normal 14px Verdana, Arial, sans-serif;

  /*font: 0.9em/1.5 verdana, arial, sans-serif;*/  /*If you get an unwanted gap after your a block (IE-Win) try increasing the line height*/

  color: purple;

}



ul#mainmenu li a.submenu2s {

  font: normal normal normal 14px Verdana, Arial, sans-serif;

  /*font: 0.9em/1.5 verdana, arial, sans-serif;*/  /*If you get an unwanted gap after your a block (IE-Win) try increasing the line height*/

  /*color: black;*/

  color: purple;

  font-weight: bold;

}



#leftcontents {

  margin: 10px;

  padding: 0px 10px;

  background-color: #CCFFCC; /* Lighter Green */

  color: #000;

  border-color: purple; /* Purple */

  border-width: 3px;

  border-style: solid;

}



#leftcontents p {

  margin-top: 2px;

  text-align: left;

  font: normal normal normal 12px Verdana, Arial, sans-serif;

}



#leftcontents h2 {

  margin-top: 4px;

  margin-bottom: 2px;

}





#leftcontents h4 {

  text-align: left;

  margin-top: 0px;

  color: purple; /* Purple */

}



#right {

  border:2px solid #9C1A1E;

  float: right;

  padding: 10px;

  width: 200px;

  color: #000;

  /* Brown */

  background: #FFFCC8 url('images/Orchid_Banner.gif') no-repeat top;*; margin-left:5px; margin-right:5px; margin-top:20px; margin-bottom:5px

}



#rightplain {

  float: right;

  padding: 10px;

  margin: 20px 5px 5px 5px;

  width: 200px;

  color: #000;

  border-color: #9C1A1E; /* Brown */

  border-width: 2px;

  border-style: solid;

  background-color: #FFFCC8; /* Light Yellow */

}



#right p {

  margin-top: 2px;

  text-align: justify;

  font: normal normal normal 12px/15px Verdana, Arial, sans-serif;

}



#right ul {

  margin-top: 2px;

  font: normal normal normal 12px Verdana, Arial, sans-serif;

}



#right h2 {

  text-align: center;

  margin-top: 115px;

  color: 2px;

}



#right h3 {

  text-align: center;

  margin-top: 10px;

  color: 2px;

}



#right h4 {

  text-align: center;

}



.centre  {

  text-align: center;

}



#logo {

  margin-top: 10px;

  text-align: center;

}



#center {

  margin-left: 22%; 

  margin-right: 250px; 

  margin-top: 0px;

  padding: 10px 0px;

  background-color: #FDFCF3; /* Off-White */

}



#center p {

  padding-bottom: 0px;

}



#center li {

  font: normal normal normal 12px Verdana, Arial, sans-serif;

}



#topictitle {

  position: relative;

}



.topic {

  position: relative;

  padding-top: 1px;

}



.topicimage {

  position: absolute;

  left: 5px;

  top: 10px;

  text_align: left;

}



#wrapper {

  margin: 0;

  padding: 0;

}



#clear {

  clear: both;

}



#footer {

  border-top: 1px solid #5C6F90;

  border-bottom: 1px solid #5C6F90;

  background-color: #D6D6D6;

  color: #68228B;

}



div#footer p {

  font: normal normal normal 10px Verdana, Arial, sans-serif;

  text-align: center;

  margin: 4px;

}



#fees {

  text-align: center;

  font: normal normal normal 12px Verdana, Arial, sans-serif;

}



#presidents {

  text-align: center;

  font: normal normal normal 12px Verdana, Arial, sans-serif;

}



td {

  padding: 3px 6px;

}



.tableleft {

  text-align: left;

}



.tablecenter {

  text-align: center;

}



.tableright {

  text-align: right;

}