html,body {
	margin:0;
	padding:0;
	text-align: center;
}

#container {
	margin:0 auto;
	width:920px;
	position:relative;
	padding:20px 20px 0 20px;
	background-color:#fff;
	text-align: left;
}

#hem #container {
	background:#fff url(/pix/tv-back.jpg) no-repeat center 181px;
}

#globalNav {
	background-color:#fdfdfd;
	margin-bottom:15px;
}

#hem #globalNav {
	margin-bottom:415px;
}

#sidebar {
	float:right;
	width:200px;
}

#sidebar p{
	margin-top:0;
}

#localNav li a{
	color:#333;
	text-decoration:none;
	font-size:1.2em;
}

#localNav li a:hover{
	color:#000;
	text-decoration:underline;
}

#localNav .col1 li{
	padding-bottom:10px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#screen {
	position:absolute;
	left:254px;
	top:210px;
}

#screen *{
	vertical-align:bottom;
}

#hem #screen {
	left:241px;
	top:226px;
}

#content {
	background:#fff url(/pix/tv-back-smaller.jpg) no-repeat left top;
	float:left;
	width:470px;
	padding:382px 5px 0 5px;
	margin-left:20px;
}

.notv #content {
	background-image:none;
	padding-top:0;
}

.notv #content h1{
	margin-top:0;
}

#footer {
	margin:30px auto 20px auto;
	width:910px;
	background-color:#666;
	color:#fff;
	padding:5px 5px 15px 5px;
	text-align:left;
}

#footer p{
	margin:0;
}

#footer a{
	color:#fff;
}

.col {
	float:left;
	display:inline;
	margin-left:20px;
	background-repeat:no-repeat;
	background-position:center top;
	padding-top:15px;
}

#sidebar .col {
	width:200px;
	display:block;
	margin:0;
	margin-bottom:20px;
}

.col h2{
	margin:0 0 5px 0;
	font-size:1.5em;	
}

.firstCol {
	width:200px;
	background-image:url(/pix/line-grey.gif);
	margin-left:0;
}

.secondCol {
	width:230px;
	background-image:url(/pix/line-green-wide.gif);
}

.thirdCol {
	width:230px;
	background-image:url(/pix/line-red-wide.gif);
}


.fourthCol{
	width:200px;
	background-image:url(/pix/line-blue.gif);
	margin-left:0;
	float:right;
}

.centerCol{
	width:460px;
	margin-left:0;
}

.overCol{
	background-image:url(/pix/line-red.gif);
}
.underCol{
	background-image:url(/pix/line-blue.gif);
}

body {
	font: 62.5%/160% Arial, Helvetica, sans-serif;
	color:#666;
	background: #e6e6e6 url(/pix/back.gif) repeat-y center top;
}

/*body#hem{
	background: #fff url(/pix/tv-big.gif) no-repeat center 20px;
}*/

a img {
	border:0;
}

a {
	color:#000;
	text-decoration:underline;
}

a:hover {
	color:#666;
	text-decoration:none;
}

#globalNav img{
	float:left;
}

#globalNav ul,
#globalNav  li{
	list-style-type:none;
}

#globalNav ul,
#globalNav  li,
#localNav ul,
#localNav  li{
	margin:0;
	padding:0;
}

#globalNav ul{
	font-size:1.2em;
	height:35px;
	background:#c7c8ca url(/pix/nav-back.gif) repeat-x;
	clear:left;
}

#globalNav ul li{
	display:inline;
	float:left;
	line-height:35px;
}

#globalNav ul li a{
	display:block;
	color:#888;
	text-decoration:none;
}

#globalNav ul li a span{
	display:block;
	padding:0 10px;
}


#localNav ul li{
	margin-left:13px;
}

#localNav ul li.active{
	font-weight:bold;
}

#localNav ul li.active li{
	font-weight:normal;
}

#localNav ul li.active li.active{
	font-weight:bold;
}

h1,h2,h3,h4,h5,h6{
	text-align:left;
}

h1 {
	font-size:2.2em;
	line-height:1em;
	color:#000;
}

#hem h1 {
	font-size:1.8em;
	line-height:1em;
}

h2 {
	font-size:1.5em;
}

h3 {
	font-size:1.2em;	
}

#hem .teaser {
	font-weight:normal;
	font-size:1.2em;
}
h2 {
	color:#000;
	margin-top:2em;
}

h3 {
	color:#000;
	margin-top:1.5em;
}

p {
	font-size:1.2em;
	text-align: left;	
}

dt {
	font-size:1.2em;
	font-weight:bold;
}

dd{
	margin-left:0;
	padding-left:40px;
}

dt.active {
	color:black;
	border-top:1px solid black;
	background-color:#ddd;
	padding:5px 0 0 5px;
}

dd p{
	margin-top:0;
}

dd.caption {
	margin-left:0;
}

dd.active {
	color:black;
	border-bottom:1px solid black;
	margin-bottom:10px;
	background-color:#ddd;
	padding-right:5px;
}

dd img {
	margin-bottom:2em;
}

table{
	font-size:1.2em;
}

#globalNav ul li a:hover,
#globalNav ul li a.active {
	background:#464647 url(/pix/nav-back-active.gif) repeat-x;
	color:#fff;
}

.teaser {
	font-weight:bold;
	font-size:1.3em;
}

.date {
	font-style:italic;
}

.readmore {
	text-align:right;
	margin-top:-1em;
}

.related {
	font-size:0.9em;
}

.begoodSearchMarkedWord {
	background-color:#FFFF00;
}

.leftImg{
	float:left;
	margin-right:10px;
}

.rightImg{
	float:right;
	margin-left:10px;
}

ul.files { list-style-type: none; margin: 1em 0 0 0; padding: 0; font-size:1.2em}
ul.files li { background-repeat: no-repeat; padding-left: 20px; margin-bottom:0.6em}
ul.files li.mov { background-image: url(/begood/pix/silkicons/film.gif); }
ul.files li.jpg { background-image: url(/begood/pix/silkicons/photo.gif); }
ul.files li.gif { background-image: url(/begood/pix/silkicons/photo.gif); }
ul.files li.pdf { background-image: url(/begood/pix/silkicons/page_white_acrobat.gif); }
ul.files li.doc { background-image: url(/begood/pix/silkicons/page_white_word.gif); }
ul.files li.dot { background-image: url(/begood/pix/silkicons/page_white_word.gif);}
ul.files li.ppt { background-image: url(/begood/pix/silkicons/page_white_powerpoint.gif);}
ul.files li.mp3 { background-image: url(/begood/pix/silkicons/music.gif); }
ul.files li.xls { background-image: url(/begood/pix/silkicons/page_white_excel.gif); }
