html,body {
   font-family: arial, sans-serif;
   font-size: 15px;
   color: white;
   margin:0; /* nobody likes a margin in the body */
   padding:0;
   height:100%; /* must be set ot 100% for footer to work */
   background: black;
}


OL,UL,DIV,TD,TR {
   font-family: arial, sans-serif;
   font-size: 15px;
   color: white;
   /*font-style: normal;  */
   /*line-height: 150%; */
   /*margin: 0.25em 0.5em;*/
}


p {
   font-family: arial, sans-serif;
   font-size: 15px;
   color: white;
   /*font-style: normal;  */
   /* line-height: 50%; */
   /*  padding: 0; */
   /* format: top right bottom left */
   margin: 0cm 0cm 0cm 0cm;
}


H1, H1 a:link, H1 a:hover, H1 a:visited {
	font-family: arial, sans-serif;
	font-size: 27px;
	color: #FF6600;
       	/* line-height: 80%;*/
	margin: 0.5cm 0cm -0.5cm 0cm;
}


H2, H2 a:link, H2 a:hover, H2 a:visited {
	font-family: arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FF9900;
	/* line-height: 80%;*/
	margin: 0cm 0cm 0.1cm 0cm;
}


H3, H3 a:link, H3 a:hover, H3 a:visited {
	font-family: arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: white;
	/* line-height: 80%; */
	margin: 0cm 0cm 0cm 0cm;
}


HR {   color: #000000;}


a:link {color: #FF6600; }     /* unvisited link */
a:visited {color: white; }  /* visited link */
a:hover {color: #FF9900; }   /* mouse over link */
/* a:active {color: #000000} */  /* selected link */



/* ~~~ SEARCH FORM ~~~ */

.csc-searchform{

border: 0px;float: left;

  clear: left;

  margin: 0.5cm 0cm 0cm 0cm;

padding: 0;

}



/* FORM MODULE */

/*THE ULTIMATE REFERENCE: http://www.sitepoint.com/article/fancy-form-design-css*/

/* GET RID OF THAT DAMN BORDER AROUND THE ENTIRE FORM */



.csc-mailform {

  border: 0px;float: left;

  clear: left;

  width: 100%;

  margin: 0 0 1.5em 0;

  margin-bottom: 0.5em;

  padding: 0;

  align:center;

}



.csc-mailform-field {

    clear: both;

    display: block;

    margin-bottom: 0.3em;

    width: 100%;

}



.csc-mailform legend {

    display: none;

}



/*

USE THIS IF YOU WANT TO OVERRIDE WIDTHS OF INPUT FIELDS

.csc-mailform-field input, .csc-mailform-field select,

.csc-mailform-field textarea {

    width: 200px;

}

*/



.csc-mailform-field label {

    float: left;

    width: 300px;

}



.csc-mailform-radio fieldset{

    margin-left: 160px;

    width: 200px;

}



.csc-mailform-radio input, .csc-mailform-radio label {

    display: inline;

    float: left;

    margin-bottom: 0.3em;

}



.csc-mailform-field input.csc-mailform-radio,

.csc-mailform-field .csc-mailform-check {

    background: none;

    clear: left;

    border: none;

    margin-right: 4px;

    width: 20px;

}



.csc-mailform-radio label, .csc-mailform-check label {

    text-align: left;

} 



/* THIS IS THE HEART OF TYPO. Change this, and the Typo base goes haywire! */

.bodytext{}
