@charset "utf-8";
/* CSS Document */
.clear{
clear:both;
}
img{
border:none;
}
html,body{
width:100%;
margin:0px;
padding:0px;
/*background:url(/include/templates/template_ID1/images/page-bg.png) top center no-repeat;*/
font-family:Calibri, Arial;
}
a {
	color: #004cd1;
	text-decoration: none;
}

legend
{
font-weight:bold;
}

a:hover {
	text-decoration: underline;
}
.top-bar{
background:url(/include/templates/template_ID1/images/pg-top-bg.png) top center no-repeat;
height:50px;
max-width:1256px;
margin:0px auto;
}
.tb-left {
float:left;
padding:15px 0px 0px 15px;
}
.tb-left a{
display:block;
background:url(/include/templates/template_ID1/images/home-ico.png) 0px 3px no-repeat;
padding:2px 8px 2px 20px;
}
.tb-left a img{
padding-top:2px;
}
.tb-right{
float:right;
}
.tb-right ul{
margin:0px;
padding:0px;
list-style:none;
}
.tb-right ul li{
float:left;
font-size:16px;
padding:15px 10px;
}
.tb-right ul li a{
color:#195cd1;
z-index:100;
position:relative;
}
.tb-right ul li img{
padding-top:4px;
}
.tb-right ul li a:hover{
text-decoration:none;
}
.tb-right ul li a.arw{
font-size:12px;
}
.tb-right .arw{
font-size:12px;
}

.tb-right ul li label{
color:#195cd1;
display:block;
float:left;
padding:0px 10px;
}
.inp-txt{
border-top:1px solid #c3dbed;
border-bottom:1px solid #c3dbed;
border-left:1px solid #f0f6fa;
border-right:1px solid #f0f6fa;
width:108px;
margin-right:4px;
float:left;
}
.butt-go{
background:url(/include/templates/template_ID1/images/butt-GO.png) no-repeat;
width:46px;
height:22px;
border:none;
cursor:pointer;
}

.tb-right ul li.logo{
padding:6px 10px;
}
.pg-body{
width:960px;
margin:0px auto;
padding-left:15px;
}
.pg-logo img{
margin-top:-45px;
}
.pg-logo{
height:70px;
margin-left:-7px;
}
.header{
}
.hr-left .img{
padding-left:20px;
float:left;
/*
background:url(../images/cr-img-ico-bg2.png) no-repeat;
*/
}

.hr-left a img {
/*
margin: -5px 0 0 -5px;
background:url(../images/cr-img-ico-bg2.png) no-repeat;
*/
border: 1px solid #888;
/*
background: #FEEFDA; 
*/
}

.hdr-top{
background:url(/include/templates/template_ID1/images/hdr-top-bg.png) top center no-repeat;
height:9px;
}
.hdr-rep{
background:url(/include/templates/template_ID1/images/hdr-top-rep.png) top center repeat-y;
height:60px;
border-bottom:1px solid #5186db;
}
.hr-left{
width:650px;
float:left;
}

.hr-left .img-right{
padding-left:12px;
float:left;
}
.hr-left .img-right h1{
margin:0px;
color:#2f3c45;
padding:0px;
font-size:26px;
}

.hr-left .img-right a{
color:#2f3c45;
}

.hr-left .img-right ul{
margin:0px;
list-style:none;
padding:4px 0px;
}
.hr-left .img-right ul li{
margin:0px;
padding:0px 7px 0px 0px;
float:left;
font-size:14px;
color:#195cd1;
}
.hr-left .img-right ul li a{
color:#195cd1;
padding-right:5px;
}
.hr-right{
float:left;
width:300px;
color:#195cd1;
/*margin-top:-15px;*/
font-size:12px;
}
.hr-right li {
color:#195cd1;
display:block;
padding:0px 0px;
}

.hr-right a{
color:#195cd1;
display:inline;
}
.content{
}
.cnt-left{
float:left;
width:185px;
margin-left:2px;
background:url(/include/templates/template_ID1/images/side-bar-rep.png) repeat-y;

}
.cl-inner{
margin-right:7px;
background:url(/include/templates/template_ID1/images/side-bar-top.png) top left no-repeat;
}
.cli-bg{
background:url(/include/templates/template_ID1/images/side-bar-bottom.png) bottom left no-repeat;
padding-bottom:69px;
}
.cnt-left ul{
margin:0px;

padding:20px 10px 0px 0px;
list-style:none;
z-index:100;
position:relative;
}
.cnt-left ul ul{
background:none;
padding:0px;
}
.cnt-left ul li a{
padding-left:20px;
padding-right:0px;
display:block;
color:#2f3c45;
margin-right:0px;
text-decoration:none;
padding-top:3px;
padding-bottom:3px;
/* Text size for side menus */
/* Default is 14px          */
font-size:14px;
}
.cnt-left ul ul li a{
padding-left:30px;
color:#195cd1;
}
.cnt-left ul ul{
margin-right:0px;
}
.cnt-left ul li a:hover,.cnt-left ul li a.current{
background:#cce3f2;
}

