body {
background-image:url(gradient.png);
}

/* GENERAL fonts */
P, OL, UL, DIV, H1, H2, b, form {
	font-family: verdana, arial;
	font-size: 12px;
	color: #800000; 
}

A {
  color: #0000FF;
  text-decoration: underline;
}
A:hover {
	text-decoration: underline; 
	color:#b76713;	
}


/* ----------------  Table CSS ------------------ */
table.main_body{
border:black 1px solid;
background-color:#FFFFFF;
width:774px;
}

TD#spacer{
	padding-left: 0px;
        padding-top: 0px;
	padding-right: 0px;
	border-right-width:2px;
	border-right-style:solid;
	border-right-color:black;
        background:url(3-2-button-solid.png);
}

.leftcol{
	padding-left: 12px;
        padding-top: 20px;
	padding-right: 12px;
	border-right-width:2px;
	border-right-style:solid;
	border-right-color:black;
        background:url(3-2-button-solid.png);
	}
TD#leftcontent {padding: 5px; border-right: 2px dotted #28603b;}
TD#normalcontent {padding: 5px; border-right: 2px dotted #28603b;}
TD#rightcontent {padding: 5px;}

/*TD class.  All tables and forms*/
td{
	font-family: verdana, arial;
	font-size: 11px;
	color: navy;
	/* background-color:#58788d;	*/
  }
  
H1 { font-size: 15px; }
H2 { font-size: 13px; }
P, H1, H2 {margin: 0px 0px 5px 0px;}

/* Content column */
TD#content {
	padding-left: 10px;
        padding-top: 20px;
	padding-right: 10px;
	vertical-align: top;
	background-color:white;
}

/* top and bottom spacers (table rows) */
TD#topspacer {background-image: url(blue-black-strip.gif);}
TD#bottomspacer {background-image: url(blue-black-strip-flipped.gif);}
}

/* ----------------  END TABLE SETUP------------------ */


/* ----------------  Menu ------------------ */

#menu {	
	vertical-align: top; 
	width: 100px;	
}

#menu DIV {width: 95%;}
#menu DIV A {
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  color: white;
  text-decoration: none;
}
#menu DIV A:hover {
	/* text-decoration: underline overline; */
	color:#f2b43b;	
}


/* TOTAL WIDTH AVAILABLE = 184px */
/*  MENU, level 1, normal state (NO) */
TD#menu DIV.menu-level1-no {
  background-image: url(3-button.png);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-top: 0px;
  width: 176px;
  border: 0px solid black;
  padding:6px;
  text-indent: 30px;
}

/*  MENU 1, level 1, active state (ACT) */
TD#menu DIV.menu1-level1-act {
  background-image: url(3-button.png);
  background-position: 0px -27px;
  background-repeat: no-repeat;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-top: 0px;
  width: 176px;
  border: 0px;
  text-decoration: underline;
  padding:6px;
  text-indent: 30px;
}
TD#menu_1 DIV.menu-level1-act A {
  color:black;
}

/*  MENU 1, level 2, normal state (NO) */
#menu DIV.menu-level2-no {
  background-image: url(3-2-button.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  margin-left: 0px; 
  margin-right: 0px;
  margin-bottom: 0px;
  margin-top: 0px;
  width: 176px;   
  border: 0px;
  padding:6px;
  text-indent: 30
}
/*  MENU 1, level 2, active state (ACT) */
#menu DIV.menu-level2-act {
  background-image: url(3-2-button.png);
  background-position: 0 -27;
  background-repeat: no-repeat;
  margin-left: 0px;   
  margin-right: 0px;
  margin-bottom: 0px;
  margin-top: 0px;
  width: 176px; 
  border: 0px;
text-decoration: underline;
  padding:6px;
  text-indent: 30px;
}
/*--------------------- END MENU CSS ------------------- */

/* forms css for Typo3 version 4.0 and up */
.csc-mailform {
border: 0px;
}
.csc-caption{
font-size: 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.csc-textpic-caption {
font-size: 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*Label for cells*/
.csc-mailform label {
float: left;
clear: both;
font-family: Arial, Helvetica, sans-serif;
text-align:left;
font-size: 12px;
width: 80px;
margin-left: 30px;
margin-top:5px;
margin-bottom:5px;
}
/*labelcells*/
.csc-mailform input, textarea, select {
float: left;
margin-left: 10px;
margin-top:5px;
margin-bottom:5px;
border: 1px solid #800000;
}
/*v.4 formcss end*/
