.even
{ background-color: #F7F7F7!important;
}
.even
{ background-color: #e7e7e7!important;
}
/* Contact Form */
.csc-mailform { background-color: #F7F7F7;width:630px;padding-top: 10px;padding-left: 3px;}
.csc-mailform input,  .csc-mailform textarea { padding: 1px; }
.csc-mailform-field label { width: 100px; display:block; float: left;   }
.csc-mailform-field { padding-bottom: 5px; }
.csc-mailform-submit { margin-left: 100px;} 

DIV.border-inner-grey{
	background-color: #F7F7F7;
	border: 1px solid #cfdce5;
	  margin: 0;
   padding: 0;
}
DIV.border-inner-grey p{
    margin: 0;
   padding: 0;
}
DIV.border-blue{
	border: 2px solid #0099FF;
	margin: 0;
	padding: 0.2em;
	min-height:330px;
}
DIV.border-blue p{
    margin: 0;
   padding: 0;
}
DIV.border-grey{
	border: 2px solid #969696;
	margin: 0;
	padding: 0.2em;
	min-height:330px;
}
DIV.border-grey p{
    margin: 0;
   padding: 0;
}
DIV.border-grey-left {
	border-left: 2px solid #969696;
	margin: 0;
	padding: 0;
	padding-left: 0.5em;
	min-height:330px;
}
DIV.border-grey-left  p{
    margin: 0;
   padding: 0;
}

/********************************/
/* Frames, spacing, link-to-top */
/********************************/
P.csc-linkToTop { text-align: right; }
P.csc-linkToTop A { font-weight: bold; }

DIV.csc-frame { border: 0px; }
DIV.csc-frame-invisible {}
DIV.csc-frame-rulerBefore { border-top: 1px solid black; }
DIV.csc-frame-rulerAfter { border-bottom: 1px solid black; }
DIV.csc-frame-indent { padding-left: 100px; }
DIV.csc-frame-indent3366 { padding-left: 33%; }
DIV.csc-frame-indent6633 { padding-right: 33%; }
DIV.csc-frame-frame1 { background-color: #ebebeb; padding-top: 3px; border: 1px solid #cfdce5; }
DIV.csc-frame-frame2 { background-color: #ebebeb; padding: 2px 4px 2px 4px; border: 1px solid #cfdce5; }
P.csc-caption {
   font-size:small;
   font-style:italic; 
}