	BODY {
		margin: 0px auto;
		margin-top: 0px;
		top: 0px;
		text-align: center;
		background-color: #646566;
		/* #318da0 */
		font-family: Verdana, Arial, helvetica;
	}
	A {
		text-dcoration: underline;
		color: #000000;
	}
	H1 {
		font-family: Verdana, Arial, helvetica;
		font-size: 20px;
		font-weight: bold;
		color: black;
	}
	H2 {
		font-family: Verdana, Arial, helvetica;
		font-size: 16px;
		font-weight: bold;
		color: black;
	}
	H3 {
		font-family: Verdana, Arial, helvetica;
		font-size: 14px;
		font-weight: bold;
		color: #808080;
		margin: 0px;
		padding: 0px;
		line-height: 100%;
	}
	H4 {
		font-family: Verdana, Arial, helvetica;
		font-size: 12px;
		font-weight: bold;
		color: black;
	}

	#container {
		margin: 0px auto;
		width: 1000px;
		text-align: left;
		background-image: url("../images/bg_main.jpg");
		background-repeat: repeat-y;
	}
	#wrapper {
		float: left;
		background-image: url("../images/bg_header.jpg");
		background-repeat: no-repeat;
		background-position: top left;
	}
	#logo {
		float: left;
		height: 155px;
		width: 250px;
	}
	#logo H1 {
		display: none;
	}
	#navigation {
		float: left;
		width: 400px;
	}
	#rightbox {
		padding: 0px;
		margin: 0px;
		float: right;
		width: 275px;
		margin-top: 11px;
		margin-right: 30px;
		background-image: url("../images/bg_rightbox.jpg");
		background-repeat: repeat-y;
	}
	#borderbox {
		background: #FFFFFF;
	}
	#contentbox, #contentboxWide {
		float: left;
		/*border: 1px solid red;*/
		width: 620px !important;		
		width: 660px;
		padding: 20px 20px 20px 33px;
		font-family: Verdana, Helvetica;
		font-size: 14px;
		color: black;
		min-height: 450px;
	}	
	#contentboxWide {
		float: left;
		/*border: 1px solid red;*/
		width: 950px !important;
		width: 1000px;
		padding: 20px 20px 20px 33px;
		font-family: Verdana, Helvetica;
		font-size: 14px;
		color: black;
	}	
	#footer {
		float: left;
		width: 100%;
		background-image: url("../images/bg_footer.jpg");
		background-repeat: no-repeat;
		background-color: #FFFFFF;
	}
	#footernav {
		margin-top: 7px;
		margin-left: 30px;
		margin-bottom: 25px;
	}
	#footernav A {
		font-family: Verdana, Arial, helvetica;
		font-size: 10px;
		color: white;
		border: 1px solid white;
		padding: 3px 16px 3px 16px;
		background-color: #b78e44;
		text-decoration: none;
	}

	/* topnav */
	#topnav {
		float: left;
		width: 70px;
		height: 140px;
		margin-top: 11px;
		vertical-align: bottom;
		text-align: left;
		font-family: "Times new roman", helvetica;
		font-size: 14px;
		font-style: italic;
		color: white;
	}
	#topnav SPAN {
		display: block;
		padding-top: 122px;
	}
	#topnav A {
		font-family: "Times new roman", helvetica;
		font-size: 14px;
		padding: 0px 0px 0px 0px !important;
		padding: 0px 2px 0px 2px;
		color: white;
		text-decoration: none;
		font-style: italic;
		
	}
	.item1 {
		background-image: url("../images/topnav_1_normal.jpg");
		background-repeat: no-repeat;
		background-position: bottom;
	}
	.item2 {
		margin-left: 1px;
		background-image: url("../images/topnav_1_normal.jpg");
		background-repeat: no-repeat;
		background-position: bottom;
	}
	.item3 {
		margin-left: 1px;
		background-image: url("../images/topnav_1_normal.jpg");
		background-repeat: no-repeat;
		background-position: bottom;
	}
	.item4 {
		margin-left: 1px;
		background-image: url("../images/topnav_1_normal.jpg");
		background-repeat: no-repeat;
		background-position: bottom;
	}
	.item5 {
		margin-left: 1px;
		background-image: url("../images/topnav_1_normal.jpg");
		background-repeat: no-repeat;
		background-position: bottom;
	}
	.item1 span:hover, .item1sel {
		margin: 0px;
		background-image: url("../images/topnav_1_over.jpg");
		background-repeat: no-repeat;
		background-position: bottom;
	}

	.item2 span:hover, .item2sel {
		margin: 0px;
		margin-left: 1px;
		background-image: url("../images/topnav_2_over.jpg");
		background-repeat: no-repeat;
		background-position: bottom;
	}
	.item3 span:hover, .item3sel {
		margin: 0px;
		margin-left: 1px;
		background-image: url("../images/topnav_3_over.jpg");
		background-repeat: no-repeat;
		background-position: bottom;
	}
	.item4 span:hover, .item4sel {
		margin: 0px;
		margin-left: 1px;
		background-image: url("../images/topnav_4_over.jpg");
		background-repeat: no-repeat;
		background-position: bottom;
	}
	.item5 span:hover, .item5sel {
		margin: 0px;
		margin-left: 1px;
		background-image: url("../images/topnav_5_over.jpg");
		background-repeat: no-repeat;
		background-position: bottom;
	}
	
	UL.csc-menu LI,  UL.csc-menu LI A {
		font-family: Verdana, Helvetica;
		font-size: 12px;
		text-decoration: none;
		color: black;
	}
	#contentbox .important, #contentboxWide .important {
		color: #318da0;
	}
	#rightbox .important {
		color: #FFFFFF;
	}
	#contentbox .important a {
		color: #318da0;
	}
	#contentbox OL LI, #contentboxWide OL LI {
		margin-bottom: 10px;
	}
	#contentbox OL LI strong, #contentboxWide OL LI strong, #contentboxWide OL LI a, #contentbox OL LI a {
		color: #318da0;
		text-decoration: none;
	}
	#rightcontent UL {
		margin: 0px;
		margin-left: 35px;
		padding-right: 20px;
	}
	#rightcontent UL LI {
		font-family: "Times new roman", helvetica;
		font-size: 14px;
		font-style: italic;
		color: white;
		line-height: 16px;	
		vertical-align: top;
		list-style-image: url("../images/liststyle1.gif");
		margin-bottom: 20px;
	}
	#rightcontent UL LI A {
		font-family: "Times new roman", helvetica;
		font-size: 14px;
		font-style: italic;
		color: white;
		text-decoration: none;
	}
	#rightcontent UL LI A:hover {
		font-family: "Times new roman", helvetica;
		font-size: 14px;
		font-style: italic;
		color: white;
		text-decoration: underline;
	}

	/* SURVEY */
	FIELDSET {
		border: none;
	}
	.tx-pbsurvey-pi1 .survey_item {
		padding-bottom: 10px;
	}
	.tx-pbsurvey-pi1 .questionNumber {
		padding-right: 15px;
	}
	.tx-pbsurvey-pi1 INPUT, .tx-pbsurvey-pi1 SELECT, .tx-pbsurvey-pi1 TEXTAREA, .tx-pbsurvey-pi1 TABLE {
		margin-left: 40px;
		margin-top: 5px;
	}
	.tx-pbsurvey-pi1 .questionSubtext {
		margin-left: 40px;	
	}
	.tx-pbsurvey-pi1 LEGEND {
		padding-top: 0px;
	}
	.tx-pbsurvey-pi1 .question {
		font-family: Verdana, Helvetica;
		font-size: 14px;
		text-decoration: none;
		color: #318da0;
		font-weight: bold;	
		/*margin-bottom: 15px;*/
		/*width: 550px;*/	
	}
	.tx-pbsurvey-pi1 .matrix .surveyrow_even {
		background-color: #f1f1f1;
	}
	.formbuttons INPUT {
		border: 1px solid black;
		color: #FFFFFF;
		margin-top: 10px;
		font-weight: bold;
		font-size: 14px;
		width: 150px;
		background-color: #b78e44;
	}
	.hidden {
		visibility: hidden;
		clear: both;
	}
	/* new matrix setup even row */
	.matrix_float {
		float: left;
		width: 350px;
		background-color: #f1f1f1;
		margin-left: 15px;
	}
	.matrix_float_small {
		float: left;
		width: 200px;
		background-color: #f1f1f1;
		/*border-left: 2px solid #FFFFFF;*/
		margin-left: 15px;
	}
	.matrix_float .question, .matrix_float_small .question {
		color: #000000;
		text-align: center;
	}
	.matrix_float .questionNumber, .matrix_float_small .questionNumber {
		display: none;
	}
	.question H1, .question2 H1 {
		margin: 0px;
		padding: 5px 0px 5px 0px;
		font-family: Verdana, Helvetica;
		font-size: 14px;
		text-decoration: none;
		color: #318da0;
		font-weight: bold;	
	}
	/* new matrix setup odd row */
	.matrix_float2 {
		float: left;
		width: 350px;
		margin-left: 15px;
		/*border-left: 2px solid #FFFFFF;*/
	}
	.matrix_float2_small {
		float: left;
		width: 200px;
		margin-left: 15px;
		/*border-left: 2px solid #FFFFFF;*/
	}
	.matrix_float2 .questionNumber, .matrix_float2_small .questionNumber {
		display: none;
	}
	.matrix_float2 .question, .matrix_float2_small .question {
		color: #000000;
		text-align: center;
	}
	.columnNext {
		font-size: 11px;
	}
	
	/* MAILFORM */
	.csc-mailform-field LABEL {
		display: block;
		margin-top: 10px;
		margin-bottom: 5px;
	}
	.csc-mailform-submit {
		border: 1px solid black;
		color: #FFFFFF;
		margin-top: 10px;
		font-weight: bold;
		font-size: 14px;
		width: 150px;
		background-color: #b78e44;
	}

	/* TwistedMinds footer */
	#twistedMinds {
			margin-right: 20px;
	}
	#twistedMinds, #twistedMinds a {
		color: #cecece;
		font-size: 9px;
		font-family: Trebuchet, Arial, helvetica;
		text-align: right;
		text-decoration: none;
	}
	#rightbox_bottom {
		font-family: "Times new roman", helvetica;
		font-size: 14px;
		font-style: italic;
		color: white;	
	}
	#rightbox_bottom A, {
		font-family: "Times new roman", helvetica;
		font-size: 14px;
		font-style: italic;
		color: white;
		text-decoration: underline;
	}
