/* CSS Document */

body {
	margin-top:0em;
	background-color:#D9D9D9;
	font-family:verdana, arial, Helvetica, sans-serif;
	color:#1A1A1A;
	/*padding:0;*/
	padding:0 35px 0 0;
	font-size:1em;
	background:url(../images/global/bkgrd.jpg) repeat-x #8C8B8F;
}

.clearboth{
	clear: both;
	height: 0px;
	width: 100%;
	display: block;
}

#rtside .related_content p{
	margin: 0.4em 0.7em 0.7em;
}
.altHeader{
	display:none;
}

#shell {
	min-width:950px;
	width:58em;
	background-color:#FFFFFF;
	margin:0pt auto;
	/*padding:16px 0em 0em 0em;*/
	padding: 0;
	position: relative;
}

#center_container{
	min-width:950px;
	width:58em;	
	float:left;
	background:url(../images/global/centerGrad.gif) repeat-x #F0F0F1;
	margin:0em auto;
	padding-bottom:1.5em;
	position: relative;
	z-index: 1;
}

#center_containerBot{
	min-width:950px;
	width:58em;
	float:left;
	background-color:#FFFFFF;
	margin:1em 0em 0em 0em;
	padding-bottom:20px;
}

/* Images */

img {
	border:none;
	-ms-interpolation-mode:bicubic;
}
.thumb_images {
	/*width:56px;
	height:56px;*/
	width: 3.5em;
	height: 3.5em;
	border:1px solid #B2B2B2;
	margin:0px 10px 0px 0px;
}
.thumb_images img{
	width: 105%;
}

/* links and text */

p {
	font-family:verdana, arial, Helvetica, sans-serif;
	font-size:80%;
	color:#1A1A1A;
	text-align:left;
}

h1 {
	font-family:georgia,times new roman,times,serif;
	font-size:90%;
	font-weight:normal;	
	line-height:0.6em;
	color:#BD4F00;
}

h2 {
	font-family:georgia,times new roman,times,serif;
	font-size:85%;	
	font-weight:bold;	
	color:#1A1A1A;
}

a:link, a:visited {
	font-family:verdana, arial, Helvetica, sans-serif;
	font-size:85%;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	color:#BD4F00;
	border:none;
}
	
a:hover, a:active {
	color:#1A1A1A;
}

ul {
	padding:0em;
	font-size:75%;
	margin:.5em 0em 0em 1em;
	list-style-type:none;
}

li {
	padding:0em;
	margin:0em 1em .5em 1em;
}

ol {
	padding:0em;
	font-size:70%;
	margin:.5em 0em 0em 1em;
	list-style-type:decimal;
}

a.social:link, a.social:visited {
	font-family:verdana, arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:normal;
	font-style:normal;
	line-height:1.85em;
	text-align:left;
	text-decoration:none;
	color:#BD4F00;
}
	
a.social:hover, a.social:active {
	color:#1A1A1A;
}

.credit {
	font-family:verdana, arial, Helvetica, sans-serif;
	font-size:75%;
	font-style:italic;
	font-weight:normal;
	color:#1A1A1A;
}

.smTx {
	font-family:verdana, arial, Helvetica, sans-serif;
	font-size:78%;
	font-style:normal;
	font-weight:normal;
	color:#1A1A1A;
}

/* page-specific social linking */

.absolute_side_toolbar,
.fixed_side_toolbar{
	position: absolute;
	width: 65px;
	margin: 0 0 0 58.3em;
	height: 100%;
	top: 0;
}
.fixed_side_toolbar{
	position: relative;
	z-index: 999;
}
.social_bubbles_container_tall{
	/*width: auto;*/
	width: 65px;
	/*margin: 0 0 0 58.3em;*/
	margin: 0;
	background-color: #FFF;
	padding: 0;
	/*position: fixed;*/
	position: absolute;
	top: 242px;
	-moz-border-radius: 10px; /* Firefox */
	-webkit-border-radius: 10px; /* Safari, Chrome */
	border-radius: 10px; /* CSS3 */
	
	behavior: url(PIE.htc);
}
.social_bubbles_container_tall .social_bubbles{
	/*float: right;*/
}
.social_bubbles_container_tall .social_bubbles .soc_bubble{
	/*float: left;*/
	padding: 5px;
}

