@import "kroHeaderFooter.css";
/*
	DIMENSIONS
	-----------------------------------
	contentContainer:	W621px
	contentHead:		H144px * W621px
	rcContainer:		W156px
*/

	/* refer to meta.css for global values in folder 'meta' */

/*
		INDEX TO DOCUMENT
	=================

	+ Right Column Container
	+ Content Container
	+ Poll type 1
		+ Poll type 1 insert
	+ Anchor types
	+ Pagination object
	+ Textual elements
	+ Newsletter
	+ UI messages
	+ Site menu
	+ Insert object
	+ General Form controls
*/


/*
KRO.nl META CONTENT STYLES 
this style sheet defines the styles for the metaHead, metaFoot, Global positioning & width, 
*/

body {
	margin:0;
	padding:0;
	border:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.displayPrint {
	display:none;
	}

.displayHidden {
	visibility:hidden;
	}


/* POSITIONING  */
/* ----------------- */


#mainContainer {
	position:relative;
	margin:0px auto;
	padding: 0;
	border:0;
	width:778px;
	text-align:left;
	}

#metaHead { 
	position:relative;
	top:0px;
	left:0px;
	width:778px;
	height:74px;
	margin:0;
	padding:0;
	border:0;
	background:#000000 url(../interface/metaHeadBG.gif) no-repeat fixed top;
	overflow:hidden; 
	}

#metaFoot {
	position:relative;
	top:0;
	left:0;
	width:778px;
	height:50px;
	margin:0;
	border:0;
	padding:0;
	clear:both;
	text-align:center;
	}

#contentContainer {
	position:relative;
	float:left;
	width:621px;
	margin:0;
	padding:0;
	border:0;
	}

#rcContainer {
	position:relative;
	float:right;
	width:156px;
	top:0px;	
	}

#bodyText {
	margin:25px 25px 25px 25px;
	padding:0;
	border:0;
	}


/* METAHEAD */

#kroLogo {
	position:relative;
	float:left;
	top:0px;
	left:0px;
	margin:0;
	padding:0;
	border:0;
	}

#omroepLogo { 
	}

#metaNav { 
	position:relative;
	float:left;
	top:48px;
	margin:0;
	padding:0;
	border:0;
	}

#metaSearch {
	position:relative;
	float:right;
	width:200px;
	top:45px;
	left:48px;
	padding:5px 0 0 5px;
	margin:0 0 0 0;
	border:0;
	background:url(../interface/metaSearchBg.gif) 0px 0px no-repeat;
	}

#metaTextSizeSwitch {
	position:relative;
	float:left;
	top:48px;
	left:30px;
	margin:0;
	padding:0;
	border:0;
	}

#metaNav a { 
	text-decoration:none;;
	font-family:Arial, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
	padding:0 10px 0 10px;
	}

#metaNav a:hover { 
	text-decoration:underline;
	}

#metaNav a em { 
	text-decoration:underline;
	font-style:normal;
	color:#FFFFFF;
	}

#metaSearch input {
	position:relative;
	display:inline;
	width:7em;
	}

#metaSearch a {
	position:relative;
	left:100px;
	top:-20px;
	display:block;
	width:40px;
	height:19px;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	padding:3px 0 0 5px; 
	margin:0 0 0 2px;
	border:0;
	text-transform:uppercase;
	text-decoration:none;
	background-image: url(../interface/btnSearch.gif);
	background-repeat: no-repeat;
	background-position: top left;
	}

#metaSearch a:hover {
	background: url(../interface/btnSearchMO.gif) no-repeat;
	}

#metaTextSizeSwitch a {
	color:#FFFFFF;
	text-decoration:none;
	}

#metaTextSizeSwitch a:hover {
	text-decoration:underline;
	}

#metaTextSizeSwitch a.metaTextSizeSwitchSmall {
	font-size:7pt;
	}
#metaTextSizeSwitch a.metaTextSizeSwitchMedium {
	font-size:8pt;
	}
#metaTextSizeSwitch a.metaTextSizeSwitchLarge {
	font-size:9pt;
	}
#metaTextSizeSwitch a.metaTextSizeSwitchPrint {
	font-size:8pt;
	}


/* METAFOOT */

#metaFoot p {
	margin:0;
	padding:0;
	border:0;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#c0c0c0;
	}

#metaFoot a {
	color:#c0c0c0;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	margin:5px 1px 5px 1px;
	padding:1px 5px 1px 5px;
	}

#metaFoot a:hover {
	color:#A6A6A6;
	text-decoration:underline;
	}

div#metaFoot div#footLegal {
	position:relative;
	top:0;
	left:0;
	text-align:center;
	}

div#metaFoot div#footLegal p {
	position:relative;
	display:inline;
	top:-4px;
	margin:0;
	padding:5px;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;	
	}