.groupHome{
font-weight:bold;
}

.cnt-cntr{
width:753px;
padding-left:20px;
float:left;
/* Text size for side menus */
/* Default is 14px          */
font-size:14px;
}
.cnt-cntr h1{
/*
color:#004cd1;
*/
font-size:24px;
font-weight:bold;
margin:0px;
padding:15px 0px;
}

.cnt-cntr h1, h2, h3{
color:#1c449b;
}

.cnt-cntr p{

margin:0px 10px 0px 0px;
padding:8px 0px;
}
.cnt-cntr .links{
padding-bottom:8px;
}
.cnt-cntr .links a{
color:#c4c4c4;
font-size:11px;
/*font-family:Arial, Helvetica, sans-serif;*/
padding-left:23px;
padding-top:5px;
}
.cnt-cntr .links a.print{
background:url(/include/templates/template_ID1/images/print-ico.png) no-repeat;
}
.cnt-cntr .links a.email{
background:url(/include/templates/template_ID1/images/email-ico.png) no-repeat;
}
.cnt-cntr .links a.show-hide{
background:url(/include/templates/template_ID1/images/srch-ico.png) no-repeat;
}
.cnt-cntr .links a.subscribe{
background:url(/include/templates/template_ID1/images/rss-ico.png) no-repeat;
}
.cnt-right{
width:308px;
float:right;
padding-left:10px;
}
.cnt-right .cr-top1 .img{
background:url(/include/templates/template_ID1/images/img-frame.png) no-repeat;
padding:12px 13px;
z-index:10;
position:relative;
}
.cnt-right .cr-top1 .img-caption{
background:#eff4f7;
z-index:5;
position:relative;
padding:10px;
margin:0px 20px;
margin-top:-10px;
font-size:12px;
color:#4f4f4f;
padding:15px 20px;
text-align:center;
}
.cnt-right .cr-events{
background:url(/include/templates/template_ID1/images/events-bg.png) no-repeat;
margin-top:-15px;
z-index:10;
position:relative;
padding:17px;
}
.cr-events table tr td{
border-top:1px solid #248cef;
padding:0px 12px;
font-size:11px;
height:25px;
color:#010101;
text-align:left;
}
.cr-events table tr th h1{
font-size:14px;
color:#21262a;
float:left;
margin:0px;
padding:3px 10px;
}
.cr-events table tr th a{
float:right;
margin-right:5px;
}
.cr-events table tr td a span{
font-size:10px;
}

.cr-events table tr td a{
/*padding-left:10px;*/
color:#010101;
font-size:12px;
font-weight:normal;
background:url(/include/templates/template_ID1/images/anc-arw.png) left center no-repeat;
}


.cr-events table tr td a{
/*padding-left:10px;*/
color:#010101;
font-size:12px;
background: none;
font-weight:normal;
}

/*
.cr-events table tr td a{
padding-left:10px;
color:#010101;
font-size:12px;
font-weight:bold;
background:url(/include/templates/template_ID1/images/anc-arw.png) left center no-repeat;
}
*/

#eventsMore {
padding-left:10px;
color:#010101;
font-size:12px;
font-weight:bold;
background:url(/include/templates/template_ID1/images/anc-arw.png) left center no-repeat;
}

.footer{
background:url(/include/templates/template_ID1/images/footer-bg.png) top center no-repeat;
height:675px;
/*font-family:Arial, Helvetica, sans-serif;*/
}
.footer-cnt{
	width:850px;
	margin:0px auto;
	padding-top:500px;
}
.footer-about{
	height:50px;
	font-size:14px;
	text-align:center;
}
.footer-cnt .img{
float:left;
width:55px;
}
.footer-cnt .img-right{
float:left;
width:750px;
}
.footer-cnt .img-right ul{
list-style:none;
margin:0px;
padding:0px;
}
.footer-cnt .img-right ul li{
padding:4px 0px;
float:left;
font-size:14px;
}
.footer-cnt .img-right ul li a{
color:#000000;
padding:0px 14px;
}