.soc_bubble .fb_edge_comment_widget{
	margin-left: -441px;
}

/* banner */

#bannerTop {
	min-width:906px;
	width:56em;
	height:14px;
	/*margin:0px 20px 0px 20px;*/
	margin: 0px 20px 0;
	padding-top: 16px;
	background-color:transparent;
	overflow: hidden;
}

.banner_topLt {
	min-width:19px;
	min-height:17px;
	width:0.975em;
	float:left;
	/*background:url(../images/global/leftTop_corner.gif) no-repeat;*/
	border-top:1px solid #B2B2B2;
	background-color:#FFFFFF;
}

.banner_topRt {
	min-width:19px;
	min-height:17px;
	width:0.975em;
	float:left;
	/*background:url(../images/global/rightTop_corner.gif) no-repeat;
	background-position:-1px right;*/
	background-color:#FFFFFF;
	border-top:1px solid #B2B2B2;
	text-align:right;
}

.banner_topLt img, .banner_topRt img{
	margin-top:-1px;
}

.banner_topCenter {
	min-width:868px;
	width:54.0em;
	min-height:17px;
	float:left;
	border-top:	1px solid #B2B2B2;
	background-color:#FFFFFF;
}

#banner {
	min-width:904px;
	width:55.9em;
	min-height:152px;
	height:9.5em;
	border-right:1px solid #B2B2B2;
	border-left:1px solid #B2B2B2;
	background:url(../images/global/banner3.gif) no-repeat;
	margin:0px 20px 0px 20px;
	background-color:#FFFFFF;
}

.logo {
	float:left;
	border:0px none;
	margin:15px 0px 0px 13px;
}

#top_right {
	float:right;
	border:0em none;
	margin:0em;
	margin:0em 0.85em 0em 0em;
}

.WETA_logo {
	float:right;
	border:0px none;
}


/* utility bar */

#util_bar {
	min-width:904px;
	width:58.85em;
	min-height:30px;
	height:2em;
	font-size:95%;
	margin:0px 0px 0px 20px;
	background-color:transparent;
	border-left:1px solid #B2B2B2;
	border-right:1px solid #B2B2B2;
}

.utilities {
	/*height:2.25em;*/
	float:right;
	clear:both;
	margin:0.35em .9em 0em 0em; 
	font-family:verdana, arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:normal;
	color:#1A1A1A;
	padding:0em;
}

a.utility:link, a.utility:visited {
	font-family:verdana, arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:normal;
	color:#BD4F00;
	text-decoration:none;
	border:none;
}
	
a.utility:hover, a.utility:active {
	color:#1A1A1A;
}

#rss { margin:0.25em 0em 0em 0em;}

#searchBar {
	float:left;
	margin:.265em 0.5em 0em 0.5em; 	
	/*min-width:250px;
	width:21.25em;*/
}

#hdrSearch #searchInput, #newsSearch #searchInputNews {
	min-height:18px;
	height:1.75em;
	float:left;
	border:1px solid #B2B2B2;
	font-family:verdana, arial, Helvetica, sans-serif;
	font-size:65%;
	font-weight:bold;
	color:#808080;
	background-color:#FFFFFF;
	padding:.3em .3em 0em .3em;
}

#hdrSearch #searchBtn, #newsSearch #searchBtnNews {
	float:left;
	margin:0em 0em 0em 0.25em;
}

