/********  NEW START *******/
.Divider { border-left: 1px solid #8CAFA0; }
.UtilCMSMenuItem { text-decoration:underline;	font-weight:bold;	color:#000000;	font-size:11px; padding-right: 6px; }
.UtilCMSMenuItemMouseDown { text-decoration:underline;	font-weight:bold;	color:#000000;	font-size:11px; padding-right: 6px; }
.UtilCMSMenuItemMouseOver { text-decoration:underline;	font-weight:bold;	color:#000000;	font-size:11px; padding-right: 6px; }
.UtilCMSMenuItemMouseUp { text-decoration:underline;	font-weight:bold;	color:#000000;	font-size:11px; padding-right: 6px; }
.UtilCMSMenuHighlightedMenuItem { text-decoration:underline;	font-weight:bold;	color:#000000;	font-size:11px; padding-right: 6px; }
.UtilCMSMenuHighlightedMenuItemMouseDown { text-decoration:underline;	font-weight:bold;	color:#000000;	font-size:11px; padding-right: 6px; }
.UtilCMSMenuHighlightedMenuItemMouseOver { text-decoration:underline;	font-weight:bold;	color:#000000;	font-size:11px; padding-right: 6px; }
.UtilCMSMenuHighlightedMenuItemMouseUp { text-decoration:underline;	font-weight:bold;	color:#000000;	font-size:11px; padding-right: 6px; }

UtilBotSeperator { text-decoration:none; font-weight:normal; color:#ffffff; font-size:11px; padding-right: 6px; }

.UtilBotCMSMenuItem { text-decoration:underline; color:#ffffff;	font-size:11px; padding-right: 6px; }
.UtilBotCMSMenuItemMouseDown { text-decoration:underline; color:#ffffff;	font-size:11px; padding-right: 6px; }
.UtilBotCMSMenuItemMouseOver { text-decoration:underline; color:#ffffff;	font-size:11px; padding-right: 6px; }
.UtilBotCMSMenuItemMouseUp { text-decoration:underline; color:#ffffff;	font-size:11px; padding-right: 6px; }
.UtilBotCMSMenuHighlightedMenuItem { text-decoration:underline; color:#ffffff;	font-size:11px; padding-right: 6px; }
.UtilBotCMSMenuHighlightedMenuItemMouseDown { text-decoration:underline; color:#ffffff;	font-size:11px; padding-right: 6px; }
.UtilBotCMSMenuHighlightedMenuItemMouseOver { text-decoration:underline; color:#ffffff;	font-size:11px; padding-right: 6px; }
.UtilBotCMSMenuHighlightedMenuItemMouseUp { text-decoration:underline; color:#ffffff;	font-size:11px; padding-right: 6px; }

.SiteNavDiv { padding-bottom: 8px; padding-top: 6px; font-size: 6pt; color:white; vertical-align: middle;  text-align: center; }
.SiteMainCMSMenu { width:100%; background-image: url(/images/bg.aspx); background-repeat: repeat-x; }
.SiteMainCMSMenu td { vertical-align: middle; text-align:center; }
.SiteMainCMSMenuItem { background-image: url(/images/bg.aspx); background-repeat: repeat-x; font-size: 8pt; text-transform: uppercase; color: white; }
.SiteMainCMSMenuItemMouseDown { background-image: url(/images/bg2.aspx); background-repeat: repeat-x; font-size: 8pt; text-transform: uppercase; color: white; }
.SiteMainCMSMenuItemMouseOver { background-image: url(/images/bg2.aspx); background-repeat: repeat-x; font-size: 8pt; text-transform: uppercase; color: white; }
.SiteMainCMSMenuItemMouseUp { background-image: url(/images/b2g.aspx); background-repeat: repeat-x; font-size: 8pt; text-transform: uppercase; color: white; }
.SiteMainCMSMenuHighlightedMenuItem { background-image: url(/images/bg.aspx); background-repeat: repeat-x; font-size: 8pt; text-transform: uppercase; color: white; }
.SiteMainCMSMenuHighlightedMenuItemMouseDown { background-image: url(/images/bg2.aspx); background-repeat: repeat-x; font-size: 8pt; text-transform: uppercase; color: white; }
.SiteMainCMSMenuHighlightedMenuItemMouseOver { background-image: url(/images/bg2.aspx); background-repeat: repeat-x; font-size: 8pt; text-transform: uppercase; color: white; }
.SiteMainCMSMenuHighlightedMenuItemMouseUp { background-image: url(/images/bg2.aspx); background-repeat: repeat-x; font-size: 8pt; text-transform: uppercase; color: white; }

.SiteSubCMSMenu { padding-top:3px; padding-bottom:3px; background-color:#ffffff; filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=5); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85); -moz-opacity:.85; border:1px solid #999999; width:180px; z-index:1000; }
.SiteSubCMSMenuItem { padding-top:3px; padding-bottom:3px; color:#000000; font-family: Arial, Helvetica; font-size: 8pt; font-weight: bold; font-style: normal; background-color:#ffffff; text-align:left; border:solid 0px; display:block; padding-left:10px; padding-right:5px; border-bottom:1px dashed #C6C6C6; }
.SiteSubCMSMenuItemMouseDown { padding-top:3px; padding-bottom:3px; color:#000000; font-family: Arial, Helvetica; font-size: 8pt; font-weight: bold; font-style: normal; background-color:#f0e0e0; text-align:left; border:solid 0px; display:block; padding-left:10px; padding-right:5px; border-bottom:1px dashed #C6C6C6; }
.SiteSubCMSMenuItemMouseOver { padding-top:3px; padding-bottom:3px; color:#34715A; font-family: Arial, Helvetica; font-size: 8pt; font-weight: bold; font-style: normal; background-color:#f0e0e0; text-align:left; border:solid 0px; display:block; padding-left:10px; padding-right:5px; border-bottom:1px dashed #C6C6C6; }
.SiteSubCMSMenuItemMouseUp { padding-top:3px; padding-bottom:3px; color:#34715A; font-family: Arial, Helvetica; font-size: 8pt; font-weight: bold; font-style: normal; background-color:#f0e0e0; text-align:left; border:solid 0px; display:block; padding-left:10px; padding-right:5px; border-bottom:1px dashed #C6C6C6; }
.SiteSubCMSMenuHighlightedMenuItem { padding-top:3px; padding-bottom:3px; color:#000000; font-family: Arial, Helvetica; font-size: 8pt; font-weight: bold; font-style: normal; background-color:#ffffff; text-align:left; border:solid 0px; display:block; padding-left:10px; padding-right:5px; border-bottom:1px dashed #C6C6C6; }
.SiteSubCMSMenuHighlightedMenuItemMouseDown { padding-top:3px; padding-bottom:3px; color:#000000; font-family: Arial, Helvetica; font-size: 8pt; font-weight: bold; font-style: normal; background-color:#f0e0e0; text-align:left; border:solid 0px; display:block; padding-left:10px; padding-right:5px; border-bottom:1px dashed #C6C6C6; }
.SiteSubCMSMenuHighlightedMenuItemMouseOver { padding-top:3px; padding-bottom:3px; color:#34715A; font-family: Arial, Helvetica; font-size: 8pt; font-weight: bold; font-style: normal; background-color:#f0e0e0; text-align:left; border:solid 0px; display:block; padding-left:10px; padding-right:5px; border-bottom:1px dashed #C6C6C6; }
.SiteSubCMSMenuHighlightedMenuItemMouseUp { padding-top:3px; padding-bottom:3px; color:#34715A; font-family: Arial, Helvetica; font-size: 8pt; font-weight: bold; font-style: normal; background-color:#f0e0e0; text-align:left; border:solid 0px; display:block; padding-left:10px; padding-right:5px; border-bottom:1px dashed #C6C6C6; }

.SiteSubSubCMSMenu { padding-top:3px; padding-bottom:3px; background-color:#ffffff; filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=5), progid:DXImageTransform.Microsoft.Alpha(opacity=85); -moz-opacity:.85; border:1px solid #999999; width:180px; z-index:2000; }
.SiteSubSubCMSMenuItem { padding-top:3px; padding-bottom:3px; color:#000000; font-family: Arial, Helvetica; font-size: 8pt; font-weight: bold; font-style: normal; background-color:#ffffff; text-align:left; border:solid 0px; display:block; padding-left:10px; padding-right:5px; border-bottom:1px dashed #C6C6C6; }
.SiteSubSubCMSMenuItemMouseDown { padding-top:3px; padding-bottom:3px; color:#000000; font-family: Arial, Helvetica; font-size: 8pt; font-weight: bold; font-style: normal; background-color:#f0e0e0; text-align:left; border:solid 0px; display:block; padding-left:10px; padding-right:5px; border-bottom:1px dashed #C6C6C6; }
.SiteSubSubCMSMenuItemMouseOver { padding-top:3px; padding-bottom:3px; color:#34715A; font-family: Arial, Helvetica; font-size: 8pt; font-weight: bold; font-style: normal; background-color:#f0e0e0; text-align:left; border:solid 0px; display:block; padding-left:10px; padding-right:5px; border-bottom:1px dashed #C6C6C6; }
.SiteSubSubCMSMenuItemMouseUp { padding-top:3px; padding-bottom:3px; color:#34715A; font-family: Arial, Helvetica; font-size: 8pt; font-weight: bold; font-style: normal; background-color:#f0e0e0; text-align:left; border:solid 0px; display:block; padding-left:10px; padding-right:5px; border-bottom:1px dashed #C6C6C6; }
.SiteSubSubCMSMenuHighlightedMenuItem { padding-top:3px; padding-bottom:3px; color:#000000; font-family: Arial, Helvetica; font-size: 8pt; font-weight: bold; font-style: normal; background-color:#ffffff; text-align:left; border:solid 0px; display:block; padding-left:10px; padding-right:5px; border-bottom:1px dashed #C6C6C6; }
.SiteSubSubCMSMenuHighlightedMenuItemMouseDown { padding-top:3px; padding-bottom:3px; color:#000000; font-family: Arial, Helvetica; font-size: 8pt; font-weight: bold; font-style: normal; background-color:#f0e0e0; text-align:left; border:solid 0px; display:block; padding-left:10px; padding-right:5px; border-bottom:1px dashed #C6C6C6; }
.SiteSubSubCMSMenuHighlightedMenuItemMouseOver { padding-top:3px; padding-bottom:3px; color:#34715A; font-family: Arial, Helvetica; font-size: 8pt; font-weight: bold; font-style: normal; background-color:#f0e0e0; text-align:left; border:solid 0px; display:block; padding-left:10px; padding-right:5px; border-bottom:1px dashed #C6C6C6; }
.SiteSubSubCMSMenuHighlightedMenuItemMouseUp { padding-top:3px; padding-bottom:3px; color:#34715A; font-family: Arial, Helvetica; font-size: 8pt; font-weight: bold; font-style: normal; background-color:#f0e0e0; text-align:left; border:solid 0px; display:block; padding-left:10px; padding-right:5px; border-bottom:1px dashed #C6C6C6; }



.MarqDiv { padding-top:3px; background-color: #92b3a5; border: 1px solid black; width: 100%; height: 20px; }
.BreadcrumbTrail{ margin-top:20px; margin-bottom:15px; font-size:11px; text-align:left; padding: 0px; }

.ContentHeader { margin: 0px 0px 10px 0px; padding-bottom: 10px; padding-top:4px; color: #005394; font-size: 24pt; font-family: 'Lucida Sans', 'Trebuchet MS', Arial; border-bottom: #8cafa0 2px solid; }

.ImageHeader { width:500px; margin: 0px 0px 15px 0px; }

/*
.CMSMenu {}
.CMSMenuItem { }
.CMSMenuItemMouseDown {}
.CMSMenuItemMouseOver {}
.CMSMenuItemMouseUp {}
.CMSMenuHighlightedMenuItem {}
.CMSMenuHighlightedMenuItemMouseDown {}
.CMSMenuHighlightedMenuItemMouseOver {}
.CMSMenuHighlightedMenuItemMouseUp {}
*/
 /********  NEW FINSIH *******/

BODY	{ width: 100%;margin: 20px;color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:12px;background-image: url(/images/background.aspx); }
img { border:0px; }
.frame	{ width: 752px; height:100%; background-color: #FFFFFF; padding: 10px; border-top: 2px solid #515151; border-left: 2px solid #515151; border-right: 3px solid #515151; border-bottom: 3px solid #515151; }
	h1{
		font-size:16px; 
		color:#5F8E7B; 
		font-weight:bold; 
		line-height: 110%;
		margin-top:10px;
	}
	h2{
		font-size:14px;
		color:#000000; 
	}	

a:link, a:visited	{	text-decoration:underline;	font-weight:bold;	color:#000000;	font-size:11px;}
a:hover, a:active	{	text-decoration:underline;	font-weight:bold;	color:#000000;	font-size:11px;}
A.Link2:link, A.Link2:hover, A.Link2:visited, A.Link2:active  { color: White; font-weight:normal; }


/* HEADER         */
/******************/
	#headerNav { text-align:right; position:relative; top:-5px; height:1.5em;}
	#headerNav table    {float:right;}
	#headerlogo {padding: 5px 0px 5px 0px;}
	#headerNav span.Divider { border-left: 1px solid #8CAFA0;}
	#headerNav span.content { padding: 0px 3px 0px 3px; }
	
		.BreadcrumbTrail{
		font-size:11px;
		text-align:left;
		padding: 0px;
	}

/* DHTML Navigation (for ADSMainNav.ascx) */
/******************************************/
	.divNav { width: 100%; font-size:8pt; padding-top: 10px;}
	.divNav a img { border:0px; }
	/* Rollover Images in Nav */
	img.imgNav {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
	.divSubNav { 		background-color:#ffffff;
		display:none;
		position:absolute;
		left:-1000px;
		top:-1000px;
		filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=5), progid:DXImageTransform.Microsoft.Alpha(opacity=85); 
		opacity:.85;
		border:1px solid #999999;
		width:180px;
		z-index:1000;
	}

	.divSubNav div {
		font-family: Arial, Helvetica; 
		font-size: 7.5pt; 
		font-weight: bold; 
		font-style: normal; 
		background-color:#ffffff;
		text-align:left;
		border:solid 0px;
		display:block;
		padding-left:10px;
		padding-right:5px;
		border-bottom:1px dashed #C6C6C6;
	}
	.divSubNav div.last-child {
		border-bottom:1px solid #999999;
	}

	.divSubNav div.HasKids {
		background-image: url(/images/brn-rght-arrow.aspx);
		background-repeat:no-repeat;
		background-position:right 50%;
		margin-right:3px;
	}
	.divSubNav div.Down {
		background-color:#f0e0e0;
	}
	.divSubNav div.Down a{	font-weight:bold;}

	.divSubNav div a { 		padding-top:3px;
		padding-bottom:3px;
	}
	.divSubNav div a:link			{ font-family: Arial, Helvetica; font-size: 8pt; font-weight: bold; font-style: normal; text-align:left; color:#000000; width:100%; height:100%; display:block; text-decoration: none; }
	.divSubNav div a:visited		{ font-family: Arial, Helvetica; font-size: 8pt; font-weight: bold; font-style: normal; text-align:left; color:#000000; width:100%; height:100%; display:block; text-decoration: none; }
	.divSubNav div a:active			{ font-family: Arial, Helvetica; font-size: 8pt; font-weight: bold; font-style: normal; text-align:left; color:#34715A; width:100%; height:100%; display:block; text-decoration: none; }
	.divSubNav div a:hover			{ font-family: Arial, Helvetica; font-size: 8pt; font-weight: bold; font-style: normal; text-align:left; color:#34715A; width:100%; height:100%; display:block; text-decoration: none; }

	.divSubNav div.Down a:link		{ font-family: Arial, Helvetica; font-size: 8pt; font-weight: bold; font-style: normal; text-align:left; color:#000000; width:100%; height:100%; display:block; text-decoration: none; }
	.divSubNav div.Down a:visited	{ font-family: Arial, Helvetica; font-size: 8pt; font-weight: bold; font-style: normal; text-align:left; color:#000000; width:100%; height:100%; display:block; text-decoration: none; }


/* Main content area(s) */
/************************/
	.mainContent {
		width:100%;
		position: relative;
		background-color: #FFFFFF;
	}
	#FrontSplash {
		width:500px;
		height:100%;
		float:left;
		padding-top:16px;
}
#rightcontent {
	float: right;
	width: 160px;
	padding-top:15px;
}
#centercontent {
	float: left;
	margin-right: 20px;
	width: 150px;
	padding-top:15px;
	line-height: 150%;
}
#leftcontent {
	float: left;
	margin-right: 20px;
	padding-top:15px;
	width: 150px;
}
.ContentColumn {
	float: right;
	width:235px;
	padding-left: 0px;
	padding-top:1px;
	background-color: #FFFFFF;
}
.MainContentColumn {
	width:500px;
	height:100%;
	float:left;
	line-height:150%;
	}



/* RIGHT SIDE CALLOUT COLUMN */
/*****************************/
	.CalloutColumn { width:100%; padding: 15px 0px 0px 0px; margin:0px; }
	.CalloutColumn p { font-size:8pt; padding: 0px 0px 8px 0px; margin:0px; }
	.CalloutColumn .Header { padding:6px; background-color: #5F8E7B; color: #FFFFFF; font-size:13px; font-weight: bold; }
	.CalloutColumn .img { padding:0px; }
	.CalloutColumn .Content {border: 1px solid #CEC9C5; padding:10px 10px 2px 10px; vertical-align:middle; }
	.CalloutColumn .Content .quote { font-size:10px; line-height: 180%; color: #34715A; font-style:italic; }
	.CalloutColumn .Content li { line-height: 180%; }
	.CalloutColumn A:link	{ display:inline;	font-size:8pt;  text-decoration: underline; }
	.CalloutColumn A:visited{ display:inline;	font-size:8pt;  text-decoration: underline; }
	.CalloutColumn A:hover  { display:inline;	font-size:8pt;  text-decoration: underline; }
	.CalloutColumn A:active { display:inline;	font-size:8pt;  text-decoration: underline; }
	table#data { margin: 5px 0px 15px 0px; width: 400px; font-size:11px; line-height: 115%; border-bottom: 3px solid #5F8E7B; }
	table#data tr#title {
	color: #FFFFFF;
	background-image: url(/images/tabletitle.aspx);
	font-size:13px;
	line-height: 140%;
	font-weight: bold;
	}
	table#data td#title {
	padding: 3px 50px 3px 35px;
	}		
	table#data td {
	padding: 3px 0px 3px 0px;
	vertical-align:top;		
	}
	table#data td#left {
	text-align: left;
	border-bottom: 1px dotted #999999;
	}
	table#data td#right {
	text-align: right;
	border-bottom: 1px dotted #999999;
	}
	table#data td#center {
	text-align: center;
	border-bottom: 1px dotted #999999;
	}
	table#data td#leftlast {
	text-align: left;
	}
	table#data td#centerlast {
	text-align: center;
	}
	table#data td#rightlast {
	text-align: right;
	}
form{ display:inline; margin:0px 0px 0px 0px; }
img { behavior:url(/javascript/pngHack.htc);  }


SUP {
	font-size: 80%;
}

HR {
	height:2px;
	background-color:#CEC9C5;
	border:0px;
	margin-top:1px;
}	
/* FOOTER         */
/******************/
	.footer {
		background-image: url(/images/footer.aspx);
		font: 10px Arial, Helvetica, sans-serif;
		line-height: 180%;
		color:#FFFFFF;
		text-align:left;
		margin-top: 10px;
		padding: 3px 10px 3px 60px;
	}
	.footer a:link, .footer a:visited { text-decoration:underline;	color:#FFFFFF;	font-weight: normal; }
	.footer a:hover, .footer a:active {	text-decoration:underline;	color:#C7D5CF;	font-weight: normal; }

/* STYLES FOR FCK TABLE INSERT */
/*******************************/
table#rcc_data 
{
  margin: 5px 0px 15px 0px;
  width: 400px;
  font-size:11px;
  line-height: 115%;
  border-bottom: 3px solid #5F8E7B;
}
table#rcc_data tr#title 
{
  color: #FFFFFF;
  background-image: url("/images/tabletitle.aspx");
  font-size:13px;
  line-height: 140%;
  font-weight: bold;
}
table#rcc_data td#title 
{
  padding: 3px 50px 3px 35px;
  font-weight: bold;
}		
table#rcc_data td 
{
  padding: 3px 0px 3px 0px;
  vertical-align:top;		
}
table#rcc_data td#left 
{
  text-align: left;
  border-bottom: 1px dotted #999999;
}
table#rcc_data td#right 
{
  text-align: right;
  border-bottom: 1px dotted #999999;
}
table#rcc_data td#center 
{
  text-align: center;
  border-bottom: 1px dotted #999999;
}
table#rcc_data td#leftlast 
{
  text-align: left;
}
table#rcc_data td#centerlast 
{
  text-align: center;
}
table#rcc_data td#rightlast 
{
  text-align: right;
}
.redirectLinks { width:210px; }