@charset "UTF-8";/* CSS Document *//* BASE PAGE PROPERTIES -----------------------------------------------------*/body, td, th, ul, li {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #454545;}body {	background-color: #c6deea;	margin: 0;	height: 100%;}h1, h2, h3, h4 {	color: #952d98;}h1 {	font-size: 24px;}h2 {	margin-top: 2em;	font-size: 14px;}h3 {	font-size: 12px;	text-transform: uppercase;	margin-top: 2em;}p, li, dt, dd {	line-height: 18px;}a:link {	text-decoration: none;}a:visited {	text-decoration: none;}a:hover {	text-decoration: underline;}a:active {	text-decoration: none;}hr {	color: #CCCCCC;}/* LAYOUT REGIONS-----------------------------------------------------*/#container {	width: 949px;	border-right: 1px solid #606060;	background-color: #FFFFFF;	/* background-image: url(../images/gui/content_bg.jpg);	background-repeat: repeat-x;	background-position: bottom;*/    background-image: url(../images/gui/content_bg_2.gif);	background-repeat: repeat-y;	background-position: left;	float: left;	height: 100%;}#colLeft {	width: 234px;	float: left;	background-color: #81bede;	background-image: url(../images/gui/colLeft_bg.jpg);	background-repeat: repeat-x;	background-position: bottom;	border-right: 1px solid #606060;	height: 100%;}	#emailSignup {		padding: 10px 20px;		color: #FFFFFF;	}		#emailSignup h3 {			font-size: 16px;			color: #FFFFFF;			text-transform: capitalize;			padding: 0; 			margin: 0;			font-weight: bold;		}		#emailSignup p {			padding: 0;			margin: 0;			font-size: 11px;		}	#cbhcRadio {		padding: 10px 20px;		background-color: #c6deea; 	}		#cbhcRadio p {			line-height: 1.167;		}		#cbhcRadio img {			margin-right: 5px;		}#colRight {	width: 714px;	float: right;	height: 100%;}#navBar {	background-image: url(../images/gui/navBar_bg.gif);	background-repeat: repeat-x;	background-position: top;	background-color: #007ac9;	height: 56px; /* 76px minus padding */	text-align: right;	padding: 10px 16px;}#navBar a {	color: #FFFFFF;	font-size: 11px;}#content {	float: left;	height: 100%;	width: 714px;}	#contentStory {		padding: 20px 20px 100px;		width: 674px;	}		#contentStory img {			/*padding-left: 20px;			padding-bottom: 20px;			float: right;*/		}		#contentStory dt {			font-weight: bold;			margin-bottom: .24em;			padding-top: 1em;			border-top: 1px solid #EEEEEE;		}		#contentStory dt:first-child {			border-top: none;		}		#contentStory dd {			padding-bottom: 1em;		}	#contentColLeft {		float: left;		width: 441px; /* 481px - padding */		border-right: 1px solid #d7d7d7;		padding: 20px;	}	#contentColRight {		float: left;		width: 192px; /* 232px - padding */		padding: 60px 20px;	}	#contentColRight ul {		margin: 0;		padding: 0;		list-style-type: none;	}#footer {	background-color: #0893c9;	background-image: url(../images/gui/footer_bg.gif);	background-repeat: repeat-x;	background-position: top;	height: 53px; /* 80px minus padding */	text-align: center;	padding-top: 15px;	color: #FFFFFF;	float: left;	width: 949px;	font-size: 11px;	border-bottom: 1px solid #606060;	border-right: 1px solid #606060;}	#footer a {		color: #FFFFFF;	}	#footer p {		margin: 0;		padding: 0;		line-height: normal;	}/* CUSTOM CLASSES -----------------------------------------------------*/table.channelArticle {	width: 220px; /* 220px minus padding */	float: left;	margin-bottom: 20px;}	table.channelArticle img {		float: left;		margin-right: 5px;		margin-bottom: 5px;	}	table.channelArticle p {		line-height: 14px;	}table.table1 {}	table.table1 th {		background-color: #c6deea;		text-align: left;	}	table.table1 td {		border-bottom: 1px solid #c6deea;	}.pulloutText {	font-size: 14px;}.quote, .quoteAuthor {	text-transform: uppercase;	color: #007ac9;}.quote {	font-size: 17px;	line-height: 24px;}.quoteAuthor {	font-size: 12px;	line-height: 18px;}a.button {	font-weight: bold;	text-align: center;	font-size: 14px;	color: #FFFFFF;	display: block;	background-color: #837fcb;	border-top: 4px solid #b798d6;	border-bottom: 4px solid #8cc7e6;	width: 90px;	padding: 2px 5px;	margin-bottom: 20px;}	a.button:hover {		background-color: #7b43b5;		text-decoration: none;	}input.btn {	color: #FFFFFF;	background-color: #f3ae14;	border: 1px solid;	border-color: #98bbb6 #6c9fba #6c9fba #98bbb6;	font-weight: bold;	font-size: 11px;}img.photoAlignRight {	padding-left: 20px;	padding-bottom: 20px;	float: right;}.callout1 {	background-color: #dfecf2;	padding: 20px;	border: 1px solid #c6deea;}.callout2 {	background-color: #FFFFFF;	padding: 20px;	border: 1px solid #c6deea;}table.data {	margin: 0;	padding: 0;	border-collapse: collapse;}	table.data thead {}	table.data tbody {}	table.data tr {		background-color: #f7fcff;	}	table.data tr.even {		background-color: #e9f2f7;	}	table.data th {		background-color: #c6deea;		text-align: left;		font-size: 14px;		color: #007ac9;		padding: 5px 10px;	}	table.data td {		vertical-align: text-top;		padding: 5px 10px;	}/* SPECIAL OBJECTS----------------------------------------------------*//* Overlay object */#overlay {	position: relative;	z-index: 10;	left: 200px;	top: -80px;	width: 340px;	padding-left: 20px;	padding-bottom: 15px;	border: solid 10px #f00000;	background-color: #FFFFFF;}	#overlay h2 {		margin-top: 0;	}	#overlay p {}	#overlay span.close {		position: relative;		width: 30px;		display: block;		padding: 7px 0;		left: 310px;		top: 0;		text-align: center;		background-color: #9ac5e7;	}	/*-- BEGIN Google Custom Search Overlay Customizations --*/div.cse-resultsContainer {	padding: 20px;	background-color: #FFFFFF;	border: 10px solid #FFFFFF;}	div.cse-resultsContainer form {		margin-bottom: 30px;	}div.cse-closeResults a {	background-color: #ede9e6;}div.cse-overlay {	z-index: 100;} div.cse-overlay-bg {	background-color: #FFFFFF;	width: 1600px;}div.gs-title {	margin-top: .5em;}div.gs-snippet {	font-size: 14px;}div.gsc-trailing-more-results {	display: none;}/*-- END Google Custom Search Overlay Customizations --*/