/*********************************************************************/
/* CapeCoral Style Sheet            					             */
/* Created: 04-23-07							                     */
/* Last Updeted: 03-11-08							                 */
/*********************************************************************/

body 
{
	margin: 0px 0px 20px 0px; 
	background-image: url(images/cc_bg.jpg);	
	background-repeat: repeat-x;	
	font: normal 11px Verdana, Arial, Helvetica, sans-serif; 	
	color: #666; 
	
}

td				{ font-size: 11px; }

h1				{ font-size: 22px; }
h2				{ font-size: 20px; }
h3				{ font-size: 18px; }
h4				{ font-size: 16px; }
h5				{ font-size: 14px; }
h6				{ font-size: 12px; margin:8px 0; }
dt				{ font-size: 11px; color: #a6171b; font-weight: normal;}
h1, h2, h3, h4, h5, h6	{ color: #426A9E; font-family: Verdana, Arial, Helvetica, sans-serif;}

blockquote, pre { margin-top: 5px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; }

ul li			{ list-style-type: none; 
				  list-style-image: url(/portals/0/siteimages/list.gif); 
				  list-style-position: 15px;}
ul li li		{ list-style-type: square;}
ul li li li		{ list-style-type: circle;}
ol li			{ margin-left: 15px;}
ol ol li		{ }
ol ol ol li		{ }	
	
hr { 
	width: 100%; 
	margin: 0px;
	border: transparent; 
	border-bottom: 1px solid #ccc;
}

.Head {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #426A9E;
}

.hrSolid {
	width: 100%; 
	margin: 0px;
	border: transparent; 
	border-bottom: 2px solid #ccc;
}

.Notice {
	color: #990000;
}

	.Notice:link, .Notice:active, .Notice:visited {
		color: #990000;
	}
	
	.Notice:hover {
		color: #e79f1b;
	}

.StandardButton {
	font: bold 11px Verdana,Arial,Helvetica,sans-serif;
	color: #fff;
	text-decoration: none;
	padding: 0px 5px 0px 5px;	
	border: solid 1px #78a9e0;
	background-color: #416a99;
	background-image: none;
	height: 20px;
	cursor: pointer;
	cursor: hand;
}
	.StandardButton:link, .StandardButton:active, .StandardButton:visited, .StandardButton:hover,	
	{
		font: bold 11px Verdana,Arial,Helvetica,sans-serif;
		color: #fff;
		text-decoration: none;		
		height: 20px;
	}
	
	.StandardButton a:link, .StandardButton a:active, .StandardButton a:visited, .StandardButton a:hover
	{
		font: bold 11px Verdana,Arial,Helvetica,sans-serif;
		color: #fff;
		text-decoration: none;
		height: 20px;
	}

/* Link --------------------------------*/
a:link, a:active, a:visited {
	color: #416a99;
	text-decoration: none;
}

a:hover {
	color: #e77214;
	text-decoration: underline;
}

/*Link for main site*/
.MainLink {
	color: #e77214;
}
.MainLink:link, .MainLink:Active, .MainLink:visited {
	color: #e77214;
	text-decoration: underline;
}
	.MainLink:hover {
		color: #de0000;
	}
/*Small Link*/
.SmallLink {
	color: #ccc;
	font-size: 10px;	
}

/* Top Links: home, search, map, disclaimer, contact us, city directory, site map */
.TopLinks, .TopLinks a:Link, .TopLinks a:active, .TopLinks a:visited {
	font-size: 11px;
	color: #416a98;
	text-decoration: none;
	vertical-align: bottom;
	padding: 5px 0px 5px 0px;
}

.TopLinks a:Hover {	
	text-decoration: underline;
}
	.TopLinksLeft {
		float: left; 
	}
	.TopLinksRight {
		float: right;
	}


.BreadCrumb {
	color: #6490c1;
	padding: 0px 0px 5px 0px;
	border-left: solid 15px #fff;
	border-bottom: solid 1px #ccc;
}
	.BreadCrumbLink {
		font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
		color: #555;
		text-decoration: none;
	}
	.BreadCrumbLink a:link, .BreadCrumbLink a:visited, .BreadCrumbLink a:active {
		font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
		color: #416a99;
		text-decoration: none;
	}
	.BreadCrumbLink a:hover {
		color: #a40400;
		text-decoration: underline;
	}

.Address {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #2266b3; 
}

.SearchBox {
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #2266b3;
	padding: 3px 0px 3px 0px;	
}
	.SearchBox .SkinObject {
		font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
		color: #2266b3;
		text-decoration: none;
	}
	
	.SearchBox .NormalTextBox  {
		font: normal 11px Tahoma, Arial, Helvetica, sans-serif;		
		width: 110px;
		height: 16px;
		border: solid 1px #7c98b2;
		vertical-align: middle;
	}
	
	.SearchBox a:link, .SearchBox a:active, .SearchBox a:visited {
		font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
		color: #2266b3;
		text-decoration: underline;
		font-weight: bold;
	}
		
	.SearchBox a:hover {
		color: #e6934a;
		text-decoration: underline;
	}
	
/* Footer Links: home, search, map, disclaimer, contact us, city directory, site map */
.FooterLinks, .FooterLinks a:Link, .FooterLinks a:active, .FooterLinks a:Visited
{
	color: #e77214;
	text-decoration: none;
}
.FooterLinks a:Hover
{
	text-decoration: underline;
}

.ObjectLinks, .ObjectLinks a:Link, .ObjectLinks a:active, .ObjectLinks a:Visited
{
	color: #666;
	font-weight: normal;	
	text-decoration: none;
}

.ObjectLinks a:Hover
{
	color: #666;
	text-decoration: underline;
}

/*********************************************************************/
/* Skin Layout       							                     */
/*********************************************************************/
.SpaceTable {
	padding-bottom: 8px; 
	width: 100%; 
	height: 100%;
}

/*New site*/
.SpaceMainTable {
	padding-bottom: 0px; 
	width: 100%; 
	height: 100%;
}

	
.CCLogo	{
	border-left: solid 1px #416a99; 
	background-color: #6490c2; 
	width: 193px;
}

.TableTop {
	width: 100%; 
	background-color: #92b1d4;
}

.TableBottom {
	width: 100%; 
	background-color: #416a99; 
	border-top: solid 1px #fff;
}

.LeftColumn {
	width: 200px; 
}

.LeftColumn_ParkDivision {
	width: 188px;
}

.CityTitle {
	background-image: url(images/ct_title_bg.jpg); 
	background-repeat: repeat-x; 
	background-position: bottom; 
	margin-right: 5px; 
	white-space:nowrap;
	text-align: right;
}
.BodyStyle /* Body background color */
{
	background-color: #fff;
	border-left: solid 1px #8eadd0; 
	border-right: solid 1px #8eadd0; 
	padding: 0px 15px 10px 15px;
}

.Header_01 {
	width: 100%; 
	background-image: url(images/cc_header_01_bg.jpg); 
	background-repeat: repeat-x;
}

.Header_02 {
	width: 100%; 
	background-color: #416a99;
}

.BottomPane /* Cape Coral Thumbnails */
{
	text-align: center;
	background-color: #6490c2;
	width: 100%;
	padding: 5px 13px 5px 13px;
	border-top: solid 1px #fff;
}

/*********************************************************************/
/* Treeview Menu					                                 */
/*********************************************************************/

/* Treeview Container --------*/
.TreeviewTable {
	display: block;
	border: solid 1px #6490c2;
	margin-bottom: 15px;
	width: 100%;
}
.TreeviewTitle {
	display: block;
	padding: 2px 10px 2px 10px;
	color: #fff;
	white-space: nowrap;
	font-size: 11px;
	font-weight: bold;	
	text-align: left;
	background-color: #6490c2;	
}

.TreeviewBody {
	display: block;	
	padding: 3px;	
}

/* Treeview Container Scroll (HomePage) --------*/
.TreeviewTableScroll_Home {
	overflow: auto;	
	color: #ffffff;	
	margin: 0px auto 0px;
	padding: 3px;
	scrollbar-arrow-color: #E77110;
	scrollbar-3dlight-color: #A5C3DE;
	scrollbar-darkshadow-color: #A5C3DE;
	scrollbar-face-color: #fff;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #fff;
	scrollbar-track-color: #EDEDED;	
	background-color: #fff;
	height: 180px;
	width: 199px;
}

/* Treeview Container Scroll --------*/
.TreeviewTableScroll {
	overflow: auto;	
	color: #ffffff;	
	margin: 0px auto 0px;
	padding: 3px;
	scrollbar-arrow-color: #E77110;
	scrollbar-3dlight-color: #A5C3DE;
	scrollbar-darkshadow-color: #A5C3DE;
	scrollbar-face-color: #fff;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #fff;
	scrollbar-track-color: #EDEDED;	
	background-color: #fff;
	height: 250px;
	width: 199px;
}

/* RAD Treeview --------*/
.TreeNode {
	color: #4b4242;
	font-weight: normal;
	white-space: normal !important;
	width: 98px !important;
	text-decoration: none;
	/*
	display: -moz-inline-block;
    display:inline-block;
	*/
}

.TreeNodeOver {
	color: #990000;
	font-weight: normal;
	white-space: normal !important;
	width: 98px !important;
	text-decoration: none;

	/*
	display: -moz-inline-block;
    display:inline-block;
	*/
}
.TreeNodeSelect {
	color: #990000;
	font-weight: normal;
	background-color: transparent;
	white-space: normal !important;
	width: 98px !important;
	text-decoration: none;
	
	/*
	display: -moz-inline-block;
    display:inline-block;
	*/
}

/*********************************************************************/
/* Content Pane						                                 */
/*********************************************************************/
.TopPane {

}
.ParkContentPane { 	
	padding-top: 0px; 
	width: 100%;
}
.ContentPane { 
	padding-left: 15px;
	padding-top: 0px; 
	width: 100%;
}
	/* Normal font across the site */
	.ContentPane .Normal, .Normal {
		line-height: 16px;
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
		.Normal:link {
			text-decoration: underline;
		}
		
	.ContentPane ul, ol { 
		margin: 0px;
		margin-left: 15px; 
		padding: 0px;
	}
	.ContentPane ul li { 		
		padding: 0px 0px 7px 0px; 
		margin-left: 15px; 
		text-indent: 0px;
	}	
	
	.ContentPane a:link, .ContentPane a:visited, .ContentPane a:active {
		text-decoration: underline;
	}
		
.LeftPane {
	padding-top: 0px; 
}
	.LeftPane .Normal {
		line-height: normal;
	}
	
	.LeftPane ul, ol { 
		margin: 0px;
		padding: 0px 0px 0px 15px;
	}
	.LeftPane ul li { 		
		padding: 0px 0px 15px 0px; 
		margin: 0px; 
		text-indent: 0px;
	}			

.RightPane {
	padding-top: 0px; 
}

.PromoPane {
	padding-left: 15px;
}

.HeaderPane {
	height: 100%; 	
	background-color: #6490c2;
	padding: 0px;
	margin: 0px;
}

.TopLeftContentPane, .BottomLeftContentPane {
	padding-right: 0px;
	padding-left: 15px;
	padding-bottom: 15px;
}

.TopRightContentPane, .BottomRightContentPane, .MiddleRightContentPane {
	padding-left: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
}

/* Image -------------------------------*/
img {
	border: 0px;
}

.imgBorder {	
	margin-bottom: 5px; 
	border: solid 1px #c1d4e9;
}

.imgBorderRight {
	float: Right; 
	margin-right: 10px; 
	margin-bottom: 5px;
	padding-right: 10px; 
	border-right: solid 1px #dcdcdc;
}

.imgLeftNoBoder {
	float: left; 
	margin-right: 10px; 
	margin-bottom: 5px; 
	border: 0px;
}

.imgRightNoBorder {
	float: right;
	margin-left: 10px; 
	margin-bottom: 5px; 
	border: 0px;
}
.imgLeft {
	float: left; 
	margin-right: 10px; 
	margin-bottom: 5px; 
	border: solid 1px #c1d4e9;
}

.imgRight {
	float: right;
	margin-left: 10px; 
	margin-bottom: 5px; 
	border: solid 1px #c1d4e9;
}

/* Headline -----------------------------*/

.NormalHeadline12 {	
	font-size: 12px;
	color: #527cab;
	font-weight: bold;
}

.NormalHeadline {	
	color: #527cab;
	font-weight: bold;
}

.NormalColor {
	color: #527cab;
}

.RefSource {
	font: italic 10px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 2px;
	text-align: right;
}

/* Park Division */
.PR_AddressTitle {
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #4976a9;
}

/* List  -----------------------*/

/* Amenities List */
.List_disc {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #65973b;
}
	li.List_disc {
			list-style-type: disc;
			list-style-image: none;			
		}


/* Content Layout -----------------------*/
p {
	margin: 10px 0px 10px 0px;
}

.AlignLeft {
	text-align: left;
}

.AlignRight {
	text-align: right;
}

.FloatLeft {
	float: left;
}

.FloatRight {
	float: Right;
}

/* Border/Contact us ---------------------*/
.ConBorder {
	border: solid 1px #8eadd0;
	padding: 10px;
	margin-bottom: 10px;
}

/* Headline Block ------------------------*/
.HeadlineBlock {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #527cab;
	padding: 10px 10px 5px 10px;
	background-color: #eff4f9;
}

.NormalBlock {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #527cab;
	padding: 10px 10px 5px 10px;
	background-color: #eff4f9;
}

.OrangeBlock {
	border-left: solid 3px #f4ba47;
	display: block;
	height: auto;
}
	.BlockSpace {
		font: normal 11px Verdana, Arial, Helvetica, sans-serif;
		color: #666;
		height: auto;
		display: block;		
		margin: 0px;
		padding: 10px 10px 10px 10px;
		border-left: solid 2px #fff;
		background-color: #f3f3f3;
	}
		.BlockSpace img {
			padding: 5px;
		}
	.TitleOrange {
		font: bold 14px Verdana, Arial, Helvetica, sans-serif;
		color: #f09f00;
	}


/* Table style ---------------------------*/
.ProfileTable {
	background-color: #e2e2e2;
}
	.ProfileHeadline {
		color: #416a99;
		font-weight: bold;
	}
	.ProfileTDHeader { 
		font-weight: bold;
		color: #416a99;
		text-align: center;
		background-color: #fff; 
	}
	
	.ProfileTD { 
		background-color: #fff; 
	}
	
/* Park Table Style ------------------------*/

.DottedHeader {
	color: #666;
	font-weight: bold;
	background-color: #fff;
}

.DottedTD {
	border-bottom: dotted 1px #e7b53c;

}

/*********************************************************************/
/* Modules					                                         */
/*********************************************************************/

/* Modules --------------------------------*/
#Table1 {
	border-bottom: solid 1px #ccc;
	margin-bottom: 5px;
}
	#Table1 td {
		padding: 0px;
		margin: 0px;
		border: 0px;
		background-color: #fff;
	}

.articleTable table td {
	padding: 0px;
	margin: 0px;
	border: 0px;
	background-color: #fff;
}
	
.articleTopCell {
	border: solid 1px #fff;
	background-color: #fff;
}

.articleContentCell {
	border: solid 1px #fff;
}

.articleTextCell {
	border: solid 1px #fff;
	background-color: #fff;
}

#dnn_ctr706_ModuleContent p .normal{
	background-color: #ccc;
}


