@charset "utf-8";
body {
	font-size: 12px;
	margin:0;
	padding:0;
	font-family:"Trebuchet MS",Arial;
	font-size:14px;
	color:#606060;
	background-image: url(images/Body_bg.jpg);
	background-repeat: repeat;
	min-width:960px;
	line-height:22px;
}
* {
    outline: none;
}


a {
	color:#e36316;
	text-decoration:none;
   font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:14px;
}

label{ font-family:"Trebuchet";
	font-size:14px; font-weight:bold; text-transform:capitalize;}

h1, h2, h3, h4, h5{color:#474155;}
div, ul, li, h1, h2, h3,  p {
	margin:0;
	padding:0;
}
ul {
	list-style-type: none;
	list-style-position: inside;
}
h1 {
	font-size:24px;
	font-weight:normal;
	font-family:Georgia, Times New Roman, Times, serif;
	
}
h1, h2 {
	color:#474155;
}
h2 {
	font-size:16px;
	color:#474155;
}

.breadcrumb a {font-size:12px;}
#header {
	width: 100%;
	background-color: #FFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 162px;
}
.header_content {
	width: 950px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
}
.logo {
	width: 250px;
	/*height: 160px;*/

	margin:20px 0 0 0;
}
.logo_part {
	float: left;
	/*height: 160px;*/

	width: 250px;
}
.login {
	background: url(images/login_center_image.jpg) repeat-x top;
	float: left;
	height: 46px;
	line-height: 46px;	
/*	margin:0;
	padding:0 10px 0 10px;*/
/*	width: 138px;*/
	color:#e36316;
	display:block;
}

.search_part {
	float: right;/*height: 160px;
	padding:0 14px 0 0;*/
}
.search {
	height: 31px;
	width: 336px;
	/*margin-top: 55px;*/

	/*padding-top: 0px;*/

	float: right;
	clear: both;
	margin:30px 0 0 0;
}
.search .search_inner {
	background-image:url(images/search_input.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 28px; 
}
.contextual-links-region{ clear:both !important;
-webkit- clear:both !important;
*clear:both !important;

}
.g-plusone-wrapper{
clear:both !important;
-webkit- clear:both !important;
*clear:both !important;
}
.search_inner input {
	width: 220px;
/*	height: 28px;*/
	*height:30px !important; height:30px\0 !important;
	float:left !important;
	background:transparent;
	border:none;
	margin:0 0 0 7px;
	*margin:0 0 0 7px;

	
}

.search_btn input {
	height: 31px;
	width:85px;
	background-image: url(images/black_btn.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	background-color:none;
	border:none;
	float: right;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	padding:0 0 5px 0;
}
/*======Top_Css_close=====*/



#nav_part {
	/*clear: both;*/
	width: 100%;
	background-image: url(images/nav_bg.png);
	background-repeat: repeat-x;
	background-position: top;
	height: 41px;
}
#nav_part .nav_link {
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#nav_part .nav_link ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	z-index:999;
}
#nav_part .nav_link ul li a:hover {
	background: rgb(113,94,122); /* Old browsers */
