/* CSS Document for Silverstar Communications (1003) - Written by Sam Sherwood, Optiem LLC */

* {
	margin: 0;
	padding: 0;
	}
	
html {

}
	
body {
	margin: 0;
	padding: 0 0 36px 0;
	background: url("../images/global/bg-body.gif") left top repeat-x;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 62.5%;
	}
	
body.printer-friendly  
{
	background-image:none;	
}
	
img {
	border: none;
	}

a:link,
a:visited {
	color: #4892c2;
}

a:hover,
a:active {
	color: #356c90;
}

p a {
}

img.shadow {
}

img.right,
div.shadowRight {
	float: right;
}

img.left,
div.shadowLeft {
	float: left;
}

sup, sub {
	vertical-align: 0;
	position: relative;
}

sup { bottom: .5em; }

dfn {
	font-style: normal;
}

/* =HEADERS
--------------------------------------*/


/* =NAVIGATION
--------------------------------------*/


/* =DIVS
--------------------------------------*/

#contentMain ul#siteTools, 
#contentMain ul#siteTools li
{
	list-style:none;
	width: 200px;
	overflow: hidden;
}

#contentMain ul#siteTools li.toolChatOnline 
{
	background: url("../images/global/chat_online_small.jpg") 0 0 no-repeat;
	width:200px;
	height:24px;
	cursor: pointer;
	list-style:none; 
	overflow: hidden;
}

#contentMain ul#siteTools li.toolChatOnlineSpanish
{
	background: url("../images/global/chat_online_small_spanish.jpg") 0 0 no-repeat;
	width:200px;
	height:24px;
	cursor: pointer;
	list-style:none; 
	overflow: hidden; 
}

				
#contentMain ul#siteTools li.toolChatOffline 
{
	background: url("../images/global/chat_offline_small.jpg") 0 0 no-repeat;
	width:200px;
	height:24px;
	cursor: pointer;
	list-style:none; 
	overflow: hidden;
}

#contentMain ul#siteTools li.toolChatOfflineSpanish
{
	background: url("../images/global/chat_offline_small_spanish.jpg") 0 0 no-repeat;
	width:200px;
	height:24px;
	cursor: pointer;
	list-style:none; 
	overflow: hidden;
}

#access-links {
	position:absolute; 
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
	}

#page-container {
	position: relative;
	margin: 0 auto 0 auto;
	padding: 0 12px 12px 12px;
	width: 960px;
	background: url("../images/global/bg-pageContainer.png") left bottom no-repeat;
}

	.printer-friendly #page-container 
	{
		background-image:none;
	}

#header {
	position: relative;
	padding: 0 0 0 0;
	height: 158px;
	background: url("../images/global/bg-header2.gif") left top repeat-x;
}

	#header h2#logo {
		float: left;
		padding: 0 12px;
	}
	
		#header h2#logo a {
			display: block;
			padding: 80px 0 0 0;
			width: 294px;
			height: 0px;
			background: url("../images/global/bg-logo.gif") 0 0 no-repeat;
			overflow: hidden;
			cursor: pointer;
		}
		
	fieldset#siteSearch {
		position: absolute;
		right: 0;
		bottom: 34px;
		float: right;
		width: 300px;
		height: 34px;
		background: url("../images/global/bg-siteSearch.gif") left top no-repeat;
		border: none;
		z-index: 100000;
	}
		
		fieldset#siteSearch legend {
			display: none;
		}
	
		fieldset#siteSearch h3 {
			display: none;
			position: absolute;
			top: 7px;
			right: 62px;
			padding: 0px 18px 4px 0px;
			height: 12px;
			background: #FFF url("../images/global/bg-searchCategories.gif") right 0px no-repeat;
			list-style: none;
			font-size: 1em;
			font-weight: normal;
			color: #fff;
			cursor: pointer;
			overflow: hidden;
			z-index: 200;
		}
			fieldset#siteSearch h3 span {
				background: transparent url("../images/global/bg-searchCategoriesCap.gif") left 0px no-repeat;
				padding-left: 6px;
				display: inline-block;
				width: auto;
			}
			
			fieldset#siteSearch h3 span span {
				background: none;
				padding-left: 0px;
				display: inline-block;
				width: auto;
			}
		
			fieldset#siteSearch.open h3 {
				background-position: right -23px;
			}
	
		fieldset#siteSearch ul#searchCategories {
			float: left;
			position: absolute;
			top: 20px;
			left: -999em;
			width: 141px;
			list-style: none;
			z-index: 1000;
		}
		
			fieldset#siteSearch.open ul#searchCategories {
				left: auto;
				right: 58px;
			}
			
			fieldset#siteSearch ul#searchCategories li {
				float: left;
				clear: left;
				padding: 0 10px 0 10px;
				width: 121px;
				background: url("../images/global/bg-searchCategories.png") left 100px no-repeat;
				font-size: 1em;
				color: #6c9bc7;
				overflow: hidden;
			}
			fieldset#siteSearch ul#searchCategories li a {
			}
			
				fieldset#siteSearch ul#searchCategories li:first-child,
				fieldset#siteSearch ul#searchCategories li.first {
					padding-top: 8px;
					background: url("../images/global/bg-searchCategories.png") left top no-repeat;
				}
				
				fieldset#siteSearch ul#searchCategories li:last-child,
				fieldset#siteSearch ul#searchCategories li.last {
					padding-bottom: 12px;
					background: url("../images/global/bg-searchCategories.png") left bottom no-repeat;
				}
			
			fieldset#siteSearch label {
				display: block;
				padding: 2px 4px;
				cursor: pointer;
			}
			
				fieldset#siteSearch label:hover,
				fieldset#siteSearch label.hover {
					font-weight: bold;
					display: inline-block;
				}
			
				fieldset#siteSearch label dfn {
					position: absolute;
					left: -999em;
				}
			
				fieldset#siteSearch label input {
					margin: 5px 10px;
					width:150px;
					border: #fff none;
					font-size: 1.1em;
				}	
				
				fieldset#siteSearch.open ul li label dfn {
					position: static;
					font-size: 1.1em;
					
				}
				
				fieldset#siteSearch.open ul li label input {
					position: absolute;
					left: -999em;
					
				}
			