.reportPage {
/*
float: right;
*/
text-align: right;
font-size: 90%;
padding: 50px 10px 30px 30px;
}

.returnToTop{
text-align: right;
font-size: 90%;
padding: 50px 0px 30px 30px;
}

#handheldOnly
{
display: none;
}

#printOnly
{
display: none;
}

.formLightGreenColor 
			  { background-color:#CCFFCC; 
				color: #000000; }

.formLightOrangeColor 
			  { background-color:#FFCC99; 
				color: #000000; }	
				
.formLightRedColor 
			  { background-color:#FFCCCC; 
				color: #000000; }

a.formButton {
	text-decoration: none;
	margin: 5px;
	padding: 0px;
	/*
    background: transparent url(/images/bg_button_a.gif) no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px;
    text-decoration: none;
	*/
}

a.formButton span {
	border: 2px solid #f00;
	background-color: #fff;
	padding: 2px;
	margin: 2px;
	/*
    background: transparent url(/images/bg_button_span.gif) no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
	*/
	font-size:16px;
}


.adminPages
	{
	background-color: #CFF;
	border: 20px solid #CFC;
	font-size:16px;
	}	

.galleryBorder 
	{
	border: 1px solid #aaa;
	padding: 10px;
	}

.photoGallery 
	{
	display: inline;
	text-decoration: none;
	padding: 10px;
	line-height: 50px;
	}
	
	#sortable { 
		list-style-type: none; 
		margin: 0; 
		padding: 0; 
		width: 60%; 
	}
	#sortable li { 
		margin: 0 3px 3px 3px; 
		padding: 0.4em; 
		padding-left: 1.5em; 
		font-size: 1.4em; 
		height: 18px; 
	}
	#sortable li span { 
		position: absolute; 
		margin-left: -1.3em; 
	}
	
#googleTranslate 
	{
	text-align: right;
	padding: 10px;
	}
	
.toolTip
	{
	cursor: help;
	}	
	
.width4em
	{
	width:4.0em;
	}
	
.donotDisplay
	{
	display: none;
	}
	
/* Zoom Search CSS */

	.highlight { background: #FFFFA0; }
	.searchheading { font-size: 130%; font-weight: bold; }
	.summary {  }
	.suggestion {  }
	.results {  }
	.category { color: #999999; }
	.sorting { text-align: right; }

	.result_title {  }		
	.description {  color: #008000; }
	.context {  }
	.infoline { font-size: 80%; font-style: normal; color: #808080;}

	.zoom_searchform {  }
	.zoom_results_per_page { margin-left: 10px; }
	.zoom_match { margin-left: 10px;}				
	.zoom_categories { }
	.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
	.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }
	
	.cat_summary ul { margin: 0px; padding: 0px; display: inline; }
	.cat_summary li { display: inline; margin-left: 15px; list-style-type: none; }		
	
	input.zoom_button {  }
	input.zoom_searchbox {  }		
	
	.result_image { float: left; display: block; }
	.result_image img { margin: 10px; width: 80px; border: 0px; }

	.result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
	.result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }
	
	.result_pages {  }
	.result_pagescount {  }
	
	.searchtime { }
	
	.recommended 
	{ 
		background: #DFFFBF; 
		border-top: 1px dotted #808080; 
		border-bottom: 1px dotted #808080; 
		margin-top: 15px; 
		margin-bottom: 15px; 
	}
	.recommended_heading { float: right; font-weight: bold; }
	.recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }		
	.recommend_title { }
	.recommend_description { color: #008000; }
	.recommend_infoline { font-size: 80%; font-style: normal; color: #808080;}
	.recommend_image { float: left; display: block; }
	.recommend_image img { margin: 10px; width: 80px; border: 0px; }

/* End Zoom Search CSS */	

/* Extra styles for groups - approved by website developer as they're ugly, but what can you do? */
/* We might as well revert back to 1996 and have text in Comic Sans 18 point bold with blink and clip art */

.Highlight 		{
				background-color: #ffff88;
				}
				
.Green_Bold 	{
				color: #009900;
				font-weight: bold; 
				}
.Red_Bold 		{
				color: #FF0000;
				font-weight: bold; 
				}
				
.Red_Boxed {
				border: medium solid #FF0000;
				margin-left: 20px;
				margin-right: 20px;
				line-height: 200%;
				white-space: normal;
				}
					 
.Subtitle
				{
				font-family: arial, helvetica, verdana, tahoma;
				font-size: 11px;
				}

