@charset "utf-8";
/* CSS Document */

#body {
	margin: 0px;
	background-image: url(../images/background_header.jpg);
	background-repeat: repeat-x;
	background-position: 0% 0%;
}

a img {
	border-style: none;
}

#frame {
	font-size: 14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 0.02em;
	color: #555555;
	line-height: 1.2em;
}

#menu {
	padding-left: 50px;
	height: 28px;
	margin: 0px;
	font-size: 14px;
}

#search {
	padding-right: 20px;
	text-align: left;
}

a {
	text-decoration: none;
	color: #083d6b;
}

a:hover {
	color: #1f85de;
}

/* -------------- */
/* EVENT LIST CSS */
/* -------------- */

.left_con_events {
	background-image: url(../images/menu_left_normal_background.jpg);
	padding: 0px 8px 0px 8px;
	width: 160px;
	font-size: 16px;
}

.left_con_events ul {
	padding: 0px 0px 0px 0px;
	margin: 0px;

}

.left_con_events ul li {
	list-style-type: none;
	list-style: none;
	text-align: center;
	border-top: 1px solid #919191;
	background-color: #f1f1f1;
	padding-bottom: 3px; padding-top: 3px;
        font-size: 14px;

}

/* ------------------ */
/* TOP NAVIGATION CSS */
/* ------------------ */

#navigation {
	margin-top: .1em;
}

#navigation ul, #navigation ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#navigation ul {
	padding: 5px 0;
	text-align: center;
}

#navigation ul li {
	display: inline;
	margin-right: .75em;
}

#navigation ul li.last {
	margin-right: 0;
}

#navigation ul li a {
	background: url(../images/tab-right.jpg) no-repeat 100% 0;
	padding: 5px 0;
	text-decoration: none;
}

#navigation ul li a span {
	background: url(../images/tab-left.jpg) no-repeat;
	padding: 5px 1em;
	letter-spacing: .03em;
	font-size: 14px;
	font-weight: bold;
	color: #6f201a;
}

#navigation ul li a:hover {
	background: url(../images/tab-right-hover.jpg) no-repeat 100% 0;
	padding: 5px 0;
	text-decoration: none;
}

#navigation ul li a:hover span {
	background: url(../images/tab-left-hover.jpg) no-repeat;
	padding: 5px 1em;
	color: #1f85de;
}

/*\*//*/
#navigation ul li a {
	display: inline-block;
	white-space: nowrap;
	width: 1px;
}

#navigation ul {
	padding-bottom: 0;
	margin-bottom: -1px;
}
/**/

/* ---------------- */
/* LAYOUT TABLE CSS */
/* ---------------- */

#banner {
	background-image: url("../images/banner_main.jpg");
	height: 97px;
	max-height: 97px; min-height: 97px;
	padding-left: 270px;
	vertical-align: top;
}

#mod_search_searchword {
	border: 1px solid #000000;
	background-color: #285a83;
	width: 200px;
	color: #FFFFFF;
	text-align: center;
}

#middle {
	background-image: url(../images/background_frame.jpg);
	padding-left: 1px;
	font-size: 16px;
}

#breadcrumbs {
	padding-left: 60px;
}

#middle_left {
	width: 160px;
	vertical-align: top;
}

.left_header {
	background-image: url(../images/menu_left_normal_header.jpg);
	height: 16px; width: 160px;
}

.left_con {
	background-image: url(../images/menu_left_normal_background.jpg);
	padding: 0px 7px 0px 8px;
	width: 160px;
	font-size: 16px;
}

.left_con ul {
	padding: 0px 5px 0px 5px;
	margin: 0px;

}

.left_con ul li {
	list-style-type: none;
	list-style: none;

}

.left_footer {
	background-image: url(../images/menu_left_normal_footer.jpg);
	height: 16px; width: 160px;
}

#middle_right {
	padding: 3px 0px 0px 0px;
}

.right_left {
	width: 434px;
	vertical-align: top;
	padding-top: 3px;
	height: 100px;
}

.right_left_bottom {
	padding: 0px 0px 8px 0px;
	vertical-align: top;
	width: 350px;
	text-align: center;
}

