body {
	background:#f3f3f3;
	margin:0px;
	padding:0px;
	width:100%;
	font:normal 12px Arial, Helvetica, sans-serif; 
	color:#717171;
}
html {padding:0px; margin:0px;}

.main {width:100%; padding:0px; margin:0 auto;}
.resize {width:985px; margin:0 auto;}

.header {background:url(http://media.ccrecorder.org/images/header_bg.gif) top repeat-x; padding:0; margin:0 auto; height:158px;}
.block_header {margin:0 auto; width:993px; padding:0; border:none;}


.logo {float:left; padding:0; margin:0; width:175px;}

.rss {width:300px; float:right; text-align:left; font:normal 12px Arial, Helvetica, sans-serif; color:#8a8a8a; padding:30px 0 0 0; margin:0;}
.rss img {float:right; margin:0 3px; padding:0;}
.rss a {color:#20acc8; text-decoration:none;}

/**** Search ****/
.search {padding:10px 0 0 0; margin:0; float:right; width:450px;}
.search form {display:block; float:right; padding:5px 0;}
.search span {display:block; float:left; background:#fff; width:149px; padding:0 5px; height:30px;}
.search form .keywords {font:normal 14px Arial, Helvetica, sans-serif; color:#9c9c9; line-height:14px; float:left; border:0; width:149px; padding:8px 0; height:14px; background:none; margin:0;}
.search form .button {float:left; margin:0; padding:0;}
/* menu */

.menu {float:left; padding:2px 0 0 0; margin:0; width:880px;}
.menu ul {text-align:right; padding:0; margin:0; list-style:none; border:0;}
.menu ul li {text-align:left; float:left; padding:0; margin:0; border:0;}
.menu ul li a {float:left; margin:0; border-right:1px solid #464646; padding:13px 10px 11px 10px; color:#fffefe; font:bold 14px Arial, Helvetica, sans-serif; text-decoration:none; }
.menu ul li a span {color:#7f7f7f; padding:13px 0 11px 0; font:normal 11px Arial, Helvetica, sans-serif;}
.menu ul li a:hover {padding:13px 10px 11px 10px; background:url(http://media.ccrecorder.org/images/hover.gif) top repeat-x;}
.menu ul li a:hover span {color:#30c8e3;}
.menu ul li a:active {background:url(http://media.ccrecorder.org/images/hover.gif) top repeat-x;}
.menu ul li a:active span {color:#30c8e3;}

.accord_top_resize {width:990px; margin:0 auto; padding:0;}
.accord_top_resize h2 {font:bold 36px Arial, Helvetica, sans-serif; color:#fff; padding:10px 20px; margin:0; text-transform:uppercase;}

.blog_body_resize {border-bottom:1px solid #c4c4c4; border-top:1px solid #c4c4c4; background:#f8f8f8;}
.blog_body {width:953px; margin:0 auto; padding:10px 20px;}
.blog_body img {float:left; margin:5px 20px 5px 0px; padding:0;}
.blog_body img.align_center {float:center; margin:5px 20px 5px 0px; padding:0;}
.blog_body p {font:normal 14px Arial, Helvetica, sans-serif; color:#717171; padding:5px 0 0 0; margin:0; line-height:1.5em;}
.blog_body a.align_center {float:center; color:#22a0b8; font-weight:bold; text-decoration:none;}
.blog_body a {float:right; color:#22a0b8; font-weight:bold; text-decoration:none;}

.blog_body_center {width:953px; margin:0 auto; padding:10px 20px;}
.blog_body_center img {float:center; margin:5px 20px 5px 0px; padding:0;}
.blog_body_center p {font:normal 14px Arial, Helvetica, sans-serif; color:#717171; padding:5px 0 0 0; margin:0; line-height:1.5em;}
.blog_body_center a {float:center; color:#22a0b8; font-weight:bold; text-decoration:none;}


.lower_body {padding:0 0 30px 0; margin:0;background:#f2f2f2;}
.body_resize {width:993px; margin:0 auto; padding:0;}
.lower_body h2 {font:normal:18px Arial, Helvetica, sans-serif; color:#444; padding:15px; margin:0;}
.lower_body h2 span {font:normal 11px Arial, Helvetica, sans-serif; color:#b3b3b3;}
.lower_body p {font:normal 12px Arial, Helvetica, sans-serif; color:#444; padding:10px 0; margin:0; line-height:1.5em;}
.lower_body p span {font: bold 14px Arial, Helvetica, sans-serif; color:#565656;}
.lower_body a {color:#22a0b8; text-decoration:none;}
.lower_body img {margin:10px auto; padding:0;}
.lower_body img.floated {float:left; margin:10px 10px 10px 0; padding:0;height:66px; width:66px;}

.left {width:633px; float:left; margin:0; padding:10px 20px;}
.right {width:280px; float:right; margin:0; padding:10px 20px;}
/******************* Slider *****************************/

.accord_top {padding:10px; margin:0; background:#cdcdcd;}
#featured, .featured, .fadeout, .newsselect {height:400px;}/**Changes Height of slider****/
#feature_wrap {width:959px; border:5px solid #f4f4f4; margin:0 auto;}
#featured {position:relative;, width:957px; overflow:hidden;}
.featured {width:715px; position:absolute; top:0; left:0; overflow:hidden; display:none; border-left:1px solid #aaa; background: #fff url(http://media.ccrecorder.org/images/preload.gif) no-repeat center center;}

.footer {padding:0; margin:0 auto; border-top:1px solid #d7d7d7; background:#e9e9e9;}
.footer_resize {margin:0 auto; padding:20px; width:953px;}
.footer p {font:normal 12px Arial, Helvetica, sans-serif; color:#565656;}
.footer a {font:normal 12px Arial, Helvetica, sans-serif; color:#565656; text-decoration:underline; padding:5px;margin:0;}
.footer p.leftt {text-align:left; width:370px; margin:0; padding:15px 0 0 0; float:left;}
.footer p.right {text-align:left; width:370px; margin:0; padding:15px 0 0 0; float:right;}
.footer p.red {font:normal 12px Arial, Helvetica, sans-serif; color:#C80000;}

.red {font:bold 14px Arial, Helvetica, sans-serif; color:#C80000;}

p.clr, .clr {clear:both; padding:0; margin:0; background:none;}
li.bg, .bg {clear:both; border-top:1px solid #d7d7d7; padding:0; margin:10px 0; background:none; line-height:0;}

.submit_table {
	text-align:right;
	width:550px;
}
table.tb_form th {text-align:right;
	vertical-align:center;
	padding:4px;
}

table.tb_form td {text-align:left;
	font:normal 14px Arial, Helvetica, sans-serif; 
	color:#717171;
	padding:4px;
}
table.tb_form input {
	font:normal 12px Arial, Helvetica, sans-serif; 
	color:#717171;
	text-align:left;
	width:300px;
}

table.tb_show_box {
	border: 2px solid #B5D9EA;
	padding:5px;
	width:800px;
}
table.tb_show_box th {
	text-align:right;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#717171;
	vertical-align:top;
	padding:2px;
}

table.tb_show_box td {
	text-align:left;
	padding:2px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#717171;
}

table.tb_show th {
	text-align:right;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#717171;
	vertical-align:top;
	padding:2px;
}

table.tb_show td {
	text-align:left;
	padding:2px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#717171;
}	

table.example {
	border:1px solid black;
	border-collapse:collapse;
	width:800px;
	float:center;
	color:#717171;
}
table.example .short {
	width:450px;
}
table.example th, table.example td {
	border:1px solid #aaaaaa;
	padding: 3px;
	text-align:center;
	font-size:10pt;
}
table.example thead th {
	font-size:9pt;
	text-align:center;
	padding-left:12px;
	padding-right:12px;
	background-color:#f8f8f8;
}
table.example tfoot td {
	background-color:#ffccff;
}

table.example tr.tbody_header {
	font-weight:normal;
	text-align:center;
	background-color:#4e9a06;
}

table.example a.pagelink {
	padding-left:5px;
	padding-right:5px;
	border:1px solid #666666;
	margin:0px 5px 0px 5px;
}
table.example a.currentpage {
	background-color:yellow;
}


/* Striping */
tr.alternate {
	background-color:#d7d7d7;
}

/* Sorting */
th.table-sortable {
	cursor:pointer;
	background-image:url('http://media.ccrecorder.org/images/arrow_left.png');
	background-position:center left;
	background-repeat:no-repeat;
}
th.table-sorted-asc {
	background-image:url('http://media.ccrecorder.org/images/arrow_up.png');
	background-position:center left;
	background-repeat:no-repeat;
}
th.table-sorted-desc {
	background-image:url('http://media.ccrecorder.org/images/arrow_down.png');
	background-position:center left;
	background-repeat:no-repeat;
}
th.table-filtered {
	background-image:url('http://media.ccrecorder.org/images/filter.gif');
	background-position:center left;
	background-repeat:no-repeat;
}
select.table-autofilter {
	font-size:smaller;
}

/* Examples which stray from the default */
table.altstripe tr.alternate2 {
	background-color:#ccffff;
}

/* Sort Icon Styles */
table.sort01 th.table-sortable { background-image:url('http://media.ccrecorder.org/images/01_unsorted.gif'); }
table.sort01 th.table-sorted-asc { background-image:url('http://media.ccrecorder.org/images/01_ascending.gif'); }
table.sort01 th.table-sorted-desc { background-image:url('http://media.ccrecorder.org/images/01_descending.gif'); }

.align_center {
	text-align:center;
}

.orgchart {
	margin:20px 10px;
	text-align:center;
}
.orgchart-box {
	border: 2px solid #B5D9EA;
	padding:5px;
	text-align:center;
}
.orgchart-down {
	background:url('http://media.epa-traci.com/images/arrow_down.png')no-repeat center;
	text-align:center;
	float:center;
	padding:10px;
}
