@import url('tt_news.css');
@import url('indexed_search.css');
@import url('flexcontent.css');
@import url('content.css');

.gladsContainer {
	margin-top: 10px; 
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 920px; 
	background-color: #ffffff;
}
.header {
	background-color: #ffffff;
	float: left;
	width: 920px; 
	border-bottom: 2px solid #ADD639;
}
	.logo {
		/*background-image: url('../images/logo.gif');
		background-repeat: no-repeat;*/
		width: 230px; 
                height: 78px; 
		float: left;
	}
        .logo img {
		_border: 0; 
		_padding: 0; 
                _margin-bottom: -5px; 
        }
	.functions {
		float: left;
		height: 78px; 
		width: 690px; 
	}
		.etc {
			float: right;
			background-image: url('../images/etcBg.gif');
			background-repeat: no-repeat;
			background-position: right;
			width: 317px; 
			height: 39px; 
		}
			.tools {
				float: left;
				margin-top: 10px; 
				margin-left: 20px; 
				_margin-left: 10px; 
			}
				.tools a{
					margin-right: 13px; 
				}
			.search {
				float: right;
				background-image: url('../images/searchbg.gif');
				background-repeat: no-repeat;
				margin-right: 20px; 
				_margin-right: 10px; 
				margin-top: 5px; 
				height: 30px; 
			}
				.searchbox {
					width: 140px; 
					height: 15px; 
					border: 0; 
					margin-right: 10px;
					margin-left: 5px; 
					margin-top: 2px; 
					color: #909090;
					font-size: 11px; 
				}
				.searchbutton {
					margin-bottom: 3px; 
				}
		.menu {
			width: 100%; 
			float: left;
			margin-top: 10px; 
			text-transform: uppercase;
			font-weight: bold;
			letter-spacing: .01px;
		}
			.menu ul{
				margin: 0;
				padding: 0;
			}
			.menu li{
				font-size: 10px; 
				list-style-type: none;
				margin-left: 0;
				float: left;
				height: 16px; 
			}
			.menu a:hover{
				color: #A9D434;
			}
			.menuNO {
				margin-right: 15px; 
			}
			.menuACT {
				margin-right: 15px; 
				border-bottom: 15px solid #A9D434;
			}
				.menuACT a{
					color: #000000;
				}
			.withsubs {
				background-image: url('../images/menubullet.gif');
				background-repeat: no-repeat;
				background-position: right center;
			}


			#nav {
				z-index: 100;
				position: absolute;
			}
			#nav ul{
				margin-top: 10px; 
			}
			#nav, #nav ul {
				padding: 0;
				margin: 0;
				list-style: none;
				text-transform: uppercase;
			}
			#nav a {
				display: block;
			}
			#nav ul li {
			}
			#nav li {
				float: left;
			}
			#nav li ul {
				position: absolute;
				width: 140px;
				left: -999em;
				text-transform: none;
				float: left;
			}
			#nav li ul a{
				font-size: 11px; 
				font-weight: normal;
			}
			#nav li ul ul{
				margin: -2.2em 0 0 14em;
			}
	
			#nav li:hover ul ul, #nav li.sfhover ul ul {
				left: -999em;
			}
			#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
				left: auto;
			}

/*
			#nav li:hover ul, #nav li.sfhover ul {
				left: auto;
			}
*/
			.nav2, .nav3 {
				background-color: #ffffff;
				border-top: 1px solid #A9D434; 
				border-left: 1px solid #A9D434; 
				border-bottom: 2px solid #A9D434; 
				border-right: 2px solid #A9D434; 
			}
			.nav2 li{
				width: 100%; 
				margin-bottom: 4px; 
				_margin-bottom: 0px; 
			}

			.nav2 a:hover {
				background-color: #A9D434;
			}
			.nav2 a{
				color: #909090;
				/*display: block;*/
				padding-left: 10px; 
				padding-top: 4px;
				padding-bottom: 4px;
			}
			.nav3 li{	
				width: 100%; 
			}
			.nav2li a{
				color: #909090;
			}
				.nav2li a:hover {
					color: #ffffff; 
				}
				.nav3li a:hover {
					color: #ffffff; 
				}
			.nav3li a{
				color: #909090;
			}