.right_left_bottom_slideshow {
	padding: 8px 0px 0px 0px
	width:184px;
	text-align: center;
	vertical-align: top;
}

.right_left_header {
	background-image: url(../images/menu_middle_left_header.JPG);
	background-repeat: no-repeat;
	height: 24px;
	text-align: center;
	font-size: 18px;
	padding-top: 3px;
	color: #083d6b;
	text-decoration: underline;
}

.widgets_content_left {
	background-image: url(../images/menu_middle_left_bg.JPG);
	background-repeat: repeat-y;
	padding-left: 15px;
	font-size: 14px;
}

.widgets_content_right {
	background-image: url(../images/menu_middle_right_bg.JPG);
	background-repeat: repeat-y;
	padding-left: 12px; padding-right: 27px;
	font-size: 14px;
	text-align: center;
}


.right_left_footer {
	background-image: url(../images/menu_middle_left_footer.JPG);
	background-repeat: no-repeat;
	height: 10px;
}

#right_right_top {
	width: 299px;
	vertical-align: top;
}

.right_right_bottom {
}

.intro_image {
	padding: 0px;
}

.right_right_image {
	text-align: center;
	width: 299px;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	padding-right: 30px;
}

.caption {
	font-size: 10px;
	line-height: 1em;
}

#user5 p {
	padding: 0px;
	margin: 0px;
}

.right_right_header {
	background-image: url(../images/menu_middle_right_header.JPG);
	background-repeat: no-repeat;
	height: 24px;
	text-align: center;
	font-size: 18px;
	padding: 3px 15px 0px 0px;
	color: #083d6b;
	text-decoration: underline;
}

.right_right_footer {
	background-image: url(../images/menu_middle_right_footer.JPG);
	background-repeat: no-repeat;
	height: 10px;
}

#content {
	padding: 0px 45px 20px 0px;
}

td.contentheading {
	font-size: 18px;
	text-decoration: underline;
	padding: 0px 0px 0px 0px;
}

td.contentheading_intro {
	font-size: 18px;
	text-decoration: underline;
	padding: 0px 0px 0px 20px;
	text-align: center;
        color: blue;
}

.createdate {
	font-weight: bold;
	color: #cac7b7;
}

.contentpaneopen {
	line-height: 1.25em;
}

.contentpaneopen ul {
	padding-left: 20px;
	margin: 0px;
}

.contentpaneopen li {
}

.header {
	font-size: 16px;
	text-decoration: underline;
}

.content_top {
	font-size: 16px;
	width: 100%;
}

.content_bottom {
	font-size: 16px;
	background-image: url("../images/content_bottom_background.jpg");
	
}

.content_bottom_left {
	padding-left: 0px;
	vertical-align: top;
	padding-right: 15px;
}

.content_bottom_right {
	padding-left: 0px;
	vertical-align: top;
}

#footer {
	background-image: url(../images/background_frame_footer.jpg);
	height: 59px;
	text-align: center;
}

/* ------------------ */
/* IRS DISCLAIMER CSS */
/* ------------------ */

#disclaimer {
	padding-top: 10px;
	text-align: center;
	color: #8e8d7e;
	font-size: 14px;
}

/* --------------------- */
/* DONATE MENU MAIN LINK */
/* --------------------- */

#donate {
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	padding-right: 10px;
}

#donate a:hover {
	color: #FF0000;
}

/* ---- */
/* JCAL */
/* ---- */

.left_content {
	padding-right: 0px 9px 0px 9px;

}
.mod_events_latest_table a {
	font-size: 12px;
}

.mod_events_latest_first {
	text-align: center;
	border-top: 1px solid #919191;
	border-bottom: 1px solid #919191;
	background-color: #f1f1f1;
}

.mod_events_latest {
	text-align: center;
	border-bottom: 1px solid #919191;
	background-color: #f1f1f1;
	max-width: 20px;
}

.mod_events_latest_content {
}

.headers_menu {	
	color: #FF0000;
	font-weight: bold;
	text-align: center;
	padding-bottom: 5px; padding-top: 0px;
}

/* ----------- */
/* LATEST NEWS */
/* ----------- */