background: -moz-linear-gradient(top, rgba(113,94,122,1) 0%, rgba(112,94,121,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(113,94,122,1)), color-stop(100%,rgba(112,94,121,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(113,94,122,1) 0%,rgba(112,94,121,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(113,94,122,1) 0%,rgba(112,94,121,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(113,94,122,1) 0%,rgba(112,94,121,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#715e7a', endColorstr='#705e79',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(113,94,122,1) 0%,rgba(112,94,121,1) 100%); /* W3C */ display:block;}
#nav_part .nav_link ul li {
	display: block;
	float: left;
	text-align: center;
	height: 41px;
	line-height: 40px;
}
#nav_part .nav_link ul li a {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	text-transform: uppercase;
	background-image: url(images/nav_divider.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0 25px 0 25px;	height: 41px;
	display: block;
	font-size:18px;
	height:40px;

}
#nav_part .nav_link ul li.menu-path-contact a {
    position: absolute;
    width: 122px;
}
.page-faq-questions-top .discription .disc_content #block-system-main{display:none;}
#nav_part .nav_link ul#nice-menu-1 li.menu-path-about_us{
	background-image: url(images/nav_divider.jpg);
	background-repeat: no-repeat;
	background-position: left;
	margin-left: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
#container {
	margin-top: -10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(images/shadow.png);
	background-position: left;
	position: relative;
	width:950px;
}
#container .content-text {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color:#FFF;
	float: left;
		  background-image: url("images/body-bg.png");
		  background-position: center top;
		  background-repeat: repeat-y;
}
#container .left_content {
	width: 671px;
	float: left;
}
.left_content .left_link {
	height: 38px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	background-color: #fdfdf8;
	padding:0 30px 0 30px;
	line-height:38px;
}
.left_link p {
	float: left;
}
.content .left_link p a {
	color: #666;
	line-height: 38px;
}
.content .left_link p a:hover {
	color: #e36316;
}
.content .left_link p a .active {
	color: #e36316;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	font-size: 12px;
}
.left_content .discription {
	padding:0 30px 30px 30px;
	clear: both;
}
.left_content .disc_content h1 {
	margin: 20px 0 20px 0;
}
.left_content .disc_content p {
	margin: 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	
}
.left_content .disc_content img {
	margin: 15px 0 0 0;
}


#crm-container .discription .we_are p {margin:-6px 0 0 0;
}
.discription .we_are h2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	
}
.discription .we_are ul {
	margin: 15px 0 0 15px;
	list-style-type: none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
}
.discription .we_are ul li {
	margin-bottom: 10px;
	padding-left: 15px;
	background-image: url(images/bullet_ul.png);
	background-repeat: no-repeat;
	background-position: left 7px;
	ont-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 14px;
}
.discription .we_are ul li p {
}
.box_content .our_challeng {
	background-image: url(images/content_box.jpg);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
	padding-top: 0;
	padding-right: 18px;
	padding-left: 18px;
	height: 181px;
	width: 276px;
}
.we_are .work_para_1 {
	float: left;
	width: 295px;
}
.factsheet {
	background-color: #FFF5ED;
	float: left;
	height: 120px;
	margin: 70px 0 0 10px;
	/*width: 200px;*/
	padding:0 20px 0 20px;
	border:1px solid #ffe1c9;
}
.we_are .factsheet h2 {
	margin-top: 20px;
	font-size:18px !important;
	padding:0 0 8px 0;
}
.factsheet p img {
	float: left;
	margin-right: 10px;
	margin-top:0 !important;
}
.factsheet p a {
	float: left;
}
.we_are .work_para_2 {
	clear:both;
	margin:0 0 20px 0;
}
.box_content {
	float: left;
	padding:0 0 0 0;
	margin:0 0 15px 6px;
}
.our_challeng h2 {
}
.box_content .our_challeng p a {
	background-image: url("images/bullet_p.gif");
	background-repeat: no-repeat;
	background-position: right 10px;
	height: 7px;
	width: 4px;
	padding-right:9px;
}
.box_content .our_work {
	background-image: url(images/content_box.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 181px;
	width: 306px;
	float: left;
}
.box_content .our_challeng p {
	margin-top: 10px;
	margin-bottom: 10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	clear:both;
}
#container .right_part {
	background-image: url("images/twitter-bg.png");
	background-repeat:repeat-y;
	float: left;
	padding: 0 0 20px;
	width: 279px;
	min-height:1280px;
	
}
.right_part .about_cj {
	background-image: url(images/right_img_01.jpg);
	width: 229px;
	padding-top: 21px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	
}
.right_part .about_cj h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #474155;
	margin-bottom: 10px;
}
.right_part .about_cj ul {
	list-style-position: inside;
}
.right_part .about_cj ul li a {
	background: url("images/bullet.png") no-repeat left center !important;
	color: #E36316;
	font-size: 14px;
	font-weight: bold;
	line-height: 25px;
	padding-left: 15px;
}
.right_part .membership {
	background-image:url(images/join_box.jpg);
	height: 224px;
	width: 229px;
	padding-top: 30px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.right_part .membership h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	color: #e36316;
	margin-bottom: 15px;
	font-weight: normal;
}
.right_part .membership p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
}
.button_cjd {
	height: 45px;
	width: 230px;
	margin-top: 25px;
	border: 1px solid #807d86;
	background-image: url(images/cj_button.jpg);
	background-repeat: repeat-x;
	background-position: left;
	line-height:45px;
	
}
.button_cjd a {
/*	height: 45px; width: 174px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #FFF; font-weight: bold;
	border:none; background:transparent; font-size: 18px;*/
	background-color: transparent;
    background-image: url("../images/membership_icon.png");
    background-position: left center;
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    height: 45px;
    margin: 0 0 0 10px;
    padding: 0 0 0 50px;
    width: 210px;
	display:block;
}