.btnSearch {
	position: absolute;
	top: 6px;
	right: 9px;
	padding: 0px 0 2px 0;
	width: 53px;
	height: 17px;
	background: url("../images/global/btn-search2.gif") left top no-repeat;
	border: none;
	font-size: 1em;
	line-height: 1em;
	color: #fff;
	cursor: pointer;
}
		
	p.breakout {
		position: relative;
		display: block;
		padding: 180px 0 0 0;
		height: 0px;
		background: url("../images/global/bg-breakout.jpg") 0 0 no-repeat;
		overflow: hidden;
		z-index: 100;
	}
			p.pic1 
			{
				background: url("../images/global/bg-breakout.jpg") 0 0 no-repeat;
			}
			
			p.pic2 
			{
				background: url("../images/global/bg-breakout2.jpg") 0 0 no-repeat;
			}
			
			p.pic3 
			{
				background: url("../images/global/bg-breakout3.jpg") 0 0 no-repeat;
			}
			
			p.pic4 
			{
				background: url("../images/global/bg-breakout4.jpg") 0 0 no-repeat;
			}
			
			p.pic5 
			{
				background: url("../images/global/bg-breakout5.jpg") 0 0 no-repeat;
			}
			
			p.pic6 
			{
				background: url("../images/global/bg-breakout6.jpg") 0 0 no-repeat;
			}
			
			p.spanish-pic1 
			{
				background: url("../images/global/bg-breakout-spanish.jpg") 0 0 no-repeat;
			}
			
			p.spanish-pic2 
			{
				background: url("../images/global/bg-breakout-spanish2.jpg") 0 0 no-repeat;
			}
			
			p.spanish-pic3 
			{
				background: url("../images/global/bg-breakout-spanish3.jpg") 0 0 no-repeat;
			}
			
			p.spanish-pic4 
			{
				background: url("../images/global/bg-breakout-spanish4.jpg") 0 0 no-repeat;
			}
			
			p.spanish-pic5 
			{
				background: url("../images/global/bg-breakout-spanish5.jpg") 0 0 no-repeat;
			}
			
			p.spanish-pic6 
			{
				background: url("../images/global/bg-breakout-spanish6.jpg") 0 0 no-repeat;
			}
	
		p.breakout a:link,
		p.breakout a:visited {
			position: absolute;
			bottom: 24px;
			right: 24px;
			padding: 6px 0 6px 32px;
			background: url("../images/global/bg-icons.gif") 0 -400px no-repeat;
			font-size: 1.2em;
			text-decoration: none;
			color: #fff;
		}
		
		p.breakout a:hover,
		p.breakout a:active {
			text-decoration: underline;
		}
		
	#header ul#siteTools {
		float: right;
		padding: 12px 12px;
		list-style: none;
	}
	
		#header ul#siteTools li {
			text-align: right;
			z-index: 300;
		}
		
		/*	#header ul#siteTools li.toolChat {
				position: absolute;
				top: -23px;
				width: 88px;
				background: url("../images/global/LiveChatLarge.jpg") 0 0 no-repeat; 
			}
			
				#header ul#siteTools li.toolChatOnline 
				{
					background: url("../images/global/liveChatSmallOn.jpg") 0 0 no-repeat;
				}
				
				#header ul#siteTools li.toolChatOffline
				{
					background: url("../images/global/liveChatSmallOff.jpg") 0 0 no-repeat;
				}
			
				#header ul#siteTools li.toolChat a:link,
				#header ul#siteTools li.toolChat a:visited {
					display: block;
					padding: 2px 14px 0 28px;
					height: 17px;
					font-size: 1.1em;
					text-decoration: none;
					color: #fff;
				}
				
				#header ul#siteTools li.toolChat a:hover,
				#header ul#siteTools li.toolChat a:active {
					color: #000;
				} */
				
			#header ul#siteTools li.toolLanguage {
			}
			
				#header ul#siteTools li.toolLanguage a:link,
				#header ul#siteTools li.toolLanguage a:visited {
					display: block;
					padding: 0 4px;
					font-size: 1.1em;
					color: #1b70ae;
				}
				
				#header ul#siteTools li.toolLanguage a:hover,
				#header ul#siteTools li.toolLanguage a:active {
					color: #fff;
				}
				

		#contentMain ol#siteHighlights {
			position: relative;
			list-style: none;
			margin: -11px 0 12px 0;
			width: 728px;
			height: 220px;
			z-index: 5;
		}	
		
			#contentMain ol#siteHighlights li {
				display: block;
				position: absolute;
				left: -999em;
				top: 0;
				width: 728px;
				height: 220px;		
				overflow: hidden;		
			}		
			
			#contentMain ol#siteHighlights li.first {
				position: static;
			}
			
			#contentMain ol#siteHighlights li h2,
			#contentMain ol#siteHighlights li p {
				position: absolute;
				left: -999em;
				top: -999em;
			}
			
			#contentMain ol#siteHighlights li p.more {
				position: static;
				display:block;
				width: 728px;
				height: 220px;
				overflow: hidden;
			}
			
			#contentMain ol#siteHighlights li p.more a {
				display:block;
				padding: 220px 0 0 0;
				width: 728px;
				height: 0px;
				overflow: hidden;
			}
		
	#contentMain ol#navHighlights {
		position: absolute;
		left: 34px;
		top: 184px;
		z-index: 30000;
	}
	
		#contentMain ol#navHighlights li {
			float: left;
			list-style: none;
			margin: 0 1px;
		}
		
			#contentMain ol#navHighlights li a:link,
			#contentMain ol#navHighlights li a:visited {
				display: block;
				padding: 2px 0 0 0;
				width: 20px;
				height: 18px;
				font-size: 1.1em;
				text-align: center;
				text-decoration: none;
				color: #fff;
			}
			
			#contentMain ol#navHighlights li a:hover,
			#contentMain ol#navHighlights li a:active,
			#contentMain ol#navHighlights li a.selected {
				background: url("/images/global/bg-navHighlights.gif") 0 0 no-repeat;
				color: #00dcff;
			}
			
			#contentMain ol#navHighlights li:first-child,
			#contentMain ol#navHighlights li.first {
				
			}
			
				#contentMain ol#navHighlights li:first-child a:link,
				#contentMain ol#navHighlights li:first-child a:visited,
				#contentMain ol#navHighlights li.first a:link,
				#contentMain ol#navHighlights li.first a:visited {
					padding: 20px 0 0 0;
					width: 20px;
					height: 0px;
					background: url("/images/global/bg-navHighlights.gif") 4px -47px no-repeat;
					overflow: hidden;
				}
				
				#contentMain ol#navHighlights li:first-child a:hover,
				#contentMain ol#navHighlights li:first-child a:active,
				#contentMain ol#navHighlights li.first a:hover,
				#contentMain ol#navHighlights li.first a:active {
					background: url("/images/global/bg-navHighlights.gif") 4px -147px no-repeat;
				}
			
			#contentMain ol#navHighlights li:last-child,
			#contentMain ol#navHighlights li.last {
				
			}
			
				#contentMain ol#navHighlights li:last-child a:link,
				#contentMain ol#navHighlights li:last-child a:visited,
				#contentMain ol#navHighlights li.last a:link,
				#contentMain ol#navHighlights li.last a:visited {
					padding: 20px 0 0 0;
					width: 20px;
					height: 0px;
					background: url("/images/global/bg-navHighlights.gif") 6px -96px no-repeat;
					overflow: hidden;
				}
				
				#contentMain ol#navHighlights li:last-child a:hover,
				#contentMain ol#navHighlights li:last-child a:active,
				#contentMain ol#navHighlights li.last a:hover,
				#contentMain ol#navHighlights li.last a:active {
					background: url("/images/global/bg-navHighlights.gif") 6px -196px no-repeat;
				}	
	
			
			
#contentMain #breadcrumb,
#contentMain #contentArticle div.articleSection #breadcrumb {
	position: absolute; 
	left: 24px; 
	top: -20px;
	margin: 0;
	padding: 0;
	list-style: none;
} 
	
	#contentMain #breadcrumb li,
	#contentMain #contentArticle div.articleSection #breadcrumb li {
		float:left;
		padding: 0 4px 0 0;
		font-size: 1em;
	}
	
		#contentMain #breadcrumb li a:link,
		#contentMain #breadcrumb li a:visited,
		#contentMain #contentArticle div.articleSection #breadcrumb li a:link,
		#contentMain #contentArticle div.articleSection #breadcrumb li a:visited {
			display: block;
			padding: 0 8px 0 0;
			background: url("../images/global/bg-breadcrumb.gif") right 4px no-repeat;
			color: #4892C2;
		}
		
		#contentMain #breadcrumb li a:hover,
		#contentMain #breadcrumb li a:active,
		#contentMain #contentArticle div.articleSection #breadcrumb li a:hover,
		#contentMain #contentArticle div.articleSection #breadcrumb li a:active {
			color: #B5D9E5;
		}