.advancedBut {
	width:4.25em;
	height:1.45em;
	float:left;
	border:1px solid #B2B2B2;
	font-family:verdana, arial, Helvetica, sans-serif;
	font-size:80%;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#BD4F00;
	padding:0.25em 0em 0em 0.5em;
	margin-left:.25em;
}

a.advanced:link, a.advanced:visited {
	border:1px solid #B2B2B2;
	font-family:verdana, arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	border:none;
}
	
a.advanced:hover, a.advanced:active { 
	color:#1A1A1A;
}

.text_size {
	float:right;
	margin:0.35em .6em 0em 0em; 
}

a.size:link, a.size:visited {
	font-family:verdana, arial, Helvetica, sans-serif;
	font-size:90%;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	color:#BD4F00;
	border:none;
	margin-right: 0.3em;
}
	
a.size:hover, a.size:active {
	color:#1A1A1A;
}

.text_sm {
	font-size:100%;
	font-weight:bold;
	background-color:#FFFFFF;
	border:1px solid #B2B2B2;
	margin:0em .05em 0em .5em;
	/*padding:0.05em 0.25em 0.05em 0.25em; */
	padding:0.05em 0.24em 0.18em 0.24em; 
}

.text_med {
	font-size:130%;
	font-weight:bold;
	background-color:#FFFFFF;
	border:1px solid #B2B2B2;
	margin:0em .05em 0em 0em; 
	/*padding:0.05em 0.25em 0.05em 0.25em; */
	padding:0.05em 0.25em 0.09em 0.25em; 
}

.text_lg {
	font-size:160%;
	font-weight:bold;
	background-color:#FFFFFF;
	border:1px solid #B2B2B2;
	margin:0em .05em 0em 0em; 
	padding:0.05em 0.25em 0.05em 0.25em; 
}


/* top nav bar */

#top_nav {
	min-width:904px;
	width:58.85em;
	min-height:30px;
	height:2em;
	margin:0px 20px 0px 20px;
	font-size:95%;
	background-color:#737373;
	border-bottom:1px solid #B2B2B2;
	border-left:1px solid #B2B2B2;
	border-right:1px solid #B2B2B2;
	position: relative;
	z-index: 2; /* needs to be higher than #center_container (1), because of IE7 bug */
}

.top_nav {
	float:right;
	margin:.65em .95em 0em 0em; 
	font-family:verdana, arial, Helvetica, sans-serif;
	font-size:80%;
	font-weight:bold;
	color:#1A1A1A;
}

.top_navLine {
	color:#D9D9D9;
	font-weight:normal;
	float:left;
}
.top_plaintext {
	float:left;
	margin:0px 5px;
}
a.top:link, a.top:visited {
	font-family:verdana, arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	border:none;
	float:left;
	margin:0px 5px;
}
	
a.top:hover, a.top:active {
	color:#1A1A1A;
}



/* features nav bar */

#features_nav {
	min-width:904px;
	width:58.85em;
	min-height:30px;
	height:2em;
	margin:0px 20px 0px 20px;
	font-size:95%;
	background-color:#333333;
	border-bottom:1px solid #B2B2B2;
	border-left:1px solid #B2B2B2;
	border-right:1px solid #B2B2B2;
}

.features_nav {
	float:left;
	margin:.65em 0em 0em .95em; 
	font-family:verdana, arial, Helvetica, sans-serif;
	font-size:80%;
	font-weight:bold;
	color:#1A1A1A;
}

a.featuresNav:link, a.featuresNav:visited {
	font-family:verdana, arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	border:none;
}
	
a.featuresNav:hover, a.featuresNav:active {
	color:#BD4F00;
}



/* Landing Page Navs */

a.landing1:link, a.landing2:link, a.landing3:link, a.landing4:link, a.landing1:visited, a.landing2:visited, a.landing3:visited, a.landing4:visited {
	font-family:verdana, arial, Helvetica, sans-serif;
	font-size:85%;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	border:none;
}
	
