/*global text styles*/
	body,html {
		color:#505050;
		font-family: arial, helvetica, sans-serif;
	    font-size: 12px;
	}
	
	a {
		color: #006699; 
	}
	
	a:hover, a:active {
		color: #FD9A00;
		text-decoration: none;
	}
	
	/*for POINTS*/
	em {
		font-weight:bold;
		font-style: italic;
		text-transform:uppercase;
	}
	
/*PRIMARY structural ids */
	body, html {
	    margin:0;
		padding:0;
	}
	
	#wwmain {
		width:760px;
		border-right:1px solid #A3BE7F;
		border-bottom:1px solid #A3BE7F;
	}
	
	#col-nav {
		width:169px;
		border-right:10px solid #fff;
	}
	
	#col-main {
		padding:10px 0;
		border-right:10px solid #fff;
	}
	
	#col-callouts, #colCallouts {
		width:141px;
		padding:10px 0;
		border-right:10px solid #fff;
	}
	
	#ad-land {
		margin:0;
		width:570px;
		padding:10px;
		border-right:1px solid #A3BE7F;
		border-bottom:1px solid #A3BE7F;
	}

/*shared bullet list styles*/
	ul.bullets, ul.plain, ul.nada, ul.multi, ul.bullets-big, .tierone ul, .tiertwo ul, .tierthree ul, .upsell ul {
		margin: 2px 0;
		padding: 0;
		list-style: none;
		/*overide legacy css*/
		line-height:normal;
	}

/* standard blue arrow bullets */
	ul.bullets li {
		margin: 3px 0 0 0;
		padding: 0 0 0 11px;
		background:url(/sites/BeligumFlemish/images/arrow_free.gif) no-repeat 0 6px;
	}

/* plain bullets */
	ul.plain li, .tierone li, .tiertwo li, .tierthree li, .upsell li {
	    margin: 3px 0 0 0;
		padding: 0 0 0 11px;
		background:url(/sites/BeligumFlemish/images/bullet-gray.gif) no-repeat 1px 6px; 
	}

/* round green bullets */
	ul.bullets-big li {
		margin: 3px 0 0 0;
		padding: 0 0 0 16px;
		background:url(/sites/BeligumFlemish/images/blt_arrow_green.gif) no-repeat 0 2px;
	}
	
/* no bullets */
	ul.nada li {
	    margin: 2px 0 0 0;
	}
	
/*bullets on a single line */
	ul.multi {
		margin:4px 0 0 0;
	}
	
	ul.multi li {
		display:inline;
	    border-left:1px solid #ccc;
		background:url(/sites/BeligumFlemish/images/arrow_free.gif) no-repeat 6px 4px;
		padding:0px 3px 0px 16px;
		line-height:13px;
	}
	
	ul.multi li.init {
	    border-left:none;
		padding:0px 3px 0px 11px;
		background-position: 0px 4px;
	}
	
	ul.multi li a {
		text-decoration: none;
		color: #006699;
	}

/* float classes for aligning text/images */
	img.bucket {
	    float: left;
	    margin: 5px 0 5px 5px;
		border:1px solid #90C848;
	}
	
	div.sm-pad {
	    padding: 7px 7px 14px 87px;
	 }
	 
	div.ss-pad {
	    padding: 7px 7px 14px 100px;
	} 
	 
	div.lg-pad {
	    padding: 7px 7px 14px 129px;
	}
	 
	div.no-img {
	    padding: 7px 7px 14px 7px;
	}
	
	div.stacked {
	    padding-top:0 !important;
	}

/*alternate floats for IE6*/
	/*hide mac ie \*/
	* html div.sm-pad, * html div.lg-pad, * html div.ss-pad, * html div.stacked {
		float:left;
		padding:7px 7px 14px 7px;
		margin:0;
		display:inline;
		height:1%;
	}
	/*end hide*/
	
/* Universal find a meeting boxes */
	div.mtf {
		float:none;
		width:206px;
	    padding: 6px 5px;
	    border: 1px solid #999999;
	    margin: 5px 0 0 0;
	}
	
	/*hide from Mac ie \*/
	div.mtf {
		float:left;
		width:auto;
	}
	/*end hide*/
	
	div.mtf-narrow {
		width:113px;
	    padding: 6px 4px;
	    border: 1px solid #999999;
	    margin: 5px 0 0 0;
	}
	
	div.mtf label {
		display:inline;
		padding: 0 4px 0 0;
		vertical-align:middle;
	}
	
	div.mtf-narrow label, div.co-mtf label {
		display:block;
		margin: 0 0 1px 0;
	}
	
	div.mtf fieldset {
		display:inline;
		vertical-align:middle;
	}
	
	.mtf-field {
		width:87px;
		font-size:12px;
		font-family: arial, helvetica, sans-serif;
		border:1px solid;
		vertical-align:middle;
	}
	
	.mtf-submit {
		display:inline;
		margin: 0 0 0 4px;
		vertical-align:middle;
	}

/*Callout order sub-classes*/
	div.init {
		border-top:1px solid #ccc !important;
		background-image:none !important;
	}
	
	div.final {
		border-bottom:1px solid #ccc !important;
		margin-bottom:7px;
	}
	
	div.solo {
		border: 1px solid #ccc;
		border-bottom:1px solid #ccc !important;
		margin-bottom:7px;
	}
	div.one {
		border-top: 1px solid #ccc !important;
	    width:130px;
	    border-bottom:1px solid #ccc !important;
		background-image:none !important;
		margin-bottom:7px;
	}