.content {
	float: left;
	background-color: #ffffff;
	background-image: url('../images/content_bg.gif');
	background-repeat: repeat-x;
}
	.content img {
	}
	.content ul{
		margin-bottom: 12px; 
	}
	.content ul li{
		list-style-type: none;
/*		list-style-image: url('../images/bluebullet.gif'); */
	}
	.content a{
		color: #739CC6;
	}
	.content a:hover{
		text-decoration: underline;
	}
	.submenucontainer {
		height: 280px; 
		width: 190px; 
		background-image: url('../images/submenubg.gif');
	}
	.submenutitle {
		color: #ffffff;
		text-transform: uppercase;
		font-weight: bold;
		padding-top: 8px; 
		padding-left: 8px; 
		font-size: 10px; 
		margin-bottom: 15px; 
	}
	.submenu {
		margin: 0; 
		padding: 0; 
		font-weight: bold;
	}
		.submenu a{
			color: #909090;
		}
		.submenu a:hover{
			color: #A9D434;
		}
		.submenu ul{
			margin-left: 10px; 
		}
		.submenu ul li {
			list-style-type: none; 
		}
		.submenu li{
			line-height: 20px; 
		}
		.submenuact a{
			color: #A9D434;
		}
		.submenuact li a{
			_color: #909090;
		}
		.submenu2 ul{
/*			margin-left: 12px;  */
			margin: 0;
			padding: 0; 
		}
		.submenu2 li{
			line-height: 13px; 
			font-weight: normal;
/*			list-style-position: inside;  */
			padding-left: 15px; 
		}
		.submenu2bullet li{
		}
		.submenu2bullet li a{
			color: #A9D434;
/*			list-style-image: url('../images/greenbullet.gif'); */
		}
		.submenu2bullet li {
			color: #A9D434;
/*			list-style-image: url('../images/greenbullet.gif'); */
			background-image: url('../images/greenbullet.gif');
			background-repeat: no-repeat;
			background-position: center left;
			list-style: none;
		}
		.submenu2act a{
			color: #A9D434;
		}
	.leftContent {
		float: left;
		width: 200px; 
		min-height: 410px; 
		_height: 410px; 
		padding-top: 30px; 
		padding-left: 20px; 
		background-image: url('../images/content_bg.gif');
		background-repeat: repeat-x;
	}
	.leftContent a:hover {
		text-decoration: none;
	}
	.leftContent ul {
		margin-bottom: 4px; 
	}
		.leftinfobox {
			background: url('../images/leftinfo.gif');
			background-repeat: no-repeat;
			width: 190px; 
			height: 133px; 
			color: #ffffff;
			padding-left: 10px; 
			padding-top: 8px; 
			font-weight: bold;
		}
		.leftinfobox a {
			color: #ffffff;
		}
		.leftinfobox a:hover {
			color: #909090;
		}
			.laddress {
				margin-top: 7px; 
			}
			
		/* - - - - - - - news - - - - - - - - - */	
		.leftContent .news-latest-container{
			margin: 30px 0 0 0;
		}
		
		.leftContent .news-latest-container a{
			color: #909090;
			text-decoration: none;
		}
		
		.leftContent .news-latest-container a:hover {
			text-decoration: none;
			color: #739CC6;
		}		
			
	.centerContent {
		float: left;
		width: 460px; 
		min-height: 410px; 
		_height: 410px; 
		padding-top: 30px; 
		padding-left: 10px; 
		background-image: url('../images/content_bg.gif');
		background-repeat: repeat-x;
	}
		.centerContent ul li {
			list-style-image: url('../images/bluebullet.gif');
		}


/* added css for One Column template */

	.centerContent2 {
		float: left;
		width: 680px; 
		min-height: 410px; 
		_height: 410px; 
		/*padding-top: 30px;*/ 
		padding:30px 10px 10px 10px; 
		background-image: url('../images/content_bg.gif');
		background-repeat: repeat-x;

		_padding:35px 10px 10px 10px; 
	}
		.centerContent2 ul li {
			list-style-image: url('../images/bluebullet.gif');
		}


