/* commented backslash hides from ie5mac \*/ 

html{

	height:100%;

	margin:0;

	padding:0

} 

/* end hack */ 

html,body {

	padding:0;

	margin:0;

	background-color: #E6F2FF;

}



a{border:none; outline:none;}

body{	

	min-width:964px;/* for mozilla*/

	height:100%;

	background:#E6F2FF none repeat scroll 0 0;

	color:#333333;

	font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;

	font-size:11px;

	line-height:1.3;

	margin:25px auto 0;

	padding:0;

	text-align:center;

}

#wrapper {

	background:  url(images/foot_4x82.jpg) repeat-x left bottom;

	/*_height: 82px;*/

}



#outer{

	height:99.9%;

	min-height:100%;

	width:964px;

	text-align:left;

	margin:auto;

	position:relative;

	overflow:visible;

	/*background:  url(images/inner_776x1.jpg) repeat-y left top;*/

}



/* mac hide \*/

* html #outer{

	width:964px

}

/* end hide*/



html>body #outer{

	height:auto;

} /*for mozilla as IE treats height as min-height anyway*/



#inner{

	width:964px;

	/*padding-top:143px;*//*needed to make room for header*/

	border:0px solid #000;

	overflow:hidden;

	margin-top:-2px;

	background: transparent url(images/contentBg.jpg) repeat-y center top;

} 



#header{

	/*position:absolute;*/

	width:964px;

	height:124px;

	z-index:74;

	background:  url(images/top-header_776x93_2.jpg) no-repeat left top;



}



#header h1 a{

	background:transparent url(images/logo.png) no-repeat scroll left top;

	cursor:pointer;

	display:block;

	height:101px;

	left:27px;

	position:absolute;

	text-indent:-9999px;

	top:1px;

	width:317px;

}



#ajaxmenu{

	position:absolute;

	top:93px;

	left:0px;

	width:964px;

	height:43px;

	z-index:65;

	background:  url(images/header_776x43.jpg) no-repeat left top;

}

#logo {

	position:absolute;

	top:26px;

	left:10px;

	width:237px;

	height:63px;

	text-indent: -5000px;

	z-index:300;

	background:  url(images/logo_237x63.gif) no-repeat left top;

}

/* mac hide \*/

* html #outer, * html #header {width:964px}

/* end hide*/

#footer {

	color: #ffffff;

	width:964px;

	clear:both;

	height:82px;

	text-align:left;

	left:0px;

	margin-left:1px;

	bottom:0px;

	background:  url(images/footer.jpg) no-repeat left top;

	border:0px solid #000;

	}

	

/*#footer p {

	margin-top: 10px;

}*/

#footer p a {

	text-decoration: none;

	color: #ffffff;

}

* html #footer{

	margin-bottom:-1px

}/* ie rounding bug*/



/* mac hide \*/

* html #footer {

	/*only ie gets this style*/

	height:82px;

	/* for ie*/

}

/* end hide*/



div,p  {

	margin-top:0px;

}/*clear top margin for mozilla*/



#right {

	width:206px;

	float:right;

	z-index: 55;

}

#right-inner {

	width: 178px;

	padding-left: 9px;

	text-align: left;

}

#right-inner h2 {

	font-size: 15px;

}

#left {

	position:relative;/*ie needs this to show float */

	width:960px;

	padding-left: 7px;

	z-index: 56;

}

#left-inner {

	padding-left: 9px;

	padding-right: 9px;

	text-align: left;

}

#clearfooter {

	width:100%;

	height:82px;

	clear:both;

} /* to clear footer */



html>body #minHeight{

	float:left;

	width:0px;

	height:100%;

	margin-bottom:-82px;

} /*safari wrapper */

#content {

	z-index: 300;

	padding-bottom: 7px;

}









#content h2 {

	font-size: 15px;

	/*color: #618200;*/

	background:  url(images/bullet_17x21.gif) no-repeat left top;

	padding-left: 19px;

	/*line-height: 24px;*/

	position: relative;

	z-index: 999;

}



h3#post-  {

	font-size: 12px;

	/*color: #618200;*/

	background:  url() no-repeat left top;

	padding-left: 0px;

}



#content p {

	font-size: 12px;

	/*color: #444444;*/

	/*line-height: 18px;*/

	/*_line-height: 16px;*/

}



/*#content p a {

	color: #618200;

}*/



/*#content p a:hover {

	background-color: #618200;

	color: #ffffff;

}

*/



#footer p {

	padding: 8px;

}











.FSF_searchResults {

	font-size: 12px;

	color: #444444;

	line-height: 18px;

	_line-height: 16px;

}





.FSF_extract {

	font-size: 12px;

	color: #444444;

	line-height: 18px;

	_line-height: 16px;

}





.FSF_resultLink {

	color: #618200;

}



.FSF_extract {

	font-size: 12px;

	color: #444444;

	line-height: 18px;

	_line-height: 16px;

}



.highlight {

	font-size: 12px;

	background-color: #f2f2f2;

	color: #618200;

	font-weight: bold;

	line-height: 18px;

	_line-height: 16px;



}



img {

	border: dotted 0px #444444;

}



