@charset "utf-8";
/* CSS Document */

body{
font-family: Arial, "Microsoft Sans Serif", sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 16px;
line-height: 125%;
word-spacing: normal;
letter-spacing: normal;
text-decoration: none;
text-transform: none;
text-align: left;
text-indent: 0px;
color:#000;
}
A:link {
	text-decoration: underline; color:black;
}
A:visited {
	text-decoration: underline; color:black;
}
A:active {
	text-decoration: underline; color:black;
	}
A:hover {
	font-size:12px; color:#C00; text-decoration: underline; 
}
h3	{
	margin:0 -6px 0 -8px;
	padding:4px 0px 4px 0px;
	color: #000;
	background-color: #CCC;
	text-align:center;
}
#header_container {
width: 968px;
background: #FFFFFF;
margin: 0 auto;
padding-left: 0px;
padding-right: 0px;
overflow: hidden;
border:1px solid #FFF;
}
#header_box_a { /* This is the box on the LEFT in the header */
float: left;
width: 175px;
height:36px;
padding: 25px 10px 15px 20px;
background-color: #C00;
}
#header_box_c { /* This is the box on the RIGHT in the header */
float: right;
width: 480px;
padding: 8px 20px 8px 10px;
background-color: #FFF;
}
#header_box_b { /* This is the MIDDLE box in the header */
margin: 0 512px 0px 206px;
padding: 30px 20px 26px 20px;
background-color: #000;
font-size: 16px;
color: #FFF;
font-weight: bold;
text-align: left;
}
#header_box_a blockquote{
margin:2px 0 12px 2px;
line-height:50%;
font-size:48px;
font-weight:bold;
color:#FFF;
background-color: #C00;
}
#header_box_c blockquote{ /* BLOCKQUOTE This is the box on the RIGHT in the header */
margin:.2em 0 .25em 0;
line-height:50%;
font-size:24px;
font-weight:bold;
color:#FFF;
}
.clearfloat {
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}
#menu_container {
	width: 968px;
	background: #FFFFFF;
	margin: 6px auto 0px auto;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	overflow: hidden;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C00;
	border-right-color: #FFF;
	border-bottom-color: #C00;
	border-left-color: #FFF;
	font-size: 12px;
	word-spacing: 9px;
	text-align:center;
}
#menu_bottom {
	width: 968px;
	background: #FFFFFF;
	margin: 6px auto 0px auto;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	overflow: hidden;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C00;
	border-right-color: #FFF;
	border-bottom-color: #C00;
	border-left-color: #FFF;
	font-size: 12px;
	word-spacing: 9px;
	text-align:left;
	line-height: 150%;	
}
#menu_bottom strong {
font-size: 12px;
word-spacing: 4px;
color: #C00;
} 
#main_container {
	width: 968px;
	margin: 6px auto 0px auto;
	border:0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	overflow: hidden;
	font-size: 12px;
	background-color: #FFF;
}
#main_container_a {
	float: left;
	width: 550px;
	background: #FFF;
	border:0px;
		} 
		#main_container_a_1 {
			float: left;
			width: 170px;
			padding: 0 3px 8px 3px;
			border: 0px;
			background-color: #FFF;
		}
		#main_container_a_2 {
			margin: 0 0 0 178px;
			padding: 0 1px 8px 1px;
			background-color: #FFF;
			border:0px;
}
#main_container_b {
	float: left;
	width: 418px;
	background: #FFF;
	border:0px;
		}
		#main_container_b_1 {
			float: left;
			width: 231px;
			padding: 0px 0px 8px 4px;
			border:0px;
			background-color:#FFF;
		}
		#main_container_b_2 {
			margin: 0 0 0 240px;
			padding: 0 3px 8px 3px;
			background-color: #FFF;
			border:0px;
}
#data_box {
	margin: 0px 0px 5px 0px;
	padding: 0 6px 8px 8px;
	line-height: 125%;
	background-color: #FFF;
	border: 2px solid #CCC;
}
#data_box_twitter {
	margin: 0px 0px 5px 0px;
	padding: 0 1px 8px 1px;
	line-height: 125%;
	background-color: #FFF;
	border:none;
}	
#data_box_major_news_twitter2 {
	margin: 0px 0px 5px 0px;
	padding: 0 6px 8px 8px;
	line-height: 125%;
	background-color: #FFF;
	border: 2px solid #CCC;
	height:675px;
	overflow:scroll;
}	
#data_box_major_news_twitter {
	margin: 0px 0px 5px 0px;
	padding: 0 6px 8px 8px;
	line-height: 125%;
	background-color: #FFF;
	border: 2px solid #CCC;
	height:400px;
	overflow:scroll;	
}
#data_box_peoplesearch {
	margin: 0px 0px 5px 0px;
	padding: 0 0px 0px 0px;
	line-height: 125%;
	background-color: #FFF;
	border:none;
}
#copyright_bottom {
	width: 968px;
	background: #FFFFFF;
	margin: 6px auto 0px auto;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	overflow: hidden;
	border: none;
	font-size: 12px;
	text-align:center;
	line-height: 150%;	
}
#copyright_bottom strong {
font-size: 12px;
word-spacing: 4px;
color: #000;
}
#bottom_bottom {
	width: 968px;
	background: #FFFFFF;
	margin: 6px auto 0px auto;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	overflow: hidden;
	border;none;
	font-size: 12px;
	text-align:center;
	line-height: 150%;	
}

#three_col_header_container{
width: 968px;
background: #FFFFFF;
margin: 6px auto;
padding-left: 0px;
padding-right: 0px;
overflow: hidden;
border:none;
font-size: 12px;
}
#three_col_left_column { /* This is the box on the left in the 3 column layout main container */ 
	float: left;
	width: 180px;
	background: #FFF;
}
#three_col_right_column { /* This is the box on the RIGHT in the 3 column layout main container */
	float: right;
	width: 180px;
	background: #FFF;
}
#three_col_middle_column { /* This is the MIDDLE box in the 3 column layout main container */
	margin: 0 215px 0px 185px; 
	padding: 5px 20px 20px 20px; 
	border:none;
}