/* added css for OneColumn template - end */

		.picbord {
			margin: 0;
			padding: 0;
			position: absolute;
			z-index: 50;
			_width: 460px;
			_height: 202px; 
			/*  width="460" height="202"  */
		}
		.frontContent {
			padding-top: 5px; 
			position: relative;
			z-index: 20;

		}
		.frontContent a:hover {
			text-decoration: none;
		}
	.rightContent {
		float: left;
		width: 190px;
		_width: 200px;
                min-height: 410px; 
		height: 410px; 
                height: auto !important;
		padding-top: 55px; 
		padding-left: 20px; 
		_padding-left: 20px; 
		padding-right: 20px; 
		_padding-right: 10px; 
		_padding-bottom: 20px; 
		background-image: url('../images/content_bg.gif');
		background-repeat: repeat-x;
		overflow: hidden;
	}
	.rightContent h1{
		font-size: 12px; 
		text-transform: none;
		font-weight: bold;
	}
	.rightContent ul li {
			list-style-image: url('../images/bluebullet.gif');
	}
	.rightContent .news-latest-single a{
		color: #909090;
		text-decoration: none;
	}
	.rightContent .news-latest-single a:hover {
		text-decoration: none;
	}
	.rightContent .news-latest-archive a{
		color: #909090;
		text-decoration: none;
	}
	.rightContent .news-latest-archive a:hover {
		text-decoration: none;
	}
	.rightContent .news-latest-single a:hover {
		color: #739CC6;
	}
	.rightContent .news-latest-archive a:hover {
		color: #739CC6;
	}
.footer {
	width: 920px; 
	height: 80px; 
	float: left;
	background-color: white;
	background-image: url('../images/footer.gif');
	background-repeat: no-repeat;
}
	.toTop {
		width: 60px; 
		float: right;
		margin-top: 40px; 
	}
	.footerText {
		width: 700px; 
		float: left;
		margin-left: 20px; 
		margin-top: 62px; 	
		color: #ffffff;
	}
		.footerText a{
			color: #ffffff;
		}
		.footerText a:hover {
			color: #909090;
		}

.tx-tcimagesfader-pi1 {
	position: absolute; 
	float: left;
	width: 150px; 
	}

#tx_tcimagesfader_pi1_257 {
	margin-left: 3px; 
	/*_margin-left: 0px; */
	margin-top: 7px; 
	float: left;
	width: 150px; 
	}

#tx_tcimagesfader_pi1_258 {
	margin-left: 153px;
	_margin-left: 78px;
	margin-top: 45px; 
	float:	left;
	width: 150px; 
	}

#tx_tcimagesfader_pi1_259 {
	margin-left: 303px; 
	_margin-left: 153px;
	margin-top: 7px; 
	float: left;
	width: 150px; 
	}

.centerContent .tx-tcimagesfader-pi1 ul li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	}


/*******************************************************************************/
/***** START - The following is used to remove the dotted lines from links *****/
/*******************************************************************************/

a:active{
	outline:			none;
}

:-moz-any-link:focus{
	outline:			none;
}

/******************************************************************************/
/***** STOP *******************************************************************/
/******************************************************************************/


/* sliding banner */

#slideImgCont {
	height:200px;
	width:460px;
	padding:10px;

	position:absolute;
	z-index:0;
}

#sImg1 {
	float:left;
	margin:-2px 0px 0px -1px;
	
}

#sImg2 {
	float:left;
	margin:37px 0px 0px 7px;
}

#sImg3 {
	float:left;
	margin:-2px 0px 0px 9px;
	_margin:-2px 0px 0px 10px;
}

/* sliding banner - end*/

/*
.csc-textpic-image {
	margin-bottom: 1px !important;
}
*/

.csc-textpic-image img {
	border-width: 1px !important;
}

.csc-textpic-caption {
	background-color:#A9D434;
	color:white;
	font-weight:700;
	margin:3px 0 0;
	padding:3px;
}


/*********************************************************************/
/***** START - The following is some general styles  *****************/
/*********************************************************************/

.clearboth{
	clear: both;
	line-height: 0em;
	height: 1px;
	font-size: 0em;
	margin: 0em;
	padding: 0em;
}

span.hideit {
	display: block; 
	position: relative;
	text-indent: -10000px;
	white-space: nowrap;
	text-decoration: none;
}

/*********************************************************************/
/***** STOP - The following is some general styles  ******************/
/*********************************************************************/




/*********************************************************************/
/***** START - The following is some specific styles  ****************/
/*********************************************************************/

/*********************************************************************/
/***** STOP - The following is some specific styles  ****************/
/*********************************************************************/