div#metaFoot div#footLegal img {
	}

div#metaFoot div#footLegal p#legalDisclaimers {
	display:block;
	clear:right;
	color:#000000;
	margin:5px 0 5px 0;
	}

div#metaFoot p#legalDisclaimers a {
	text-decoration:none;
	font-weight:normal;
	color:#000000;
	text-transform:none;	
	}	

div#metaFoot p#legalDisclaimers a:hover {
	text-decoration:underline;	
	}

/* RIGHT COLUMN CONTAINER */

#rcIdent
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 144px;
	background-color: #663300;
}

#rcMenu {
	background:#CC6600;
	background-image: url(../interface/rcMenuTitle.gif);
	background-position: 0 100%;
	background-repeat:no-repeat;
	padding-bottom:80px;
	}
	
#rcNewsletter {
	position:relative;
	height:142px;
	top:0px;
	left:0;
	margin:0;
	padding:0;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:7pt;
	background:#;
	}

/* CONTENT CONTAINER */

#contentHead {
	position:relative;
	margin:0;
	padding:0;
	border:0;
	top:0;
	left:0;
	width:622px;
	height:144px;
	background:url(../interface/kdb_advocaten.jpg);
	}


#contentBlok01 {

	}

#contentBlok02 {

	}

#contentBlok03 {

	}

#contentBlok04 {
	
	}

#contentBlok05 {

	}

#contentBlok06 {

	}

#contentBlok07 {

	}

#contentBlok08 {

	}

#contentBlok09 {

	}


.random {
	position:relative;
	left:0;
	height:143px;
	width:189px;
	margin:0;
	border:0;
	padding:0;
	background:#FFD200;
	}

.random h2 {
	position:relative;
	margin:4px 4px 0 55px;
	border:0;
	padding:4px 4px 4px 4px;
	font-size:11pt;
	text-transform:uppercase;
	background:#FFFFFF;
	color:#FF0066;	
	}

.random p {
	position:relative;
	margin:0;
	border:0;
	padding:0;
	height:50px;
	font-size:8pt;
	margin:0 4px 4px 55px;
	border:0;
	padding:4px 4px 4px 4px;
	font-size:8pt;
	background:#FFFFFF;
	color:#FF0066;
	overflow:auto;
	}

.random img {
	position:relative;
	margin:0 5px 5px 0;
	border:0;
	padding:0;
	float:left;
	display:block;
	}

.random ul {
	position:relative;
	margin:0;
	border:0;
	padding:0;
	font-size:8pt;
	list-style:none;
	}

.random ul li a {
	position:relative;
	margin:0;
	border:0;
	padding:0;
	font-size:8pt;
	list-style:none;
	color:#FFFFFF;
	font-weight:bold;
	}


/* POLL TYPE I OBJECT  */

#contentContainer .pollTypeI {
	color:#FFFFFF;
	margin:0;
	border:0;
	padding:0;
	font-size:8pt;
	font-weight:bold;
	}


	/* RESULTS STYLES */

#contentContainer .pollTypeI .phForm {
	display:block;
	text-transform:uppercase;
	font-size:6pt;
	border:0;
	margin:0 5px 0 5px;
	padding: 1px 2px 2px 2px;
	color:#FF0066;
	background:#FFFFFF;
	clear:right;
	}

#contentContainer .phQuestion {
	display:block;
	margin:0;
	border:0;
	padding: 1px 2px 2px 2px;
	}
	
#contentContainer .pollTypeI .phAnswer {
	text-transform:uppercase;
	font-size:6pt;
	color:#FFFFFF;
	margin:3px 5px 0 5px;
	}

#contentContainer .pollTypeI .phResults {
	display:block;
	text-transform:uppercase;
	text-align:center;
	font-size:6pt;
	border:0;
	margin:0 5px 0 5px;
	padding: 1px 2px 2px 2px;
	color:#FF0066;
	background:#FFFFFF;
	}

#contentContainer .pollTypeI .phTotalData {
	display:block;
	text-transform:uppercase;
	text-align:center;
	font-size:6pt;
	border:0;
	height:15px;
	margin:2px 5px 0 5px;
	padding: 6px 2px 2px 2px;
	color:#FF0066;
	background:#FFFFFF;
	}

#contentContainer .pollTypeI .phButtons {
	position:relative;
	bottom:-3px;
	height:18px; 
	margin:0;
	padding:0;
	border:0;
	text-align:right;
	text-transform:uppercase;
	background-color:;
	}

/* POLL TYPE I OBJECT: ARTICLE PAGE INSERT */

#bodyText .insertVertical .insertBody .insertItem .pollTypeI, 
#bodyText .insertHorizontal .insertBody .insertItem .pollTypeI {
	margin:0;
	border:0;
	padding:0;
	font-size:8pt;
	font-weight:bold;
	}

