/* MOST OF TEXT ON THE SITE */
.mainbody { 
color: #006600; 
font-size: 100%;
background-color: #fff9b9; 
margin-top: 3px;
margin-bottom: 3px;
}

.body-scrollbox { 
color: #006600; 
background-color: #fbfdde; /* this is needed to make msie colour the background */
font-family: comic sans ms, Arial, Verdana, Helvetica, sans-serif; 
font-size: 0.80em; 
margin-top: 3px;
margin-bottom: 3px;
margin-left: 5px;
}

.body-iframe { 
border-top: 2px solid #fff700;
border-left: 2px solid #fff700;
border-right: 2px solid #e87845;
border-bottom: 2px solid #e87845;
color : #006600; 
background-color: #fbfdde; 
font-size: 0.80em; 
font-family: comic sans ms, Arial, Verdana, Helvetica, sans-serif; 
font-weight: normal; 
text-decoration: none; 
text-align: center
}

/* outer vertically centered table */
.maintable { 
font-size: 62.5%;
}

.mainpage { 
color: #006600; 
background-color: #ffffff; 
border-left: 2px solid #e87845;
border-right: 2px solid #e87845;
font-size: 1.20em; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-weight: normal; 
text-decoration: none; 
}

.mainpage span{ 
color: #006600; 
font-weight: bold; 
font-size: 1.20em; 
}

.mainpage-justify { 
color: #006600; 
background-color: #ffffff; 
border-left: 2px solid #e87845;
border-right: 2px solid #e87845;
font-size: 1.20em; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-weight: normal; 
text-decoration: none; 
text-align:justify;
}

.mainpage-top { 
color: #006600; 
background-color: #ffffff; 
border-top: 2px solid #e87845;
border-left: 2px solid #e87845;
border-right: 2px solid #e87845;
font-size: 1.20em; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-weight: normal; 
text-decoration: none; 
}

.mainpage-footer { 
color: #ffffff; 
background-color: #006600; 
border-left: 2px solid #e87845;
border-right: 2px solid #e87845;
font-size: 1.00em; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-weight: normal; 
text-decoration: none; 
text-align:left;
}


.mainpage-bottom { 
color: #006600; 
background-color: #ffffff; 
border-bottom: 2px solid #e87845;
border-left: 2px solid #e87845;
border-right: 2px solid #e87845;
font-size: 1.20em; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-weight: normal; 
text-decoration: none; 
}

.featuretable {
border-top: 2px solid #fff700;
border-left: 2px solid #fff700;
border-right: 2px solid #e87845;
border-bottom: 2px solid #e87845;
color : #006600; 
background-color: #fbfdde; 
font-size: 0.90em; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
text-decoration: none; 
text-align: center
}

.featuretable span{
font-weight: bold; 
}


.featuretext2 {
color : #006600; 
background-color: #fbfdde; 
font-size: 1.80em; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-weight: normal; 
text-decoration: none; 
}

.cs1 {
border-top: 2px solid #00cc00;
border-left: 2px solid #00cc00;
border-right: 2px solid #006600;
border-bottom: 2px solid #006600;
color : #006600; 
background-color: #ccffcc; 
font-size: 1.0em; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-weight: normal; 
text-decoration: none; 
text-align: left
}


.cs2 {
border-top: 2px solid #00cc00;
border-left: 2px solid #00cc00;
border-right: 2px solid #006600;
border-bottom: 2px solid #006600;
color : #006600; 
background-color: #99ff99; 
font-size: 1.0em; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-weight: normal; 
text-decoration: none; 
text-align: left
}

.cs3 {
border-top: 2px solid #00cc00;
border-left: 2px solid #00cc00;
border-right: 2px solid #006600;
border-bottom: 2px solid #006600;
color : #006600; 
background-color: #66ff66; 
font-size: 1.0em; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-weight: normal; 
text-decoration: none; 
text-align: left
}



.texttable {
border-top: 2px solid #fff700;
border-left: 2px solid #fff700;
border-right: 2px solid #e87845;
border-bottom: 2px solid #e87845;
color : #006600; 
background-color: #fbfdde; 
font-size:  1.00em;
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-weight: normal; 
text-decoration: none; 
text-align:  left 
}

.regulartext { 
color: #006600; 
background-color: #ffffff; 
font-size: 1.00em; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-weight: normal; 
text-decoration: none; 
text-align: left 
}

.regulartext2 { 
color: #006600; 
background-color: #ffffff; 
font-size: 1.20em; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-weight: normal; 
text-decoration: none; 
text-align: left 
}

.regulartextcenter { 
color: #006600; 
background-color: #ffffff; 
font-size: 1.00em; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-weight: normal; 
text-decoration: none; 
text-align: center 
}

.smallertextcenter { 
color: #006600; 
background-color: #ffffff; 
font-size: 0.80em; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-weight: normal; 
text-decoration: none; 
text-align: center 
}

.biggerboldertextcenter { 
color: #006600; 
background-color: #ffffff; 
font-size: 1.20em; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-weight: bold; 
text-decoration: none; 
text-align: center 
}

.regulartextspaced { 
color: #006600; 
background-color: #ffffff; 
font-size: 1.00em; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-weight: normal; 
text-decoration: none; 
text-align: left;
line-height: 1.20em
}

.bold-red {
color: #ff0000; 
background-color: #ffffff; 
font-weight: bold
}


/* REGULAR LINK */
a 
{ 
color: #ff9933; 
font-weight: bold; 
font-size: 1.00em; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
text-decoration: none 
}
a:visited 
{ 
color: #ff9933; 
font-weight: bold; 
font-size: 1.00em; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
text-decoration: none 
}
a:hover 
{
color: #0000ff; 
font-weight: bold; 
font-size: 1.00em; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
text-decoration: underline 
}
a:active 
{
color: #ff0000; 
font-weight: bold; 
font-size: 1.00em; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
text-decoration: underline 
}