#navigation {
	position: absolute;
	top: 98px;
	padding: 0 6px;
	z-index: 10000;
}

	#navigation ul#navMain {
		float: left;
	}
	
		#navigation ul#navMain li {
			float: left;
			margin: 0 6px 0 0;
			padding: 0 0 0 0;
			background: url("../images/global/bg-navMainV2.gif") left -28px no-repeat;
			list-style: none;
		}
		
			#navigation ul#navMain li a:link,
			#navigation ul#navMain li a:visited {
				float: left;
				display: block;
				padding: 6px 22px 0 22px;
				height: 22px;
				background: url("../images/global/bg-navMainV2.gif") right -28px no-repeat;
				font-size: 1.4em;
				text-decoration: none;
				white-space: nowrap;
				color: #000000;
			}
			
			#navigation ul#navMain li.hover {
				background: url("../images/global/bg-navMainV2.gif") left 0 no-repeat;
			}

				#navigation ul#navMain li.hover a:link,
				#navigation ul#navMain li.hover a:visited {
					background: url("../images/global/bg-navMainV2.gif") right 0 no-repeat;
				}
				
			#navigation ul#navMain li ul {
				display: none;
			}
			
			#navigation ul#navMain li.active {
				background: url("../images/global/bg-navMainV2.gif") left 0 no-repeat;
			}
			
				#navigation ul#navMain li.active a:link,
				#navigation ul#navMain li.active a:visited {
					background: url("../images/global/bg-navMainV2.gif") right 0 no-repeat;
				}
			
				#navigation ul#navMain li.active ul {
					position: absolute;
					top: 28px;
					left: 6px;
					display: block;
					width: 948px;
				}
				
					#navigation ul#navMain li.active ul li {
						margin: 0;
						background: none;
					}
					
						#navigation ul#navMain li.active ul li a:link,
						#navigation ul#navMain li.active ul li a:visited {
							padding: 10px 22px 0 22px;
							height: 22px;
							background: none;
							font-size: 1.2em;
							color: #fff;
						}
					
							#navigation ul#navMain li.active ul li ul li a:link,
							#navigation ul#navMain li.active ul li ul li a:visited {
								background: url("../images/global/bg-navMainV2LI.gif") left top repeat-x;
							}
					
						#navigation ul#navMain li.active ul li a:hover,
						#navigation ul#navMain li.active ul li a:active {
							background: #5b8caf url("../images/global/bg-navMainV2LI.gif") left top repeat-x;
						}
						
						#navigation ul#navMain li.active ul li ul {
							clear: both;
							position: absolute;
							left: -999em;
							width: 216px;
						}
						
						#navigation ul#navMain li.active ul li.subhover {
							
						}
						
							#navigation ul#navMain li.active ul li.subhover a:link,
							#navigation ul#navMain li.active ul li.subhover a:visited {
								background: #5b8caf url("../images/global/bg-navMainV2LI.gif") left top repeat-x;
							}
							
							#navigation ul#navMain li.active ul li.subhover ul {
								position: absolute;
								top: 32px;
								left: auto;
								border-right: 1px solid #205b83;
								border-bottom: 1px solid #205b83;
							}
							
								#navigation ul#navMain li.active ul li.subhover ul li {
									float: left;
									clear: left;
									width: 216px;
								}
							
								#navigation ul#navMain li.active ul li.subhover ul li ul {
									display: none;
								}
							
								#navigation ul#navMain li.active ul li ul li {
									float: left;
									clear: left;
									width: 216px;
								}
								
									#navigation ul#navMain li.active ul li.subhover ul li a:link,
									#navigation ul#navMain li.active ul li.subhover ul li a:visited {
										float: left;
										display: block;
										width: 172px;
									}
								
									#navigation ul#navMain li.active ul li ul li a:link,
									#navigation ul#navMain li.active ul li ul li a:visited {
										float: left;
										display: block;
										width: 172px;
									}
								
									#navigation ul#navMain li.active ul li.subhover ul li a:hover,
									#navigation ul#navMain li.active ul li.subhover ul li a:active {
										background: #8cbf1f;
									}
			
