/*
Main page - clean & green site
CJS - Kea-Techs.net	  
class = . and id = #
*/

* { padding: 0; margin: 0; }

body {
 font-family: Lucida Casual, sans-serif;
 font-size: 15px;
 margin: 0px 1px 5px 1px;
 border: 15px;
 padding: 5px;
 background-color: rgb(31,151,31);
 background-image:url('images/bkgrd2.jpg');
 background-position: center;
}

a:link {
color:#006600; 
text-decoration:underline;
}
a:visited {
color:#006600; 
text-decoration:underline;
}
a:hover {
color:#006600;
background-color:#66cc66; 
text-decoration:underline;
}

#leftcolumn { 
 color: #ffffff;
/* background-color: #cc6600;*/
 background-color: rgb(0,114,187);
 margin-top: 5px;
 margin-bottom: 10px;
 margin-left: 10px;
 margin-right: 0px;
 padding: 15px;
 height: 570px;
 width: 135px;
 float: left;
}

#mainlist a:link {
color:#ffffff; 
text-decoration:none;
display:block;
}
#mainlist a:visited {
color:#ffffff; 
text-decoration:none;
display:block;
}
#mainlist a:hover {
color:#ffffff;
background-color:#66cc66; 
text-decoration:none;
display:block;
}

#mainlist ul li { 
 margin: 0;
 padding: 0;
/* border: 20px; */
 background-color:#006600; 
 border-color:#33ff33;
 border-style:solid;
 width: 130px;
 float: left;
 font-size: 16px;
 color:#ffffff; 
 text-decoration:none;
/* display:block; */
 list-style-type:none;
 text-align: center;
}

#mainlist ul li ul {
 display:none;
}

#mainlist ul li:hover ul { 
 color:#ffffff;
 background-color:#66cc66; 
 text-decoration:none;
 display:block;
 position: relative;  /* absolute, relative */
 left: 110px; 
 top: 1;
}

.listtable {
 text-align: center;
 cellspacing: 0; 
 frame: box;
 rules: rows;
 border: 20px;
 background-color:#006600; 
 border-color:#33ff33;
 border-style:solid;
 width: 130px;
 float: left;
 font-size: 16px;

}
.td_caption {
 text-align: left;
 padding: 0px;
 width:150px; 
 height:60px;
 font-size: 16px;
/* height:3em; */
}

.td_info {
 text-align: center;
 padding: 0px;
/* width:6em;*/
/* height:3em;  */
 font-weight: 700;
 font-style: italic;
 font-size: 16px;
}
.hlink:link {
color:#ffffff; 
text-decoration:none;
display:block;
}
.hlink:visited {
color:#ffffff; 
text-decoration:none;
display:block;
}
.hlink:hover {
color:#ffffff;
background-color:#66cc66; 
text-decoration:none;
display:block;
}

.banner {
 color: #983333; /* reddish text (not there now) */
 padding: 0px; /* 18  */
 height: 125px;
 width:94%;
 text-align: justify;
}
.banner table{
 padding: 0px;
 margin-left: 10px;
 margin-right: 0px;
 text-align: justify;
 color: #983333; 
 font-style: italic;
 font-size: 10px;
 font-weight: 800;
 width:99%;
}

td#title {
 color: #ffffff;
 font-size: 7px;
 letter-spacing: .75px;
 text-align: center;
}

#rightcolumn { 
 float: left;
 color: #006600;
 font-family: Lucida Casual, sans-serif;
 font-size: 15px;
 margin: 5px 5px 5px 5px;
 padding: 15px;
 height: 570px;
 width: 75%;
 overflow: auto;
 background-color: #ffffff;
 text-align:justify;
}

#footer { 
 width: 98%;
 text-align: center;
 font-size: 13px;
/* letter-spacing: .75px;  */
 clear: both;
 color: #ccffff;
 padding: 10px;
}
#mainbody {
 font-family: Lucida Casual, sans-serif;
 font-size: 15px;
 font-weight:400; 
/* overflow: auto;*/
/* height: 550px;*/
 color:#006600; 
 text-align:justify;
}

.boldtext {
 font-family: Lucida Casual, sans-serif;
 font-size: 16px;
 font-weight: 700;
/* margin-left:40%;*/
}