#bodyText .insertVertical .insertBody  .insertItem .pollTypeI span.phForm input, 
#bodyText .insertHorizontal .insertBody  .insertItem span.phForm input {
	position:relative;
	top:0;
	left:0;
	margin:4px 0 0 0;
	padding:0;
	display:block;
	clear:left;
	}

#bodyText .insertVertical .insertBody  .insertItem .pollTypeI span.phForm label, 
#bodyText .insertHorizontal .insertBody  .insertItem span.phForm label {
	display:inline;
	text-transform:uppercase;
	font-size:6pt;
	border:0;
	margin:-15px 5px 0 25px;
	padding: 1px 2px 2px 2px;
	color:#FF0066;
	clear:right;
	float:left;
	}

#bodyText .insertVertical .insertBody  .insertItem .pollTypeI span.radiobutton label, 
#bodyText .insertHorizontal .insertBody  .insertItem span.radiobutton label {
	display:inline;
	text-transform:uppercase;
	font-size:6pt;
	border:0;
	margin:0;
	padding: 1px 2px 2px 2px;
	color:#FF0066;

	}

 #bodyText .insertVertical .insertBody  .insertItem .pollTypeI span.phQuestion, 
 #bodyText .insertHorizontal .insertBody  .insertItem span.phQuestion {
	color:#000000;
	display:block;
	margin:0;
	border:0;
	padding: 1px 2px 10px 2px;
	}
	
 #bodyText .insertVertical .insertBody  .insertItem .pollTypeI p.phAnswer, 
 #bodyText .insertHorizontal .insertBody  .insertItem  p.phAnswer {
	text-transform:uppercase;
	font-size:6pt;
	color:#000000;
	margin:3px 5px 0 5px;
	border:0;
	padding:0;
	}

#bodyText .insertVertical .insertBody  .insertItem .pollTypeI span.phResults, 
#bodyText .insertHorizontal .insertBody  .insertItem  span.phResults {
	display:block;
	text-transform:uppercase;
	text-align:center;
	font-size:6pt;
	border:0;
	margin:0 5px 0 5px;
	padding: 1px 2px 2px 2px;
	color:#FF0066;
	background:#FFFFFF;
	width:200px;
	height:30px;
	}

#bodyText .insertVertical .insertBody  .insertItem .pollTypeI span.phResults p.phData, 
#bodyText .insertHorizontal .insertBody  .insertItem  span.phResults p.phData {
	font-size:6pt;
	margin-left:0 0 20px -100px;
	}

#bodyText .insertVertical .insertBody  .insertItem .pollTypeI span.phTotalData, 
#bodyText .insertHorizontal .insertBody  .insertItem  span.phTotalData {
	margin:2px 5px 20px 5px;
	}

#bodyText .insertVertical .insertBody  .insertItem .pollTypeI span.phTotalData p, 
#bodyText .insertHorizontal .insertBody  .insertItem  span.phTotalData p {
	display:block;
	text-transform:uppercase;
	text-align:center;
	font-size:7pt;
	border:0;
	height:15px;
	margin:2px 5px 2px 5px;
	padding: 6px 2px 2px 2px;
	color:#FF0066;
	}

#bodyText .insertVertical .insertBody  .insertItem .insertItem .pollTypeI .phButtons, 
#bodyText .insertVertical .insertBody  .insertItem .phButtons {
	position:relative;
	margin:0;
	padding:5px 5px 5px 5px;
	border:0;
	text-align:right;
	text-transform:uppercase;
	height:18px;	
	}

/* ANCHOR OBJECT(S) */