#content ul li{

	/*list-style-image: url(images/bullet_11x8.gif);*/

	margin-bottom: 0.001em;

	font-size: 100%;

}



.LIn_shortMode {

	list-style-type: none;

	margin: 0;

	padding: 0;

}



.LIn_desc {

	display: none;

}

.LIn_date {

	font-style: italic;

	margin-left: 5px;

}



/*#content a, #sidebar a

{

    color: rgb(97, 130, 0);

}*/



/*#content a:hover, #sidebar a:hover

{

    background-color: rgb(97, 130, 0);

    color: rgb(255, 255, 255);

}*/





/***************************************

Author: jrishell@elexio.com

DATE: 

****************************************/

body {

	background:#e6f2ff;

	color:#333;

	font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:1.3;

	margin:25px auto 0 auto;

	padding:0;

	text-align:center;

}



/************* container *********************/

.container{margin:auto;width:964px;}

	#container01{background:url(images/cont-bg.jpg) repeat-y;clear:both;}

	

	.header{margin:auto;position:relative;width:964px;}

		#header01{background:url(images/header.jpg) no-repeat top left;height:166px;}

		

		#number{

	background-repeat: no-repeat;

	position: absolute;

	width: 150px;

	left: 715px;

	top: 75px;

	font-size: large;

	color:#6FA9FF;

}



#number_sub{

	background-repeat: no-repeat;

	position: absolute;

	width: 150px;

	left: 725px;

	top: 65px;

	font-size: large;

	color:#6FA9FF;

}

		

		#utils-menu{margin:auto;width:964px;}

		#utils{

			float:right;

			list-style:none;

			margin:0 auto;

			padding:2px;

		}

			#utils li{

				color:#8e8e8e;

				float:left;

				list-style:none;

				margin:0;

				padding:0;

				text-align:left;

			}

				#utils li a{color:#8e8e8e;display:block;padding:5px;}

					#utils li a:hover{color:#15315b;}

					

		.header h1{margin:0;padding:0;}

		.header h1 a{

			background:url(images/logo.png) no-repeat top left;

			cursor:pointer;

			display:block;

			height:101px;

			left:27px;

			position:absolute;

			text-indent:-9999px;

			top:1px;

			width:317px;

		}	

		.header form {

	margin:0;

	padding:3px 50px 0 7px;

	position:absolute;

	right:6px;

	top:33px;

	width:180px;

		}

			.header fieldset{border:none;}

				.header fieldset legend{display:none;}

					.header label{

						margin:0;

						padding:0;

					}

			

					.header form input {

						background:#ececec;

						border-top:#e4e4e4 3px solid;

						border-left:#e4e4e4 3px solid;

						color:#888;

						font-size:8pt;

						height:17px;

						overflow:hidden;

						padding:4px 10px 1px 10px;

						width:138px;

					}

					

					.header #searchbutton{display:none;}

						.header form input:focus, .header form .focus {

						}

						.header form a {

							background:url(images/go-but.jpg) no-repeat;

							height:26px;

							position:absolute;

							right:20px;

							top:3px;

							width:28px;

						}

							.header form a:hover {

								background:url(images/go-over.jpg) no-repeat;

							}	

			

/******* Menu ***********************************/		

ul#simplemenu li a{border:none}

ul#simplemenu{padding-left:4px; padding-top:2px;}

#simplemenu {

		margin:0;

		padding:125px 2px 0px 15px;

		z-index:5;

		border:0px #000 solid;

		background-image: url(images/menuBackground.jpg) !important;

		background-repeat:no-repeat;

		height:42px;

	}

	/*-MENU STYLE-*/

		

		#simplemenu>li>a { /*MENU ITEM*/

			color:#fff;

			font-size:10pt;

			padding:11px 7px 10px 7px;

			text-decoration:none;

			border:none;

		}

		#simplemenu>li.selected>a { /*MENU ITEM SELECTED*/

			background:#c9e2ff;

			color:#16325c;

			border:none;

		}

			#simplemenu>li:hover>a { /*MENU ITEM ROLLOVER*/

				background:#c9e2ff;

				color:#fff;

				border:none;

			}

			#simplemenu li ul{

				border:#ba8748 1px solid;

				border-width:1px 1px 0 1px;

			}

			#simplemenu li li>a  { /*SUB MENU ITEM*/

				background:#fff;

				border-bottom:#ba8748 1px solid;

				

				color:#676767;

				font-size:9pt;

				padding:5px 10px;

				text-align:left;

				text-decoration:none;

				width:140px;

			}

				#simplemenu li li:hover>a { /*SUB MENU ITEM ROLLOVER*/

					background:#ba8748;

					color:#fff;

					text-decoration:none;

				}

				#simplemenu li ul>li:hover>ul,#simplemenu li ul>li:hover>ul>li:hover>ul, #simplemenu li ul>li:hover>ul>li:hover>ul>li:hover>ul  {margin:-28px 0 0 159px;}

				

				

				



#main01{background:url(images/main-bg.jpg) repeat-x top; border:0px #000 solid;}

#main02{background:url(images/content-header-sub.jpg) no-repeat top left;padding:25px 0 0 0; margin-left:-10px;}

