@charset "utf-8";
/* CSS Document */


.newsTicker {
clear: both;
width: 913px;
padding: 7px 0 7px 5px;
}

	.newsTicker div#nTickControls {
	float: left;
	width: 60px;
	}
	
		.newsTicker div#nTickControls span {
		font-weight: bold;
		}
		
	.newsTicker div.nTickContent {
	float: left;
	width: 853px;
	}
	
		.newsTicker div.nTickContent a {
		color: #999;
		}
		
			.newsTicker div.nTickContent a:hover {
			background-color: #999;
			color: #fff;
			}
	

.homeFeature {
width: 918px;
margin-bottom: 18px;
height: 281px;
}

.homeSmContnr {
width: 918px;
}

	.smPanel {
	width: 918px;
	background: url(../images/sitemap-btm.gif) no-repeat 0% 100%;
	background-color: #dbdfea;
	}


.featureTabs {
float: left;
width: 209px;
}

	.featureTabs ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

		.featureTabs ul li {}
		
			.featureTabs ul li a {
			display: block;
			width: 169px;
			height: 77px;
			background: url(../images/feature-tab-bg.gif) no-repeat 0% -0px;
			overflow: hidden;
			color: #999;
			text-decoration: none;
			font-size: 120%;
			padding: 18px 20px 0 20px;			
			}
			
			.featureTabs ul li a:hover {
			background-position: 0% -95px;
			}
			
				.featureTabs ul li a span.fTabTitle {
				display: block;
				width: 169px;
				font-size: 140%;
				font-weight: bold;
				line-height: 100%;
				cursor: pointer;
				}
				
				.featureTabs ul li a span.fTabSummary {
				display: block;
				width: 169px;
				padding-top: 4px;
				line-height: 110%;
				cursor: pointer;
				}
			
			.featureTabs ul li a.selected {
			color: #000;
			}
			
				.featureTabs ul li a.selected span.fTabTitle {
				color: #fff;
				}
			
			.featureTabs ul li.fTab1 a.selected {
			background: url(../images/hometabs/tab1-selected.gif) no-repeat 0% -0px;			
			}
			
			.featureTabs ul li.fTab2 a.selected {
			background: url(../images/hometabs/tab2-selected.gif) no-repeat 0% -0px;
			}
			
			.featureTabs ul li.fTab3 a.selected {
			background: url(../images/hometabs/tab3-selected.gif) no-repeat 0% -0px;
			}
			
.featurePanel {
float: left;
width: 709px;
height: 281px;
}

	.featurePanel .featureContnr {
	width: 709px;
	height: 281px;
	}
	
		.featurePanel .featureContnr .featurePanelTxt {
		float: left;
		width: 325px;
		padding: 25px 30px 0 30px;
		}
		
			.featurePanel .featureContnr .featurePanelTxt h2 {
			margin: 0 0 10px 0; padding: 0; color: #333; line-height: 115%; font-size: 240%;
			}
			
			.featurePanel .featureContnr .featurePanelTxt h3 {
			margin: 0 0 20px 0; padding: 0; font-weight: normal; line-height: 115%; color: #fff; font-size: 180%;
			}
			
			.featurePanel .featureContnr .featurePanelTxt div.featureMore {
			width: 100px;
			}
			
				.featurePanel .featureContnr .featurePanelTxt div.featureMore a {
				display: block;
				background-color: #fff;
				color: #000;
				font-size: 100%;
				font-weight: bold;
				padding: 3px 10px;
				}
				
				.featurePanel .featureContnr .featurePanelTxt div.featureMore a:hover {				
				background-color: #000;
				color: #fff;
				}
				
				
				.featurePanel .featureContnr .featurePanelTxt div.featureDivide {
			height: 4px;
			margin: 25px 0;
			padding: 0;	
			} 
			
			.featurePanel .featureContnr .featurePanelTxt div.featureSummary {
			color: #fff;
			}
		
		.featurePanel .featureContnr .featurePanelImg {
		float: left;
		width: 300px;
		}
	
	.featurePanel #feature1 {
	background: url(../images/hometabs/panel1-selected.gif) no-repeat 0% -0px;
	}
			.featurePanel #feature1 .featurePanelTxt div.featureDivide {			
                background-color: #fff;
                opacity:0.2;filter:
                alpha(opacity=20);
                -moz-opacity:0.2;
                -khtml-opacity: 0.2;

			}	
	
	.featurePanel #feature2 {
	background: url(../images/hometabs/panel2-selected.gif) no-repeat 0% -0px;
	}	
				.featurePanel #feature2 .featurePanelTxt div.featureDivide {			
                background-color: #fff;
                opacity:0.2;filter:
                alpha(opacity=20);
                -moz-opacity:0.2;
                -khtml-opacity: 0.2;
			} 
	
	.featurePanel #feature3 {
	background: url(../images/hometabs/panel3-selected.gif) no-repeat 0% -0px;
	}
			.featurePanel #feature3 .featurePanelTxt div.featureDivide {			
                background-color: #fff;
                opacity:0.2;filter:
                alpha(opacity=20);
                -moz-opacity:0.2;
                -khtml-opacity: 0.2;
			} 
	