.anchorTypeI {
	margin:0 0 10px 0;
	border:0;
	padding:0;
	}

	#bodyText .anchorTypeI {
		margin:0 0 0 40px;
		}
	
	#bodyText .anchorTypeI h1 {
		font-size:10pt;
		margin:0 0 0 125px;
		color:#8A8277;
		text-transform:none;
		}

	#bodyText .anchorTypeI p {
		margin:0 0 0 125px;
		}

	#bodyText .anchorTypeI img {
		width:115px;
		height:90px;
		float:left;
		}

	.anchorTypeI p {
		font-size:8pt;
		}

	.anchorTypeIstyleI  {
		background: url(../interface/anchorTypeIstyleImainBg.gif) repeat-y;
		margin:0 0 10px 0;
		border:0;
		padding:0;
		}
	
	.anchorTypeIstyleI span { /* lower border anchor contains bottom border image */
		display:block;
		clear:both;
		height:10px;
		background: url(../interface/anchorTypeIstyleIbottomBg.gif) no-repeat;
		margin:0;
		border:0;
		padding:0;
		}

	.anchorTypeIstyleI h1 {
		position:relative;
		padding:10px 0 10px 35px;
		margin:0;
		border:0;
		font-family:arial, sans-serif;
		font-size:10pt;
		font-weight:bold;
		color:#FFFFFF;
		text-transform:uppercase;	
		background:url(../interface/anchorTypeIstyleIh1Bg.gif) no-repeat;
		}


	.anchorTypeIstyleII {
		background: url(../interface/anchorTypeIstyleIImainBg.gif) repeat-y;
		margin:0 0 10px 0;
		border:0;
		padding:0;
		}
	
	.anchorTypeIstyleII span { /* lower border anchor contains bottom border image */
		display:block;
		clear:both;
		height:10px;
		background: url(../interface/anchorTypeIstyleIIbottomBg.gif) no-repeat;
		margin:0;
		border:0;
		padding:0;
		}

	.anchorTypeIstyleII h1 {
		position:relative;
		padding:10px 0 10px 35px;
		margin:0;
		border:0;
		font-family:arial, sans-serif;
		font-size:10pt;
		font-weight:bold;
		color:#FFFFFF;
		text-transform:uppercase;	
		background:url(../interface/anchorTypeIstyleIIh1Bg.gif) no-repeat;
		}

	.anchorTypeIstyleIII {
		background: url(../interface/anchorTypeIstyleIIImainBg.gif) repeat-y;
		margin:0 0 10px 0;
		border:0;
		padding:0;
		}

	.anchorTypeIstyleIII span { /* lower border anchor contains bottom border image */
		display:block;
		clear:both;
		height:10px;
		background: url(../interface/anchorTypeIstyleIIIbottomBg.gif) no-repeat;
		margin:0;
		border:0;
		padding:0;
		}

	.anchorTypeIstyleIII h1 {
		position:relative;
		padding:10px 0 10px 35px;
		margin:0;
		border:0;
		font-family:arial, sans-serif;
		font-size:10pt;
		font-weight:bold;
		color:#FFFFFF;
		text-transform:uppercase;	
		background:url(../interface/anchorTypeIstyleIIIh1Bg.gif) no-repeat;	
		}

	.anchorTypeIstyleI p, 
	.anchorTypeIstyleII p, 
	.anchorTypeIstyleIII p 
		{
		position:relative;
		clear:right;
		left:0;
		top:0;
		font-size:9pt;
		line-height:150%;
		margin:0 30px 0 105px;
		padding:0;
		border:0;
		color:#FFFFFF;
		}

	.anchorTypeIstyleI img, 
	.anchorTypeIstyleII img, 
	.anchorTypeIstyleIII img 
		{
		position:relative;
		left:0;
		top:0;
		display:inline;
		margin:0 0 0 15px;
		padding:0;
		border:2px #FFFFFF solid;
		width:80px;
		height:80px;
		float:left;
		}
	
	.anchorTypeIstyleI a, 
	.anchorTypeIstyleII a, 
	.anchorTypeIstyleIII a 
		{
		color:#FFFFFF;
		font-weight:bold;
		}

	.anchorTypeI ./*customClassHere*/  {
		clear:both;
		}

	.anchorTypeI ./*customClassHere*/ h1 {
		position:relative;
		top:0;
		left:0;
		border:0;
		padding:10px 0 0 65px;
		margin:0;
		height:70px;
		font-family:arial, sans-serif;
		font-size:10pt;
		font-weight:bold;
		text-transform:uppercase;
		background:url(../interface/ttlanchorComponentCommunity.gif) no-repeat;
		color:#FFFFFF;
		}

	.anchorTypeI ./*customClassHere*/ p {
		}

	.anchorTypeI ./*customClassHere*/ ul  {
		font-size:8pt;
		margin: 0 0 0 140px;
		line-height:150%	
		}

	.anchorTypeI ./*customClass*/ ul li {
		list-style-image: url(../interface/listStyleBulletI.gif);
		list-style-type: circle;
		}

	.anchorTypeI ./*customClass*/ img {
 		width:115px;
		height:90px;	
		float:left;
		margin-left:8px;
		}

	.anchorTypeI ./*customClass*/ img {
		display:none;
		}

.anchorTypeII {
	position:relative;
	top:0px;
	left:0px;
	width:285px;
	margin:0 0 20px 0;
	border:0;
	padding:0;
	}

 .anchorTypeII img {
	position:relative;
	display:inline;
	top:2px;
	float:left;
	width:67px;
	height:50px;
	margin:0;
	border:1px #000000 solid;
	padding:0;
	}

.anchorTypeII ul {
	font-size:8pt;
	margin: 0 0 0 80px;
	line-height:150%
	}

.anchorTypeII ul li {
	list-style-image: url(../interface/listStyleBulletI.gif); /*../interface/listStyleBulletI.gif*/
	list-style-type: circle;
	}