.follows_box {
	background-image:url(images/receive_box.png);
	height: 205px;
	width: 229px;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.update_btn {
	height: 45px;
	line-height:45px;
	width: 230px; 
	margin-top: 0;
	border: 1px solid #807d86;
	background-image: url(images/cj_button.jpg);
	background-repeat: repeat-x;
	background-position: left;
}
.update_btn a {
	height: 45px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
	border:none;
	font-size: 18px;
	background-image: url("../images/massage_icon.png");
	background-position: left center;
	background-repeat: no-repeat;
	padding:0 0 0 50px;
	margin:0 0 0 10px;
	background-color:transparent;
	width:210px;
}
.follows_box h2 {
	color: #474155;
	margin-bottom: 15px;
	margin-top: 50px;
	text-transform:uppercase;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	
}
#form #State {
	width: 220px;
}
.right_part .our_project ul {
	list-style-type: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.our_project ul li img {
	vertical-align: middle;
	height: 40px;
	float: left;
	margin-right: 10px;
}
.our_project ul li {
	height: 45px;
}
.our_project ul li a {
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.civil_issue {
	background-image:url(images/issuestate.png);
	height: 165px;
	width: 229px;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.civil_issue h2 {
	color: #474155;
	font-size:20px;
	margin:0 0 20px 0;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}
.go_btn {
	height: 26px;
	width: 78px;
	margin-top: 20px;
	border: 1px solid #807d86;
	background-image: url(images/cj_button.jpg);
	background-repeat: repeat-x;
	background-position: left;
}
.go_btn input {
	height: 26px;
	width: 78px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
	border:none;
	background:transparent;
	font-size: 14px;
	text-transform:uppercase;
}
.our_project {
	/*background-image:url(images/project_box.png);*/

	width: 229px;
	padding-top: 38px;
	padding-right: 25px;
	padding-bottom: 38px;
	padding-left: 25px;
	border-bottom:1px solid #d5d3c8;
	
}
#footer {
	clear: both;
	width: 100%;
	padding:50px 0 50px 0;
}
#footer .footer_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 950px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align:center;
}
.nav_shadow {
	background-image: url(images/nav_shadow.png);
	background-repeat: repeat-x;
	background-position: left;
	height: 10px;
	width: 100%;
}
/*==============home_page===========*/

.discription_home_pg {
	margin-top: 15px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 12px;
}
.jqury_btn {
	padding:10px 0 10px 0;
}
.tort_refond p .heading {
	color: #e36316;
	height: 59px;
	width: 671px;
}
.banner_part {
	text-align: center;
}
.tort_refond {
	background: url(images/tort_image.jpg) repeat-x left;
	/*height: 59px; */
	line-height: 8px;
	font-size: 20px;
	/*font-family: Arial, Helvetica, sans-serif;*/ 
	font-family: Monotype-corsiva;
	font-weight: bold;
	font-style: italic;
	/*padding:0 0 0 10px;*/
	margin:10px 0 0 0; 

	clear:both;
}
.cjd_news {
	margin-top: 36px;
/*	float: left;*/
}
.cjd_news .news {
	float: left;
	width: 279px;
	margin:0 45px 25px 15px !important;
	*margin:0 45px 0 15px !important;
}
.border {
	background-image: url(images/border_pattern.jpg);
	background-repeat: repeat-x;
	background-position: left;
	height: 3px;
	margin:10px 0 0 0;
}
.cjd_news .videos {
	float: left;
	width: 279px;
}
.date {
	font-size: 12px !important;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: 24px;
}
.cjd_news .news h3 {
	font-size: 22px;
	line-height: 25px;
	color: #474155;
	margin:0 0 18px 0;
	font-style:normal;
}
.cjd_news .videos h3 a {
    color: #474155;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 20px;
    font-weight: normal;
}

.cjd_news .news p a {
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}
.news p {
	/*font-weight: bold;*/
	margin:10px 0 0 0;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
font-weight:normal;
}
.yellow_btn input {
	background-image: url(images/yellow_btn.jpg);
	background-repeat: repeat-x;
	background-position: left;
	height: 28px;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
	border:none;
	color:#fff;
	font-weight:bold;
}
.yellow_btn {
	margin-top: 23px;
}
.our_blog {
	background-image: url(images/our_block.jpg);
	background-repeat: repeat-x;
	background-position: left;
	height: 55px;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 28px;
	line-height: 55px;
}

.our_blog h2{font-family:"Trebuchet MS";
text-transform:uppercase;}
.blog_cont {
	clear: both;/*padding-top: 25px;*/

}
.blog_cont .our_blog img {
	float: left;
	margin-top: 10px;
	margin-right: 15px;
}
.blog-detail {
	padding-right: 12px;
	/*width: 610px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #fac08f;*/
	margin-top: 20px;
	margin-left: 28px;
	margin-right: 28px;
}
.blog-detail ul {
	margin: 0px;
	padding: 0px;
}
.blog-detail li {
	margin: 0px;
	background-image: url(images/our-blog-bg.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e6e6e6;
	background-color: #f3f3f3;
	float:left;
	padding-top: -22px;
	padding-right: 0px;
	padding-bottom: 21px;
	padding-left: 0px;
	width: 615px;
}
.blog-image {
	float: left;
	margin:55px 0 0 10px;
	
}
.blog-detail ul .yellow_btn {
}
.blog-title {
	float: left;
	padding-left: 23px;
	width:457px;
}
.blog-title span {
	color: #606060;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	font-variant: normal;
}
.blog-title h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: normal;
	color: #474155;
	/*float: left;*/
	line-height: 26px;
	padding: 4px 10px 0 0;
	font-weight:normal;
}
.twitter {
	margin: 0px;
	padding-left: 25px;
	background-image: url(images/twitter-bg.png);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	padding-right: 15px;
	padding-bottom: 30px;
}
.twitter h2 {
	font-size: 18px;
	color: #474155;
}
.twitter p {
	padding-top: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #606060;
}
.highlight {
	color: #e36316;
}
#container2 .content-text {
	width: 950px !important;

	
}
ul li.leaf {
	list-style-image: none !important;
	list-style-type: none !important;
	margin:0 !important;
}
#block-menu-menu-aboutcjd .content {
	background-color:transparent !important;
}
.nav_link .block-nice-menus span {
	display: none !important;
}