a.landing1:hover, a.landing2:hover, a.landing3:hover, a.landing4:hover, a.landing1:active, a.landing2:active, a.landing3:active, a.landing4:active {
	color:#1A1A1A;
}

.basics_nav:hover, .tbi_nav:hover, .fam_nav:hover, .pro_nav:hover{
	cursor:pointer;
}
.basics_nav:hover a, .tbi_nav:hover a, .fam_nav:hover a, .pro_nav:hover a, .landing1:hover a, .landing2:hover a, .landing3:hover a, .landing4:hover a{
	color:#1A1A1A;
}
.basics_nav {
	min-width:220px;
	width:13.7em;
	float:left;
	text-align:center;
	background-color:#BD4F00;
	border:1px solid #B2B2B2;
	margin-right:.30em;
	padding:7px 0px 7px 0px;
}

.tbi_nav {
	min-width:221px;
	width:13.7em;
	float:left;
	text-align:center;
	background-color:#6e4587;
	border:1px solid #B2B2B2;
	margin-right:.30em;
	padding:7px 0px 7px 0px;
}

.fam_nav {
	min-width:221px;
	width:13.7em;
	float:left;
	text-align:center;
	background-color:#3d4a91;
	border:1px solid #B2B2B2;
	padding:7px 0px 7px 0px;
}

.pro_nav {
	min-width:220px;
	width:13.7em;
	float:right;
	text-align:center;
	background-color:#456900;
	border:1px solid #B2B2B2;
	padding:7px 0px 7px 0px;
}



/* Bread Crumb Link */

#bread_nav {
	min-width:922px;
	width:70.65em;
	min-height:14px;
	background-color:transparent;
	margin:.4em 0em 0em 0em;
	text-align:right;
	font-size:80%;
	color:#B2B2B2;
}

a.bread:link, a.bread:visited {
	font-family:verdana, arial, Helvetica, sans-serif;
	font-size:95%;
	font-weight:normal;
	color:#444444;
	text-decoration:none;
	border:none;
}
	
a.bread:hover, a.bread:active {
	color:#BD4F00;
}



/* Main Feature */

#main_feature {
	min-width:906px;
	width:56em;
	min-height:312px;
	height:19.5em;
	background-color:transparent;
	border:none;
	margin:10px 20px 0px 20px;
}

.feature_Image {
	margin:0px;
}
	
.seemore_ATE {
	min-width:185px;
	width:14.7em;
	float:left;
	font-size:80%;
	margin:1.25em 0em .5em 0em;
}
	
a.seemoreATE:link, a.seemoreATE:visited {
	font-size:100%;
	font-weight:bold;
	font-family:georgia,times new roman,times,serif;
	color:#FFFFFF;
	margin-top:0.5em;
}

a.seemoreATE:hover, a.seemoreATE:active {
	color:#1A1A1A;
}

.feature_newsRt {
	min-width:270px;
	width:16em;
	min-height:311px;
	height:19.45em;
	float:right;
	background-color:#F9EEE6;
	border:0.05em solid #B2B2B2; 
	margin:0em;
}

#newsRSS {
	margin:0em 0em .5em 0em;
}
	
.feature_newsRtTx {
	min-width:253px;
	width:15.25em;
	height:13.23em;
/*	min-height:10.7em;*/
	float:left;
	margin:.25em 0em .75em .35em;
	font-size:100%;
	font-weight:bold;
	font-family:georgia,times new roman,times,serif;
	color:#1A1A1A;
}

#list ul.news {
	min-width:250px;
	width:20em;
	font-family:verdana, arial, Helvetica, sans-serif;
	font-size:80%;
	font-weight:normal;
	list-style-type:none;
	margin:.5em 0em 0em 0em;
	padding:0em;
}

#list ul.news li {
	padding:0em;
	margin:0em 0em .35em 0em;
	line-height:1.125em;
}