.anchorTypeII ol {
	font-size:8pt;
	margin: 0 0 0 80px;
	line-height:150%
	}

.anchorTypeII ol li {
	list-style-image: url(../interface/listStyleBulletI.gif); /*../interface/listStyleBulletI.gif*/
	list-style-type: circle;
	}
.anchorTypeII a {	
	color:#CC6600;
	}
.anchorTypeII a:hover {	
	color:#000000;
	}
#bodyText .anchorTypeII h1 {
	font-size:10pt;
	margin: 0 0 0 80px;
	}
#bodyText .anchorTypeII p {
	font-size:8pt;
	margin: 0 0 0 80px;
	line-height:150%
	}

.anchorTypeIII {

	}


.anchorTypeIII div div {
	position:relative;
	top:0;
	left:0;	
	padding:8px 8px 8px 8px;
	}

.anchorTypeIII div div h2 {
	font-size:8pt;
	text-transform:uppercase;
	margin:5px 0 0 30px;
	}

.anchorTypeIII div div p {
	font-size:8pt;
	margin:0 0 0 30px;
	clear:right;
	}

.anchorTypeIII div div img {
	height:75px;
	width:200px;
	border:1px #D0C6BA solid;
	margin:5px 5px 5px 30px;
	}

.anchorTypeIII div div {
	position:relative;
	top:-10px;
	left:0;
	height:100px;
	width:290px;
	overflow:auto;
	padding:8px 8px 8px 8px;
	border-bottom:1px #D0C6BA solid;
	}

.anchorTypeIII div div h2 {
	font-size:8pt;
	text-transform:uppercase;
	margin:5px 0 0 50px;
	}

.anchorTypeIII div div p {
	font-size:8pt;
	margin:0 0 10px 50px;
	clear:right;
	}

.anchorTypeIII div div img {
	height:40px;
	width:40px;
	border:1px #D0C6BA solid;
	margin:5px 5px 5px 5px;
	float:left;
	clear:left;
	}


	.anchorTypeIII ./*uniqueClass*/ {
		background:url(../interface/bganchorComponent.gif) 10px 40px no-repeat;
		clear:both;
		}

	.anchorTypeIII  ./*uniqueClass*/ h1 {
		position:relative;
		top:0;
		left:0;
		border:0;
		padding:10px 0 0 65px;
		margin:0;
		height:70px;
		font-family:arial, sans-serif;
		font-size:10pt;
		font-weight:bold;
		text-transform:uppercase;
		background:url(../interface/ttlanchorComponentWandeling.gif) no-repeat;
		color:#FFFFFF;
		}


.anchorTypeIV {

	}

.anchorTypeV {

	}


/* GUESTBOOK STYLES */

	#guestBook {
	
	}
	
	
	#guestBook h2 {
	font-family:arial, sans-serif;
	font-size:9pt;
	color:#FF8400;
	}
	
	#guestBook p {
	font-size:7pt;
	}

	
	.guestBookEntryStyleI {
		border-bottom:1px #FF8400 dashed;
		padding:5px;
		}

	.guestBookEntryStyleII {
		background:#FFEDAF;
		border-bottom:1px #FF8400 dashed;
		padding:5px;
		}

	#guestBook p.publicationDate {
		border:0 0 0 0;
		margin:0 0 0 0;
		padding:0 0 0 0;
		color:#FF8400;
		
		}

	#guestBook p.publicationTime {
		border:0 0 0 0;
		margin:0 0 0 0;
		padding:0 0 0 0;
		color:#FF8400;
		}

	#guestBook p.authorName {
		display:block;
		font-family:arial, sans-serif;
		font-size:14pt;
		float:left;
		color:#FF8400;
		text-transform:capitalize;
		border-right:1px #FF8400 solid;
		padding:0 20px 0 0;
		margin:0 5px 0 0;
		height:40px;
		}

	#guestBook p.authorName a {
		color:#FF3000;
		background:url(../interface/icoGuestBookEmailLink.gif) 100% 80% no-repeat;
		padding-right:20px;
		text-decoration:none;
		}

	#guestBook p.authorName a:hover {
		text-decoration:underline;
		}

	#guestBook p.guestBookEntry {
		margin:0x;
		font-size:9pt;
		}

/* PAGINATION OBJECT */

#bodyText .pagination {
	position:relative;
	top:1px;
	left:0px;
	height:22px;
	width:571px;
	margin:0;
	border:0;
	padding:0;
	background:#FFD33A;
	text-align:left;
	}

#bodyText .pagination a {
	margin:0;
	border:0;
	padding:3px 7px 3px 7px;
	font-size:8pt;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	}

#bodyText .pagination a:hover {
	background:#FF9933;
	}

#bodyText .pagination span {
	margin:0;
	border:0;
	padding:3px 7px 3px 7px;

	font-size:8pt;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#FF9933;
	}