/* Article Module -------------------------------*/
#listing h3 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #6490c2;
	background-color: #e5eef7;
	background-color: #fff;
	padding: 2px 0px 2px 2px;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #ccc;
	text-align: left;
}

#listing h3 a:link, #listing h3 a:visited, #listing h3 a:active {
	padding-top: 2px;
	padding-left: 20px;
	color: #6490c2;
	text-decoration: none;
	height: 20px;
	background: #fff url(/portals/0/siteimages/icon_document.jpg) no-repeat top left;
}
	#listing h3 a:hover {
		padding-top: 2px;
		padding-left: 20px;
		color: #c04232;
		text-decoration: none;
		height: 20px;
		background: #fff url(/portals/0/siteimages/icon_document_hover.jpg) no-repeat top left;
	}

#listing .post {
	border: 0px;
}

#listing .postfoot {
	font-size: 10px;
	font-weight: bold;
	color: #666;
	text-align: left;
	padding-left: 0px;	
}

#listing div {
	margin-left: 0px;
}

.articleTable { 
	background-color: #c0c7ce; 
	margin: 0px; 
}

.articleTopCell {
	background-color: #ebf0f6;
	color: #416a99;
	font-weight: bold;
	padding-left: 6px;
	height: 20px;
}

.articleTopCell .NormalBold {
	color: #416a99;
}

