/* CSS Document created by JGH interent */
	
	
	
	.milk_stage_tags{display:none;}
	.milk_stage_close{display:block; color:#6699FF;}
	.milk_loading{background:transparent url(images/load.gif) no-repeat center center;}
	
	
	*{outline:none;}
	
	body{
		margin:0; 
		padding:0; 
		font-size:62.5%; 
		font-family:tahoma;
		line-height:2em; 
		color:#333333;
		background:url(images/background.gif) top center repeat-y;
		height:100%; 
	}
	
	blockquote{
		float:left;
		margin:0px;
		padding:0px;
		width:50%;
	}
	
	table{border:none;}
	
	/*ie 7*/
	*:first-child+html #calender table{width:247px;}

	/*ie 6*/
	*html body #calender table{width:247px;}
	
	caption{
		background:#EFEFEF none repeat scroll 0% 50%;
		padding:5px 0px 0px;
		margin:2px;
	}
	
	/*ie 7*/
	*:first-child+html caption{height:30px;}

	/*ie 6*/
	*html body caption{height:30px;}
			
	tbody{
		background:#D7D4D6 none repeat scroll 0% 50%;
		border:1px solid #FFFFFF;
		margin:5px 0px 5px 5px;
		width:210px;
		font-weight:bolder;
	}
	
	td{
		background:#C7C7C7 none repeat scroll 0% 50%;
		margin:1px;
		width:30px;
		border:none;
	}
	

	/*ie 7*/
	*:first-child+html td{width:auto;}
	
	/*ie 6*/
	*html body td{width:auto;}

	center a{color:#6699FF!important; text-decoration:none!important;}
	
	#social{
		position : fixed !important;
		position:absolute;
		top : 35px;
		right : 5px;
		width : 30px;
		height : auto;
		text-align : right;
	}	
	.social_jgh{display:none;}
		
	#container{
		margin:0px auto; 
		padding:0; 
		background-color:#fff; 
		width:794px; 
		min-height:100%;
	}
	
	#top{height:253px;}
	#top img{width:794px;}
	
	#s_bar{
		background:#006699 url(images/searchbg.jpg) repeat-y scroll left top;
		height:25px;
		padding-left:655px;
	}
		
	/*ie 7*/
	*:first-child+html #s_bar{padding-bottom:4px;}
	
	#search_site input{
		border:1px solid #006699;
		color:#006699 !important;
		padding:2px;
		width:109px;
	}
	
	#search_site input.keyword{
		background:transparent url(images/go.gif) no-repeat scroll 0%;
		border:none!important;
		margin:1px 0px;
		width:20px;
	}
	
	#header{
		background:#006699 url(images/top2.jpg) top left no-repeat; 
		padding:0px; 
		margin:0px;
		height:118px;
	}
	
	#menu{padding:88px 0px 0px 0px;}
	
	#menu ul{
		list-style:none; 
		margin:0px; 
		padding:0;
	}
	
	#menu li{
		padding:4px 3px 4px 4px; 
		float:left;
	}
	
	#menu a{
		color:#fff;
		text-decoration:none;
		font-variant:small-caps;
		font-weight:bold;
		font-size:10px;
		padding:0 0px 0;
	}
	
	#menu .menu15,#menu .menu16{display:none;}
	
	.clicked {color:#FFF25D!important;}
	.active {background:#006699!important;}
	
	#section{
		float:left; 
		background:#efefef;  
		width:222px; 
		margin:0px 0px 20px;
	} 

	#section ul{
		list-style:none; 
		list-style-position: outside;
		list-style-type:none;
		margin:20px; 
		padding:0px;
	}
	
	#section li{
		padding:5px; 
		border-bottom:1px solid #cccccc;
	}
	
	#section a{
		font-size:1.1em;
		text-decoration:none; 
		color:#6699FF;
	}
	
	
	.site_6 #section{width:0px;}
	.site_14 #section{width:0px;}
	
	#footer{
		background:#FFFFFF none repeat scroll 0% 50%;
		border-top:1px solid #A5A5A5;
		color:#cccccc;
		height:50px;
		text-align:center;
		clear:both;
	}
	#footer a{color:#006699;