.latestnews{	
	padding-right: 20px;
	padding-left: 0px; padding-top: 0px; padding-bottom: 0px;
	margin: 0px;
}	

.latestnews li {
	list-style: none;
	list-style-type: none;
	border-bottom: 1px dashed #888888;
	
}


/* ----------------- */
/* PLACE HERE MODULE */
/* ----------------- */

.mod_placehere {
	padding: 0px 20px 0px 0px;
}

.mod_placehere_following contentheading {

}

p.contentheading {
	padding: 0px 0px 2px 0px;
	text-decoration: none;
	margin: 0px;
	border-bottom: 1px solid #a19b98;

}

.contentpagetitle {

}

.odd {
}

.even {

}

/* ------------------------- */
/* STATE COMPENSATION TABLES */
/* ------------------------- */

#tbl_states_body {
	font-size: 13px;
}

#tbl_states_headers {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

#tbl_states_rows {
	font-weight: none;
	font-size: 13px;
	text-align: center;
}

#tbl_compensation {
    border-color: #cacaca;
    background-color: #cacaca;    
}

#tbl_compensation_header {
    background-color: #326ea0;
    text-align: center;
    vertical-align: top;
}

#tbl_compensation_rows {
    background-color: #f2ede9;
    text-align: center;
    vertical-align: center;    
}

/* ---------- */
/* DONATE CSS */
/* ---------- */
#donate_table {
}

.donate_table_left {
}

.donate_table_right {
}

.donate_h1 {
}

.donate_h2 {
}

.donate_h3 {
}

/* ----------- */
/* CONTENT CSS */
/* ----------- */

#info_tbl {
	width: 100%;
}

td img {
padding:1px;	
}

.heading {
	font-size: 14px;
}

.bold {
	font-weight: bold;
}

.italic {
	font-style: italic;
}

.bolditalic {
	font-weight: bold;
	font-style: italic;
}


/* ------------- */
/* SECTIONEX CSS */
/* ------------- */
.setblartcllist {
	background-color: #c2c2c2;
	border: 1px solid #666666;
}

.sectiontableheader {
	width: 0px;
	color: #666666;
	padding: 2px;
	background-color: #d2cbc3;
	border-bottom: 1px solid #666666;
	font-weight: bold;
	font-size: 14px;
}

.sectiontableentry1 {
	background-color: #eae2df;
}

.sectiontableentry2 {
	background-color: #e5ddda;

}

.setd_title {
	padding: 2px 2px 2px 3px;
}

/* ------------------- */
/* EXONEREE TABLES CSS */
/* ------------------- */

#tbl_exoneree {
}

#tbl_exoneree ul {
}

#tbl_exoneree li {
}

#tbl_exoneree_profile {
}

#tbl_exoneree_profile_img {
	width: 200px;
}

#tbl_exoneree_profile_info {
	vertical-align: top;
	padding-top: 7px;
}

/* ----------------- */
/* DONATE TABLES CSS */
/* ----------------- */

#donate_tbl {
	text-align: center;
}

.donate_tbl_image {
	width: 40%;
}

.donate_text_caption {
	font-size: 10px;
}

.donate_image {
	padding: 0px;
}

.donate_tbl_intro {
	vertical-align: top;
	width: 60%;
	line-height: 1.5em;
}

.donate_text_header {
	color: blue;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 5px;
}

.donate_text_subheader {
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 5px;
}

.donate_text_body {
	font-size: 16px;
}

.donate_tbl_form {
}

/* -------------------- */
/* REFERENCE TABLES CSS */
/* -------------------- */

#reference {
	width: 100%;
}

.reference_image {
	float: left;
	width: 450px;
	padding-right: 10px;
	vertical-align: top;
}

.reference_menu {
	float: left;
	width: 200px;
	padding-left: 10px;
	padding-top: 90px;
}

.reference_button {
	padding: 18px 0px 0px;
	height: 40px;
	width: 202px;
	background-image: url('http://www.exonerated.org/content/images/referencelibrary_buttons.PNG');
	font-size: 19px;
	color: #d2d2d2;
}

#blastInfo {

}

#blastInfo text {
width:25%;
}

.text {
width:25%;

}

.input {
width:75%;

}

#blastInfo input {
width:75%;
}