.postfoot {
	display: none;
}


/*********************************************************************/
/* Park Map					                                         */
/*********************************************************************/

.Parks_Title {
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	color: #6490C2;	
	height: 30px;
	border-bottom: solid 2px #ccc;	
}

.PM_ParkList li {

	border-bottom: dotted 1px #ccc;
	margin-bottom: 3px;
	margin-top: 2px;
}
	.PM_ParkList li a:link, .PM_ParkList li a:visited, .PM_ParkList li a:active, .PM_ParkList li a:hover {
		text-decoration: none;
	}

.PM_NB, .PM_AL, .PM_RC, .PM_AT, .PM_SP { 
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
	.PM_NB, .PM_NB a:hover { 
		color: #00adef;	
	}		
	.PM_AL, .PM_AL a:hover { 
		color: #ed1b24;
	}
	.PM_RC, .PM_RC a:hover { 
		color: #ed008c;
	}
	.PM_AT, .PM_AT a:hover { 
		color: #f8841f;
	}
	.PM_SP, .PM_SP a:hover { 
		color: #40af49;
	}


/*********************************************************************/
/* Park Article					                                         */
/*********************************************************************/
Table.Park_Article {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	border: solid 1px #fff;
}	
	
	Table.Park_Article .Park_Article_Title {
		color: #527cab;
		font-size: 12px;
		font-weight: bold;
		padding: 8px 0px 10px 0px;
	}	
	
	Table.Park_Article .Park_Article_Summary {
		color: #666;		
		border-bottom: solid 1px #ccc;
	}	
	
	Table.Park_Article .Park_Article_Image {
		float: right;
		margin-left: 10px; 
		margin-bottom: 5px; 
		border: solid 0px #c1d4e9;
	}	
	
	Table.Park_Article .Park_Article_Detail {
		color: #666;		
		border-top: solid 1px #ccc;
		border-bottom: solid 1px #ccc;
	}	
	
	.Park_Article_ReadMore {
		color: #c04232;
		text-align: left;
		font-weight: bold;		
		padding: 7px 2px 8px 0px;		
	}
	
		.Park_Article_ReadMore a:link, 
		.Park_Article_ReadMore a:visited,
		.Park_Article_ReadMore a:active {
			color: #c04232;
			font-weight: bold;
			text-decoration: underline;
		}
		
		.Park_Article_ReadMore a:hover {
			color: #ff0000;
			font-weight: bold;
			text-decoration: underline;
		}

/*********************************************************************/
/* Park Event Module			                                     */
/*********************************************************************/

table.Park_EVENT {
	width: 100%;
}

table.Park_EVENT .Park_EVENT_Time {
	width: 20%;
}

table.Park_EVENT .Park_EVENT_Date {
	width: 20%;
}


/*********************************************************************/
/* Content Templates   					   					         */
/*********************************************************************/

/* cc_Template_ListHover.htm */
.linksTemplate ul 						
{ 
	list-style-type: none; 
	width: 100%; 
	margin-left: 0px; 
	padding-left: 0px;
} 

.linksTemplate ul li 						
{ 
	border: 1px dotted #999; /* Border Style */ 
	border-width: 1px 0; 
	margin: 0px; 
	list-style-type: none;	
	list-style-image: none;
	margin-bottom: 10px; 
}

.linksTemplate ul li img 						
{
	border: solid 1px #97b1c2; 
}
.linksTemplate ul li a:link /* Text Link Style */ 						
{ 
	font-weight: bold; 
	color: #aaa; 
	text-decoration: none;
    display: block; 
	padding: 5px;
	
}

 * html .linksTemplate li a /* make hover effect work in IE */ 			
 { 
 	width: 100%; 
 }

.linksTemplate li a:hover /* Text Link Hover color*/ 				
{ 
	color: #c04232; 
	text-decoration: none; 
	background: #f5f6f7; 
}

.linksTemplate em.Headline	/* Text Headline Style */			
{ 
	font-size: 13px;
	font-weight: bold; 
	font-style: normal; 
	color: #6490c2; 
	display: block; 
	padding-top: 8px;
}

.linksTemplate a em.NormalText /* Content Text Style */		
{ 
	font-weight: normal; 
	font-style: normal; 
	color: #333; 
	line-height: 125%; 
	display: block; 
	padding: 0px 0px 8px 0px; 
}

.linksTemplate a span /* Link style */					
{ 
	color: #6490c2; 
	line-height: 150%; 
}

/*=========================================================*/
/* Capecoral Containers 	               			       */
/*=========================================================*/

.TransparentContentPane {
	vertical-align: top;
	width: 100%;
}

/*=========================================================*/
/* con_ad.htm	               			       		   */
/*=========================================================*/
.adcon_01 {
	width: 6px;
	background: url(/Portals/0/Containers/cocContainers/images/cc_adcon_01_bg.jpg) repeat-y;
}

.adcon_02 {
	width: 100%; 
	background: url(/Portals/0/Containers/cocContainers/images/cc_adcon_02_bg.jpg) repeat-x;
}

.adcon_03 {
	background: url(/Portals/0/Containers/cocContainers/images/cc_adcon_03_bg.jpg) repeat-y;
}

.adcon_04 {
	background: url(/Portals/0/Containers/cocContainers/images/cc_adcon_04_bg.jpg) repeat-x;
}

.AdContentPane { 
	padding: 7px;
}

/*=========================================================*/
/* con_orange.htm	               			       		   */
/*=========================================================*/

.ContainerOrangeTable
{
	border: solid 1px #f4a212;
	margin-bottom: 15px;
	width: 100%;
}
.ContainerOrangeTitleSpace								
{
	padding: 2px 10px 2px 10px;	
	background-color: #f4a212;	
}
	.ContainerOrangeTitle {
		color: #fff;
		white-space: nowrap;
		font-size: 11px;
		font-weight: bold;	
		text-align: left;
	}
	
	/* Add H1 to module title */
	.ContainerOrangeTitleSpace h1 
	{ margin: 0px; font-size: 11px; }

.ContainerOrangeContent
{
	padding: 10px;	
	color: #6a9a3c;
}

	.ContainerOrangeContent .Normal {
		color: #6a9a3c;
	}

.ContainerOrangeContent a:link, .ContainerOrangeContent a:active, .ContainerOrangeContent a:visited
{
	color: #c04232;
	font-weight: bold;
	text-decoration: none;
}

.ContainerOrangeContent a:hover
{
	color: #c04232;
	text-decoration: underline;
}

.ContainerOrangeContent ul li a:link, .ContainerOrangeContent ul li a:active, .ContainerOrangeContent ul li a:visited
{
	color: #6a9a3c;
	font-weight: normal;
	text-decoration: underline;
}

.ContainerOrangeContent ul li a:hover
{
	color: #c04232;
}

.ContainerOrangeContent ul li
{
	padding: 0px 0px 3px 0px;
	margin: 0px;
}

/*=========================================================*/
/* con_green.htm	               			       		   */
/*=========================================================*/

.ContainerGreenTable
{
	border: solid 1px #65973b;
	margin-bottom: 15px;
	width: 100%;
}
.ContainerGreenTitleSpace								
{
	padding: 2px 10px 2px 10px;	
	background-color: #65973b;	
}
	.ContainerGreenTitle {
		color: #fff;
		white-space: normal;
		font-size: 11px;
		font-weight: bold;	
		text-align: left;
	}
	
	/* Add H1 to module title */
	.ContainerGreenTitleSpace h1 
	{ margin: 0px; font-size: 11px; }

.ContainerGreenContent
{
	padding: 10px;	
	color: #2e66a4;
}

	.ContainerGreenContent .Normal {
		color: #2e66a4;
	}
	
.ContainerGreenContent a:link, .ContainerGreenContent a:active, .ContainerGreenContent a:visited
{
	color: #e77214;
	font-weight: normal;
	text-decoration: underline;
}

.ContainerGreenContent a:hover
{
	color: #de0000;
	text-decoration: underline;
}

.ContainerGreenContent ul li a:link, .ContainerGreenContent ul li a:active, .ContainerGreenContent ul li a:visited
{
	color: #e77214;
	font-weight: normal;
	text-decoration: underline;
}

.ContainerGreenContent ul li a:hover
{
	color: #de0000;
}

.ContainerGreenContent ul li
{
	padding: 0px 0px 3px 0px;
	margin: 0px;
}

/*=========================================================*/
/* con_blue.htm	               			       		   */
/*=========================================================*/

.ContainerBlueTable
{
	border: solid 1px #6490c1;
	margin-bottom: 15px;
	width: 100%;
}
.ContainerBlueTitleSpace								
{
	padding: 2px 10px 2px 10px;	
	background-color: #6490c1;	
}

	/* Add H1 to module title */
	.ContainerBlueTitleSpace h1 
	{ margin: 0px; font-size: 11px; }
	
	.ContainerBlueTitle {
		color: #fff;
		white-space: normal;
		font-size: 11px;
		font-weight: bold;	
		text-align: left;
	}

.ContainerBlueContent
{
	padding: 10px;	
	color: #2e66a4;
}

	.ContainerBlueContent .Normal {
		color: #2e66a4;
	}
	
.ContainerBlueContent a:link, .ContainerBlueContent a:active, .ContainerBlueContent a:visited
{
	color: #e77214;
	font-weight: normal;
	text-decoration: underline;
}

.ContainerBlueContent a:hover
{
	color: #de0000;
	text-decoration: underline;
}

.ContainerBlueContent ul li a:link, .ContainerBlueContent ul li a:active, .ContainerBlueContent ul li a:visited
{
	color: #e77214;
	font-weight: normal;
	text-decoration: underline;
}

.ContainerBlueContent ul li a:hover
{
	color: #de0000;
}

.ContainerBlueContent ul li
{
	padding: 0px 0px 3px 0px;
	margin: 0px;
}

/*=========================================================*/
/* con_default.htm	               			       		   */
/*=========================================================*/
.ContainerTable
{
	margin: 0px;
	margin-bottom: 15px;
	padding: 0px;
	width: 100%;
}

.ContainerTitle								
{
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	color: #426a9e;	
	padding: 10px 0px 7px 0px;
}

	/* Add H1 to module title */
	.ContainerTitle h1 
	{ margin: 0px; font-size: 20px; font-weight: bold; }
	
.ContainerContent
{
	padding: 10px 0px 10px 0px;
}

/*PromoPane ------------------------------------------------*/
.PromoPane .ContainerTable
{
	margin: 0px;
	padding: 0px;
}

.PromoPane .ContainerTitle								
{
	display: block;
	padding: 0px;
	color: #4375ae;
	white-space: nowrap;
	font-size: 12px;
	font-weight: bold;	
	text-align: left;
	background: none;	
}

.PromoPane .ContainerContent
{
	display: block;
	border-bottom: solid 1px #ccc;
	padding: 10px 0px 10px 0px;
}

/*=========================================================*/
/* con_main.htm 	               			       		   */
/*=========================================================*/

.ContainerMainTable
{
	border: solid 1px #6490C2;
	margin-bottom: 15px;
	width: 100%;
}
.ContainerMainTitle								
{
	padding: 2px 0px 2px 5px;
	color: #fff;
	white-space: nowrap;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	background-color: #6490C2;	
}

	/* Add H1 to module title */
	.ContainerMainTitle h1 
	{ margin: 0px; font-size: 12px; }
	
.ContainerMainContent
{
	padding: 10px;	
	color: #666;
	height: 20px;
}

.ContainerMainContent a:link, .ContainerMainContent a:active, .ContainerMainContent a:visited {
	font-weight: bold;
	color: #c04232;
	text-decoration: none;
} 

.ContainerMainContent a:hover {
	color: #c04232;
	text-decoration: underline;
}

/*=========================================================*/
/* ParkDV_border.htm, ParkDV_bg.htm			       		   */
/*=========================================================*/

.ContainerParkDVTable
{
	border: solid 1px #8eadd0;
	margin-bottom: 15px;
	width: 100%;
}
.ContainerParkDVTitle								
{
	padding: 2px 0px 2px 5px;
	color: #fff;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: left;
	text-transform: uppercase;
	border-bottom: solid 1px #fff;
	background-color: #79acde;	
}

	/* Add H1 to module title */
	.ContainerParkDVTitle h1 
	{ margin: 0px; font-size: 12px; font-weight: bold; display: inline;}

.ContainerParkDVContent
{
	padding: 10px;	
	color: #666;
	height: 20px;
	border-top: solid 1px #ccc;
}

.ContainerParkDVContentBG {
	padding: 10px;	
	color: #666;
	height: 20px;
	border-top: solid 1px #ccc;
	background-image: url(/Portals/0/Containers/cocContainers/images/cc_parkDV_bg.jpg); 
	background-repeat: repeat-x; 
	position: top left;
}

.ContainerParkDVTable_Green
{
	margin-bottom: 15px;
	width: 100%;
}

	.ContainerParkDVTitle_Green								
	{
		padding: 2px 0px 2px 5px;
		color: #456f22;
		font: bold 12px Arial, Helvetica, sans-serif;
		text-align: left;
		text-transform: uppercase;
		border-bottom: solid 1px #fff;
		background-color: #e0e0e0;	
	}

	/* Add H1 to module title */
	.ContainerParkDVTitle_Green h1 
	{ margin: 0px; font-size: 12px; display: inline; }
	
	.ContainerParkDVContent_Green
	{
		padding: 10px;	
		color: #666;
		height: 20px;
		border: solid 1px #a8c490;
	}
/*=========================================================*/
/* con_Park_Title.htm						       		   */
/*=========================================================*/

.ContainerParkTitleTable
{	
	margin-bottom: 15px;
	width: 100%;
}
.ContainerParkTitle								
{
	padding: 2px 0px 2px 0px;
	color: #990000;
	font: bold 14px Arial, Helvetica, sans-serif;

	text-align: left;
	border-bottom: solid 1px #ccc;
}

	/* Add H1 to module title */
	.ContainerParkTitle h1 
	{ margin: 0px; font-size: 14px; font-weight: bold; }

.ContainerParkTitleContent
{
	padding: 10px 0px 10px 0px;	
	color: #666;
	height: 20px;
}

/*********************************************************************/
/* I Want to						                                 */
/*********************************************************************/

/* Treeview Container --------*/
.LeftMenuTable {
	border: solid 1px #ffc10a;
	margin-bottom: 0px;
	width: 100%;
}
.LeftMenuTitle {
	padding: 2px 10px 2px 5px;
	color: #4b4242;
	white-space: nowrap;
	font-size: 11px;
	font-weight: bold;	
	text-align: left;
	background-color: #ffc10a;	
}

.LeftMenuBody {
	padding: 3px;
	background-color: #fbefca;	
}

	.LeftMenuBody ul li {
		list-style-type: none;
		list-style-image: none;	
	}

.LinksObject, A.LinksObject:Link, A.LinksObject:Visited
{
	color: #4b4242;
	text-decoration: none;	
	
}

A.LinksObject:Hover, A.LinksObject:Active
{
	color: #ed691a;
	text-decoration: underline;
}