a.news:link, a.news:visited {
	font-family:verdana, arial, Helvetica, sans-serif;
	font-size:90%;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	color:#BD4F00;
	border:none;
}
	
a.news:hover, a.news:active { 
	color:#1A1A1A;
}

.feature_events {
	/*min-width:270px;
	width:18.775em;*/
	min-height:80px;
	height:6em;
	float:right;
	font-size:85%;
	background-color:#FFFFFF;
	border-top:2px solid #E1B08C; 
	margin:0em;
}

.archive_link {
	margin:0em;
}

#newsletter {
	height:5.5em;
	border:none;
/*	min-width:200px;
	width:25em;*/
	float:left;
	margin:0.5em 0.5em 0.25em 0.5em;
	font-family:georgia,times new roman,times,serif;
	font-size:100%;
	text-align:left;
	font-weight:bold;
	color:#1A1A1A;
}

#newsletter_inner {
	float:left;
	margin:0.35em 0em 0.5em 0em;
}

#email {
	min-height:18px;
	height:1.9em;
	width:21em;
	float:left;
	border:1px solid #B2B2B2;
	font-family:verdana, arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:bold;
	color:#808080;
	background-color:#FFFFFF;
	padding:0.4em .3em 0 0.3em;
}

#submit-image {
	margin:0px 0px 0px 5px;
}

.submitBut {
	width:2.25em;
	height:1.65em;
	float:left;
	border:1px solid #B2B2B2;
	font-family:verdana, arial, Helvetica, sans-serif;
	font-size:80%;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#BD4F00;
	padding:0.35em 0em 0em 0.5em;
	margin-left:.25em;
}

a.submit:link, a.submit:visited {
	border:1px solid #B2B2B2;
	font-family:verdana, arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	border:none;
}
	
a.submit:hover, a.submit:active { 
	color:#1A1A1A;
}

.readBut-new {
	width:5em;
	height:1.15em;
	float:right;
	text-align:center;
	border:.1em solid #B2B2B2;
	background-color:#BD4F00;
	margin-top:1em;
	padding:4px;
}

a.read-new:link, a.read-new:visited {
	border:.1em solid #B2B2B2;
	font-family:verdana, arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	border:none;
}
	
a.read-new:hover, a.read-new:active { 
	color:#1A1A1A;
}

.readBut {
	width:5em;
	height:1em;
	float:right;
	text-align:center;
	border:.1em solid #B2B2B2;
	background-color:#BD4F00;
	margin-top:.125em;
	padding:4px;
}

a.read:link, a.read:visited {
	border:.1em solid #B2B2B2;
	font-family:verdana, arial, Helvetica, sans-serif;
	font-size:65%;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	border:none;
}
	
a.read:hover, a.read:active { 
	color:#1A1A1A;
}

.readBut2 {
	width:6em;
	height:1em;
	float:right;
	/*font-size:105%;*/
	text-align:center;
	border:.1em solid #E1B08C;
	background-color:#FFFFFF;
	margin:1em .5em 0px 0px;
	padding:4px;
}

a.read2:link, a.read2:visited {
	border:.1em solid #B2B2B2;
	font-family:verdana, arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:bold;
	color:#5e5e5e;
	text-decoration:none;
	border:none;
}
	
a.read2:hover, a.read2:active { 
	color:#BD4F00;
}

a.read3:link, a.read3:visited {
	border:.1em solid #B2B2B2;
	font-family:verdana, arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	border:none;
}
	
a.read3:hover, a.read3:active { 
	color:#1A1A1A;
}


/* More Feature */

#more_feature {
	min-width:904px;
	width:55.95em;
	float:left;
	height:14.25em;
	background-color:#e6e6e6;
	border:1px solid #B2B2B2;
	padding-bottom:10px;
	margin:.5em 20px .5em 20px;
}

#more_featureArrows {
	min-width:904px;
	width:55.8em;
	min-height:16px;
	float:left;
	margin:5px 0px 0px 0px;
}