#edit-actions #edit-submit, #edit-actions--2
{
	background: url("images/black_btn.jpg") repeat-x left top;
	color: #FFFFFF;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	padding:0 5px 0 5px;
	text-transform: uppercase;
	border:none !important;
	cursor:pointer;
	clear:both;
	}


#edit-actions--2 input {
     background-image: url("images/black_btn.jpg") repeat-x left top;;
     border: medium none ! important;
     color: #FFFFFF;
     cursor: pointer;
     float: right;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 14px;
     font-weight: bold;
     height: 30px;
     text-transform: uppercase;
     width: 90px;
}

.nav_link .content .sf-js-enabled ul.nice-menu, ul.nice-menu ul {
	background-color:#453f52 !important;
	width:276px;
}
.nav_link .content .sf-js-enabled ul.nice-menu, ul.nice-menu ul li {
	width:253px !important;
	text-align:left !important;
}
#views-nivo-slider-home_slider-block {
	width:657px !important;
	height:390px !important;
}
.right_part .about_cj ul li a.active {
	color:#565656 !important;
}



.search .search_inner #edit-actions input{width:100px !important;}

/**************new_css_31oct2011******************/
#crm-container tr.even-row td, #crm-container tr.odd-row td, #crm-container table.display td, #crm-container table.pagerDisplay td {
    
    text-align: left !important;
}
/*.cvv2-section{display:none;}*/

/**************new_css_31oct2011******************/

/***************new_css_20sept***********************/
.header_right_part{float:right;}

.left_content .discription_home_pg .cjd_news .news h2
{
    background-image: url("images/border_pattern.jpg");
    background-position: left 26px;
    background-repeat: repeat-x;
    padding: 0 0 20px;
	font-family:"Trebuchet MS";
	text-transform:uppercase;
}

.left_content .discription_home_pg .cjd_news .videos h2
{
    background-image: url("images/border_pattern.jpg");
    background-position: left 26px;
    background-repeat: repeat-x;
    padding: 0 0 20px;
	font-family:"Trebuchet MS";
	text-transform:uppercase;
}

.discription .block-system .center-wrapper h2{background-image: url("images/border_pattern.jpg");
    background-position: left 26px;
    background-repeat: repeat-x;
    padding: 0 0 20px;
	clear:both;	
	color: #474155;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 18px;
	text-transform:uppercase;
	font-weight:normal;
	margin: 30px 0 0;
	
	}
.news-source{font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-weight: normal; font-size:12px; 
text-transform:uppercase; }	
.discription .block-system .panel-col-bottom h2{background-image: url("images/border_pattern.jpg");
    background-position: left 26px;
    background-repeat: repeat-x;
    padding: 0 0 20px;
	text-transform:uppercase;}

.left_content .discription_home_pg .cjd_news .views-row-odd .views-field-title .field-content a{color: #474155; font-family: Georgia,"Times New Roman",Times,serif;  
	font-size: 20px; font-weight:normal;}

span.date-display-single{font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-weight: normal; font-size:12px; 
text-transform:uppercase;}

.all_articles{background-image: url("images/yellow_btn.jpg"); background-position: left center; background-repeat: repeat-x;
line-height:28px; padding: 0 12px 0 12px;  float:left; clear:both; /*margin:20px 0 30px 29px;*/}
	
