/* CSS Document */


body {
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	color: #666;
	text-align:left;

}
#bannerArea	{
	width:775px;

	margin:0px 0px 0px 0px;
	text-align:left;
	position:relative;
}

#mainArea {
	float:left;
	width:775px;
	margin:0px;
	padding:0px 0px 50px 0px;
	text-align:left;
}

.contentColA{
	position:relative;
	float:left;
	width:153px;
	padding:0px;
	margin:0px;

}

.contentColAInner{
	position:relative;
	float:left;
	width:145px;
	padding:8px 0px 0px 8px;
	margin:0px;

}

.contentColB{
	position:relative;
	float:left;
	width:612px;
	padding:0px;
	margin:0px;

}

.contentColBInner{
	position:relative;
	float:left;
	width:596px;
	padding:8px 0px 0px 8px;
	margin:0px;

}

#scrollingdiv{
	height:152px;
	overflow-y:auto;
	overflow-x:hidden;
	position:relative;
}




.logoPlaceHolder {
	width:765px;
}
/*.contentArea {
	width:770px;
	background-color:#66FF00;

}
*/
.contentHolder{
	padding:0px 0px 0px 0px;
}


.content1Title{
	position:relative;
	float:left;
	width:383px;
	margin:0px;


}
.content1TitleInner{
	position:relative;
	float:left;
	width:340px;
	padding:0px 0px 0px 10px;
	margin:0px;

}



.content1Stan{
	position:relative;
	float:left;
	width:383px;
	margin:0px;
	padding:0px;



}
.content1StanInner{
	position:relative;
	float:left;
	width:340px;
	padding:0px 0px 0px 10px;
	margin:0px;


}

.content2Stan{
	position:relative;
	float:left;
	width:213px;
	margin:0px;


}
.content2StanInner{
	position:relative;
	float:left;
	width:205px;
	padding:0px 0px 0px 0px;
	margin:0px;


}


.content1Special{
	position:relative;
	float:left;
	width:293px;
	margin:0px;
	padding:0px;

}

.content1SpecialInner{
	position:relative;
	float:left;
	width:283px;
	padding:0px 0px 0px 10px;
	margin:0px;


}


