/* CSS Document */

.header{
background-color:#ece9d8; 
/* background-color:#006600; */
/*background-image:url(HeaderBackgroundImage.jpg); */
background-image:url(HeaderBackgroundGraded.gif); 
border-color:green;
border-width:5px;
border-style:solid;
/*border-bottom:none;*/
border-radius:5px;
color:#000000; 
height:100px;
list-style-type:square;
margin-bottom:auto;
margin-left:auto;
margin-right:auto;
margin-top:auto;
padding-bottom:0;
padding-left:0%;
padding-right:0%;
padding-top:0;
text-indent:5px;
width:auto}

.subheader{
background-color:#006600;
/* background-image:url(SubHeaderBackgroundImage.gif); */
background-image:url(SubHeaderBackgroundGraded.jpg);
border-color:green;
border-width:5px;
border-style:solid;
border-top:none;
border-radius:5px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:3.5em;
height:auto;
list-style-type:square;
margin-bottom:0;
margin-left:12.5%;
margin-right:12.5%;
margin-top:0;
padding-bottom:0;
padding-left:0.1em;
padding-right:0.1em;
padding-top:6px;
text-indent:10px;
width:auto}
 
.mainbody{
background-color:#ece8d8;
border-color:#FF0000;
border-width:thin;
border-style:none;
color:#000000;
float:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
height:auto;
list-style-type:square;
margin-bottom:auto;
margin-left:auto;
margin-right:auto;
margin-top:auto;
padding-bottom:8px;
padding-left:0;
padding-right:0;
padding-top:0;
text-indent:0px;
width:100%}

.textarea1{
float:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:auto;
list-style-image:url(faviconbullet.png);
list-style-position:outside;
margin-bottom:auto;
margin-left:auto;
margin-right:auto;
margin-top:auto;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
text-align:justify;
text-indent:0px;
width:60%}

.textareainner{
float:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:auto;
list-style-image:url(faviconbullet.png);*/
list-style-position:outside;
margin-bottom:auto;
margin-left:220px;
margin-right:auto;
margin-top:auto;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
text-align:justify;
text-indent:0px;
width:45%}

.lhsidebar{
background-color:#FFFFFF;
border-width:thin;
border-style:none;
border-top-color:green;
border-top-width:5px;
border-top-style:solid;
color:#000000;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:auto;
list-style-type:square;
margin-bottom:auto;
margin-left:auto;
margin-right:-3px;
margin-top:auto;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
text-indent:0px;
width:12.5%}

.rhsidebar{
background-color:#FFFFFF;
border-width:thin;
border-style:none;
border-top-color:green;
border-top-width:5px;
border-top-style:solid;
color:#000000; 
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:auto;
list-style-type:square;
margin-bottom:auto;
margin-left:-3px;
margin-right:auto;
margin-top:auto;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
text-indent:0px;
width:12.5%}

.linkslist{
background-color:#FFFFCC;
border-color:#FF0000;
border-width:thin;
border-style:none;
border-top:solid;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:auto;
list-style-type:square;
margin-bottom:auto;
margin-left:auto;
margin-right:0px;
margin-top:auto;
padding-bottom:10px;
padding-left:0;
padding-right:0;
padding-top:0;
text-indent:0px;
width:100%}

.linksbuttons{
background-color:#FFFFCC;
border-color:#FF0000;
border-width:thin;
border-style:none;
border-top:none;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:auto;
list-style-type:square;
margin-bottom:auto;
margin-left:auto;
margin-right:auto;
margin-top:auto;
padding-bottom:10px;
padding-left:0;
padding-right:0;
padding-top:0;
text-indent:0px;
width:100%}

.advertsleft{
background-color:#FFFFFF;
border-color:#FF0000;
border-width:thin;
border-style:none;
color:#000000;
float:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:auto;
list-style-type:square;
margin-bottom:auto;
margin-left:auto;
margin-right:auto;
margin-top:auto;
padding-bottom:5px;
padding-left:0;
padding-right:0;
padding-top:0;
text-indent:0px;
width:100%}

.advertsright{
background-color:#FFFFFF;
border-color:#FF0000;
border-width:thin;
border-style:none;
color:#000000;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:auto;
list-style-type:square;
margin-bottom:auto;
margin-left:auto;
margin-right:auto;
margin-top:auto;
padding-bottom:5px;
padding-left:0;
padding-right:0;
padding-top:0;
text-indent:0px;
width:100%}


.newsheader{
background-color:#abcbfd;
border-color:#FF0000;
border-width:thin;
border-style:none;
border-top:solid;
color:#000000;
float:right;
font-family:Copperplate Gothic Bold,Verdana, Arial, sans-serif;
font-size:3em;
height:auto;
list-style-type:square;
margin-bottom:auto;
margin-left:auto;
margin-right:auto;
margin-top:auto;
padding-bottom:5px;
padding-left:0;
padding-right:0;
padding-top:5px;
text-align:center;
text-indent:0px;
width:100%}

