BODY {
	margin:0;
	font-family : Verdana, sans-serif;
	font-size : 13px;
	line-height : 110%;
	color: #303030;
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0px;
	text-indent : 0px;
}



A {
 font-family: Verdana, Arial, Helvetica;
}
A:link {
	background-color : transparent;
	color : #808080;
	text-decoration : none;
	font-weight : bold;
}
A:visited {
	background-color : transparent;
	color : #808080;
	font-weight : bold;
	text-decoration : none;
}
A:hover {
	background-color : transparent;
	color : #A20226;
	font-weight : bold;
	text-decoration : none;
}
A:active {
	background-color : transparent;
	color : #808080;
	font-weight : bold;
	text-decoration : none;
}

.activemain A:link {
	background-color : transparent;
	color : #A20226;
	text-decoration : none;
	font-weight : bold;
}
.activemain A:visited {
	background-color : transparent;
	color : #A20226;
	font-weight : bold;
	text-decoration : none;
}
.activemain A:hover {
	background-color : transparent;
	color : #000000;
	font-weight : bold;
	text-decoration : none;
}
.activemain A:active {
	background-color : transparent;
	color : #A20226;
	font-weight : bold;
	text-decoration : none;
}

FORM {
    font-family: Verdana, Arial, Helvetica;
	font-size: 10px
}

SELECT {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px
}
TEXTAREA {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px
}
INPUT {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px
}


H1 {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #303030;
	margin-bottom : 5px;
	margin-top : 10px;
	text-align:center;
}
H2 {
	font-family : Verdana, sans-serif;
	font-size : 15px;
	color : #666666;
	margin-bottom : 10px;
	margin-top : 20px;
    text-align:center;
}
H3 {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #666666;
	margin-bottom : 0px;
	margin-top : 10px;
	text-align:center;
}
H4 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : black;
	margin-bottom : 0px;
	margin-top : 10px;
	text-align:center;
}


P,TD {
    font-family : Verdana, sans-serif;
	font-size : 13px;
	line-height : 110%;
	text-indent : 0px;
	color: #000000;
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0px;
}



.normal {

}

.mini {
 font-size:9px; color:#000000;
}

.red {
     color: #A20226;
}
.grey {
	 color: #808080;
}
.header {
     font-size:15px;font-weight:bold; margin-bottom : 0px; margin-top:6px; text-align:center;
}

.caption {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #FF9966;
}
.bulletlist {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #6600CC;
}
.table {
	text-indent : -60px;
	margin-left : 60px;
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #000000;
}

span#main table {width:300px;}




.celmenu {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : olive;
	margin-top : 10px;
}
.celsubmenu {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #666699;
	margin-left : 20px;
	margin-top : 3px;
}

.menu {
	font-size:14px;
}

.submenu {
	font-size:9px;
}

.st {
	font-size:9px;
}

.spacer {
	font-family : Verdana, sans-serif;
	font-weight:bold;
	font-size:9px;
	color:#000000;
	text-decoration:underline;
}
.mainspacer {
	font-family: Verdana, Arial, Helvetica;
	background-color : transparent;
	color : #c0c0c0;
	text-decoration : none;
	font-weight : bold;
	font-size : 14px;
}

table.contenttable {width:380;vertical-align:top; text-align:right;}
td.tablecol0 {vertical-align:top; text-align:left; padding:4px;}
td.tablecol1 {vertical-align:top; text-align:right; padding:4px;}
td.tablecol0 p {text-indent:-41px;margin-left:41px;}
table.imgtext-table[align=center] {margin:0px auto;}

	/* CENTER */
	
	.csi-center .csi-image {
		margin: 0 auto 3px;
	
	}
	
	/* RIGHT */
	.csi-right div.csi-image {
		float: right;
		clear: both;
	}
	
	.csi-right div.csi-text {
		clear: right;
	}
	
	
	/* LEFT */
	.csi-left div.csi-image {
		float: left;
		clear: both;
	}
	
	.csi-left div.csi-text {
		clear: left;
	}
	
	
	/* INTEXT LEFT */
	.csi-intext-left .csi-image {
		float: left;
		clear: both;
		margin-right: 5px;
	}
	
	
	/* INTEXT RIGHT */
	.csi-intext-right .csi-image {
		float: right;
		clear: both;
		margin-left: 5px;
	}
	
	
	/* INTEXT RIGHT NOWRAP */
	.csi-intext-right-nowrap .csi-text {
		/*margin-right: 215px; will have to be an inline style - controlled by TS*/
	}

	/* Hide from IE5-mac. Only IE-win sees this. \*/
	*html .csi-intext-right-nowrap .csi-text {
		height: 1%;
	}
	/* End hide from IE5/mac */ 
	
	.csi-intext-right-nowrap .csi-image {
		float: right;
		clear: both;
	}
	
	
	/* INTEXT LEFT NOWRAP*/	
	.csi-intext-left-nowrap .csi-text {
		 /*margin-left: 215px;will have to be an inline style - controlled by TS*/
	}

	/* Hide from IE5-mac. Only IE-win sees this. \*/
	*html .csi-intext-left-nowrap .csi-text {
		height: 1%;
	}
	/* End hide from IE5/mac */
	
	.csi-intext-left-nowrap .csi-image {
		float: left;
		clear: both;
	}
	.csi-textpic {
		padding: 5px;

	}
	
	.csi-textpic img {

		margin: 4px;
	}
	
	.csi-textpic .csi-caption {
		text-align: center;  /* will have to be an inline style?  - controlled by TS [left - right - center]*/

	}
	
	.csi-textpic .csi-image {
		margin: 0 0 3px 0;  /*XXX demo only*/
		/*width: 210px; will have to be an inline style - controlled by TS*/
	}
	
	.csi-textpic .csi-imagewrap {
		 /*XXX demo only*/
	}
	
	.csi-textpic .csi-text {
		text-align: left; /*will have to be an inline style - controlled by TS*/ 
	}
	
	.csi-text p {
		margin-top: 0;
	}
dt {text-align:center;}
img {margin-left:auto; margin-right:auto;}

td.td-0
{
vertical-align:top;
text-align:left;

}
td.td-last
{
vertical-align:bottom;
white-space:nowrap;
}
table.imgtext-table{
margin:0px auto;
}

fieldset.tx-powermail-pi1_fieldset {
  border-width: 0px;
}
fieldset.tx-powermail-pi1_fieldset legend {
  display:none;
}

div.tx_powermail_pi1_fieldwrap_html {
  font-size:13px; margin:10px 0;
}

.tx-powermail-pi1 label {
 width:150px;
 clear:left;
 float:left;
}
.powermail_mandatory_js {
  color:#A20226;
  font-weight:bold;
  font-size:10px;
  padding-left:150px;
}
input.validation-failed {
  border:1px solid #A20226;
}
.tx_powermail_pi1_fieldwrap_html_radio label {
  text-align:right;
}
.jscalendar_cb {
  display:none;
}

