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: url(images/grey.jpg);
}

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;*/
margin: 0px 0px 0px 5px;
}

p {   
font-family: arial, sans-serif;   
font-size: 14px;   
color: white;  
 /*font-style: normal;  */   
 /* line-height: 50%; */   
 /*  padding: 0; */   
 /* format: top right bottom left */   
margin: 0px 0px 0px 5px;
}
 

H1, H1 a:link, H1 a:hover, H1 a:visited {
   font-family: Arial, sans-serif;
   font-size: 17px;
   font-weight: bolder;
   height: 25px;
   color: #999999;
   margin: 0px 0px 0px 5px;
   /*margin-top: 0.5em;*/
   /*margin-bottom: 0em;*/
   /*background-image: url(images/menu_bg.jpg);*/
   /*background-repeat: repeat-x;*/
}

H2, H2 a:link, H2 a:hover, H2 a:visited  {
   font-family: Arial, sans-serif;
   font-size: 14px;
   font-weight: bold;
   color: white;
   margin: 0px 0px 0px 5px;
}


HR {   
color: #000000;
}

a:link {color: #9999CC; }     /* unvisited link */
a:visited {color: #CC9966; }  /* visited link */
a:hover {color: #669900; }   /* mouse over link */
/* a:active {color: #000000} */  /* selected link */

.csc-textpic-imagewrap, .csc-textpic-image, .csc-textpic-firstcol, .csc-textpic-lastcol, .csc-textpic, .csc-textpic-left, .csc-textpic-above, .csc-textpic-clear { margin: 0 0 0 0;  }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; }
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 0px; display: block; }
DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }


/* ~~~ 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{}