#contentMain {
	
}

	#contentMain div.alert {
		padding: 10px 60px;
		background: #98010c;
	}
	
		#contentMain div.alert h3 {
			float: left;
			padding: 0 4px 0 0;
			font-size: 1.2em;
			font-weight: bold;
			text-transform: UPPERCASE;
			color: #fff;
		}
		
			#contentMain div.alert h3:after {
				content: ":";
			}
		
		#contentMain div.alert p {
			font-size: 1.2em;
			color: #fff;
		}
		
		#contentMain div.alert a:link,
		#contentMain div.alert a:visited {
			text-decoration: none;
			border-bottom: 1px dotted #fff;
			color: #fff;
		}
		
		#contentMain div.alert a:hover,
		#contentMain div.alert a:active {
			border-bottom: 1px solid #fff;
		}

	#contentMain #contentOverview {
		position: relative;
		float: left;
		padding: 11px 0 11px 11px;
		width: 737px;
	}
	
		#contentMain #contentOverview h1#headerCommunity {
			position: relative;
			display: block;
			margin: 0 0 12px 0;
			padding: 22px 0 0 26px;
			width: 698px;
			height: 158px;
			background: url("../images/global/bg-contentOverviewH1.jpg") 0 0 no-repeat;
			font-family: "High Tower Text", Georgia, serif;
			font-size: 2.6em;
			font-weight: normal;
			line-height: 1em;
			letter-spacing: -.05em;
			color: #fff;
			overflow: hidden;
		}
		
			#contentMain #contentOverview h1#headerCommunity strong {
				position: relative;
				top: -18px;
				display: block;
				padding: 0 0 0 28px;
				font-size: 1.8em;
				font-weight: normal;
				letter-spacing: -.08em;
				line-height: 1.4em;
			}
		
		#contentMain #contentOverview p {
			margin: 1em ;
			font-size: 1.2em;
			color: #606060;
		}
		
		#contentMain #contentOverview fieldset#directorySearch {
			float: right;
			padding: 0 12px 12px 24px;
			width: 356px;
			border: none;
		}
		
			#contentMain #contentOverview fieldset#directorySearch legend {
				padding: 0 16px 6px 16px;
				background: url("../images/global/bg-icons.gif") 0 -450px no-repeat;
				font-size: 1.4em;
				font-weight: normal;
				text-transform: UPPERCASE;
				color: #555;
			}
			
			#contentMain #contentOverview fieldset#directorySearch ul {
				display: block;
				padding: 0;
			}
			
				#contentMain #contentOverview fieldset#directorySearch ul li {
					float: left;
					list-style: none;
				}
			
			#contentMain #contentOverview fieldset#directorySearch label {
				display: block;
				clear: both;
				float: left;
			}
			
				#contentMain #contentOverview fieldset#directorySearch label.radio {
					padding: 6px 12px 6px 0;
				}
				
					#contentMain #contentOverview fieldset#directorySearch label.radio dfn {
						position: static;
						font-size: 1.2em;
					}
					
					#contentMain #contentOverview fieldset#directorySearch label.radio input {
						width: auto;
					}
					
				#contentMain #contentOverview fieldset#directorySearch label dfn {
					position: absolute;
					left: -999em;
				}
				
				#contentMain #contentOverview fieldset#directorySearch label input {
					margin: 0 0 0 6px;
					padding: 2px 4px;
					width: 160px;
					font-size: 1.2em;
					color: #000;
				}
				
			#contentMain #contentOverview fieldset#directorySearch input.submit {
				padding: 0 4px;
				margin: 0 8px;
				font-size: 1.2em;
				color: #000;
				vertical-align: middle;
			}
	
		#contentMain #contentOverview div.segment {
			position: relative;
			padding: 0 0 6px 0;
			width: 730px;
			height: 196px;
			background: url("../images/global/bg-segment.gif") left top no-repeat;
			color: #fff;
		}
		
			#contentMain #contentOverview div.segment h1 {
				margin: 0 0 0 0;
				padding: 40px 270px 12px 0;
				font-size: 1.8em;
				font-weight: normal;
			}
			
			#contentMain #contentOverview div.segment h2 {
				position: absolute;
				top: 8px;
				left: 0px;
				padding: 4px 0 0 4px;
				width: 730px;
				height: 19px;
				background: url("../images/global/bg-segmentH2.gif") left top no-repeat;
				font-size: 1.2em;
				font-weight: bold;
				color: #fff;
				z-index: 100;
			}
			
				#contentMain #contentOverview div.segment h2 a:link,
				#contentMain #contentOverview div.segment h2 a:visited {
					display: block;
					padding: 0 0 2px 30px;
					background: url("../images/global/bg-icons.gif") 6px -301px no-repeat;
					font-size: 1em;
					text-transform: uppercase;
					text-decoration: none;
					color: #fff;
				}
				
				#contentMain #contentOverview div.segment h2 a:hover,
				#contentMain #contentOverview div.segment h2 a:active {
					
				}
			
			#contentMain #contentOverview div.segment h3 {
				padding: 0 270px 0 24px;
				font-size: 1.2em;
				font-weight: bold;
			}
			
			#contentMain #contentOverview div.segment img {
				float: left;
				padding: 46px 12px 12px 0;
			}
			
			#contentMain #contentOverview div.segment p {
				margin: 0;
				padding: 0 270px 0 24px;
				font-size: 1.2em;
				line-height: 1.2em;
				color: #fff;
			}
			
			#contentMain #contentOverview div.spanWholePromotion p
			{
				padding: 0 56px 0 24px;
			}
			
				#contentMain #contentOverview div.segment p a:link,
				#contentMain #contentOverview div.segment p a:visited {
					border-bottom: 1px dotted #fff;
					text-decoration: none;
					color: #fff;
				}
				
				#contentMain #contentOverview div.segment p a:hover,
				#contentMain #contentOverview div.segment p a:active {
					border-bottom: 1px solid #fff;
				}
			
				#contentMain #contentOverview div.segment p.more {
					text-align: right;
				}
				
					#contentMain #contentOverview div.segment p.more a {
						text-transform: UPPERCASE;
					}
			
			#contentMain #contentOverview div.segment #FlashContent {
				position: absolute;
				top: 0;
				right: 0px;
				width: 234px;
				height: 210px;
				z-index: 200;
				outline: none;
			}
			#contentMain #contentOverview div.segment #flashPhones {
				position: absolute;
				top: 0;
				right: 8px;
				width: 226px;
				z-index: 200;
			}
					
			#contentMain #contentOverview div.segment dl {
				position: absolute;
				top: 0;
				right: 8px;
				width: 226px;
				z-index: 200;
			}
			
				#contentMain #contentOverview div.segment dl dt {
					padding: 54px 0 0 120px;
					font-size: 1.1em;
					font-weight: bold;
				}
				
					#contentMain #contentOverview div.segment dl dt a:link,
					#contentMain #contentOverview div.segment dl dt a:visited {
						text-decoration: none;
						color: #fff;
					}
					
					#contentMain #contentOverview div.segment dl dt a:hover,
					#contentMain #contentOverview div.segment dl dt a:active {
						color: #0088ea;
					}
				
				#contentMain #contentOverview div.segment dl dd {
					padding: 0 0 0 120px;
					font-size: 1.1em;
				}
				
					#contentMain #contentOverview div.segment dl dd.image {
						float: none;
						position: absolute;
						top: 0;
						left: 0;
						padding: 0;
					}
					
					
	
		#contentMain #contentOverview #contentLatest {
			width: 732px;
		}
		
			#contentMain #contentOverview #contentLatest h2 {
				padding: 0px 0 6px 0;
				font-family: Garamond, Times, serif;
				font-size: 2.0em;
				font-weight: normal;
				text-transform: UPPERCASE;
				color: #000;
			}
			
			#contentMain #contentOverview div.highlight {
				float: left;
				display: inline;
				margin: 0 0 0 12px;
				padding: 0 0 12px 0;
				width: 244px;
				background: url("../images/global/bg-contentLatestHighlight.gif") center top no-repeat;
				overflow: hidden;
			}
			
			 .streamingvideo embed
			{
				margin-left:9px;
			}
			
				#contentMain #contentOverview div.highlight.alt {
					margin: 0;
					background: none;
				}
				
				#contentMain #contentOverview div.highlight h3 {
					clear: both;
					margin: 0 0 6px 0;
					padding: 10px 0 0 14px;
					font-size: 1.4em;
					font-weight: normal;
					text-transform: UPPERCASE;
					color: #555;
				}
				
					#contentMain #contentOverview div.highlight h3 em {
						font-style: normal;
						text-transform: none;
					}
					
				#contentMain #contentOverview div.highlight h4 {
					padding: 0 14px;
					font-size: 1.2em;
					font-weight: bold;
					color: #555;
				}
				
				#contentMain #contentOverview div.highlight h5 {
					padding: 4px 10px;
					background: #a8a399;
					font-size: 1.2em;
					font-weight: bold;
					font-style: italic;
					color: #fff;
				}
				
				#contentMain #contentOverview div.highlight img {
					float: right;
					margin: 0 12px 12px 12px;
				}
				
					#contentMain #contentOverview div.highlight table img {
						float: none;
						margin: 0;
					}
				
					#contentMain #contentOverview div.highlight img.border {
						border: 3px solid #fff;
					}
				
				#contentMain #contentOverview div.highlight p {
					margin: 0 0 8px 0;
					padding: 0 14px;
					font-size: 1.1em;
					color: #555;
				}
				
					#contentMain #contentOverview div.highlight p.more {
						float: right;
					}
					
						#contentMain #contentOverview div.highlight p.more a {
							text-transform: UPPERCASE;
						}
						
					#contentMain #contentOverview div.highlight p.chat {
						float: right;
					}
					
						#contentMain #contentOverview div.highlight p.chat a {
							display: block;
							padding: 33px 0 0 0;
							width: 93px;
							height: 0px;
							background: url("../images/global/bg-highlightPchat.gif") 0 0 no-repeat;
							overflow: hidden;
						}
						
				#contentMain #contentOverview div.highlight table.Wowfill {
					margin: 0 auto;
					border: none;
				}
				
					#contentMain #contentOverview div.highlight table.Wowfill table {
						border: none;
					}
						
				#contentMain #contentOverview div.highlight dl {
					
				}
				
					#contentMain #contentOverview div.highlight dl dt {
						margin: 6px 0 0 0;
						font-size: 1.2em;
						font-weight: bold;
						color: #555;
					}
					
						#contentMain #contentOverview div.highlight dl dt a:link,
						#contentMain #contentOverview div.highlight dl dt a:visited {
							color: #555;
						}
						
						#contentMain #contentOverview div.highlight dl dt a:hover,
						#contentMain #contentOverview div.highlight dl dt a:active {
							color: #074c7d;
						}
					
					#contentMain #contentOverview div.highlight dl dd {
						margin: 0 0 16px 0;
						font-size: 1.1em;
						color: #555;
					}
					
						#contentMain #contentOverview div.highlight dl dd p {
							padding: 0;
							margin: 0;
							font-size: 1em;
						}
					
					#contentMain #contentOverview div.highlight dl.vevent {
						display: inline;
					}
					
						#contentMain #contentOverview div.highlight dl.vevent dt {
							
						}
						
							#contentMain #contentOverview div.highlight dl.vevent dt a {
								font-size: 1em;
							}
						
						#contentMain #contentOverview div.highlight dl.vevent dd {
							margin: 0 0 2px 0;
						}
						
							#contentMain #contentOverview div.highlight dl.vevent dd abbr {
								border-bottom: none;
							}
					
				#contentMain #contentOverview div.highlight fieldset {
					border: none;
				}
				
					#contentMain #contentOverview div.highlight fieldset legend {
						display: none;
					}
					
					#contentMain #contentOverview div.highlight fieldset label {
						display: block;
					}
					
						#contentMain #contentOverview div.highlight fieldset label dfn {
							position: absolute;
							left: -999em;
						}
						
						#contentMain #contentOverview div.highlight fieldset label input {
							margin: 3px 0;
							padding: 2px 4px;
							width: 196px;
							border: 1px solid #555;
							font-size: 1.1em;
							color: #555;
						}
						
					#contentMain #contentOverview div.highlight fieldset input.submit {
						float: right;
						margin: 3px 12px 0 0;
						padding: 1px 2px;
						background: #03273a;
						border-top: 1px solid #81939d;
						border-right: 1px solid #032435;
						border-bottom: 1px solid #010d14;
						border-left: 1px solid #032435;
						font-family: "Helvetica Neue", Helvetica, sans-serif;
						font-size: 1.1em;
						text-transform: UPPERCASE;
						color: #fff;
					}
					
				#contentMain #contentOverview div.highlight ul {
					margin: 12px 0;
					padding: 0 6px;
				}
				
					#contentMain #contentOverview div.highlight ul li {
						margin: 6px 0;
						padding: 0 16px;
						background: url("../images/global/bg-icons.gif") 0 -544px no-repeat;
						list-style: none;
					}
					
						#contentMain #contentOverview div.highlight ul li a {
							font-size: 1.2em;
						}
				
					#contentMain #contentOverview div.highlight ul.viewstates {
						margin: 0;
						padding: 0;
					}
					
						#contentMain #contentOverview div.highlight ul.viewstates li {
							margin: 0;
							padding: 0;
							background: none;
							list-style: none;
						}
						
							#contentMain #contentOverview div.highlight ul.viewstates li a:link,
							#contentMain #contentOverview div.highlight ul.viewstates li a:visited {
								display: block;
								padding: 2px 0 8px 0;
								font-size: 1em;
							}
							
							#contentMain #contentOverview div.highlight ul.viewstates li a:hover,
							#contentMain #contentOverview div.highlight ul.viewstates li a:active {
								
							}
							
							#contentMain #contentOverview div.highlight ul.viewstates li.rss {
								float: right;
							}
							
								#contentMain #contentOverview div.highlight ul.viewstates li.rss a:link,
								#contentMain #contentOverview div.highlight ul.viewstates li.rss a:visited {
									padding: 2px 20px 8px 0;
									background: url("../images/global/bg-icons.gif") right -250px no-repeat;
								}
	
				#contentMain #contentOverview #contentLatest div#latestNews {
					width: 218px;
				}
				
					#contentMain #contentOverview #contentLatest div#latestNews h3 {
						padding: 0;
					}
				
				#contentMain #contentOverview #contentLatest div#latestService {
					width: 500px;
				}
				
					#contentMain #contentOverview #contentLatest div#latestService img {
						margin-top: -18px;
					}
				
				#contentMain #contentOverview #contentLatest div#latestSustain {
					
				}
				
					#contentMain #contentOverview #contentLatest div#latestSustain h3 {
						
					}
					
			#contentMain #contentOverview div.contentGroup {
				float: left;
				clear: right;
				padding: 0 12px 0 0;
				width: 356px;
			}
					
				#contentMain #contentOverview div.contentGroup div.highlight {
					margin: 0 0 12px 0;
					padding: 10px 12px 22px 12px;
					width: 332px;
				}
				
					#contentMain #contentOverview div.contentGroup div.highlight h3 {
						margin: 0 0 10px 0;
						padding: 0 0 0 24px;
						background: url("../images/global/bg-highlightIcons.gif") 0 -50px no-repeat;
					}
					
						#contentMain #contentOverview div.contentGroup div.highlightNews h3 {
							background: url("../images/global/bg-highlightIcons.gif") 0 0 no-repeat;
						}
						
							#contentMain #contentOverview div.contentGroup div.highlightNews.closed h3 {
								background: url("../images/global/bg-highlightIcons.gif") 0 -50px no-repeat;
							}
						
						#contentMain #contentOverview div.contentGroup div.highlightTV h3 {
							background: url("../images/global/bg-highlightIcons.gif") 0 -400px no-repeat;
						}
						
							#contentMain #contentOverview div.contentGroup div.highlightTV.closed h3 {
								background: url("../images/global/bg-highlightIcons.gif") 0 -450px no-repeat;
							}
						
						#contentMain #contentOverview div.contentGroup div.highlightSports h3 {
							background: url("../images/global/bg-highlightIcons.gif") 0 -500px no-repeat;
						}
						
							#contentMain #contentOverview div.contentGroup div.highlightSports.closed h3 {
								background: url("../images/global/bg-highlightIcons.gif") 0 -550px no-repeat;
							}
						
						#contentMain #contentOverview div.contentGroup div.highlightEntertain h3 {
							background: url("../images/global/bg-highlightIcons.gif") 0 -600px no-repeat;
						}
						
							#contentMain #contentOverview div.contentGroup div.highlightEntertain.closed h3 {
								background: url("../images/global/bg-highlightIcons.gif") 0 -650px no-repeat;
							}
						
						#contentMain #contentOverview div.contentGroup div.highlightClassifieds h3 {
							background: url("../images/global/bg-highlightIcons.gif") 0 -700px no-repeat;
						}
						
							#contentMain #contentOverview div.contentGroup div.highlightClassifieds.closed h3 {
								background: url("../images/global/bg-highlightIcons.gif") 0 -750px no-repeat;
							}
						
						#contentMain #contentOverview div.contentGroup div.highlightEvents h3 {
							background: url("../images/global/bg-highlightIcons.gif") 0 -100px no-repeat;
						}
						
							#contentMain #contentOverview div.contentGroup div.highlightEvents.closed h3 {
								background: url("../images/global/bg-highlightIcons.gif") 0 -150px no-repeat;
							}
						
						#contentMain #contentOverview div.contentGroup div.highlightWeather h3 {
							background: url("../images/global/bg-highlightIcons.gif") 0 -200px no-repeat;
						}
						
							#contentMain #contentOverview div.contentGroup div.highlightWeather.closed h3 {
								background: url("../images/global/bg-highlightIcons.gif") 0 -250px no-repeat;
							}
						
						#contentMain #contentOverview div.contentGroup div.highlightBusiness h3 {
							background: url("../images/global/bg-highlightIcons.gif") 0 -300px no-repeat;
						}
						
							#contentMain #contentOverview div.contentGroup div.highlightBusiness.closed h3 {
								background: url("../images/global/bg-highlightIcons.gif") 0 -350px no-repeat;
							}
							
					#contentMain #contentOverview div.contentGroup div.highlight p {
						padding: 0;
						margin: 1em 0;
					}
					
	#contentMain #contentRelated {
		float: right;
		padding: 11px 6px 11px 0;
		width: 206px;
	}
	
		#contentMain #contentRelated #siteLogin {
			padding: 0 4px;
		}
		
		#contentMain #contentRelated #siteLogin #OutblazeListItem 
		{
			margin-bottom:10px; 
			display:inline-block;	
		}
		
		#contentMain #contentRelated #siteLogin #OutblazeListItem .OutblazeTextInput
		{
			height:13px;
			width:81px; 
			margin-bottom: 5px; 
			font-size:1.1em;
		} 
		
		#contentMain #contentRelated #siteLogin #OutblazeListItem label 
		{
			margin-bottom:5px;	
			width:53px;
			font-size:1em;
			position:relative; 
			top:6px;
		}
		
		#contentMain #contentRelated #siteLogin #OutblazeListItem label, 
		#contentMain #contentRelated #siteLogin #OutblazeListItem .OutblazeTextInput 
		{
			float:left;	
			color:#356C90;
		}
		
		#contentMain #contentRelated #siteLogin #OutblazeListItem .OutblazeLoginButton
		{
			float:right;
			height:39px;
			width:41px;
			color:#ffffff; 
			background-color:#05497a; 
			font-size:.75em;
			font-weight:bold;
		}
		
			#contentMain #contentRelated #siteLogin h2 {
				margin: 0 0 6px 0;
				padding: 0 14px;
				background: url("../images/global/bg-icons.gif") 0 -100px no-repeat;
				font-size: 1.4em;
				font-weight: normal;
				text-transform: UPPERCASE;
				color: #555;
			}
			
				#contentMain #contentRelated #siteLogin h2:after {
					content: ":";
				}
			
			#contentMain #contentRelated #siteLogin ul {
				padding: 0 0 0 12px;
				border-left: 6px solid #05497a;
				list-style: none;
			}
			
				#contentMain #contentRelated #siteLogin ul li {
					margin: 2px 0;
					/*border-left: 6px solid #05497a;
					padding:2px 0 2px 12px;*/
				}
				
				
					#contentMain #contentRelated #siteLogin ul li a:link,
					#contentMain #contentRelated #siteLogin ul li a:visited {
						font-size: 1.1em;
					}
					
					#contentMain #contentRelated #siteLogin ul li a:hover,
					#contentMain #contentRelated #siteLogin ul li a:active {
						
					}
					
				#contentMain #contentRelated #siteLogin ul li.first {
					background: url("../images/global/bg-icons.gif") 0 -100px no-repeat;
					padding-left:14px;
					margin-bottom:10px;
				}
	
				#contentMain #contentRelated #siteLogin ul li.lock {
					background: url("../images/global/bg-icons.gif") 0 -100px no-repeat;
					padding-left:14px !important;
					color: rgb(53, 108, 144);
				}
				#contentMain #contentRelated #siteLogin ul li.last {
					padding-left:14px;
					background: url("../images/global/bg-icon-directory.gif") 0 2px no-repeat;					
				}
				
		#contentMain #contentRelated div.highlight {
			position: relative;
			margin: 12px 0;
			padding: 30px 0 10px 0;
			background: url("../images/global/bg-contentRelated.gif") center bottom no-repeat;
		}
		
			#contentMain #contentRelated div.highlight * {
				position: relative;
				z-index: 20;
			}
		
			#contentMain #contentRelated div.highlight h2 {
				position: absolute;
				top: 0;
				padding: 12px 20px 0 20px;
				width: 166px;
				height: 129px;
				background: url("../images/global/bg-contentRelatedH2.gif") center 0 no-repeat;
				font-size: 1.4em;
				font-weight: normal;
				text-transform: UPPERCASE;
				color: #555;
				z-index: 10;
			}
			
			#contentMain #contentRelated div.highlight p {
				margin: 6px 0;
				padding: 0 20px;
				font-size: 1.1em;
				line-height: 1.3em;
				color: #555;
			}
			
			#contentMain #contentRelated div.highlight img {
				padding: 0 0 0 20px;
			}
			
			#contentMain #contentRelated div.highlight p.more {
				font-weight: bold;
			}
			
				#contentMain #contentRelated div.highlight p.more a:link,
				#contentMain #contentRelated div.highlight p.more a:visited {
					text-decoration: none;
				}
				
				#contentMain #contentRelated div.highlight p.more a:hover,
				#contentMain #contentRelated div.highlight p.more a:active {
					text-decoration: underline;
				}
				
			#contentMain #contentRelated div.highlight ul.communities {
				margin: 8px auto;
				width: 166px;
				list-style: none;
			}
			
				#contentMain #contentRelated div.highlight ul.communities li {
					position: relative;
					margin: 4px 0;
				}
				
				#contentMain #contentRelated div.highlight ul.communities li a:link,
				#contentMain #contentRelated div.highlight ul.communities li a:visited {
					display: block;
					position: absolute;
					top: 0;
					left: 0;
					padding: 39px 0 0 11px;
					width: 153px;
					height: 22px;
					border: 1px solid #c1c1c1;
					font-size: 1.1em;
					font-weight: bold;
					text-decoration: none;
					color: #fff;
					z-index: 50;
				}
				
				#contentMain #contentRelated div.highlight ul.communities li a:hover,
				#contentMain #contentRelated div.highlight ul.communities li a:active {
					border: 1px solid #555;
				}
				
				#contentMain #contentRelated div.highlight ul.communities li img {
					padding: 0;
					border: 4px solid #fff;
					cursor: pointer;
				}
				
			#contentMain #contentRelated div.highlight #weatherWidget {
				margin: 0 0 0 13px;
				width: 180px;
				height: 150px;
				overflow: hidden;
			}
			
				iframe {
					border: none;
				}
				
	#contentMain #contentArticle {
		position: relative;
		float: left;
		margin: 24px 0 0 0;
		padding: 0 0 11px 11px;
		width: 732px;
		background: url("../images/global/bg-contentArticle.gif") left top repeat-y;
	}
	
		#contentMain #contentArticle ul#navSecondary {
			float: left;
			position: relative;
			left: -11px;
			padding: 6px 0 36px 0;
			width: 181px;
		}
		
			#contentMain #contentArticle ul#navSecondary li {
				list-style: none;
			}
			
				#contentMain #contentArticle ul#navSecondary li.selected {
					font-weight: bold;
				}
				
					#contentMain #contentArticle ul#navSecondary li.selected ul {
						font-weight: normal;
					}
			
				#contentMain #contentArticle ul#navSecondary li a:link,
				#contentMain #contentArticle ul#navSecondary li a:visited {
					display: block;
					padding: 6px 12px 6px 24px;
					width: 145px;
					font-size: 1.1em;
					text-decoration: none;
					color: #4e4e4e;
				}
				
				#contentMain #contentArticle ul#navSecondary li a:hover,
				#contentMain #contentArticle ul#navSecondary li a:active {
					background: #828282 url("../images/global/bg-navSecondaryA.gif") right center no-repeat;
					color: #fff;
				}
				
				#contentMain #contentArticle ul#navSecondary li ul {
					
				}
				
					#contentMain #contentArticle ul#navSecondary li ul li {
						
					}
					
						#contentMain #contentArticle ul#navSecondary li ul li a:link,
						#contentMain #contentArticle ul#navSecondary li ul li a:visited {
							padding: 6px 12px 6px 38px;
							width: 131px;
						}
						
						#contentMain #contentArticle ul#navSecondary li ul li ul {
							
						}
						
							#contentMain #contentArticle ul#navSecondary li ul li ul li {
								
							}
							
								#contentMain #contentArticle ul#navSecondary li ul li ul li a:link,
								#contentMain #contentArticle ul#navSecondary li ul li ul li a:visited {
									padding: 6px 12px 6px 52px;
									width: 117px;
								}
								
								#contentMain #contentArticle ul#navSecondary li ul li ul li ul {
									
								}
								
									#contentMain #contentArticle ul#navSecondary li ul li ul li ul li {
										
									}
									
										#contentMain #contentArticle ul#navSecondary li ul li ul li ul li a:link,
										#contentMain #contentArticle ul#navSecondary li ul li ul li ul li a:visited {
											padding: 6px 12px 6px 66px;
											width: 103px;
										}
	
		#contentMain #contentArticle div.articleSection {
			float: right;
			padding: 0 24px 0 0;
			width: 512px;
		}
		
			#contentMain #contentArticle div.articleSection div#cse-search-results iframe {
				width: 512px;
			}
		
			#contentMain #contentArticle div.articleSection h1 {
				margin: 0 0 18px 0;
				border-bottom: 1px dotted #e7e7e7;
				font-size: 2.2em;
				font-weight: normal;
				color: #4892C2;
			}
			
			#contentMain #contentArticle div.articleSection h2 {
				margin: 14px 0 0 0;
				font-size: 1.6em;
				font-weight: bold;
				color: #4892C2;
			}
			
			#contentMain #contentArticle div.articleSection h3 {
				margin: 1.6em 0 .2em 0;
				padding: 0;
				font-size: 1.3em;
				font-weight: bold;
				color: #4892C2;
			}
			
				#contentMain #contentArticle div.articleSection h3 + p {
					margin: 0;
				}
			
			#contentMain #contentArticle div.articleSection h4 {
				margin: 1em 0 0 0;
				font-size: 1.2em;
				font-weight: bold;
				color: #555;
			}
			
			#contentMain #contentArticle div.articleSection h5 {
				margin: 1em 0 0 0;
				font-size: 1.1em;
				font-weight: bold;
				color: #555;
			}
			
			#contentMain #contentArticle div.articleSection h6 {
				margin: 1em 0 0 0;
				font-size: 1em;
				font-weight: bold;
				color: #555;
			}
			
			#contentMain #contentArticle div.articleSection p {
				margin: .2em 0 1.4em 0;
				font-size: 1.2em;
				line-height: 1.4em;
				color: #555;
			}
			
				#contentMain #contentArticle div.articleSection p a {
					font-weight: bold;
				}
				
				
				#contentMain #contentArticle div.articleSection p.subText {
					font-size: .9em;
				}
				
			#contentMain #contentArticle div.articleSection img {
				
			}
			
				#contentMain #contentArticle div.articleSection img.left {
					float: left;
					margin: 0 10px 10px 0;
				}
				
				#contentMain #contentArticle div.articleSection img.right {
					margin: 0 0 10px 10px;
				}
				
			#contentMain #contentArticle div.articleSection ul {
				margin: .2em 0 1.4em 0;
				padding: 0 60px;
			}
			
				#contentMain #contentArticle div.articleSection ul li {
					margin: 0 0 .5em 0;
					font-size: 1.2em;
					line-height: 1.4em;
					color: #555;
				}
				
					#contentMain #contentArticle div.articleSection ul li li {
						font-size: 1em;
					}
					
				#contentMain #contentArticle div.articleSection ul.listViews {
					text-align: right;
				}
				
					#contentMain #contentArticle div.articleSection ul.listViews li {
						display: inline;
						font-weight: bold;
						list-style: none;
					}
					
						#contentMain #contentArticle div.articleSection ul.listViews li.rss {
							font-weight: normal;
						}
						
							#contentMain #contentArticle div.articleSection ul.listViews li.rss a {
								display: block;
								margin: 6px 0;
								padding: 2px 20px 8px 0;
								background: url("../images/global/bg-icons.gif") no-repeat scroll right -250px transparent;
							}
				
				#contentMain #contentArticle div.articleSection ul.listBlogPosts {
					margin: .2em 0 1.4em 0;
					padding: 0;
					list-style: none;
				}
				
					#contentMain #contentArticle div.articleSection ul.listBlogPosts li {
						margin: .2em 0 .5em 0;
						padding: 0 0 0 20px;
						background: url("../images/global/bg-blogIcon.gif") left 0px no-repeat;
						font-size: 1.4em;
						font-weight: bold;
					}
					
			#contentMain #contentArticle div.articleSection ol {
				margin: .2em 0 1.4em 0;
				padding: 0 60px;
			}
			
				#contentMain #contentArticle div.articleSection ol li {
					margin: 0 0 .5em 0;
					font-size: 1.2em;
					line-height: 1.4em;
					color: #555;
				}
					
			#contentMain #contentArticle div.articleSection dl {
				
			}
			
				#contentMain #contentArticle div.articleSection dl dt {
					margin: .25em 0;
					padding: .25em 0 0 0;
					border-top: 2px solid #E7E7E7;
					font-size: 1.2em;
					font-weight: bold;
				}
				
				#contentMain #contentArticle div.articleSection dl dd {
					font-size: 1.2em;
					line-height: 1.4em;
					color: #555555;
				}
				
					#contentMain #contentArticle div.articleSection dl dd.author {
						font-style: italic;
						text-align: right;
					}
			
			#contentMain #contentArticle div.articleSection table {
				margin: 0 22px;
				width: 468px;
			}
			
				#contentMain #contentArticle div.articleSection table thead {
					
				}
				
					#contentMain #contentArticle div.articleSection table th {
						padding: .3em 1em;
						font-size: 1.2em;
						font-weight: bold;
						text-align: left;
						color: #555555;
					}
					
						#contentMain #contentArticle div.articleSection table th:first-child,
						#contentMain #contentArticle div.articleSection table th.first {
							text-align: left;
							vertical-align: top;
						}
				
				#contentMain #contentArticle div.articleSection table tbody {
					
				}
			
					#contentMain #contentArticle div.articleSection table tbody tr {
						
					}
					
						#contentMain #contentArticle div.articleSection table tbody tr.odd {
							background: #e7e7e7;
						}
						
						#contentMain #contentArticle div.articleSection table tbody tr td {
							padding: .3em 1em;
							font-size: 1.1em;
							text-align: left;
							color: #555;
						}
						
							#contentMain #contentArticle div.articleSection table tbody tr td p {
								font-size: 1em;
							}
						
							#contentMain #contentArticle div.articleSection table tbody tr td:first-child,
							#contentMain #contentArticle div.articleSection table tbody tr td.first {
								text-align: left;
								vertical-align: top;
							}
							
				#contentMain #contentArticle div.articleSection table.forLayout {
					
				}
				
					#contentMain #contentArticle div.articleSection table.forLayout tr {
						
					}
					
						#contentMain #contentArticle div.articleSection table.forLayout tr.odd {
							background: none;
						}
					
						#contentMain #contentArticle div.articleSection table.forLayout tr td {
							text-align: left;
						}
						
							#contentMain #contentArticle div.articleSection table.forLayout tr td.odd {
								background: none;
							}
							
			#contentMain #contentArticle div.articleSection fieldset {
				margin: 1em 0;
				border: none;
			}
			
				#contentMain #contentArticle div.articleSection fieldset legend {
					display: none;
				}
				
				#contentMain #contentArticle div.articleSection fieldset label {
					display: block;
					margin: .5em 0;
				}
				
					#contentMain #contentArticle div.articleSection fieldset label dfn {
						display: block;
						font-size: 1.2em;
						font-weight: bold;
						color: #777777;
					}
					
					#contentMain #contentArticle div.articleSection fieldset label input {
						padding: 2px;
						width: 200px;
						font-size: 1.2em;
						color: #555;
					}
					
					#contentMain #contentArticle div.articleSection fieldset label textarea {
						padding: 2px;
						width: 400px;
						font-size: 1.2em;
						color: #555;
					}
					
					#contentMain #contentArticle div.articleSection fieldset label.submit {
						
					}
					
						#contentMain #contentArticle div.articleSection fieldset label.submit dfn {
							position: absolute;
							left: -999em;
						}
						
						#contentMain #contentArticle div.articleSection fieldset label.submit input {
							width: auto;
						}
							
		#contentMain #contentArticle div.contentPromo {
			clear: left;
		}
		
			#contentMain #contentArticle div.contentPromo a {
				margin: 0 0 24px 0;
			}
			
		#contentMain #contentArticle div.BlogPage {
			overflow: hidden;
		}
		
			#contentMain #contentArticle div.BlogPage div.BlogMainSection {
				float: left;
				width: 258px;
			}
			
			#contentMain #contentArticle div.BlogPage div.BlogRightCol {
				float: left;
				padding: 0 0 0 12px;
				width: 242px;
			}
			
				#contentMain #contentArticle div.BlogPage div.BlogRightCol table {
					margin: 0;
					width: auto;
				}
				
					#contentMain #contentArticle div.BlogPage div.BlogRightCol table tr {
						
					}
					
						#contentMain #contentArticle div.BlogPage div.BlogRightCol table tr th {
							padding: 4px;
						}
						
						#contentMain #contentArticle div.BlogPage div.BlogRightCol table tr td {
							padding: 4px;
						}
						
		/* WEB FORMS for Marketers */	
		#contentMain #contentArticle fieldset {
			
		}
		
		#contentMain #contentArticle label {
			margin: 0 0 10px 0;
			font-size: 1.2em;
			color: #555555;
		}
		
		#contentMain #contentArticle div.articleSection .scfForm {
			
		}
		
			#contentMain #contentArticle div.articleSection .scfForm legend {
				display: block;
				padding: 0;
				font-size: 1.4em;
				font-weight: normal;
				white-space: normal;
				color: #4892C2;
			}
		
			#contentMain #contentArticle div.articleSection .scfForm table {
				width: 100%;
			}
			
				#contentMain #contentArticle div.articleSection .scfForm table tbody tr td {
					padding: 0.3em 4px;
				}
			
				#contentMain #contentArticle div.articleSection .scfForm table tbody tr.odd {
					background: none;
				}
			
				#contentMain #contentArticle div.articleSection .scfForm table label {
					display: inline;
				}
			
				#contentMain #contentArticle div.articleSection .scfForm table input {
					margin: 0 4px;
				}
		
		#contentMain #contentArticle .scfRequired {
			float: none;
		}
		
		#contentMain #contentArticle .scfSingleLineGeneralPanel {
			width: auto;
		}
		
			#contentMain #contentArticle .scfSingleLineGeneralPanel input {
				width: 200px;
			}
			
			#contentMain #contentArticle .scfSingleLineGeneralPanel select {
				width: 200px;
			}
			
			#contentMain #contentArticle .scfSingleLineGeneralPanel textarea {
				width: 200px;
			}
			
		#contentMain #contentArticle .scfEmailGeneralPanel {
			width: auto;
		}
		
			#contentMain #contentArticle .scfEmailGeneralPanel input {
				width: 200px;
			}
			
		#contentMain #contentArticle .scfDropListGeneralPanel {
			width: auto;
		}
		
			#contentMain #contentArticle .scfDropListGeneralPanel select {
				width: 200px;
			}
		
		#contentMain #contentArticle .scfSubmitButtonBorder {
			margin: 10px 0;
		}
		
			#contentMain #contentArticle .scfSubmitButtonBorder input.scfSubmitButton {
				padding: 6px 16px;
				background: #6395bb;
				border-top: 1px solid #345b8b;
				border-right: 3px solid #345b8b;
				border-bottom: 3px solid #345b8b;
				border-left: 1px solid #345b8b;
				color: #fff;
			}
			

