BODY{
	font-family:			Arial,Verdana,Sans-serif,Monospace;
	font-size:				12px;
}

P{
	margin: 				0 0 0 0;	
}


H1{
	font-size: 				20px;
	color: 					#0DE808;
	margin: 				0 0 0 0;
}
H2{
	font-size: 				18px;
	color: 					#E808AC;
	margin: 				0 0 0 0;
}
H3{
	font-size: 				16px;
	color: 					#08DBE8;
	margin: 				0 0 0 0;
}
H4{
	font-size: 				14px;
	color: 					#E48F16;
	margin: 				0 0 0 0;
}
H5{
	font-size: 				14px;
	color: 					#E5E808;
	margin: 				0 0 0 0;
}

H1 A{
	color: 					#B608E8;
}

H2 A{
	color: 					#E80877;
}

H3 A{
	color: 					#87E808;
}

H4 A{
	color:					#C0C0FF;
}

H5 A{
	color:					#C0C000;
}

H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover{
	text-decoration: 		underline;
}

DIV.csc-frame{
	border: 				0 0 0 0;
}

DIV.csc-frame-invisible{

}

DIV.csc-frame-rulerBefore{
	border-top: 			1px solid #40FF40;
	padding:				0 0 10px 0;
}

DIV.csc-frame-rulerAfter{
	border-top: 			1px solid #3E8F6E;
	padding:				0 0 10px 0;
}

DIV.csc-frame-indent{
	padding-left: 			100px;
}

DIV.csc-frame-indent3366{
	padding-left: 			33%;
}

DIV.csc-frame-indent6633{
	padding-right: 			33%;
}

.csc-frame-frame1{
	background-color: 		#fff;
	padding: 				2px 4px 2px 4px;
	border: 				1px solid #3E8F6E;
	margin:					0 0 10px 0
}

.csc-frame-frame2{
	background-color: 		none;
	padding: 				2px 4px 2px 4px;
	border: 				1px solid #3E8F6E;
	margin:					0 0 10px 0
}

DIV.csc-frame-frame1 H1, DIV.csc-frame-frame1 H2, DIV.csc-frame-frame1 H3, DIV.csc-frame-frame1 H4, DIV.csc-frame-frame1 H5{
	margin-top: 			2px;
}

DIV.csc-frame-frame2 H1, DIV.csc-frame-frame2 H2, DIV.csc-frame-frame2 H3, DIV.csc-frame-frame2 H4, DIV.csc-frame-frame2 H5{
	margin-top: 			2px;
}

P.csc-header-date{
	color: 					#C000C0;
	font-weight:			700;
}

P.csc-linkToTop{
	text-align: 			right;
}

P.csc-linkToTop A{
	color: 					#3FC000;
	font-weight:			700;
}

P.csc-caption{
	color: 					#3FC000;
	font-weight:			700;
	margin:					3px 0 0 0;
	background-color: 		#EBB1C0;	
}

UL.csc-bulletlist-0 li{
	color:					#000000;
}

UL.csc-bulletlist-1 li{
	color:					#C000C0;
}

UL.csc-bulletlist-2 li{
	color:					#008080;
}

UL.csc-bulletlist-3 li{
	color:					#3FC000;
}

td.flexible_twocols_right{
vertical-align:top;
}

td.flexible_twocols_left{
vertical-align:top;
}



/* additional css for the mail form */

fieldset.csc-mailform {
border: none;
font-size:11px;
font-family:Verdana;
}


.csc-mailform-field {
	clear:both;
	display:block;
	margin-bottom:3px;
	min-height:20px;
width:440px;
}


.csc-mailform-field input, .csc-mailform-field select, .csc-mailform-field textarea {
       border: 1px solid #3E8F6E;
        float: right;
       width: 240px;
       margin-bottom: 5px;
font-family:Verdana;
font-size:11px;
}

input.csc-mailform-submit {
        margin-right: 111px;
        _margin-right: 113px;
        
        background:transparent url(../images/basredbox.gif) repeat scroll left top;
	border:medium none;
	color:#FFFFFF;
	/*font-family:Arial,Verdana,Sans-serif,Monospace;*/
     font-family:verdana;
	font-size:11px;
	height:30px;
	text-align:left;
	width:131px;
	cursor:pointer;
	}

#middle-cols input.csc-mailform-submit {
        _padding-left: 5px;
}

.csc-mailform-field select {
/*width: 187px;*/
width: 242px;
}


.csc-mailform-field label {
float:left;
margin:0px 20px 0px 0px;
font-family:Verdana;
font-size:11px;
}



.csc-mailform-field fieldset {
border:medium none;
float:right;
width:185px;
}

.csc-mailform-field fieldset legend {
display:none;
}

.csc-mailform-field fieldset .csc-mailform-radio {
border:medium none;
display:block;
float:left;
margin-top:0px;
width:auto;
}

.csc-mailform-field .csc-mailform-check ,.csc-mailform-field .csc-mailform-radio{
/*
border:medium none;
position:relative;
right:113px;
width:auto;
*/
border:medium none;
width: auto;
margin-right:228px;
border: 0 none;
}


.labelTD {
     width:30%;
}

.fieldTD {
     width:70%;
}

.csc-mailform-field textarea {
     margin-left:0px;
     /*width:235px;*/
font-family:Verdana;
font-size:11px;
}