.all_articles a{color:#fff; font-size:13px; font-weight:bold;}
.media-youtube-preview-wrapper iframe{clear:both; margin:10px 0 0 0;}

.more-link{background-image: url("images/yellow_btn.jpg"); background-position: left center; background-repeat: repeat-x;
line-height:28px; padding: 0 12px 0 12px; margin:0 0 0 0; float:right; text-align:center !important;}
.more-link a{color:#fff; font-size:13px; font-weight:bold;}

.left_content .blog_cont .blog-title span{font-weight:bold;}

.right_part .region-sidebar-second .our_project h2 {background-image: url("images/border_pattern.jpg");
    background-position: left 26px;
    background-repeat: repeat-x;
    padding: 0 0 20px;
	 color: #474155;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 18px;
}

.left_content .region-content .field-type-text-with-summary .even h4{font-size:18px; margin-bottom:0;}

.left_content .region-content .field-type-text-with-summary .even ul{list-style-position: outside; list-style-type:disc; font-family:"Trebuchet"; margin:0 0 0 35px;}
.left_content .region-content .field-type-text-with-summary .even ul li{padding:0 0 0 5px;}

/*.left_content .region-content #block-system-main .view-id-our_work .views-row-even .field-content a{text-decoration:underline;}
.left_content .region-content #block-system-main .view-id-our_work .views-row-odd .field-content a{text-decoration:underline;}*/

.discription .region-content .block-system-main .submitted{font-weight:bold !important;} 

.form-type-select select{width: 217px;}

.right_part .container-inline input#edit-go{background-color: transparent; background-image: url("images/go_btn.gif"); background-repeat: repeat-x;
    border: medium none; color: #FFFFFF; font-weight: bold; height: 25px; margin: 20px 0 0; padding: 0 10px 0 10px;}
	
/********************21sept*****************/

.left_content .region-content .views-row-odd span a{color:#E36316; font-size:16px; font-weight:bold; /*float:left;*/}
.left_content .region-content .views-row-even span a{color:#E36316; font-size:16px; font-weight:bold; /*float:left;*/}

.left_content .region-content .view-display-id-block_3 .views-row-odd span a{font-weight:bold; color:#E36316; font-size:16px;}
.left_content .region-content .view-display-id-block_3 .views-row-even span a{font-weight:bold; color:#E36316; font-size:16px;}

.left_content .panel-col-last .pane-news-listing .views-row-odd .field-content{margin-top:20px;}
.left_content .panel-col-last .pane-news-listing .views-row-even .field-content{margin-top:20px;}

.left_content .center-wrapper .pane-content .views-field-field-document-date {margin-top:20px;}

.left_content .discription .panel-col-top  .panel-pane h2 {font-size:22px; margin:25px 0 0 0;}

.left_content .discription .view-display-id-block_8 .views-row-even .views-field-title span a {font-weight:bold; color:#E36316;; font-size:16px;}
.left_content .discription .view-display-id-block_8 .views-row-odd .views-field-title span a {font-weight:bold; color:#E36316;; font-size:16px;}

.left_content .discription .view-display-id-block_4 .views-row-even .views-field-title span a {font-weight:bold; color:#E36316;; font-size:16px;}
.left_content .discription .view-display-id-block_4 .views-row-odd .views-field-title span a {font-weight:bold; color:#E36316;; font-size:16px;}

.left_content .disc_content .views-row-odd .views-field-body .field-content p {margin:0 0 10px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px;}
.left_content .disc_content .views-row-even .views-field-body .field-content p {margin:0 0 10px 0;}

.left_content .disc_content .views-row-even .views-field-body .field-content p strong{margin:0 !important;}
.left_content .region-content .submitted {margin:0 0 10px 0;}

.left_content .region-content .field-type-text-with-summary p{margin:0 0 10px 0;}

.left_content .region-content .node .content table{width:100%; background-color:#CCCCCC;}
.left_content .region-content .node .content table tr td a{color:#666; padding:0 0 0 15px; }
.left_content .region-content .node .content table tr th{color:#fff; padding:0 0 0 15px; background-color:#666;}

.login a{background-image: url("images/member_login_bullet.gif");
    background-position: right 20px;
    background-repeat: no-repeat;
    display: block;
    font-weight: bold;
    padding: 0 15px 0 10px;
}

.login1 {
	background: url(images/login_center_image.jpg) repeat-x top;
	float: left;
	height: 46px;
	line-height: 46px;	
	padding:0 20px 0 20px;
	display:block;
	font-weight:bold;
	font-family: Trebuchet MS,Helvetica,sans-serif;
    font-size: 14px;
}

.login1 a{background-image: url("images/member_login_bullet.gif");
    background-position: 112px 20px;
    background-repeat: no-repeat;
    font-weight: bold;
    padding: 0 0 0 8px;
}
/*oct 20 */
.node-states{display:none;} 
.node-states .link-wrapper li a{display:none;}
.page-states .discription .region .view-content .cols-5 {
    width: 612px !important;
}

.login_left_bg{background: url(images/login_left_image.jpg) no-repeat top; float:left; width:8px; height:46px;}
.login_right_bg{background: url(images/login_right_image.jpg) no-repeat top; float:left; width:8px; height:46px;}

.login_left_bg1{background: url(images/login_left_image.jpg) no-repeat top; float:left; width:8px; height:46px;}
.login_right_bg1{background: url(images/login_right_image.jpg) no-repeat top; float:left; width:8px; height:46px;}

.member_login{float:right;}

.left_content .pane-about-us .view-id-about_us .our_challeng h2 a {color:#474155 !important; font-size:18px !important;}
.left_content .pane-about-us .view-id-about_us .our_challeng h2 {background-image:none !important; padding-bottom:0 !important;}

.left_content .pane-about-us .view-id-about_us .our_challeng p a {color:#E36316; font-size:16px !important; width:276px;}

.page-about-us .left_content .discription {padding:0 16px 0 16px !important;}
.page-about-us .left_content .discription .disc_content h1 {padding:0 0 0 20px !important; margin:20px 0 20px 0 !important;}

.right_part .our_project .views-row-last .views-field-field-project-images ul{border-bottom:1px solid #ccc; padding:0 0 15px 0;}

/*Extra css 22/09/11*/

.nav_link .content ul.nice-menu ul.inner_ul_menu li a{
    font-size: 14px !important;
	background-image:none !important;
}
/*add 15 oct*/
.nav_link .content ul.nice-menu ul.inner_ul_menu li{width:276px !important;}
/*end 15 oct*/
.nav_link .content ul.nice-menu ul.inner_ul_menu li a:hover{
   background: rgb(113,94,122) !important; 
background: -moz-linear-gradient(top, rgba(113,94,122,1) 0%, rgba(112,94,121,1) 100%) !important; 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(113,94,122,1)), 

color-stop(100%,rgba(112,94,121,1)))!important; 
background: -webkit-linear-gradient(top, rgba(113,94,122,1) 0%,rgba(112,94,121,1) 100%) !important; 
background: -o-linear-gradient(top, rgba(113,94,122,1) 0%,rgba(112,94,121,1) 100%) !important; 
background: -ms-linear-gradient(top, rgba(113,94,122,1) 0%,rgba(112,94,121,1) 100%) !important; 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#715e7a', endColorstr='#705e79',GradientType=0 ) !important; 
background: linear-gradient(top, rgba(113,94,122,1) 0%,rgba(112,94,121,1) 100%)!important; 
}

#block-views-out-project-block .content table th{border:none !important; padding:0;}
#block-views-out-project-block .content table tbody{border:none !important; padding:0;}
#block-views-out-project-block .content .view-out-project table tr{background-color: transparent; border:none;}
#block-views-out-project-block .content .view-out-project table tr td.views-field-title{padding:0 0 0 10px !important; font-weight:bold;}
#block-views-out-project-block .content .view-out-project table tr td.views-field-field-project-image{padding:0 10px 0 0px;}
/*----close---*/



/*Extra css 23/09/11*/

.blog_cont .region-our-blog .block-aggregator .content .item-list {padding:0 0 0 5px;}

.blog_cont .region-our-blog .block-aggregator h2{padding:26px 0 26px 65px; *padding:12px 0 26px 65px; margin:0 0 0 0; background-color:#e5e5e7; 

border-top:1px solid #ceccbc; font-size:20px; background-image:url("images/blog_icon.png");
background-repeat:no-repeat; background-position:25px center;  }

.blog_cont .region-our-blog .block-aggregator .content .item-list ul { margin: 0px; padding: 0px;}

.blog_cont .region-our-blog .block-aggregator .content .item-list ul li {
     /* background-color: #F3F3F3; */
     background-image: url("images/our-blog-bg.png");
     background-position: left center;
     background-repeat: repeat-x;
     border-bottom: 1px solid #E6E6E6;
     /* height: 80px; */
	 line-height:24px;
	 padding-top: 10px;
     padding-left: 25px;
     padding-right: 10px;
     padding-bottom: 15px;
     margin: 0 25px 0 25px;}

.blog_cont .region-our-blog .block-aggregator .content .more-link{float:left; margin: 30px  0 0 28px;}


/*.page-node .right_part{min-height:1850px !important;}*/
.page-node .left_content .view-id-news_listing .views-row-last{border:none; margin:0;}
.right_part .region-sidebar-second .membership .content{color: #353535;
   font-family: Arial, Georgia, Trebuchet;
    font-size: 14px; }

.page-cjd-press-release .right_part {min-height:1890px !important;}
.page-issue .left_content .view-id-our_work .views-row-odd{padding: 0 0 30px 0 !important;}
.page-issue .left_content .view-id-our_work .views-row-even{padding: 0 0 30px 0 !important;}


.left_content .view-id-our_work .views-row-last {border-bottom:1px solid #dbdbdb; margin:0 0 12px 0;}

.right_part #block-views-tweets-block h2{padding:30px 0 30px 25px;}
.right_part #block-views-tweets-block .view-id-tweets .item-list ul li.views-row-odd {padding:0 15px 25px 25px;}
.right_part #block-views-tweets-block .view-id-tweets .item-list ul li.views-row-even {padding:0 15px 25px 25px;}
.right_part #block-views-tweets-block .view-id-tweets .more-link{float:left !important; margin: 0 0 0 25px;}
#block-views-videos-listing-block .view-videos-listing .more-link{float:left; margin:25px 0 0 0;}

.page-cjd-in-the-news .right_part{min-height:2123px !important;}
.left_content .view-id-news_listing .views-row-odd{padding:0 0 15px 0;} 
.left_content .view-id-news_listing .views-row-even{padding:0 0 15px 0 !important;}
.left_content .view-id-news_listing .views-row-last{border-bottom:1px solid #dbdbdb; margin:0 0 12px 0;}
.left_content .view-id-news_listing .views-field-title span.field-content a {font-weight: bold;}

.page-studies-or-whitepapers .right_part {min-height:3031px !important;}
.nivo-controlNav {/*bottom: -6px  !important; */left: 47% !important; position: absolute !important;}

.page-spotlight-on-justice .right_part { min-height: 2630px !important;}

.left_content .view-id-faq_listing .views-row-odd {padding:0 0 12px 0 !important;}
.left_content .view-id-faq_listing .views-row-even {padding:0 0 12px 0;}
.left_content .view-id-faq_listing .views-row-last {border-bottom:1px solid #dfdfdf; margin:0 0 12px 0;}


.left_content h2.element-invisible{color: #666666;
    float: left;
    font-size: 13px;
    font-family: Trebuchet MS,Helvetica,sans-serif; text-transform: uppercase; padding-right:12px;}
.item-list ul.pager {float:left;}
.item-list .pager{clear:none !important;}

.item-list .pager li{padding-left:10px !important; padding-right:8px !important;}
.item-list ul li {margin:0 0 10px 0!important;}
.item-list ul.pager li {
    background-image:url("images/page-divider.png");
	background-repeat:no-repeat;
	background-position:left center;
}

.item-list ul.pager li.last {
	background-image:none;
}
	 
.item-list ul.pager li.first {
	background-image:none;
	
}
	 
.item-list ul.pager li.pager-previous {
     background-image: none;}	 
	 
.item-list ul.pager li a {
     color: #E36316;
     padding: 0pt 0pt 0pt 0px;
	 font-weight:bold;
}


/*----close---*/	


/*Extra css 24/09/11*/
.page-press-room .view-dom-id-1 .more-link{float:left; margin:20px 0 0 0;}
.panel-2col-stacked span.application-pdf{background-image:url("images/lock.png"); background-repeat:no-repeat; background-position:right center; padding:0 18px 0 0;}
.panel-2col-stacked .pane-our-work .pane-content .view-display-id-block_5 .views-row-last{border-bottom:none !important;
margin:0!important;}
.panel-2col-stacked .pane-our-work .pane-content .view-display-id-block_1 .views-row-last{border-bottom:none !important;
margin:0!important;}

.panel-2col-stacked .pane-our-work .pane-content .view-display-id-block_5 {
     padding: 0 0 30px 0;
}

.panel-2col-stacked .pane-our-work .pane-content .view-display-id-block_5 .more-link { float: left;}

.panel-2col-stacked .pane-our-work .pane-content .view-display-id-block_1{padding:0 0 30px 0;}
.panel-2col-stacked .pane-our-work .pane-content .view-display-id-block_1 .more-link {float: left;}
.panel-2col-stacked .pane-newsletters .view-id-newsletters .more-link {float: left;}
.panel-2col-stacked .pane-content .view-id-newsletters .more-link {margin:30px 0 0 0;}

.right_part #block-views-term-listing-block-2 h2{color: #474155; text-transform:uppercase; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; padding:0 25px 0 0; font-size:18px;}
#block-views-term-listing-block-2 .content .view-id-term_listing .form-item-jump select {padding: 2px 0 2px 0; border:1px solid #ccc;}
#block-views-term-listing-block-2 .content .view-id-term_listing .container-inline .ctools-jump-menu-button {margin:18px 0 0 0px;}

.left_content .view-id-newsletters .view-content .views-row-odd{clear:both;}
.left_content .view-id-newsletters .view-content .views-row-even{clear:both;}
.left_content .view-id-newsletters .view-content .views-row-last{border-bottom:1px solid #DBDBDB; margin:0 0 12px 0; /*width:614px;*/ /*float:left;*/}

.page {
     color: #606060; font-size: 13px; font-weight: bold; font-family:Trebuchet MS,Helvetica,sans-serif;
    float:left;
    padding: 0 0 0 0;    
	clear:both;
}
.left_content a:hover{text-decoration:underline;}

/*----close---*/	


/*Extra css 26/09/11*/
.left_content #block-system-main .webform-client-form .webform-component-textfield input {
     float: right;
      width:220px;
	  height:22px;
	  padding:0 5px 0 5px;
	  background-image:url("images/input-bg.png");
	  background-repeat:no-repeat;
	  background-position:left center;
	  border:0; 
   
}
.left_content #block-system-main .webform-client-form .webform-component-email input {
     float: right;
      width:220px;
	  height:22px;
	  padding:0 5px 0 5px;
	  background-image:url("images/input-bg.png");
	  background-repeat:no-repeat;
	  background-position:left center;
	  border:0;    
}

.left_content #block-system-main .webform-client-form .webform-component-select select {
      float: right;
      width:220px;
	  height:22px;
	  padding:0 0 0 5px;
	  background-image:url("images/input-bg.png");
	  background-repeat:no-repeat;
	  background-position:left center;
	  border:0; 
}
.left_content #block-system-main .webform-client-form .webform-component-textfield {margin-right:260px;}
.left_content #block-system-main .webform-client-form .webform-component-email {margin-right:260px;}
.left_content #block-system-main .webform-client-form .webform-component-select {margin-right:270px;}

.left_content .webform-client-form .form-checkboxes{width:552px;}

.form-checkboxes .form-item, .form-radios .form-item {
    float: left;
    margin-bottom: 0.4em;
    margin-top: 0.4em;
    width: 180px;
}


.right_part .civil_issue  .views-exposed-form .views-exposed-widget .form-submit{margin-top:0px !important;}

.right_part .civil_issue .views-exposed-form .views-exposed-widget {padding:0 !important;}
/*----close---*/	
.right_part .civil_issue #views-exposed-form-civil-justice-issues-in-state-page-1 .views-submit-button  
{
	height: 26px;
	width: 78px;
	margin-top: 20px;
	border: 1px solid #807d86;
	background-image: url(images/cj_button.jpg);
	background-repeat: repeat-x;
	background-position: left;
}

.right_part .civil_issue #views-exposed-form-civil-justice-issues-in-state-page-1 .views-submit-button #edit-submit-civil-justice-issues-in-state {
height: 26px;
	width: 78px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
	border:none;
	background:transparent;
	font-size: 14px;
	text-transform:uppercase;
}

/****************new_css_28sept**************/

#webform-component-receive-updates lable{text-transform:none !important;}

#webform-component-cell-phone .description
{font-family:"Trebuchet", Arial, Helvetica, sans-serif;
font-size:14px; font-weight:bold; text-transform:capitalize;}


.news .view-news-listing .views-field-field-news-publication-date span.date-display-single
{font-family: "Trebuchet", Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:regular;
text-trnsform:uppercase;}




.videos .date .date-display-single
{font-family: "Trebuchet", Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:regular;
text-trnsform:uppercase;}

.left_content .left_link .breadcrumb{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}

.view-news-listing .views-row-odd .views-field-field-news-source .field-content {
    font-family: "Trebuchet",Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
}

.view-news-listing .views-row-even .views-field-field-news-source .field-content {
    font-family: "Trebuchet",Arial,Helvetica,sans-serif;
    font-weight: normal;
}

.left_content .view-id-videos_listing .views-row-odd .views-field-field-videos-image{margin:10px 0 10px 0;}
.left_content .view-id-videos_listing .views-row-even .views-field-field-videos-image{margin:10px 0 10px 0;}

.left_content .disc_content .panel-2col-stacked .pane-content{font-family: "Trebuchet", Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:14px; line-height:22px;
}

.left_content .region-our-blog .item-list ul li a
{color: #474155 !important; font-size: 22px !important; font-family:Georgia, "Times New Roman", Times, serif;}

.left_content .region-content #block-system-main .pane-content .view-videos-listing .col-last .videos {margin:0 0 0 30px;}
.left_content .region-content #block-system-main .pane-content .view-videos-listing .col-last .videos h3 a{
	color: #474155;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 20px;
    font-weight: normal;}
.left_content .region-content #block-system-main .pane-content .view-videos-listing .col-first .videos h3 a{
	color: #474155;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 20px;
    font-weight: normal;}

.left_content .region-content #block-system-main .pane-content .view-videos-listing .col-last .videos .date{ 
font-family: "Trebuchet",Arial,Helvetica,sans-serif; font-size: 12px;}

.left_content .region-content #block-system-main .pane-content .view-videos-listing .col-last .videos a img{margin: 10px 0;}
.left_content .region-content #block-system-main .pane-content .view-videos-listing .col-first .videos a img{margin: 10px 0;}

.left_content .region-content .view-id-term_listing .col-last {
    padding: 0 0 0 100px;
}



.left_content .region-content .view-videos-listing .col-first .views-field-php{margin:-30px 0 0 0;}


div#nav_part div.nav_link div.region div#block-nice-menus-1.block div.content ul#nice-menu-1.nice-menu li.menuparent ul.inner_ul_menu li.first{background-image:none !important;}

span.crm-marker{float:right;}

.form-item{margin:0 0 0 15px;}

#payment_information fieldset{margin:0 0 0 15px !important;}

li.menumain ul{z-index:9999;}

/*.left_content .region-content .view-term-listing view-id-term_listing td.views-field-name{margin:0 30px 0 0;}*/

div#container div.content-text div.left_content div.discription div.disc_content div.region div#block-system-main.block div.content div.view div.view-content table.views-view-grid tbody tr td div.views-field {margin:0 30px 0 0 !important;}

.page-civil-justice-issues .container .left_content span.field-content a{margin-right:15px;}


.headerblue a
{background: none repeat scroll 0 0 #3F2A53;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 5px}
	
#block-menu-menu-cj-d-in-illinois h2{display:none;}

.cd-state
{ background-image: url("images/issuestate.png");
    height: 165px;
    padding: 25px 25px 0;
    width: 229px;}
	
/**************new_css_22oct2011******************/

.blog-title h2 a h2:hover{text-decoration:underline !important;}
.left_content .disc_content .view-id-faq .view-header p{color: #474155 !important; font-size: 16px !important; font-weight:bold;}


.search-info{display:none !important;}
 
.left_content .view-id-our_work .views-row-odd{padding: 0 0 30px 0 !important;}
.left_content .view-id-our_work .views-row-even{padding: 0 0 30px 0 !important;}

.page-node-58 .right_part {min-height: 1500px !important;}
.discription .view-id-videos_listing table tr td span.field-content .videos .news-source {min-height:84px !important;}

/**************11nove2011**************
.node-type-page .left_content .discription .disc_content .region-content .view-content*/ 
.views-row{margin:0 0 15px 0 !important;}
.term-child{font-weight:bold;
margin-right:6px}
#slider-node-form div.vertical-tabs .vertical-tabs-list{float:none !important;}
#slider-node-form  div.vertical-tabs .vertical-tabs-panes {float:left; margin-top: -326px !important;}
#slider-node-form div.vertical-tabs {clear:both;}

/* Jonah B added to fix some display issues on issues page 2015 */
/* spotlight on justice hide one of the two titles */
.view-display-id-block_5 .view-content h3 {
   display: none; 
}

/* hide most recent study from issues page.  https://centerjd.org/issues  Jonah B  6/3/15 11:57 AM */
#block-views-our-work-block-2 {
    display: none;
}


#toc {
    margin-bottom: 10px;
}

#toc ul {
    display: inline;
}

ul #toc li {
    display: inline;
}

#toc li {
  display: inline;
}

ul#toc li:before {
    content: " | ";
}

ul#toc li:first-child:before {
    content: none;
}