#footer {
	padding: 6px 12px 0 12px;
	background: #20344c;
}

	#footer ul#navQuick {
		float: right;
		margin: 0 0 6px 0;
		width: 200px;
		list-style: none;
	}
	
		#footer ul#navQuick li {
			float: left;
			width: 100px;
			margin: 2px 0;
		}
		
			#footer ul#navQuick li a:link,
			#footer ul#navQuick li a:visited {
				text-decoration: underline;
				color: #fff;
			}
			
			#footer ul#navQuick li a:hover,
			#footer ul#navQuick li a:active {
				font-weight: bold;
			}
			
	#footer p {
		clear: right;
		margin: 12px 0;
		color: #fff;
	}

	#footer dl.vcard {
		float: left;
		margin: 0 0 8px 0;
		padding: 68px 0 0 0;
		width: 294px;
		min-height: 58px;
		background: url("../images/global/bg-footerDLvcard.gif") 0 0 no-repeat;
		border-right: 1px dotted #fff;
	}
	
		#footer dl.vcard dt {
			font-weight: bold;
			color: #fff;
		}
		
		#footer dl.vcard dd {
			margin: 2px 0;
			color: #fff;
		}
		
			#footer dl.vcard dd span,
			#footer dl.vcard dd abbr {
				border: none;
			}
			
				#footer dl.vcard dd span.post-office-box {
					display: block;
				}
				
			#footer dl.vcard dd.tel {
				
			}
			

	#footer #support {
		float: left;
		margin: 0 12px 8px 0;
		padding: 0 12px;
		width: 400px;
		min-height: 126px;
		border-right: 1px dotted #fff;
	}
	
		#footer #support dl {
			float: left;
			position: relative;
			padding: 60px 0 0 0;
		}
		
			#footer #support dl dt {
				font-size: 1.2em;
				font-weight: bold;
				text-transform: UPPERCASE;
			}
			
				#footer #support dl dt a:link,
				#footer #support dl dt a:visited {
					border-bottom: 1px dotted #fff;
					text-decoration: none;
					color: #fff;
				}
				
				#footer #support dl dt a:hover,
				#footer #support dl dt a:active {
					border-bottom: 1px solid #fff;
				}
				
				#footer #support dl dt.hours {
					position: absolute;
					top: 6px;
					width: 300px;
					text-transform: none;
					color: #fff;
				}
				
			#footer #support dl dd {
				color: #fff;
			}
			
				#footer #support dl dd.image {
					position: absolute;
					top: 3px;
					left: -164px;
				}
				
				#footer #support dl dd.revision 
				{
					margin-left:-14px;
				} 
				
				#footer #support dl dd.status {
					font-size: 1.2em;
					font-weight: bold;
				}
				
				#footer #support dl dd.hours {
					position: absolute;
					top: 22px;
					width: 300px;
					text-transform: none;
					color: #fff;
				}
				
		#footer #support p {
			margin: 0;
			color: #fff;
			position:relative;
			top:39px;
		}
		
			#footer #support p a:link,
			#footer #support p a:visited {
				border-bottom: 1px dotted #fff;
				text-decoration: none;
				color: #fff;
			}
			
			#footer #support p a:hover,
			#footer #support p a:active {
				border-bottom: 1px solid #fff;
			}
			
		#footer #support ul {
			padding: 4px 0 0 0;
			list-style: none;
			color: #fff;
			position:relative;
			top:36px;
		}
		
			#footer #support ul li {
				float: left;
				padding: 0 6px;
				border-right: 1px solid #fff;
			}
			
				#footer #support ul li:last-child,
				#footer #support ul li.last {
					border: none;
				}
				


/* =CLASSES
--------------------------------------*/
#contentMain #contentOverview #headerCommunity.star {
background: url("../images/global/bg-contentOverviewH1_3.jpg") 0 0 no-repeat;
}

#contentMain #contentOverview #headerCommunity.teton {
background: url("../images/global/bg-contentOverviewH1_2.jpg") 0 0 no-repeat;
}
	
/* =CONTENT
--------------------------------------*/


/* =ICONLINKS
--------------------------------------*/


/* =MICROFORMATS
--------------------------------------*/ 



/* =TABLES
--------------------------------------*/
table {
	border-collapse: collapse;
	border-spacing: 0;
	}

/* =FORMS (.NET)
--------------------------------------*/


/* =SELECT REPLACEMENT
--------------------------------------*/


/* =SELFCLEAR FLOATS
--------------------------------------*/

.clearthis:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
    }