/* MENU LINK */
a.menulink 
{ 
color: #ff9933; 
font-weight: bold; 
font-size: 0.90em; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
text-decoration: none
}
a.menulink:visited 
{ 
color: #ff9933; 
font-weight: bold; 
font-size: 0.90em; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
text-decoration: none
}
a.menulink:hover 
{
color: #0000ff; 
font-weight: bold; 
font-size: 0.90em; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
text-decoration: underline
}
a.menulink:active 
{
color: #ff0000; 
font-weight: bold; 
font-size: 0.90em; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
text-decoration: underline
}

/* CURRENT MENU LINK (allows pop up text) */
a.menu-cur 
{ 
color: #006600; 
font-weight: bold; 
font-size: 0.90em; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
text-decoration: none
}
a.menu-cur:visited 
{ 
color: #006600; 
font-weight: bold; 
font-size: 0.90em; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
text-decoration: none
}
a.menu-cur:hover 
{
color: #006600; 
font-weight: bold; 
font-size: 0.90em; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
text-decoration: none
}
a.menu-cur:active 
{
color: #006600; 
font-weight: bold; 
font-size: 0.90em; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
text-decoration: none
}

/* SCROLLER BOX LINK */
a.scroll-link 
{ 
color: #ff9933; 
font-weight: bold; 
font-size: 0.80em; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
text-decoration: none
}
a.scroll-link:visited 
{ 
color: #ff9933; 
font-weight: bold; 
font-size: 0.80em; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
text-decoration: none
}
a.scroll-link:hover 
{
color: #0000ff; 
font-weight: bold; 
font-size: 0.80em; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
text-decoration: underline
}
a.scroll-link:active 
{
color: #ff0000; 
font-weight: bold; 
font-size: 0.80em; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
text-decoration: underline
}



/* USED IN THE SMALL PRINT */

.tinytext { 
color: #000000; 
font-size: 0.60em; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-weight: normal; 
text-decoration: none; 
text-align: center 
}


/* HEADER STYLES */

h1 
{ 
color: #006600;
font-size: 2.0em; 
font-family: comic sans ms, Arial, Verdana, Helvetica, sans-serif; 
text-align: left; 
margin: 0;
}


h2 
{ 
color: #006600; 
font-size: 2.0em; 
font-family: comic sans ms, Arial, Verdana, Helvetica, sans-serif; 
text-align: center; 
margin: 0; 
}

h3 
{ 
color: #006600; 
font-size: 1.4em; 
font-weight: bold; 
font-family: comic sans ms, Arial, Verdana, Helvetica, sans-serif; 
text-align: left; 
margin: 0; 
}

h4 
{ 
color: #006600; 
font-size: 1.4em; 
font-weight: bold; 
font-family: comic sans ms, Arial, Verdana, Helvetica, sans-serif; 
text-align: center; 
margin: 0; 
}


h5 
{ 
color: #006600; 
font-size: 1.2em; 
font-weight: bold; 
font-family: comic sans ms, Arial, Verdana, Helvetica, sans-serif; 
text-align: left; 
margin: 0; 
}

h6 
{ 
color: #006600; 
font-size: 1.2em; 
font-weight: bold; 
font-family: comic sans ms, Arial, Verdana, Helvetica, sans-serif; 
text-align: center; 
margin: 0; 
}



/* LIST TYPES */
ul.list1
{ margin: 0px; 
margin-top: 0px; 
margin-left: 30px; 
padding: 0px; 
padding-left: 15px; 
list-style-type: circle; 
list-style-image: url('./images/sun_bullet_15.gif');
}

ul.list1 
li
{ margin: 0px; 
padding: 0px; 
padding-bottom: 12px; /* space between adjacent lines */
padding-left: 5px; 
margin-left: 0px;}


ul.list2
{ margin: 0px; 
margin-top: 0px; 
margin-left: 30px; 
padding: 0px; 
padding-left: 15px; 
list-style-type: circle; 
list-style-image: url('./images/yellow_star.gif');
}

ul.list2 
li
{ margin: 0px; 
padding: 0px; 
padding-bottom: 8px; /* space between adjacent lines */
padding-left: 5px; 
margin-left: 0px;}

ul.list3
{ margin: 0px; 
margin-top: 0px; 
margin-left: 30px; 
padding: 0px; 
padding-left: 15px; 
list-style-type: circle; 
list-style-image: url('./images/bullet55.gif');
}

ul.list3 
li
{ margin: 0px; 
padding: 0px; 
padding-bottom: 8px; /* space between adjacent lines */
padding-left: 5px; 
margin-left: 0px;}

ul.list4
{ margin: 0px; 
margin-top: 0px; 
margin-left: 5px; 
padding: 0px; 
padding-left: 10px; 
list-style-type: circle; 
}

ul.list4 
li
{ margin: 0px; 
padding: 0px; 
padding-bottom: 2px; /* space between adjacent lines */
padding-left: 5px; 
margin-left: 0px;}



ul.list12
{ margin: 0px; 
margin-top: 0px; 
margin-left: 30px; 
padding: 0px; 
padding-left: 15px; 
list-style-type: circle; 
list-style-image: url('./images/yellow_star.gif');
}

ul.list12 
li
{ 
color: #006600; 
font-size: 1.4em; 
font-weight: bold; 
font-family: comic sans ms, Arial, Verdana, Helvetica, sans-serif; 
text-align: left; 
margin: 0px; 
padding: 0px; 
padding-bottom: 8px; /* space between adjacent lines */
padding-left: 5px; 
margin-left: 0px;}