.news{
background-color:#FFFFCC;
border-color:#FF0000;
border-width:0;
border-style:none;
color:#000000;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:auto;
list-style-type:square;
margin-bottom:auto;
margin-left:auto;
margin-right:auto;
margin-top:auto;
padding-bottom:10px;
padding-left:0;
padding-right:0;
padding-top:0;
text-indent:0px;
width:100%}

.footer{
background-color:#FFFFCC;
border-color:#FF0000;
border-width:thin;
border-style:none;
border-bottom:thin solid red;
border-top:thin solid red;
color:#000000;
float:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.6em;
font-weight:bold;
height:auto;
list-style-type:square;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
padding-bottom:0.5em;
padding-left:0;
padding-right:0;
padding-top:0.5em;
text-indent:10px;
width:100%} 

.footer p {padding-right:3em; margin:0; padding:0} /* stops Firefox putting too much padding around the footer text */

.footerphp{
background-color:#FFFFCC;
border-color:#FF0000;
border-width:thin;
border-style:none;
border-bottom:solid;
border-top:solid;
color:#000000;
float:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
font-weight:bold;
height:auto;
list-style-type:square;
margin-bottom:auto;
margin-left:auto;
margin-right:auto;
margin-top:auto;
padding-bottom:3px;
padding-left:0;
padding-right:0;
padding-top:5px;
text-indent:10px;
width:100%} 


.emailform{
background-color:#ece9d8;
border-color:#009900;
border-width:thin;
border-style:solid;
color:#000000;
float:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:auto;
list-style-position:outside;
margin-bottom:auto;
margin-left:auto;
margin-right:auto;
margin-top:auto;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
text-align:left;
text-indent:0px;
width:60%}

.emailstatus{
background-color:#FFFFCC;
border-color:#009900;
border-width:thin;
border-style:solid;
color:#000000;
float:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
height:auto;
list-style-position:outside;
margin-bottom:auto;
margin-left:auto;
margin-right:auto;
margin-top:auto;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
text-align:center;
text-indent:0px;
width:60%}

.emailstatusphp{
background-color:#FFFFCC;
border-color:#009900;
border-width:thin;
border-style:solid;
color:#000000;
float:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;
height:auto;
list-style-position:outside;
margin-bottom:auto;
margin-left:auto;
margin-right:auto;
margin-top:auto;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
text-align:center;
text-indent:0px;
width:50%}


.emaillist{
text-align:left;
width:60%
/* note that this is 60% of emailstatus's 60% */}

.newsformtext{
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;
margin-left:auto;
margin-right:auto;
}

.contactformtext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
}


.leftimagemargin{
float:left;
margin-left:0;
margin-right:5px;
margin-top:4px;
margin-bottom:1px}

.rightimagemargin{
float:right;
margin-left:5px;
margin-right:0;
margin-top:3px;
margin-bottom:1px}

.floatleftbadge{float:left;padding-left:1px;padding-bottom:1px}
.floatrightbadge{float:right;padding-right:1px;padding-bottom:1px}
.floatcentermontage{display:block;margin-left:auto;margin-right:auto;padding-bottom:1px}

.floatleft{float:left}
.floatnone{float:none}
.floatright{float:right}
.floatcenter{display:block;margin-left:auto;margin-right:auto}
.floatcentertable{display:block;margin-left:auto;margin-right:auto}
.floatrightwithmargin{display:block;float:right;padding-left:5px} 
.floatleftwithmargin{display:block;float:left;padding-right:5px} 
.floatcenterwithmargin{display:block;margin-left:auto;margin-right:auto;padding-left:5px;padding-right:5px}
.listwithimages{list-style-image:none;list-style-type:square;list-style-position:outside}

.paracenter{text-align:center}

.parared{color:#FF0000}

.colorblue{color:#0033FF}
.colorgreen{color:#00CC00}
.colordarkgreen{color:#006600}
.colormagenta{color:#CC0033}
.colorred{color:#FF0000;font-weight:bold}

.textitalic{font-style:italic}

h1,h2,h3{font-family:Verdana, Arial, Helvetica, sans-serif}
h1{font-size:0.9em}
h2{font-size:1em}
h3{font-size:1.3em}
h5{font-size:3em}

h4{font-family:Old English Text MT;text-align:center}
h4{font-size:100%; margin:0}
h4{color:#FFFFCC}

.h1c,.h2c,.h3c,.h5c {font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;text-align:center}

.h1c{font-size:0.9em}
.h2c{font-size:1em}
.h3c{font-size:1.3em}
.h5c{font-size:3em}

td p {font-size:1.1em; margin:0; padding:0} /* this is to prevent the table separator rows "&nbsp;" being too large vertically */
td {padding:5px}