.pagination {
	position:relative;
	top:1px;
	left:0px;
	height:22px;
	width:571px;
	margin:0;
	border:0;
	padding:0;
	background:#FFD33A;
	text-align:left;
	}

.pagination a {
	margin:0;
	border:0;
	padding:3px 7px 3px 7px;
	font-size:8pt;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	}

.pagination a:hover {
	background:#FF9933;
	}

.pagination a:visited {
	color: #FFFFFF}

.pagination span {
	margin:0;
	border:0;
	padding:3px 7px 3px 7px;
	font-size:8pt;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#FF9933;
	}

/* TEXTUAL ELEMENTS */

h1 {
	margin:0;
	padding:0;
	border:0;	
	}
	
h2 {
	margin:0;
	padding:0;
	border:0;	
	}

h3 {
	margin:0;
	padding:0;
	border:0;	
	}

h4 {
	margin:0;
	padding:0;
	border:0;	
	}
	
h5 {
	margin:0;
	padding:0;
	border:0;
	}
	
h6 {
	margin:0;
	padding:0;
	border:0;
	}

p {
	margin:0;
	padding:0;
	border:0;
	font:11t;
	}

img {
	margin:0;
	padding:0;
	border:0;	
	}

#bodyText h1 {
	margin:10px 0 10px 0;
	padding:0;
	border:0;
	font-size:14pt;
	color:#CC6600;
	text-transform:uppercase;
	font-weight:bold;
	}

#bodyText h2 {
	margin:10px 0 10px 0;
	padding:0;
	border:0;
	font-size:11pt;
	text-transform:uppercase;
	font-weight:bold;
	}

#bodyText h3 {
	margin:10px 0 10px 0;
	padding:0;
	border:0;
	font-size:10pt;
	font-style:oblique;
	font-weight:bold;
	}
	
#bodyText h4 {
	margin:10px 0 10px 10px;
	padding:0;
	border:0;
	font-size:9pt;
	}

#bodyText h5 {
	margin:10px 0 10px 20px;
	padding:0;
	border:0;
	font-size:9pt;
	font-style:oblique;
	}

#bodyText h6 {
	margin:10px 0 10px 30px;
	padding:0;
	border:0;
	font-size:8pt;
	color:#909090;
	}

#bodyText p {
	margin:10px 0 10px 0;
	padding:0;
	border:0;
	font-size:9pt;
	line-height:15pt;
	}

#bodyText cite {
	display:block;
	margin:0;
	padding:0;
	border:0;
	color:#FF6600;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	}

#bodyText img {
	border:1px #000000 solid;
	margin:5px 5px 5px 5px;
	}

#bodyText em {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11pt;
	}

#bodyText a:link {
	color:#CC6600;
	}

#bodyText a:hover {
	color:#FF0040;
	}

#bodyText a:visited {
	color:#660033;
	}


/* NEWSLETTER */

#rcNewsletter a.rcNlMessage {
	position:relative;
	top:0;
	display:block;
	clear:both;
	padding:0 0 0 5px;
	margin:0 0 0 12px;
	color:#CC6600;
	}

#rcNewsletter a:hover.rcNlMessage {
	color:#FF562C;
	}

#rcNewsletter a.btnNewsletter {
	position:relative;
	top:0;
	display:block;
	width:80px;
	height:19px;
	clear:both;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	padding:3px 0 0 3px;
	margin:0 0 0 30px;
	border:0;
	text-transform:uppercase;
	text-decoration:none;
	background-image: url(../interface/btnNewsletter.gif);
	background-repeat: no-repeat;
	background-position: top left;
	}

#rcNewsletter a:hover.btnNewsletter {
	color:#FF562C;
	}

#rcNewsletter h1 {
	margin:0;
	border:0;
	padding:2px 0 0 5px;
	font-size:8pt;
	font-weight:bold;
	text-transform:uppercase;
	color:#000000;
	}

#rcNewsletter input {
	margin:1px 2px 1px 5px;
	padding:0;
	display:block;
	clear:left;
	}

#rcNewsletter label {
	position:relative;
	top:-15px;
	left:25px;
	display:block;
	width:125px;
	clear:right;
	padding:0;
	float:left;
	}

#rcNewsletter.phForm label {
	display:block;
	margin-top:-15px;
	margin-left:30px;
	border-bottom:1px #ff0066 solid;
	}
	

/* UI MESSAGES */

span.messageError {
	position:relative;
	display:block;
	margin:0 0 20px 0;
	padding:0;
	border:0;
	margin:5px 5px 5px 5px;
	font-size:11pt;
	font-weight:bold;
	color:red;
	clear:both;
	}