/*Universal Callout styles*/

	div.co-row, div.co-ad, div.co-mtf {
		border: solid #ccc;
		border-width: 0 1px;
		font-size:11px;
	}
	
	div.co-row img {
		float:left;
		margin: 2px 6px 0 0;
		border:1px solid #90C848;
	}
	
	div.co-row img.wide {
		float:none;
		margin:2px 0 4px;
		display:block;
	}
	
	div.co-row ul, div.co-mtf ul {
		padding:0;
		margin:0;
		list-style:none;
		clear:left;
	}
	
	div.co-row li {
		padding:1px 0 1px 11px;
		background:url(/sites/BeligumFlemish/images/arrow_free.gif) no-repeat 0 7px;
	}

/*Right column callouts*/

	.co-row {
		padding:7px 6px;
		background:url(/sites/BeligumFlemish/images/vis_co_hdot.gif) repeat-x top;
	}

	div.co-row h2, div.co-mtf h2 {
		margin:0;
		padding:0 0 1px 0;
		font-size:12px;
		font-weight:bold;
		color:#FF9508;
	}
	
	div.co-row h3 {
		clear:both;
		margin:0;
		padding:4px 0 1px 0;
		font-size:11px;
		font-weight:bold;
		color:#FD9A00;
	}

/*unique meeting finder callout*/
	.co-mtf {
		padding:7px 5px;
		margin:0 1px;
		background:url(/sites/BeligumFlemish/images/bg_co_mtf.gif) repeat-x top !important;
	}
	
	div.co-mtf li {
		padding:3px 0 2px 18px;
		background:url(/sites/BeligumFlemish/images/but_mtf_go.gif) no-repeat 0 4px;
	}
	
/*unique ad banner callout*/
	.co-ad {
		padding: 10px 0 0 0;
		background:url(/sites/BeligumFlemish/images/vis_co_hdot.gif) repeat-x top;
		text-align:center;
	}
	
	div.co-ad img {
		display:block;
		margin: 0 auto 10px auto;
	}

/* universal component gutter */
	td.gutter-split {
	    width: 7px;
	    background-color: #fff;
	}
	
/*poll elements */
 .acpolltable td {
 	padding: 0 0 3px 0;
 }
 
 .acpollbutton {
 	background-color:#BEE887;
	border-top:2px solid #E6FBCA;
	border-right:2px solid #90C848;
	border-bottom:2px solid #90C848;
	border-left:2px solid #E6FBCA;
	color:#0F6600;
	font-size:11px;
	line-height:12px;
	white-space:nowrap;
	letter-spacing:.1em;
 }
 
 /* the following CSS statements belong in the Stylesheet Editor section your Cluster Control Center */
	td.pollbar1 { background-color: #0000aa }	/* poll bar colors */
	td.pollbar2 { background-color: #d40000 }
	td.pollbar3 { background-color: #2aaa00 }
	td.pollbar4 { background-color: #f4aa00 }
	td.pollbar5 { background-color: #d42ad4 }
	
/*generic button style*/
	a.btn {
		display:block;
		padding: 0 0 1px 0;
		text-align:center;
		background-color:#6AA0F9;
		border-top:2px solid #9CC0FB;
		border-right:2px solid #678CCB;
		border-bottom:2px solid #4A70AF;
		border-left:2px solid #8DB6FA;
		color:#fff;
		text-decoration:none;
		font-size:11px;
		line-height:12px;
		white-space:nowrap;
		letter-spacing:.1em;
	}
	
	a.btn:hover, a.btn:visited {
		color:#fff;
	}
	
/*Universal text styles*/

	/*for 22px page headers*/
	h1 {
		color:#1F960B;
		margin:0;
		font-size:22px;
		font-weight:600;
	}
	
	/*15px sub-headers (replaces texttitle)*/
	h2 {
		color:#90C848;
		margin:0;
		font-size:15px;
		font-weight:bold;
	}
	
	h4,h5 {
		margin:0;
		padding:0;
		font-size:12px;
		font-weight:bold;
	}
	
	h4, h4 a {
		color:#1F960B;
	}
	
	h5, h5 a {
		color:#FF9508;
	}

/*universal misc. elements*/
	.dotline, .dotline-clr {
		margin:14px 0 0 0;
		background:url(/sites/BeligumFlemish/images/hdot.gif) repeat-x top;
		height:14px;
		line-height: 0;
	}
	
	*html .dotline, *html .dotline-clr {
		font-size:1px;
	}
	
	.dotline-clr {
		clear:both;
	}
	
	div.tablespacer {
	    height: 20px;
	    margin: 0;
	    padding: 0;
	}
	
	.clr {
	    clear: both;
	    height: 0;
	    line-height: 0;
	    margin: 0;
	    padding: 0;
	}
	
	* html .clr {
	font-size: 1px;
	}
	
	form,fieldset {
	    border: 0;
	    padding: 0;
		margin:0;
	}
	
	fieldset:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
	
	fieldset {display: inline-block;}
	
	/* Hides from IE-mac \*/
	* html fieldset {height: 1%;}
	fieldset {display: block;}
	/* End hide from IE-mac */
	
/*ie6  bugfixes*/
	/*hide from mac\*/
	* html div.tierone, * html div.tiertwo, * html div.tierthree, * html div.upsell {
		height:1%;
	}
	/*end hide*/