#main03{background:url(images/content-header-wide.jpg) no-repeat top left;padding:25px 0 0 0;}

			

			#contentarea-home{float:left;width:390px;}

				#content-channel{}

					#content-channel h3{

						background:url() no-repeat top left;

						color:#fff;

						font-size:14pt;

						height:31px;

						margin:0;

						padding:10px 5px 5px 25px;

						text-align:left;

						

					}

					#content-channel ul{margin:0 auto;padding:10px 0 0 40px;}

						#content-channel ul li{color:#ba8748;margin:0;padding:0;text-align:left;}

							#content-channel ul li a{color:#ba8748;}

								#content-channel ul li a:hover{color:#cca56e;}

					

#channels{

	float:left;

	width:540px;

}

				.channel{

					background:url(images/channel-bg.jpg) no-repeat top left;

					float:left;

					height:228px;

					margin:10px 10px 10px 0;

					width:170px;

				}

					#channels .last{margin:10px 0;}

					.channel h3{color:#f1f1f1;font-size:11pt;font-weight:normal;margin:0;padding:7px 2px 2px 7px;text-align:left;}

						.channel h3 a{color:#f1f1f1;}

					.channel img{padding:5px;width:160px;}

					.channel ul{margin:0 auto;padding:10px 10px 0 15px;width:135px;text-align:center;}

						.channel ul li{color:#ba8748;margin:0;padding:0;text-align:left;}

							.channel ul li a{color:#ba8748;}

								.channel ul li a:hover{color:#b9141c;}

			#contentarea{float:left;width:650px; border:0px #000 solid;}

			

#isite_content{

	padding:5px;

	text-align:left;

	width:360px;

	border:0px #000 solid;

}



#main02 #contentarea #isite_content{

	width:680px;

	font-size:14px;

	margin-left:20px;

}



#main02 #contentarea #pagetitle{

	

}

				#main01 h1.welcome{background:url(images/content-header-home.jpg) no-repeat top left;color:#fff;font-size:14pt;height:29px;margin:0;padding:34px 5px 5px 20px;text-align:left;}

				 h1.pagetitle{color:#fff;font-size:14pt;margin:0;padding:6px 5px 5px 20px;text-align:left;}

	

			#sidebar-wrapper{background:url(images/sidebar-bg.jpg) repeat-y;float:left;width:220px; margin-left:80px;}

				#sub-flash{background:#FFF;padding:10px 27px 0 0;width:180px;}

				

				#sidebar{background:url(images/sidebar-bottom.jpg) no-repeat bottom left;padding:0 0 50px 0;width:220px;}

				#sidebar h3{color:#9d6b2c;font-size:14pt;margin:0;padding:6px 35px 5px 20px;text-align:left; white-space:normal;width:175px;}

				#sidebar #submenu{list-style:none;margin:0;padding:0;width:230px;}

					#sidebar #submenu li{list-style:none;margin:0;padding:0; border:none;}

					#sidebar #submenu li li{display:none;}

						#sidebar #submenu li a{ border:none; color:#888;display:block;font-size:11pt;padding:6px 35px 5px 20px;text-align:left; white-space:normal;width:175px;}

							#sidebar #submenu li a:hover{color:#b28347;text-decoration:none; border:none;}





#siteinfo{height:140px;margin:auto;position:relative;width:964px;}	

	#siteinfo h1{margin:0;padding:0;}

		#siteinfo h1 a{

			background:url(images/footer-logo.jpg) no-repeat top left;

			cursor:pointer;

			display:block;

			height:39px;

			left:380px;

			position:absolute;

			text-indent:-9999px;

			top:40px;

			width:180px;

		}

		#siteinfo h1 a:hover{

			background:url(images/footer-logo-over.jpg) no-repeat top left;

		}

		

		#siteinfo ul {

			font-size:9pt;

			list-style:none;

			margin:0;

			padding:100px 0 0 0;

			text-align:center;			

			text-decoration:none;

		}

			#siteinfo ul li {

				color:#444444;

				display:block;					

			}

				#siteinfo ul li a {

					color:#9d6b2c;

					padding:0 7px;

					text-decoration:none;

				}

					#siteinfo ul li a:hover {

						color:#a77536;

					}



#copyright{

	color:#bfd5ed;

	padding:10px;

	text-align: center;

}

	#copyright a{

		color:#bfd5ed;

		text-decoration:none;

	}

		#copyright a:hover{

			color:#15315b;

			text-decoration:underline;

		}

		

/*****************Default Link Styles***********/

a{

	color:#15315b;

	text-decoration:none;

}

	a:hover{

		color:#15315b;

		text-decoration:underline;

	}

	

.hide{

	display:none;

}				

	

.clear:after{

	content:".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

}

.clear{display:inline-block;}

/* Hide from IE Mac \*/

.clear{display:block;}

/* End hide from IE Mac */		

		



img {border:0px;}

#flashBox{

	margin-left:-12px;

	width:956px;

	border-right:0px #B8C1C8 solid;

	}

.banner-nw {
   margin: 20px 0px 0px 0px;
}