span.messageSuccess {
	position:relative;
	display:block;
	margin:0;
	padding:0;
	border:0;
	margin:5px 5px 5px 5px;
	font-size:11pt;
	font-weight:bold;
	color:#3C9BD0;
	clear:both;
	}
	

/* SITE MENU */

#rcMenu ul#menu {
	margin:0;
	border:0;
	padding:0;
	position:relative;
	list-style-type:none;
	}

#rcMenu ul#menu li {
	position:relative;
	display:block;
	}

#rcMenu #menu ol {
	margin:0;
	border:0;
	padding:0;
	position:relative;
	list-style-type:none;
	}

#rcMenu #menu ol li {
	position:relative;
	display:block;
	}

#rcMenu #menu li a {
	display:block;
	width:150px;
	height:24px;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	padding:10px 0 0 5px;
	text-decoration:none;
	}

#rcMenu #menu li a:hover {
	background:#FF9933;
	}

#rcMenu #menu ol li a {
	display:block;
	width:135px;
	height:24px;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	padding:10px 0 0 20px;
	text-decoration:none;
	}

#rcMenu #menu ol li a:hover {
	background:#FF9933;
	}

/* INSERT OBJECT */

.insertVertical {
	float:right;
	margin:10px 10px 10px 10px;
	padding:0;
	border:0;
	border-bottom:1px dashed #cccccc;
	width:250px;
	}

.insertHorizontal {
	margin:10px 10px 10px 10px;
	padding:0;
	border:0;
	border-bottom:1px dashed #cccccc;
	width:600px;
	}

.insertBody {
	margin:0;
	padding:5px;
	border-left:1px dashed #cccccc;
	border-right:1px dashed #cccccc;
	}

.insertItem {
	clear:both;
	margin:0 0 5px 0;
	padding:0 0 5px 0;
	border-bottom:1px dashed #c0c0c0;
	}

#bodyText .insertVertical h1, 
#bodyText .insertHorizontal h1 {
	margin:0;
	padding:7px 4px 2px 8px;
	border:0;
	height:18px;
	color:#000000;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background-image:url(../interface/insertTitleBG.gif);
	background-repeat: none;
	background-position: top left;
	clear:both;
	}
	
#bodyText .insertVertical .insertBody .insertItem h2, 
#bodyText .insertHorizontal .insertBody .insertItem h2 {
	margin:0 0 0 100px;
	padding:0;
	border:0;
	height:17px;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	line-height:10pt;
	text-transform:none;
	}
	
#bodyText .insertVertical h3, 
#bodyText .insertHorizontal h3 {
	margin:0 0 0 100px;
	padding:0;
	border:0;
	font-size:8pt;
	line-height:10pt;
	font-style:normal;
	}
	
#bodyText .insertVertical h4, 
#bodyText  .insertHorizontal h4 {

	}

#bodyText .insertVertical .insertBody  .insertItem p, 
#bodyText .insertHorizontal .insertBody  .insertItem  p {
	margin:0 0 0 100px;
	padding:0;
	border:0;
	font-size:8pt;
	line-height:10pt;
	display:block;
	clear:right;
	}

#bodyText .insertVertical .insertBody .insertItem cite,
#bodyText .insertHorizontal .insertBody .insertItem cite {
	display:block;
	margin:0;
	padding:0;
	border:0;
	color:#FF6600;
	font-size:9pt;
	font-weight:bold;
	text-align:center;
	}
	
#bodyText .insertVertical span, 
#bodyText  .insertHorizontal span {
	margin:0;
	padding:0;
	border:0;
	font-size:8pt;
	line-height:10pt;
	display:block;
	clear:right;
	}

#bodyText .insertVertical .insertBody .insertItem ul, 
#bodyText .insertHorizontal .insertBody .insertItem ul {
	margin:0 0 0 15px;
	padding:0;
	border:0;
	font-size:9pt;
	list-style-image:url(../interface/listStyleBulletI.gif);
	list-style-type:circle;
	line-height:12pt;
	}

#bodyText .insertVertical .insertBody .insertItem ol, 
#bodyText .insertHorizontal .insertBody .insertItem ol {
	margin:0 0 0 15px;
	padding:0;
	border:0;
	font-size:9pt;
	list-style-image:url(../interface/listStyleBulletI.gif);
	list-style-type:circle;
	line-height:12pt;
	}

#bodyText .insertVertical .insertBody .insertItem a, 
#bodyText .insertHorizontal .insertBody .insertItem a {
	color:#FF0066;
	text-decoration:none;
	}

#bodyText .insertVertical .insertBody .insertItem a:hover, 
#bodyText .insertHorizontal .insertBody .insertItem a:hover {
	text-decoration:underline;
	}

#bodyText .insertVertical .insertBody .insertItem img,
#bodyText .insertHorizontal .insertBody .insertItem img{
	margin:0;
	padding:0;
	border:0;
	float:left;
	}

