/*******************/
/* general classes */
/*******************/


body{
  background-color: #DDDDDD;
}

#main{
  width:1000px;
  height:500px;
  background-image:url(../images/main.gif);
  background-repeat:no-repeat;
  background-position:top;
}

#leftframe{
  width: 260px;
  height: 100%;
  float:left;
  vertical-align:top;
}
#middleframe{
  width: 600px;
  height: 100%;
  float:left;
  vertical-align:top;
  text-align:left;
}
#rightframe{
  width: 100px;
  height: 100%;
  float:left;
  vertical-align:top;
}

#Layer1 {
  overflow: auto;
  z-index: 0;
  visibility: visible;
  width: 568px;
  position: relative;
  height: 430px;
}

.leftframe{
  width: 250px;
}
.middleframe{
  width: 600px;
  margin-top: 50px;
}
.rightframe{
  width: 100px;
}

.contentbody{
  width: 600px;
  height: 461px;
  background-image: url(../images/content.gif);
  background-repeat:repeat-y;
}

#menu{
  width: 250px;
  text-align:left;
  padding-left:55px;
  padding-top:150px;
}

a:link, a:visited,  a:active{
  font-family:  Arial,verdana, Geneva, Helvetica, sans-serif;
  font-size: 11px;
  color: #6f8f3c;
  text-decoration: none;
}


a:hover{
  font-family:  Arial,verdana, Geneva, Helvetica, sans-serif;
  font-size: 11px;
  color: #8dc632;
  text-decoration: none;
}

INPUT.button {
  background-color : #6f8f3c;
  border: 1px solid #6f8f3c;	
  height: 23px;
  width: 180px;
  font-family : Verdana;
  font-size: 9px;
  color: #FFFFFF;
  text-transform: uppercase;
  cursor:pointer;
  cursor:hand;
  margin-bottom:1px;	
}

INPUT.button:hover {
  background-color : #8dc632;
}

#contactspace{
  text-align: left;
  padding-top: 350px;
  padding-left: 30px;
}

#contactspace a:link,a:visited, a:active{
  font-family:  Arial,verdana, Geneva, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  text-decoration: none;
  line-height:20px;
}

#contactspace a:hover{
  color: #666666;
  text-decoration: none;
}

.smallborder {
  border: solid 1px #505050;
}

table#res { 
  /* border: solid 1px #000000; */
  border-collapse: collapse;
}

table#res td.h { 
  border: solid 1px #000000; 
  background-color: #a5e2ce; 
  font-weight: bold;
}

table#res td.sep { 
  border-style:none;
  height: 3px;
}

table#res td { 
  border: solid 1px #000000; 
}

.size200 {
  width:200px;
}

.size100 {
  width:94px;
}

.size600 {
  width:588px;
}

.bannerspace{
  height: 40px;
  width:600px;
  text-align: left;
  vertical-align: middle;
  overflow:hidden;
  background-color:#CC9900;
}

.content{
  vertical-align: top;
  height: 500px;
}

	
.contenttop{
  width: 600px;
  height: 60px;
  background-image: url(../images/contenttop.gif);
  float:left;
  background-repeat: no-repeat;        
}



.contentbottom{
  width: 600px;
  height: 4px;
  background-image: url(../images/contentbottom.gif); 
  background-repeat: no-repeat;      
  float:left;
}

	

.contentcenter{
  width: 600px;
  height: 430px;
  background: url(../images/contentcenter.gif);
  float:left;
}

.contenttitle{
  margin-left: 25px;
}

.scrollbar{
  padding-left:25px;
  scrollbar-face-color: #ffffff; 
  scrollbar-shadow-color: #CCCCCC; 
  scrollbar-highlight-color: #CCCCCC; 
  scrollbar-3dlight-color: #CCCCCC; 
  scrollbar-darkshadow-color: #CCCCCC; 
  scrollbar-track-color: #ffffff; 
  scrollbar-arrow-color: #CCCCCC; 
}

h1{
  font-family:  Arial,verdana, Geneva, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: normal;		
  color: #333333;
  text-transform: capitalize;
}


h2{
  font-family:  Arial,verdana, Geneva, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;		
  color: #333333;
}


h3{
  font-family:  Arial,verdana, Geneva, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #333333;
}


h4{
  font-family:  Arial,verdana, Geneva, Helvetica, sans-serif;
  font-size: 11px;
  color: #003031;
  font-weight: normal;		
  font-style: italic;
  text-transform: lowercase;
}

p, td{
  font-family:  Arial,verdana, Geneva, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}


TH{
  font-family : Verdana;
  font-size : 11px;
  color: #003031;	
  background-color: #CECFCE;
  font-style : italic;
  font-weight : normal;
  line-height : 17px;
  text-align : left;
}

td.number {
  text-align : right;
}

FORM {
  margin: 0px;
  padding: 0px;
}

INPUT.checkbox{
  height: 10px;
}

SELECT{
  font-family : Arial;
  font-size : 11px;
  color: #333333;		
  /*border: 0px;*/
  margin: 0px;	
  border: 1px solid #000000;		
}

TEXTAREA{
  font-family : Arial;
  font-size : 11px;
  color: #333333;		
  /*border: 0px;*/
  margin: 0px;	
  border : 1px solid #000000;
}

li
{
  list-style-type: square
}

.outertable{
  background-color : #000000;
}

.innertable{
  background-color : #FFFFFF;
}


div.sItem{
  cursor:hand;
}

/*
 * webform radio buttons
 */

table.webform_radio td {
  text-align: left;
}

table.webform_radio td.webform_field_radio {
  width: 20px;
}

input.onlineform, textarea.onlineform{
  width: 24em;
  font-size:11px;
}

a img {
border-width:0px;
}