#left {
/*	min-width:364px;
	width:22.85em;*/
	float:left;
	text-align:right;
	margin-left:25.65em;
}

#right {
	float:left;
	text-align:left;
	margin:0px;
}

.more_featureArrowsTx {
	font-family:georgia,times new roman,times,serif;
	font-size:100%;
	font-weight:bold;
	color:#1A1A1A;
	float:center;
	text-align:center;
	margin:2px 10px 0px 10px;
}

#slider_box {
    position:absolute; 
	min-width:904px;
	width:55.8em;
	height:13em;
	background-color:transparent;
	margin-top:1.75em;
	overflow:hidden;
}

.slider {
    position:absolute; 
	width:200em;
	height:12.75em;
	background-color:transparent;
	float:left;
	margin:0em;
	display:block;
	padding-bottom:0em;
}

.more_featureBoxes {
	min-width:290px;
	width:18.125em;
	min-height:180px;
	height:11.75em;
	background-color:#FFFFFF;
	border:1px solid #B2B2B2;
	float:left;
	margin:.5em 0em 0em .44em;
	overflow:hidden;
	padding-bottom:5px;
}

.more_featureImg {
	min-width:124px;
	width:7.75em;
	min-height:142px;
	height:8.8em;
	background-color:#000000;
	border:1px solid #B2B2B2;
	float:left;
	margin:10px 7px 0px 10px;
	text-align:center;
	overflow:hidden;
	position: relative;
}
.more_featureImg img{
	height: 102%;
	position: absolute;
	left: -5em;
	right: -5em;
	margin: 0 auto;
}

.more_featureDescription {
	min-width:140px;
	width:9.75em;
	height:auto;	
	font-size:90%;
	color:#BD4F00;
	margin:.5em 0px 0px 0px;
	float:left;
}

a.more_featureLink:link, a.more_featureLink:visited {
	font-family:verdana, arial, Helvetica, sans-serif;
	font-size:85%;
	font-weight:normal;	
	font-style:normal;
	text-align:left;
	text-decoration:none;
	color:#BD4F00;
}
	
a.more_featureLink:hover, a.more_featureLink:active {
	color:#1A1A1A;
}

.more_featureTx {	
	font-family:verdana, arial, Helvetica, sans-serif;
	font-size:75%;
	font-weight:normal;	
	color:#1A1A1A;
	margin:0.5em 0em 1em 0em;
	float:left;
}

/* Bottom Ad Space */

#ad_space {
	min-width:906px;
	width:56.75em;
	min-height:142px;
	height:8em;	
	background-color:transparent;
	margin:0px 20px .5em 20px;
	font-size:100%;
	clear: both;
}
#ad_space .home_promoLt {
	width:16.125em;
	min-width:258px;
	height:8em;
	min-height:140px;
	background-color:#D9D9D9;
	border:1px solid #B2B2B2;
	float:left;
	margin-right:0.53em;
	overflow:hidden;
}

#ad_space .home_promoMid {
	width:22.9em;
	min-width:367px;
	height:8em;
	min-height:140px;
	background-color:#D9D9D9;
	border:1px solid #B2B2B2;
	float:left;
	margin-right:0.53em;
	overflow:hidden;
}

#ad_space .home_promoRt {
	width:16.125em;
	min-width:258px;
	height:8em;
	min-height:140px;
	background-color:#D9D9D9;
	border:1px solid #B2B2B2;
	float:left;
	overflow:hidden;
}

.internal_ad1 {
	min-width:382px;
	width:23.85em;
	min-height:140px;
	height:8em;
	float:left;
	background-color:#D9D9D9;
	border:1px solid #B2B2B2;
	margin-right:0.53em;
	overflow:hidden;
}

.seeBut {
	min-width:53px;
	width:3.25em;
	min-height:12px;
	height:.75em;
	float:left;
	border:1px solid #B2B2B2;
	background-color:#BD4F00;
	text-align:center;
	margin-left:.5em;
	margin-top:0.2em;
	padding:.2125em;
}