#bodyText .insertVertical .insertBody .insertItem a, 
#bodyText .insertHorizontal .insertBody .insertItem a {
	color:#CC6600;
	}

#bodyText .insertVertical .insertBody .insertItem a:hover, 
#bodyText .insertHorizontal .insertBody .insertItem a:hover {
	color:#000000;
	}

#bodyText .insertVertical .insertBody .insertItem .pollTypeI .phButtons a,
#bodyText .insertHorizontal .insertBody .insertItem .pollTypeI .phButtons a {
	position:relative;
	margin:0;
	padding:4px 5px 6px 4px;
	border:1px solid #FF9933;
	font-size:7pt;
	font-weight:bold;
	color:#000000;
	background:url(../interface/insertTitleBG.gif);
	text-decoration:none;
	}

#bodyText .insertVertical .insertBody .insertItem .pollTypeI .phButtons a:hover,
#bodyText .insertHorizontal .insertBody .insertItem .pollTypeI .phButtons a:hover {
	color:#000000;
	background:url(../interface/insertTitleBG.gif);
	padding:5px 6px 7px 5px;
	text-decoration:none;
	}

#bodyText .insertVertical a, 
#bodyText .insertHorizontal a {
	font-size:8pt;
	color:#CC6600;
	}

#bodyText .insertVertical a:hover, 
#bodyText .insertHorizontal a:hover {
	color:#000000;
	}


/* GENERAL FORM CONTROL */


form {
	margin:0;
	border:0;
	padding:0;
	}

#bodyText .form {
	position:relative;
	top:0;
	left:0;
	margin:0;
	border:0;
	padding:0;
	}

#bodyText .form input.textfield {
	position:relative;
	top:0;
	left:0;
	margin:0;
	padding:0;
	width:15em;
	display:block;
	clear:left;
	}

#bodyText .form textarea {
	position:relative;
	top:0;
	left:0;
	margin:0;
	padding:0;
	width:15em;
	display:block;
	clear:left;
	}


#bodyText .form input.file {
	position:relative;
	top:0;
	left:0;
	margin:0;
	padding:0;
	width:10em;
	display:block;
	clear:left;
	}

#bodyText .form select {
	position:relative;
	top:0;
	left:0;
	margin:0;
	padding:0;
	width:15em;
	display:block;
	clear:left;
	}

#bodyText .form select.multiple {
	position:relative;
	top:0;
	left:0;
	margin:0;
	padding:0;
	width:15em;
	display:block;
	clear:left;
	}	

#bodyText .form label {
	position:relative;
	top:0;
	left:0;
	margin:0;
	border:0;
	padding:0;
	display:block;
	clear:left;
	font-size:8pt;
	font-weight:bold;
	text-transform:uppercase;
	}

#bodyText .form span.checkbox label{
	position:relative;
	top:0;
	left:0;
	margin:-15px 0 0 20px;
	border:0;
	padding:0;
	display:block;
	clear:left;
	font-weight:normal;
	}

#bodyText .form span.checkbox input {
	position:relative;
	top:0;
	left:0;
	margin:4px 0 0 0;
	display:block;
	clear:left;
	}

#bodyText .form span.radiobutton label {
	position:relative;
	top:0;
	left:0;
	margin:-15px 0 0 20px;
	border:0;
	padding:0;
	display:block;
	clear:left;
	font-weight:normal;
	text-transform:uppercase;
	}

#bodyText .form span.radiobutton input {
	position:relative;
	top:0;
	left:0;
	margin:4px 0 4px 0;
	padding:0;
	display:block;
	clear:left;
	}

#bodyText .form a {
	position:relative;
	top:0;
	display:block;
	width:80px;
	height:19px;
	clear:both;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	padding:3px 0 0 10px;
	margin:5px 0 0 0;
	border:0;
	text-transform:uppercase;
	text-decoration:none;
	background-image: url(../interface/btnNewsletter.gif);
	background-repeat: no-repeat;
	background-position: top left;
	}

#bodyText .form a:hover {
	color:#FF562C;
	}

#bodyText #guestBook .form input.textfield{
	position:relative;
	top:0;
	left:0;
	margin:0;
	padding:0;
	width:15em;
	display:block;
	clear:left;
	}

#bodyText #guestBook .form textarea {
	position:relative;
	top:0;
	left:0;
	margin:0;
	padding:0;
	width:25em;
	height:10em;
	display:block;
	clear:left;
	}

#bodyText #guestBook .form label {
	font-family:arial, sans-serif;
	position:relative;
	top:0;
	left:0;
	margin:0;
	border:0;
	padding:0;
	display:block;
	clear:left;
	font-size:9pt;
	text-transform:none;
	color:#8E7F60;
	} 