text-decoration:none;}
	
	.text{
		width:540px;
		float:left;
		margin:20px 10px 30px 22px;
		font-size:1.2em;
	}
	
	
	.text h1{
		color:#006699; 
		font-weight:lighter;
		margin:29px 0px 15px 0px;
		text-transform:capitalize;
	}
	
	.text h2{
		color:#006699; 
		font-weight:lighter;
		margin:29px 0px 15px 0px;
	}
		
	.text h3{
		color:#006699; 
		font-size:1.2em;
		margin:0px;
	}
	
	.text h4{
		color:#006699; 
		font-size:1em;
		margin:0px;
	}

	.text img{
		margin:30px 10px 0px;
		border:none;
	}
		
	.text a{color:#006699; font-size:0.8em}
	.text a:hover{color:#0099CC;}
	.text .record_nav_top{display:none;} 
	.text .record_nav_bottom{text-align:right; font-size:1.2em;}
	
	.right_gal{
		clear:right;
		float:right;
		width:170px;
		text-align:center;
		margin-top:57px;
	}


	/*ie 7*/
	*:first-child+html .text{padding-top:20px;}
	*:first-child+html .text h1{font-size:2em;}
	*:first-child+html .text h2{font-size:1.6em;}

	/*ie 6*/
	*html body .text h1{font-size:2em;}
	*html body .text h2{font-size:1.6em;}
			

	.home_text{
		width:490px;
		float:left;
		margin:10px 0px 0px 13px;
	}
	
	.home_text h1{
		color:#006699; 
		font-weight:lighter;
		text-transform:uppercase;
		margin:0px 0px 5px 0px;
	}
	
	.home_text a{color:#006699; font-size:1em}
	.home_text a:hover{color:#0099CC;}

	/*ie 7*/
	*:first-child+html .home_text h1{font-size:1.8em;}
	*:first-child+html .home_text a{text-decoration:none;}

	/*ie 6*/
	*html body .home_text h1{font-size:1.8em;}
	*html body .home_text a{text-decoration:none;}

	.home_announcements{
		width:480px;
		float:left;
		margin:10px 0px 0px 10px;
		background:#EFEFEF none repeat scroll 0% 50%;
		padding:10px;
	}
	
	.home_announcements h1{
		color:#006699; 
		text-transform:uppercase;
		margin:0px 0px 5px 4px;
		font-weight:lighter;
	}

	.home_announcements a{color:#006699;}
	.home_announcements a:hover{color:#0099CC;}
	
	/*ie 7*/
	*:first-child+html .home_announcements{margin:30px 0px 0px 48px;}
	*:first-child+html .home_announcements h1{font-size:2em;}
	
	/*ie 6*/
	*html body .home_announcements{margin:42px 0px 0px 60px; width:482px;}
	*html body .home_announcements h1{font-size:2em;}

	.home_records{
		padding:20px; 
		width:auto;
		font-size:1.2em;
	}
	
	.home_records h1{
		color:#006699; 
		text-transform:uppercase;
		font-size:16px;
		margin:30px 0px 15px 0px;
	}

	/*ie 7*/
	*:first-child+html .home_records h1{font-weight:lighter;}

	/*ie 6*/
	*html body .home_records h1{font-weight:lighter;}
	
	.home_records h2{
		color:#006699; 
		text-transform:uppercase;
		font-size:12px;
	}
	
	.home_records a{color:#006699;}
	.home_records a:hover{color:#0099CC;}
	
	.home_records img{
		margin:5px 25px 5px 0px;
	}
	
	.home_records .record_nav_top {
		text-align:right;
		font-size:1.2em;
	}
	
	.home_record .record_nav_top a{color:#006699;}
	.home_records .record_nav_bottom {display:none;}
	.images_float{float:left;}
	
	.heavy_record{   
		clear:both;
		padding:20px 0px 0px;
	}
	
	.heavy_record h1{
		font-size:1.2em;
		text-decoration:none;
		margin:0px 0px 15px 0px;
	}

	.heavy_record h3{
		margin:0px;
		text-decoration:none;
	}
	
	.heavy_record img{
		margin:5px 10px 5px 0px;
		border:none!important;
	}
	
	.heavy_record a{text-decoration:none;}
	
	.news_record{   
		clear:both;
		padding:10px 0px 0px;
		border-top:1px solid #006699;
	}
	
	.news_record h1{
		font-size:1.2em;
		text-decoration:none;
		margin:0px 0px 15px 0px;
		text-transform:uppercase;
	}

	.news_record h3{
		margin:0px;
		text-decoration:none;
	}
	
	.news_record img{
		margin:5px 5px 5px 0px;
		border:none!important;
	}
	
	.news_record .home_date{display:none;}
	.news_record a{text-decoration:none;}

	/*ie7*/
	*:first-child+html .news_record h1{font-weight:lighter; font-size:1.2em;}
	
	/*ie6*/
	*html body .news_record h1{font-weight:lighter; font-size:1.2em;}
	
	.content_tools_top{padding:0; margin:0; height:0px;}
	.content_tools_top ul{list-style:none; margin:0 20px 0;}
	.content_tools_top li{float:right;padding:0px 2px 0px 0px; margin:0px;}
	.content_tools_top a{padding:0;margin:0;}
	.content_tools_top img{margin:0px; border:none!important;}
		
	.donegal{
		border-top:#CCCCCC thin solid;
		padding:10px 0px 0px;
		margin:20px auto 80px;
		text-align:center;
	}
	
	.donegal img{
		margin:0px!important;
		border:none!important;
	}
	
	.home_date{
		font-size:1em;
		display:block;
		color:#006699;
		font-style: italic;
		padding:0px 0px 10px 0px;
	}
	
	.home_tags{display:none;}
	
	.pdf_record{font-size:1.2em;}
	
	.mozilla{
		margin:80px 0px 0px;
		clear:both;
	}
	
	.mozilla p{padding:0px 5px;}
	
	.mozilla img{
		margin:5px;
		clear:both;
	}
	
	.mozilla .content_tools_top{
		display:none;
	}

	
	.leftpane{
		width:250px;
		float:left;
		height:100%;
		background:#EFEFEF none repeat scroll 0%;
		clear:both;
		margin:10px 0px 10px 10px;
	}
	
	.leftpane h1{
		color:#FFF25D; 
		background:#006699 none repeat scroll 0% 50%;
		text-align:center;
		font-size:1.6em;
		text-transform:uppercase;
		margin:5px 0px 0px;
	}
	
	.leftpane h2{font-size:1.4em; padding:0px 5px; text-transform:uppercase;}
	.leftpane a{color:#006699; text-decoration:none;}
	.leftpane a:hover{color:#0099CC;}
	.leftpane .content_tools_top{display:none;}
	
	.leftpane_text{padding:2px;}
	.linkimg{margin:10px 0px 0px; text-align:center;}
	
	.icdl{background:transparent url(images/ICDL_logo.jpg) no-repeat top left; width:250px; height:66px;}
	
	.home_news{border-top:#006699 1px solid; clear:both; padding:0px 5px 0px 0px; margin:25px 0px 0px;}
	.home_news h2{
		font-size:1.6em;
		padding:0px 5px;
		margin:5px 0px 0px;
		text-transform:uppercase;
	}
	
	.home_news a{color:#006699; text-decoration:none;}
	.home_news a:hover{color:#0099CC;}
	.home_news ul{margin:0px; padding:0px 0px 0px 20px;}
	.home_news img{padding:10px 10px 0px 0px;}	
	.home_news p{padding:0px 5px; font-size:1.2em;}
	.home_news .home_date{display:none;}
	.home_news .pdf_record{display:none;}


	.home_events{border-top:#006699 1px solid; clear:both; padding:0px 5px 0px 0px;}
	.home_events h2{
		font-size:1.2em;
		padding:0px 5px;
		margin:5px 0px 0px;
		text-transform:uppercase;
	}
	/*ie7*/
	*:first-child+html .home_events h2{text-decoration:none;}
	
	/*ie6*/
	*html body .home_events h2{text-decoration:none;}

	.home_links h3{font-weight:lighter; padding:0px 5px;}
	.home_links .pdf_record{display:none;}
	
	/*ie7*/
	*:first-child+html .home_links h2{text-decoration:none;}	

	/*ie6*/
	*html body .home_links h2{text-decoration:none;}	

	
	/*ie 6*/
	*html body .back{display:none;}
	
	.submenu116{display:none;}
	
	.submenu117{display:none;}
	