a.see:link, a.see:visited {
	border:1px solid #B2B2B2;
	font-family:verdana, arial, Helvetica, sans-serif;
	font-size:55%;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	border:none;
}
	
a.see:hover, a.see:active { 
	color:#1A1A1A;
}



/* Social Network */

.social_net1 {
	min-width:512px;
	width:31.5em;
	min-height:140px;
	height:8em;	
	float:left;
	border:1px solid #B2B2B2;
	background:#FFFFFF;
}

.social_box {
	min-width:254px;
	width:15.40em; 
	min-height:140px;
	height:8em;	
	float:left;
	background-color:#FFFFFF;
}

.social_bar {
	min-width:254px;
	width:19em; 
	min-height:16px;
	float:left;
	font-family:georgia,times new roman,times,serif;
	font-size:85%;
	font-weight:bold;
	text-align:center;
	color:#1A1A1A;
	background-color:#E6E6E6;
	padding:.4em 0em .4em 0em;
	margin:0px;
}

.social_textRt {
	min-width:105px;
	width:6em;
	float:left;
	background-color:transparent;
	margin:.4em 0em 0em 0em;
}

.social_textLt {
	min-width:120px;
	width:7.5em;
	float:left;
	background-color:transparent;
	margin:.4em 0em 0em .5em;
}

.social_Img {
	min-width:255px;
	width:16.1em; 
	min-height:140px;
	height:8em;	
	float:left;
	background-color:#D9D9D9;
}

.social_readMore {
	float:left;
	margin:3px 0px 0px 8px;
}

.space {
	height:.75em;
	background-color:transparent;
}

.wcast_box {
	/*background:#D9D9D9;*/
	margin-top:1em;
	margin-bottom:0em;
	padding:0.25em 0.25em 0.125em 0.25em;
	border:1px solid #B2B2B2;	
}

.webcast_hd {
	font-family:georgia,times new roman,times,serif;
	font-size:110%;
	border-bottom:1px dotted #B2B2B2;	
	font-weight:bold;	
	color:#1A1A1A;
	margin-top:2em;
	padding:.25em 0em .25em 0em;
}

.webcast_links {
	font-size:70%;
	text-align:center;
	margin-top:2em;
	padding:.5em 0em .5em 0em;
	color:#666666;
	border:1px solid #B2B2B2;	
}

.webcast_spacer {
	background:none;
	height:20em;
	min-width:590px;
	width:36.9em;
}

.webcast_subhd {
	color:#333333;
	font-family:verdana;
	font-size:90%;
	font-weight:bold;
	margin-top:1em;
	margin-bottom:0.125em;
}

/* Footer */

#bottomSpacer {
	min-width:950px;
	width:58em;
	min-height:20px;
	height:1.15em;
	float:left;
	background-color:#9F9FA2;
	margin:0px auto;
}

#footer {
	min-width:950px;
	width:58em;
	min-height:130px;
	/*height:9.5em;*/
	float:left;
	background-color:#F5F5F5;
	margin:0px auto;
	padding:20px 0px 0px 0px;
	font-size:100%;
}

#footer .footer_text {
	font-family:verdana, arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:bold;
	text-align:center;
	color:#808080;
	background-color:transparent;
	margin:0em 0em .7em 0em;
}
#footer .footer_social {
	border-top:1px solid #D9D9D9;
	font-family:verdana, arial, Helvetica, sans-serif;
	font-size:70%;
	text-align:center;
	color:#808080;
	background-color:transparent;
	margin:0em 0em 0em 0em;
	padding-top: .7em;
}
#footer .footer_social img {
	vertical-align: middle;
}

a.footer:link, a.footer:visited {
	font-family:verdana, arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:normal;
	color:#BD4F00;
	text-decoration:none;
	text-align:center;
	border:none;
}
	