.smTabs ul {
list-style: none;
margin: 0;
padding: 0;
}

	.smTabs ul li {float: left; margin-right: 2px;}
	
		.smTabs ul li a {
		display: block;
		background: url(../images/sm-tab-left.gif) no-repeat 0% -26px;
		margin: 0;
		padding: 0 0 0 5px;
		text-decoration: none;
		font-size: 110%;
		}
		
			.smTabs ul li a span {
			background: url(../images/sm-tab-right.gif) no-repeat 100% -26px;
			display: block;
			padding: 4px 80px 5px 10px;
			color: #fff;
			text-transform: uppercase;
			}
			
		.smTabs ul li a:hover {
		background: url(../images/sm-tab-left.gif) no-repeat 0% 0%;
		}
		
			.smTabs ul li a:hover span {
			background: url(../images/sm-tab-right.gif) no-repeat 100% 0%;
			}
			
		.smTabs ul li a.selected {
		background: url(../images/sm-tab-left.gif) no-repeat 0% -52px;
		}
		
			.smTabs ul li a.selected span {
			background: url(../images/sm-tab-right.gif) no-repeat 100% -52px;
			color: #333;
			}
			
.tab1Links {
float: left;
width: 353px;
padding: 15px 20px 0 20px;
}

	.tab1Links ul {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 100%;
	}
		
		.tab1Links ul li {
		float: left;
		display: block;
		width: 48%;
		font-size: 110%;
		background: url(../images/arrow-black.gif) no-repeat 0% 5px;
		margin: 3px 0;
		padding-left: 2%;
		}
		
			.tab1Links ul li a {
			color: #000;
			}
			
			.tab1Links ul li a:hover {
			background-color: none;
			color: #FFF;
			}

.tab1Cloud {
float: left;
width: 275px;
padding: 10px 0 0 0;
}

	.tCloud {
	width: 275px;
	background: url(../images/tc_top.gif) no-repeat 0% 0%;
	padding: 5px 0 0 0;
	}
	
		.tCloud .tCloudLinks {
		width: 265px;
		background: url(../images/tc_btm.gif) no-repeat 0% 100%;
		background-color: #edeff5;
		padding: 2px 5px 7px 5px;
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 120%;
		}
		
			.tCloud .tCloudLinks a {color: #6a6b6d;}
			.tCloud .tCloudLinks a:hover {background-color: #6a6b6d;color: #fff;}
			.tCloud .tCloudLinks a.hts_s {font-size: 90%;}
			.tCloud .tCloudLinks a.hts_m {font-size: 115%;}
			.tCloud .tCloudLinks a.hts_l {font-size: 140%;}
			.tCloud .tCloudLinks a.hts_xl {font-size: 175%;}

.tab1Img {
float: left;
width: 250px;
text-align: right;
}

#htab2, #htab3, #htab4, #htab5 {
padding: 10px;
}