/*== LAYOUT*/body       { color: white; font: 400 10px/1.4 Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background: #fff; text-align: left; margin: 10px; padding: 0; border: 0 }#container  { background: #fff url(navmenuback.jpg) repeat-y left top; padding: 0 }#home-container{	width: 770px;	\width: 790px;	w\idth: 770px;}#content{    padding: 0;    margin-left: 195px;}/* Not Home */#main-column{	float: left;	width: 390px;  margin-right: 10px;  padding: 0px;	voice-family: "\"}\"";	voice-family: inherit;	width: 380px;}html>body #main-column {width: 380px;}#main-column-wide{  float: left;  width: 580px;  margin-right: 10px;  padding: 0px;  voice-family: "\"}\"";  voice-family: inherit;  width: 570px;}html>body #main-column-wide {width: 570px;}#right-column{	float: left;	width: 185px;	margin: 0;	padding: 0;}.sub-contain, .sub-container{  border-top: 4px solid #000;	margin: 0;	padding: 0;}.sub-container ul{	margin: 0 0 0 0;	padding-left: 16px;}.sub-container ul li { line-height: 1.3em; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 1px; padding: 0 0 4px 0 }/*== SIDEBAR*/#sidebar{    float: left;    width: 185px;    \width: 185px;    w\idth: 185px;    padding:0;}#sidebar ul, #sidebar ul li{    list-style: none;    padding: 0;    margin: 0 0 0 3px;/*    font-size: 12px; text-transform: uppercase;*/       font-weight: bold;}#sidebar ul li a{    color: #c00;}fieldset{	margin: 16px 4px 4px 4px;	padding: 6px 4px 12px 4px;}fieldset img{	clear: both;	float: left;	padding-right: 2px;	vertical-align: middle;}fieldset ul{}fieldset li{	display: inline;	text-align: center;}.link{	text-decoration: underline;	font-weight: normal;}.link a{	color: black;}#logo{  padding: 0px 10px 21px 0;  background-color:#fff;}#navigation{  border-top: 4px solid #000;  padding: 12px 0 0 2px;  text-transform: uppercase;}#navigation ul li{	border-bottom: 1px solid #bbb;	font-weight: normal;	margin: 0;	padding: 2px;}#navigation ul li a{	padding: 2px 4px 2px 4px;}#navigation ul li a:hover{	border-bottom: 2px solid #c00;}#navigation ul li.section{	background-color: #eee;	border-right: 4px solid #ddd;	margin: 0;}#navigation ul li.subsection{	background-color: #fff;	border-right: 4px solid #ddd;	margin: 0;	padding-left: 12px;}#syndication{	border-top: 2px solid #000;	margin-top: 6px;	padding: 12px 4px 4px 4px;}#footer{    clear: both;    padding: 0;    margin-top: 10px;}/* Home */.row{    clear: right;    padding-bottom: 10px;    height: 155px;    margin-bottom: 10px;}.pod-a{    float: left;    width: 185px;    \width: 185px;    w\idth: 185px;    margin: 0;    padding: 0;    border-top:4px solid #000;}.pod-a-wide{    padding: 0;    border-top: 4px solid #000;}.news{    height: 185px;}div.pod-a-wide img{	float: left;	margin-right: 10px;}.pod-b{    padding: 0 0 0 0;    margin-left: 185px;    margin-right: 195px;    border-top: 4px solid #000;}.pod-b img{    padding: 0 0 0 0;}.pod-b-wide{    padding: 0 0 0 0;    margin-right: 195px;    border-top: 4px solid #000;}.pod-c{    float: right;    width: 185px;    \width: 195px;    w\idth: 185px;    margin: 0;    padding: 0;    border-top: 4px solid #000;}.clear{	height: 1px;	font-size: 1px;	clear: both;	line-height: 0;}.fat-divider, thin-divider, hairline-divider{	clear: both;	font-size: 1px;	line-height: 0;	height: 0;}.fat-divider{}.thin-divider{	border-bottom: 3px solid #000;}.hairline-divider{	border-bottom: 1px solid #ddd;}.story-img{	float: left;	width: 185px;	margin: 0;	padding: 0;	padding-right: 10px;	padding-bottom: 10px}.story-copy{	float: right;	width: 185px;	margin: 0px;	padding: 0px;}#header-img{	float: left;	margin: 0px;	padding: 0px 10px 2px 0px;}.header-img{	float: left;	margin: 0px;	padding: 0px 10px 2px 0px;}#paypal{	float: right;	margin-left: 5px;	border: 0px;}#press-releases{	background-color: #fb9;	margin: 0px 0px 5px;}#press-archive{	background-color: #ddd;	margin: 0px 0px 5px;}#enews{	background-color: #fb9;	padding: 5px;	padding-top: 10px;}#press-releases p, #press-archive p, #web-links p, #ebull p{	padding: 0px 3px 0px;}#press-releases ul, #press-archive ul, #web-links ul{	padding: 0px 3px 0px;}.title-graphic{	clear: both;	margin-left: 0px;	padding: 0px;}#menu {	list-style: none;	margin: 0px;	padding: 0px;	color: #c00;}#current, #sub-current, #sub-sub-current{	color: #000;}#current a:link{	color: #000;	text-decoration: underline;}#current a:visited{	color: #000;	text-decoration: underline;}#current a:hover{	color: #666;	text-decoration: underline;}#current a:active{	color: #000;	text-decoration: underline;}#current a:visited:hover{	color: #666;	text-decoration: underline;}#current a:active:hover{	color: #666;	text-decoration: underline;}#current-in{	color: #666;}#current-in a:link{	color: #666;	text-decoration: none;}#current-in a:visited{	color: #666;	text-decoration: none;}#current-in a:hover{	color: #666;	text-decoration: none;}#current-in a:active{	color: #666;	text-decoration: none;}#current-in a:visited:hover{	color: #666;	text-decoration: none;}#current-in a:active:hover{	color: #666;	text-decoration: none;}#sub-menu, #sub-sub-menu{	list-style: none;	margin: 0px;	padding: 0px 0px 10px;	color: #c00;}#sub-menu a:link, #sub-sub-menu a:link{	color: #c00;	text-decoration: none;}#sub-menu a:visited, #sub-sub-menu a:visited{	color: #c00;	text-decoration: none;}#sub-menu a:hover, #sub-sub-menu a:hover{	color: #666;}#sub-menu a:active, #sub-sub-menu a:active{	color: #666;	text-decoration: none;}#sub-menu a:visited:hover, #sub-sub-menu a:visited:hover{	color: #666;}#sub-menu a:active:hover, #sub-sub-menu a:active:hover{	color: #666;}#sub-current-in{	color: #666;}#sub-current-in a:link{	color: #666;	text-decoration: none;}#sub-current-in a:visited{	color: #666;	text-decoration: none;}#sub-current-in a:hover{	color: #666;	text-decoration: none;}#sub-current-in a:active{	color: #666;	text-decoration: none;}#sub-current-in a:visited:hover{	color: #666;	text-decoration: none;}#sub-current-in a:active:hover{	color: #666;	text-decoration: none;}#sub-current a:link, #sub-sub-current a:link{	color: #000;	text-decoration: underline;}#sub-current a:visited, #sub-sub-current a:visited{	color: #000;	text-decoration: underline;}#sub-current a:hover, #sub-sub-current a:hover{	color: #666;	text-decoration: underline;}#sub-current a:active, #sub-sub-current a:active{	color: #000;	text-decoration: underline;}#sub-current a:visited:hover, #sub-sub-current a:visited:hover{	color: #666;	text-decoration: underline;}#sub-current a:active:hover, #sub-sub-current a:active:hover{	color: #666;	text-decoration: underline;}.menu-contain { font: 12px "Century Gothic", Geneva }.menu-contain ul {	list-style: none;	margin: 0px;	padding: 0px;	color: #c00;}.menu-contain ul li{	padding: 0 0 1px 0px;	text-transform: uppercase;}	.menu-contain ul ul li{	padding: 0 0 1px 0px;	text-transform: none;}	.menu-contain ul ul ul li{	padding: 0 0 1px 0px;	text-transform: none;}	.menu-contain{	color: #666;}.menu-contain a:link{	color: #c00;	text-decoration: none;}.menu-contain a:visited{	color: #c00;	text-decoration: none;}.menu-contain a:hover{	color: #666;}.menu-contain a:active{	color: #000;	text-decoration: none;}.menu-contain a:visited:hover{	color: #666;}.menu-contain a:active:hover{	color: #c00;}.menu-contain .on{    color: #000;    text-transform: uppercase;}.menu-contain a.on{    color: #000;    text-decoration: underline;    text-transform: uppercase;}.sub-container .blacklink{	color: #000;}.sub-container .blacklink a:visited{	color: #000;}.sub-container .blacklink a:hover{	color: #000;}/* Links */#links{	}#links ul{	margin: 0;	padding: 0;}#links ul li{	border-top: 1px solid #eee;	margin-bottom: 8px;	padding: 8px 0 0 0;}.note{	background-color: #fb9;	padding:  4px;}/*=== TEXT STYLES ===*/h1{    font-size: 1.5em;    font-weight: bold;    margin: 3px 0 3px 0;    padding: 0;    text-transform: uppercase;}h1 a:link {	color: #000;	text-decoration: none;}h1 a:visited, h1 a:active{	color: #000;	text-decoration: none;}h1 a:hover, h1 a:visited:hover{	color: #666;}h1 a:active:hover{	color: #c00;}h2, h3, h4{    font-size: 120%;    font-weight: normal;    margin: 2px 0 3px 0;    padding: 0;}h2, h3 a, h4 a{    font-weight: bold;}h2, h3{	padding-top: 2px;    text-transform: uppercase;}h4{    font-size: 100%;    font-weight: bold;}p  { margin: 0 0 6px; padding: 0 }a:link         { color: inherit; font-weight: 400; text-decoration: none }a:visited         { color: inherit; font-weight: 400; text-decoration: none }a:hover         { color: silver; font-weight: 400 }a:active         { color: inherit; font-weight: 400; text-decoration: none }a:visited:hover         { color: silver; font-weight: 400 }a:active:hover         { color: silver; font-weight: 400 }a img   { color: inherit; border: 0 }a.boldblack  { color: #000; font-weight: bold; text-decoration: none }/* Lists */ul{	list-style: none;	margin: 0;	padding: 0;}ul li{	font-size: 100%;	margin: 0;    padding: 0; /* 0 10px 0;*/}/* Form */form{	margin: 0px;	padding: 0px;}.form-row {	width: 380px;	float: left;}.form-label{	color: #999;	width: 175px;	float: left;	padding-top: 2px;	margin: 0px;	font-weight: bold;}.form-note{	font-size: 10px;	color: #000;	width: 175px;	margin-top: 10px;	padding: 0px;	float: left;}.form-note p{	margin: 0px;	padding: 0px;	width: 150px;}.form-submit{	padding-top: 10px;	margin: 0px;	float: right;	width: 185px;}.required{	color: #000;}.form-field{	width: 185px;	float: right;	margin: 0px;	padding-bottom: 3px;}.form-data{	margin-top: 10px;	font-size: 12px;}#register-form input{	padding: 0px;	margin: 0px;	font-style: Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;}input.half{	border: 1px solid #000;	width: 70px;	height: 12px;	font-size: 11px;}input.full{	border: 1px solid #000;	width: 181px;	height: 12px;	font-size: 11px;}select.full{	width: 181px;	font-size: 11px;}.form-error{	color: #f00;}.reg-numb{	margin-top: 0px;	font-size: 20px;}/* Select */select{	margin-bottom: 8px;}/* Image */img{	border: 0;}/* QUICKTIME HACK *//* hides the second object from all versions of IE */ * html object.mov { ???? ???? display: none; }/* displays the second object in all versions of IE apart from 5 on PC */ * html object.mov/**/ { ???? ???? display: inline; }/* hides the second object from all versions of IE >= 5.5 */ * html object.mov { ???? ???? display/**/: none; }/* FAQ */#faq{}#faq ul{    list-style: disc;	margin: 0;	padding: 0 0 24px 36px;}#faq ul li{	font-size: 100%;	margin: -8px;	padding: 0;}/* CASE STUDIES */.icons{	padding: 4px 0 4px 2px;}.icons img{	padding: 2px;}/* MEMBERS */.members-logo{	border: 1px solid #ddd;	float: left;	margin: 0 6px 0 4px;	padding: 0;}/* RESOURCES */#resources .header-img, #members .header-img{	border-right: 1px solid #ddd;	border-bottom: 1px solid #ddd;	border-left: 1px solid #ddd;	margin: 0px 10px 2px 0px;	padding: 0;}/* COMMENTS */#comments, #new-comment{	padding-top: 8px;}#comments h4{	border-bottom: 1px dotted black;	padding-bottom: 2px;}#comments p:before{	color: #CC0000;	content: "\201C" " ";}#comments p:after{	color: #CC0000;	content: "\201D";}.comment, .comment-alt, .comment-tcg{	padding: 8px 4px 4px 8px;	}.comment-alt{	background-color: #F7F7F7;}.comment-tcg{	border-left: 2px solid #CC0000;	background-color: #FBF6F6;}#comment-form{	border: 1px solid #ddd;	margin-top: 12px;	padding: 6px;}/*== Entry meta-data*/span.entry-category{	background-color: #bbb;	color: #fff;	margin-bottom: 4px;	padding: 2px 4px 2px 4px;}p.entry-date{	color: #333;	font-weight: bold;}.mainnav  { color: white; font-size: 13px }.sidenav { }.steps   { color: black; font-size: 11px; font-weight: normal }.darklink  { color: navy; font-weight: bold; text-decoration: underline }.header  { color: black; font-size: 11px; font-weight: bold }.colorheader { color: #009; font-size: 11px; font-weight: bold }.secondarynav  { color: white; font-size: 11px }.smallsecondary   { color: white; font-size: 9px }.tiny  { color: white; font-size: 9px }.tinyblk { color: black; font-size: 9px }