/* CSS definition file containing sitestyle stylesheets */

body { 

	behavior:url(./assets/csshover.htc);
	font-family:Arial,Helvetica,Geneva,Sans-serif; 
	font-size:100%; 
	color:rgb(84,105,149); 
	background-color:rgb(238,239,240);
	text-align:center; 
	margin:0;
	padding:0;
	
}

* {

	margin:0;
	padding:0;
	
}

p {

	margin:10px 0;
	
}

h3 {

	font-size:1em;
	margin:10px 0;
	
}

div#main_container {

	width:760px;
	margin:0px auto 0px auto; 

}

span#content_header {

	display:block;
	width:270px;
	margin:0px auto 20px auto;
	background-image:url(assets/images/dialogue_back.jpg);
	background-repeat:repeat-x;
	padding:10px;
	border:1px solid #0066CC;
	font-size:15px;
	color:#FFFFFF;
	line-height:23px;
	text-align:center;
	
}

div#header {

	background-image:url(assets/images/cbs_header1.jpg);
	float:left;
	width:760px;
	height:139px;
	background-repeat:no-repeat;

}

span#footer {

	font-size:.7em;
	float:left;
	clear:both;
	width:300px;
	margin:15px 0;
	text-align:center;
	
}

div#flash_top {

	float:left;
	width:760px;
	height:126px;
	background-color:#FF0000;
	
}

div#flash_left {

	float:left;
	margin:-67px 0px 0px 28px;
	width:165px;
	height:457px;

}

* html div#flash_left {

	margin-left:14px;
	
}

div#menu {

	float:left;
	width:697px;
	height:19px;
	background-color:#FFFFFF;
	margin:0px 0 0 28px;
	padding:0;
	font-size:11px;
}

* html div#menu { 

	margin-left:14px;
	
}

div#menu ul {

	list-style:none;
	list-style-position:inside;
	padding:0;
	margin:0 0 0 28px;
	
}

div#menu ul li a {

	float:left;
	display:block;
	padding:3px 15px;
	margin:0;
	text-decoration:none;
	color:#333333;
	font-weight:bold;
	
}
div#menu ul li {

 float:left;
 
}
div#menu ul li a:hover {

	color:#000000;
	background-color:#DEDEDE;

}

div#content {

	width:305px; 
	padding:15px; 
	float:left; 
	background-color:#FFFFFF;
	text-align:justify;
	font-size:.85em;

}

.clearfix:after {

	content: ".";
	display: block;
	height: 0;
	clear:both;
	visibility: hidden;
	
}

.clearfix {

	display: inline-block;
	
}

* html .clearfix { 

	height: 1%;
	
}

.clearfix {

	display: block;
	
}

/* Stat Press CSS */

div#press {

	width:187px;
	background-repeat:repeat-x;
	float:left;
	margin:15px auto 0 auto;
	
}

div#press ul li {

	list-style:none;
	display:block;
	float:left;
	text-align:left;
	
}

.press_header {

	padding:10px;
	font-size:10px;

	
}

.press_header a {

	color:#333333;
	text-decoration:none;
	
}

.press_date {

	display:block;
	border:1px solid #333333;
	margin:0px;
	width:185px;
	padding:5px 0;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	background-image:url(assets/images/dialogue_back.jpg);
	background-position:0 -10px;
	background-repeat:repeat-x;
	text-indent:10px;
	border:1px solid #0066CC;
	color:#ffffff;
}

.press_date a {

	color:#FFFFFF;
	text-decoration:none;
	
}