a.footer:hover, a.footer:active {
	color:#1A1A1A;
}

.smCaption {
	font-family:verdana, arial, Helvetica, sans-serif;
	font-size:70%;
	font-style:normal;
	font-weight:normal;
	color:#1A1A1A;
	text-align:left;
	margin:0em 4em 1em 4em;
	padding:1.5em 5em 1em 5em; 
}

.DVBIC_logo {
	float:left;
	margin:0px 10px 0px 0px;
}

.smCredit {
	font-family:verdana, arial, Helvetica, sans-serif;
	font-size:70%;
	font-style:normal;
	font-weight:normal;
	color:#1A1A1A;
	text-align:center;
	margin:1.5em 0em 0em 0em;
	padding-bottom:0.5em;
}

#footerBottom {
	min-width:950px;
	width:58em;
	min-height:19px;
	float:left;
	background-color:#F5F5F5;
	margin:0px 0px 20px 0px;
}

.footerBot_Lt {
	min-width:19px;
	min-height:19px;
/*	height:.9em;
*/	float:left;
	background:url(../images/global/footLt_bot.gif) no-repeat;
	background-color:#F5F5F5;
	margin:0px;
}

.footerBot_Rt {
	min-width:19px;
	min-height:19px;
/*	height:.9em;
*/	float:right;
	background:url(../images/global/footRt_bot.gif) no-repeat;
	background-color:#F5F5F5;
	margin:0px;
}


.footerBot_Center {
	min-width:912px;
	width:56.0125em;
	min-height:19px;
	float:left;
	background-color:#F5F5F5;
	margin:0px;
}

/* See All TBI Topics roll-over link box **********************/

#seeAllTbiLink{
	/*padding: 5px;
	display: inline;*/
	float:left;
	height:2em;
	margin-top:-0.5em;
	padding:0.4em 0px 0px 0px;
}

#seeAllTbiLink a.top:hover{
	color:#FFFFFF;
}

/*#seeAllTbiLink:hover #menucatbox{
	display:block;
}*/

#menucatbox_container{
	float: left;
	width:100%;
}
#menucatbox_container.js_enabled{
	float: none;
	position:absolute;
	/*left:-0.15em;*/
	left:0; /*move a little farther over with social links on page */
	top:2em;
	z-index:1202;
	min-width:965px;
	/*min-width: 79.4em;*/
}

#menucatbox{
	/*border:0.1em solid #888888;
	width: 82.2em;
	font-size: 0.9em;*/
	width:66.95em;
	font-size:0.88em;
	font-family:verdana, arial, Helvetica, sans-serif;
	padding:0.75em 0em 0.125em 0.75em;
	/*position:absolute;*/
	background-color:#444444;
	position: relative;
	/*top: 201px;*/
	/*margin:0 auto;*/
	margin: 0;
	/*left: 50%;*/
	/*margin-left: -41.3em;*/
	/*z-index: 202;*/
	/*display:none;*/
	opacity:.97;
}
.js_enabled #menucatbox{
	display:none;
}
.top_nav #menucatbox{
	font-size: 1.1em;
}

#menucatbox .menucat{
	float:left;
	/*width: 15.3em;*/
	width:16em;
	margin:0em .2em .75em 0em;
	padding:0 0 0em 0.3em;
	border-left:1px solid #888888;
	/*height: 20px;*/
	/*overflow: hidden;*/
	/*background-color: #FFCC00;*/
}

a.menulinks:link, a.menulinks:visited {
	font-family:verdana, arial, Helvetica, sans-serif;
	font-size:90%;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	color:#FFFFFF;
}
	
a.menulinks:hover, a.menulinks:active {
	color:#BD4F00;
}

#menucatbox .menucatrow{
	clear:both;
	margin:0em 0em .6em 0em;
	width:100%;
}

/* //END See All TBI Topics box *******************************/