.contentHeader {
	background-image:url(../images/header_underline.gif);
	background-repeat:repeat-x;
	background-position:0px 9px;;

}
.contentFooter {
	background-image:url(../images/header_underline.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;;

}
/*


	VERTICAL NAVAGATION


*/
.nav_col1w {
	width:143px;
	padding:0px 0px 104px 0px;
	margin:0px;
}

.nav_cms {
	width:143px;
	padding:0px 0px 143px 0px;
	margin:0px;
}


.navText {
	display:block;
	color:#2f3032;
	font:11px/15px verdana,arial,helvetica,sans-serif;
	text-align:left;
	text-decoration: none;
	padding:6px 5px 6px 5px;
}
.navText A{
	display:block;
	color:#666666;
	text-decoration: none;
}
.navText a:hover{
	color:#009fc5;
	text-decoration: none;
}
.navTextSel {
	display:block;
	color:#009fc5;
	font:11px/15px verdana,arial,helvetica,sans-serif;
	text-align:left;
	text-decoration: none;
	padding:6px 5px 6px 5px;
}
.navTextSel A{
	display:block;
	color:#009fc5;
	text-decoration: none;
}
.navTextSel a:hover{
	color:#009fc5;
	text-decoration: none;
}
.navTextSub {
	display:block;
	color:#2f3032;
	font:11px/15px verdana,arial,helvetica,sans-serif;
	text-align:left;
	text-decoration: none;
	padding:3px 8px 3px 8px;
}
.navTextSub A{
	display:block;
	color:#666;
	text-decoration: none;
}
.navTextSub a:hover{
	color:#009fc5;
	text-decoration: none;
}
.navTextSubSel {
	display:block;
	color:#009fc5;
	font:11px/15px verdana,arial,helvetica,sans-serif;
	text-align:left;
	text-decoration: none;
	padding:3px 8px 3px 8px;
}
.navTextSubSel A{
	display:block;
	color:#009fc5;
	text-decoration: none;
}
.navTextSubSel a:hover{
	color:#009fc5;
	text-decoration: none;
}
/*
.navTextSubSub {
	display:block;
	color:#2f3032;
	font:11px/15px verdana,arial,helvetica,sans-serif;
	text-align:left;
	text-decoration: none;
	padding:3px 8px 3px 8px;
	margin-left:10px;
}
.navTextSubSub A{
	display:block;
	color:#999999;
	text-decoration: none;
}
.navTextSubSub a:hover{
	color:#2f3032;
	text-decoration: none;
}
.navTextSubSubSel {
	display:block;
	color:#009fc5;
	font:11px/15px verdana,arial,helvetica,sans-serif;
	text-align:left;
	text-decoration: none;
	padding:3px 8px 3px 8px;
	margin-left:10px;
}
.navTextSubSubSel A{
	display:block;
	color:#009fc5;
	text-decoration: none;
}
.navTextSubSubSel a:hover{
	color:#009fc5;
	text-decoration: none;
}

*/

.navSpacer {
	background-image:url(../images/nav_spacer.gif);
	background-repeat:repeat-x;
	font:1px verdana,arial,helvetica,"sans-serif normal";
}





.newsItem{
	width:535px;
	background-image:url(../images/news_divider.gif);
	background-repeat:repeat-x;
	background-position:bottom;

	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.newsItemImage{
	width:184px;
	position:absolute;
	right:0px;
	bottom:1px;
}

.newsItemText{
	width:340px;
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.infoTitle{
	color:#009fc5;
	font:10px/14px verdana,arial,helvetica,"sans-serif normal";
	padding:0px 0px 5px 0px;
	margin:0px;
	background-image:url(../images/info_divider.gif);
	background-repeat:repeat-x;
	background-position:bottom;

}

.infoBody{
	color:#666;
	font:10px/14px verdana,arial,helvetica,"sans-serif normal";
	padding:5px 0px 10px 0px;
	margin:0px;

}


.listText{
	color:#666;
	font:11px/12px verdana,arial,helvetica,"sans-serif normal";
	padding:0px 0px 4px 0px;
	margin:0px;
}

.listText a{
	color:#009fc5;
	text-decoration:none;

}

.listText a:hover{
	color:#009fc5;
	text-decoration:underline;

}



.formInputTextArea {
	width:400px;
	height:120px;
}





/*

	FOOTER

	Content Generic to all pages


*/
/*
.footerArea{
	position:relative;
	float:left;
	width:612px;
	margin:20px 0px 0px 153px;

}
*/
#footArea	{
	float:left;
	width:775px;
	text-align:left;
	margin:0px;
	padding:0px 0px 20px 0px;


}



.footerColA{
	position:relative;
	float:left;
	width:153px;
	padding:0px;
	margin:0px;

}

.contentColAInner{
	position:relative;
	float:left;
	width:145px;
	padding:8px 0px 0px 8px;
	margin:0px;

}

.footerColB{
	position:relative;
	float:left;
	width:612px;
	padding:0px;
	margin:0px 0px 0px 0px;

}

.footerColBInner{
	position:relative;
	float:left;
	width:596px;
	padding:8px 0px 0px 8px;
	margin:0px;

}



/*

.footerAreaInner{
	width:596px;
	position:relative;
	float:left;
	padding:0px 0px 0px 16px;
}*/
.footerContent{
	position:relative;
	float:left;
	width:496px;
	padding:0px;
	margin:0px;

}





.footerContent p{
	line-height:13px;
	color: #999;
	font:10px/14px verdana,arial,helvetica,"sans-serif normal";
	margin:5px 0px 0px 0px;
	padding:2px 0px 1px 0px;

}
/*
.footerContent p a{
	text-decoration:none;
	color: #2f3032;
}

.footerContent p a:hover{
	text-decoration:none;
	color: #009fc5;
}
*/
.footerCredit{
	position:relative;
	float:left;
	width:100px;
	padding:0px;
	margin:0px;
}

.footerCredit p{
	color: #999;
	font:10px/14px verdana,arial,helvetica,"sans-serif normal";
	margin:5px 0px 0px 0px;
	padding:2px 0px 1px 0px;
}
.footerCredit p a{
	color: #999;
	text-decoration:none;

}
.footerCredit p a:hover{
	color: #009fc5;
	text-decoration:none;

}


/*
.footColw3{
	position:relative;
	float:left;
	width:459px;
	padding:0px;
}

ul.footerText {
	position:relative;
	padding:0px;
	margin:0px;
}

li.footer-list{
	font-size: 10px;
	line-height:13px;
	list-style: none;
	display: inline;
	padding: 0px 1px 0px 1px;
	color: #2f3032;
}

li.footer-list a{
	color: #2f3032;
	text-decoration: none;
}

li.footer-list a:hover{
	color: #009fc5;
	text-decoration: none;
}

*/




h1	{
	color:#009fc5;
	font:15px/20px verdana,arial,helvetica,"sans-serif normal";
	padding:10px 0px 6px 0px;
	margin:0px;
}

h2	{
	color:#009fc5;
	font:13px/16px verdana,arial,helvetica,"sans-serif normal";
	padding:0px 0px 6px 0px;
	margin:0px;
}

h2	A{
	color:#265a0a;
	text-decoration:none;
}

h2	a:hover{
	color:#009fc5;
	text-decoration:underline;
}

h3	{
	color:#009fc5;
	font:12px/16px verdana,arial,helvetica,"sans-serif normal";
	padding:0px 0px 6px 0px;
	margin:0px;
}

h4	{
	color:#009fc5;
	font:11px/16px verdana,arial,helvetica,"sans-serif normal";
	padding:2px 0px 0px 0px;
	margin:0px;
}

h4	a{
	color:#2f3032;
	text-decoration:none;

}

h4	a:hover{
	color:#009fc5;
	text-decoration:none;
}

h5	{
	color:#009fc5;
	font:11px/16px verdana,arial,helvetica,"sans-serif normal";
	padding:8px 0px 3px 0px;
	margin:0px;
}

p	{
	color:#666;
	font:11px/15px verdana,arial,helvetica,"sans-serif normal";
	padding:0px 0px 8px 0px;
	margin:0px;
}
p    A{
    color:#009fc5;
    text-decoration:none;
}

p    a:hover{
    color:#009fc5;
	text-decoration:underline;
}

ul	{
	color:#666;
	font:11px/15px verdana,arial,helvetica,"sans-serif normal";
	padding:2px 0px 2px 8px;
	margin:2px 0px 2px 8px;
	list-style-type: disc;
	list-style-image: url(../images/bullet_image.gif);


}

li	{
	color:#666;
	font:11px/15px verdana,arial,helvetica,"sans-serif normal";
	padding:0px 0px 2px 0px;
	margin:0px 0px 2px 0px;
}

.profile_image{
	padding:20px 0px 0px 0px;
}




/*


CMS


*/


.tableTextRight{
	color:#666;
	font:11px/15px verdana,arial,helvetica,"sans-serif normal";
	padding:0px 0px 4px 0px;
	margin:0px;
	text-align:right;

}

.tableTextRight a{
	color:#009fc5;
    text-decoration:none;

}


.tableTextRight a:hover{
	color:#009fc5;
    text-decoration:underline;

}


.tableText{
	color:#666;
	font:11px/15px verdana,arial,helvetica,"sans-serif normal";
	padding:0px 0px 4px 0px;
	margin:0px;

}

.tableText a{
	color:#009fc5;
    text-decoration:none;

}


.tableText a:hover{
	color:#009fc5;
    text-decoration:underline;

}

.toomuch{
	color:#F00;
}