/* ICID idn */


	/*  ======================================================= */
	/*  ======================================================= */
	/*  ================Content 						======= */
	/*  ======================================================= */
	.caption{font-style:italic !important;font-size:16px !important;font-weight:bolder !important;margin:0px;padding:0px;margin-top:10px !important;padding-top:5px !important;}
	.sub-caption{font-size:13px !important;font-weight:bold !important;color:#666666 !important}
	p.sub-caption{margin:0px;padding:0px;}
	
	
	.big{font-size:13px !important;font-weight:bold;}
	
	.bigger{font-size:15px !important;font-weight:bold;}
	.bigger-nb{font-size:15px !important}
	.biggest{font-size:16px !important;font-weight:bold;}
	.strong{font-weight:bold !important;}
	.grayed{color:#6F6F6F !important;}
	.italic{font-style:italic !important;}
	.underline{text-decoration:underline !important;}
	.centered{text-align:center !important;}
	.smaller{font-size:11px !important;}
	.smallest{font-size:10px !important;}
	.lighter{color:#434343 !important;font-size:12px  !important;}
	div#pre-content-block .lighter{font-size:11px !important;}
	ul li{list-style:disc;text-align:justify;}
	p.summary{font-size:13px !important;font-weight:bold !important;color:black !important;}
	p.summarynb{font-size:13px !important;}
	.border{border:1px solid #bdd63d;}
	.solid{margin:0px 0px 0px 0px !important;background-color:#bdd63d;color:#FFFFFF !important;font-weight:bold;font-size:15px;}
	.splitter{border-bottom:1px dashed #999999;}
	p.splitter{letter-spacing:1px;font-size:13px !important;font-weight:bold !important;font-style:oblique;margin-top:35px;text-align:center;border-bottom:none !important;text-transform:capitalize;}
	p.ul{font-size:14px !important;border-bottom:1px dashed #CCCCCC;color:#000000 !important;}
	p.ul-less-margin{font-size:14px !important;border-bottom:1px dashed #CCCCCC;color:#000000 !important;margin-bottom:2px !important;}
	p.border-bottom{border-bottom:1px dashed #CCCCCC;padding-bottom:5px;}
	.no-border{border:0px !important;}
	/*  ======================================================= */
	/*  ======================================================= */


div.panel{
	float:left;
	padding:0 0 0 0 !important; /* padding from parent... */
	margin-right:11px;
	margin-bottom:35px;
	margin-top:2px;
}

div.blockular,div.news-block{ /* not a real word.. :P */
	border-bottom:1px solid #dbe5ea;
	/*padding-bottom:10px;*/
	padding:5px 0px 5px 0px;
}div.blockular:after,div.news-block:after{clear:both;}

/* for everyone... 	*/
div.news-block a.readmore:link,div.news-block a.readmore:hover,div.news-block a.readmore:active,div.news-block a.readmore:visited,	
#news-at-icid a.readmore:link,#news-at-icid a.readmore:hover,#news-at-icid a.readmore:active,#news-at-icid a.readmore:visited,	
a.readmore:link,a.readmore:hover,a.readmore:active,a.readmore:visited{
	font-size:12px;
	color:#5d87a1;
	text-decoration:underline;
	text-align:right;
	font-weight:normal !important;
}div.news-block a.readmore:hover,
#news-at-icid a.readmore:hover,	
a.readmore:hover{color:#719fbb;}
div.news-block a.readmore:link,div.news-block a.readmore:hover,div.news-block a.readmore:active,div.news-block a.readmore:visited{
	font-size:11px; /* news items have smaller readmore links... :| */
}
/* ----				*/



div#content-column{
	width:636px;
	margin-right:11px !important; /* override.. */
	/*background:url('../img/body-circles.gif') no-repeat;*/
	
}

div#events-column{width:256px;overflow:hidden;}
	
	div#content-column div#pre-content-block{
		float:none !important;
		margin-bottom:20px !important;
		background-color:transparent !important;
		padding:13px;
		font:Verdana, Arial, Helvetica, sans-serif;
		padding-top:0px !important;
		border-bottom:1px dashed #CCCCCC;
	
	}
	div#content-column div#content-block{
		float:none !important;
		margin-bottom:5px !important;
		background-color:transparent !important;
		padding:14px;
		min-height:450px;
	}
	
	div#content-column div#content-header{ /* bread-crumbs only!!! */
		background-color:transparent !important;
		padding:0px;
		padding-left:14px !important;
		width:619px;
		overflow:hidden !important;
		text-align:right;
		
	}
		div#content-column div#content-header img{
			border:none !important;
			vertical-align:bottom !important;
			padding-right:5px !important;
		}
		
	
		div#content-column div#content-header a:link,
		div#content-column div#content-header a:visited,
		div#content-column div#content-header a:active,
		div#content-column div#content-header a:hover{
			font-size:12px;
			color:#333333;
			text-decoration:none;
		}div#content-column div#content-header a:hover{
			text-decoration:underline;
		}
		
		
		div#content-block a:link,
		div#content-block a:active,
		div#content-block a:hover,
		div#content-block a:visited{
			color:#2F6193;
			text-decoration:none;
		}div#content-block a:hover{text-decoration:underline;}
		
		
		
		div#content-block h1{
			margin-top:0px !important;
			color:#5d87a1 !important;
			
			/*font:32px Arial, Helvetica, sans-serif;*/
			font:27px Arial, Helvetica, sans-serif;
			font-weight:bolder;
			
			margin-bottom:5px !important;
			padding-bottom:0px !important;
			
		}
		
		div#content-block div.sub-header{
			width:200px;
			border-bottom:1px solid #5d87a1;
			height:1px !important;
			overflow:hidden;
			margin-right:70px;
		}
	
		div#content-block img{
			float:right;
			margin-top:10px;
			margin-left:10px;
			margin-bottom:10px;
			margin-right:0px !important;

			/*border:#f1f6d5 1px solid;*/
		}
		div#content-block img.no-border{border:0px !important;}
		div#content-block img.no-v-pad{margin-top:0px !important;}
		
		div#content-block,
		div#content-block p{
			font:14px Verdana, Arial, Helvetica, sans-serif;
			color:#333333;
		}
		
		div#content-block hr{
			height:0px !important; 
			color:#666666 !important;
			border-bottom:1px solid #666666;
		}
		
		div#content-block span.content-title{
			font-weight:bold;
			font-size:12px;
			margin-bottom:10px;
		}
		
		div#content-block div#body{
			padding:none !important;
			margin-top:8px !important;
			margin-bottom:8px !important;
				
		}
		
		#body,#body p{
			font:14px Arial, Helvetica, sans-serif		
		}
		
	/*  ======================================================= */
	/*  ======================================================= */
	/*  ======================Interior Content Selectors======= */
	/*  ======================================================= */
		div.block div{padding:8px 8px 8px 8px;}
		div.block{
			padding:none !important;
			margin-top:8px !important;
			margin-bottom:8px !important;		
		}
		.float{
			float:left !important;
			margin-left:8px !important;
			margin-right:8px !important;
		}
		.padded{padding:10px;}
		.no-float{float:none !important}
		
		.indent{
			padding-left:0px !important;
			padding-bottom:3px !important;
			padding-right:0px !important;
			padding-top:3px !important;
			margin:0px 0px 0px 0px !important;
		}
		.child-indent{
			padding-left:15px !important;
			padding-bottom:5px !important;
			padding-right:0px !important;
			padding-top:5px !important;
			margin:0px 0px 0px 0px !important;
		}
		.child-indent .child-indent{
			padding-bottom:3px !important;
			padding-top:3px !important;
		}
		
		
		/* SITEMAP Specific */
		div.sitemap-rootpage{
			height:250px;
			overflow:visible !important;
		}
		div.solid a:link,
		div.solid a:active,
		div.solid a:visited,
		div.solid a:hover{color:white !important;}
		
		
	
	/*  ======================================================= */
	div#navigation-block{
	
	}
	
	div#navigation-block img{
		float:left;
	}
	
	
	div#navigation-title{
		background:url('../img/nav/top.gif') no-repeat;
		width:247px;
		height:39px;
		
	}
		div#navigation-title div{
			padding-top:9px;
			padding-left:10px;
			color:white;
			font-size:18px;
			font-weight:bolder;
			font-family:Verdana, Arial, Helvetica, sans-serif;
		}
		
	div#navigation-container{
		background:url('../img/nav/bgy.gif') repeat-y;
		width:247px;		
	}
	
	div#navigation-minheight{height:0px;width:0px;float:none;display:none;}
	div#navigation-links{
		background:url('../img/nav/bg.gif') no-repeat;
		
		width:246px;
	}
		div#navigation-links div{
			padding:9px;
			font-size:14px;
			color:white;
			padding-left:10px !important;
			float:none;
		}

		div#navigation-links div a{
			
		}
		
		div#navigation-links div a:link,
		div#navigation-links div a:visited,
		div#navigation-links div a:active,
		div#navigation-links div a:hover{
			font-size:14px;
			font-weight:normal;
			color:#ffffff;
			text-decoration:none;
		}
		div#navigation-links div a:hover{
			text-decoration:underline;
		}
		
		div#navigation-links div a.parent:link,
		div#navigation-links div a.parent:visited,
		div#navigation-links div a.parent:active,
		div#navigation-links div a.parent:hover{
			/*padding-left:3px !important;*/
			font-size:14px !important;
			font-weight:bold !important;
			color:#ffffff !important;
			text-decoration:none !important;
		}
		div#navigation-links div a.parent:hover{
			text-decoration:underline !important;
		}
		
		div#navigation-links div a.current:link,
		div#navigation-links div a.current:visited,
		div#navigation-links div a.current:active,
		div#navigation-links div a.current:hover{
			/*padding-left:3px !important;*/
			text-decoration:underline !important;
		}
		div#navigation-links div a.current:hover{
			text-decoration:underline overline !important;
		}
		
		div.nav-sub{
			padding:2px !important;
			padding-left:10px;
			float:none !important;
		}
	
	/*  ======================================================= */
	
	div#events-workshop{
		width:248px;
		height:171px;
		background:url('../img/event-workshop-large.gif') no-repeat;
		font:11px Verdana, Arial, Helvetica, sans-serif;
	}
		div#events-workshop	div{
			padding:15px 0px 0px 16px !important;
			margin-bottom:10px !important;
		}
		
		div#events-workshop div h1{
			margin-top:3px;
			margin-bottom:0px;
			font:16px Verdana, Arial, Helvetica, sans-serif;
			font-weight:bolder;
		}
		div#events-workshop div p{
			font-weight:bold;
		}
		div#events-workshop div a:link,
		div#events-workshop div a:visited,
		div#events-workshop div a:hover,
		div#events-workshop div a:active{
			color:#000000;
		}div#events-workshop div a:hover{color:#666666;}
	

	