/* CSS Document */
		body {
			font-family: Verdana,Arial,Georgia;
			background: url(https://www.jct.gov/templates/jct_custom/img/bg_grad2.gif) repeat-x;
			}
		
		
		#banner {
			
			background-color: #D9E3FB;
		}

		#content {
			clear: left;
			/* padding: 10px; */
			background-color: #ffffff;
			font-size: .9em;
		}

		#content p {
			text-align: justify;
			line-height: 1.4em;
			}
		#content blockquote {
			text-align: justify;
			line-height: 1.4em;
			}

		#content sup {
			line-height: 0em;
			}



		#footer {
			clear: both;
			padding: 5px;
			background-color: #eeeeee;
			border-top: solid 1px #000000;
			font-size: .8em;
			background: url(https://www.jct.gov/templates/jct_custom/img/seal_bg_trans2.gif) repeat-x;
		}
			#footer table table table {
			font-size:88%;
		}
		
		#footer table table td{
			padding-bottom:10px;
			}	
		#rnd_container { margin:1px; width:974px;}
			.rnd_top { display:block; font-size:1px;}
			.rnd_bottom {display:block; font-size:1px;}
			.rnd_b1, .rnd_b2, .rnd_b3, .rnd_b4 {display:block; overflow:hidden;}
			.rnd_b1, .rnd_b2, .rnd_b3 {height:1px;}
			.rnd_b2, .rnd_b3, .rnd_b4 {background:#D9E3FB; border-left:1px solid #000000; border-right:1px solid #000000;}
			.rnd_b1_b, .rnd_b2_b, .rnd_b3_b, .rnd_b4_b {display:block; overflow:hidden;}
			.rnd_b1_b, .rnd_b2_b, .rnd_b3_b {height:1px;}
			.rnd_b2_b, .rnd_b3_b, .rnd_b4_b {background:#eeeeee; border-left:1px solid #000000; border-right:1px solid #000000;}
			.rnd_b1 {margin:0 5px; background:#24618E;}
			.rnd_b2 {margin:0 3px; border-width:0 2px;}
			.rnd_b3 {margin:0 2px;}
			.rnd_b4 {height:2px; margin:0 1px;}
			.rnd_b1_b {margin:0 5px; background:#24618E;}
			.rnd_b2_b {margin:0 3px; border-width:0 2px;}
			.rnd_b3_b {margin:0 2px;}
			.rnd_b4_b {height:2px; margin:0 1px;}
			.rnd_content {
			text-align: left;
			display:block;
			width:972px;
			border:0 solid #000000;
			border-width:0 1px;
			padding: 0px;
			background:#ffffff;
			color:#000000;
			}


.HeaderSearchForm {
	position: relative;
	font-size: 10px;
	text-align: right;
	}
.HeaderLeftImage {
	margin-bottom: -3px;
}

.HeaderSearchForm input {
	border: 1px solid #000000;
	}	
	
			
			
#RP_rnd_container { margin:1px; width:645px;}
	.RP_rnd_top { display:block; font-size:1px;}
	.RP_rnd_bottom {display:block; font-size:1px;}
	.RP_rnd_b1, .RP_rnd_b2, .RP_rnd_b3, .RP_rnd_b4 {display:block; overflow:hidden;}
	.RP_rnd_b1, .RP_rnd_b2, .RP_rnd_b3 {height:1px;}
	.RP_rnd_b2, .RP_rnd_b3, .RP_rnd_b4 {background:#D9E3FB; border-left:1px solid #000000; border-right:1px solid #000000;}
	.RP_rnd_b1_b, .RP_rnd_b2_b, .RP_rnd_b3_b, .rnd_b4_b {display:block; overflow:hidden;}
	.RP_rnd_b1_b, .RP_rnd_b2_b, .RP_rnd_b3_b {height:1px;}
	.RP_rnd_b2_b, .RP_rnd_b3_b, .RP_rnd_b4_b {background:#D9E3FB; border-left:1px solid #000000; border-right:1px solid #000000;}
	.RP_rnd_b1 {margin:0 5px; background:#000;}
	.RP_rnd_b2 {margin:0 3px; border-width:0 2px;}
	.RP_rnd_b3 {margin:0 2px;}
	.RP_rnd_b4 {height:2px; margin:0 1px;}
	.RP_rnd_b1_b {margin:0 5px; background:#000;}
	.RP_rnd_b2_b {margin:0 3px; border-width:0 2px;}
	.RP_rnd_b3_b {margin:0 2px;}
	.RP_rnd_b4_b {height:2px; margin:0 1px;}
	.RP_rnd_content {
	text-align: left;
	display:block;
	border:0 solid #000000;
	border-width:0 1px;
	padding: 10px;
	background:#D9E3FB;
	color:#000000;
	}			
	
	.RP_rnd_content h3 {
		text-align: center;
		}
	
			

/*- Sub Nav --------------------------- */

.sub_container {
	padding-top: 1px;
	padding-bottom: 8px;
	width: 972px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #ccc;
	background: #ffffff;
}

.moduletable_submodmenu {
	margin-top: 5px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #9FB1BC;
	border-top: 1px solid #9FB1BC;
		}
	
.moduletable_submodmenu ul {
	margin: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	list-style-type: none;
	}
.menu_subclmenu li	{
	display: inline;
	padding: 0px;
	}

.menu_subclmenu a:link, .menu_subclmenu a:visited {
	border-right: 1px solid #cccccc;
	/* float: left; */
	font-size: 12px;
	/* line-height: 14px; */
	font-weight: bold;
	padding: 5px 8px 5px 8px;
	text-decoration: none;
	color: #708491; 
}

.menu_subclmenu a:hover {
	color: #000;
	background: #dddddd;	
}
	
.menu_subclmenu li#current.active a {
	color: #000;
	background: #dddddd;
}

/* rounded */


/*------ News Flash ------- */

.NewsFlash_Table {
	background-image: url('/jct/img/newsflash.jpg');
	}

.nf_boxcontent {
	padding: 10px;
}

.nf_title {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	margin: 0px 0px -3px 0px;
}
.nf_teaser {
	font-size: 10px;
}
.nf_link {
	font-size: 10px;
	text-align: right;
	padding: 0px 0px 0px 0px;
}

.nf_title a:visited {
	color: #bbbbbb;
}
.nf_title a:link {
	color: #bbbbbb;
}
.nf_title a:active {
	color: #bbbbbb;
}
.nf_title a:hover {
	color: #eeeeee;
}

.site_title {
	text-align: left;
	font-size: 1.5em;
	padding: 5px;
	width: 95%;
	}

.ContentSplit_Right {
	 background: #eeeeee; 
	 border: solid 1px #cccccc; 
	 vertical-align: top;
	 width: 300px;
	 }

.RecentPubsHeader {
	font-weight: bold;
}
.RecentPubsInfo {
	padding-left: 10px; 
	padding-right: 10px;
	padding-bottom: 10px;
}

.RecentPubsDate {
	font-size: 8px; 
	font-weight: normal;
}

.ContentSplit {
	width: 950px;
	border: 0px solid #000000;
}

.ContentRightSide {
	width: 250px; 
	padding-top: 15px; 
	padding-bottom: 15px; 
	padding-right: 10px; 
	padding-left: 5px; 
	font-size: .8em;
}

.ContentLeftSide {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 10px;
	vertical-align: top;
}

.rightsideheader {
	color: #bb3300 ;
	}

.ContentHeadingInfo {
	text-align: justify;
	}
	
.TextLeft {
	text-align: left;
	}	
	
.GeneralContentFormat {
	text-align: justify;
	}	

.RightSideItemLists {
	list-style-type: none;
	}

.RightSideItemLists li {
	margin-left: -30px;
	padding-bottom: 7px;
}

.pdf_download {
	float:left;
	padding: 10px;
	width: 125px;
	height: 50px;
	border: #dddddd outset 2px;
	text-decoration: none;
	margin-bottom: 25px;
	margin-right: 50px;
	}
.pdf_download img {
	border: 0px;
	float: left;
	padding-right: 5px;
	text-decoration: none;
	
	}
.pdf_download a {
	text-decoration: none;
	font-size: 12px;
	}
.pdf_download:hover {
	border: #000000 inset 2px;
	background: #DDDDDD;
	}

.footnoteBreak {
	border-bottom: 1px solid #cccccc;
	width: 250px;
	}

.footnoteContain {
	margin-top: 25px;
	font-size: 10px;
	}

.footnoteNumber {
	vertical-align: super;
	margin-right: 5px;
	}	
.footnoteContain ul {
    list-style-type: none;
	}
	
#leftfooter {
					font-size: 12.8px;					
					float:left;
					width: 450px;
				}

#rightfooter {
					font-size: 12.8px;
									
					width: 450px;
				}



  /* =======================================
    Top Menu aka Main Menu
    ======================================= */
    .moduletable_topmenu{
		border-top: 3px solid #999999;       
       padding:0px;
       color: #dddddd;
       background-color: #006699;
       height: 28px;
       margin: 0px 0px 0px 0px;
       width: 972px;
       /* font-size: 90% */
    }

    .moduletable_topmenu h3 {
       background:#006699;
       color:#dddddd;
       text-align:center;
       font-size:1.1em;
       margin:0;
		
    }

    .moduletable_topmenu ul{
       list-style: none;
       margin: 0;
       padding: 0;
    }

    .moduletable_topmenu li{
       /*margin: 0px 15px 0px 0px;*/
       float: left;
    }
    .moduletable_topmenu li ul {
       position: absolute;
       width: 135px;
       left: -999em;
       border: 1px solid #474748;
       border-bottom: none;
       
    }
    .moduletable_topmenu li:hover ul {
       left: auto;
    }
    .moduletable_topmenu li ul li {
       padding: 0;
       /*border-bottom: 1px solid #474748;*/
    }

    .moduletable_topmenu li a{
       display: block;
       background-color:#006699;
       color:#dddddd;
       font-size: 1.1em;
        line-height: 14px;
        font-weight: bold;
        padding: 5px 12px 9px 8px;
       font-family: Arial;
       text-decoration: none;
		border-right: 1px solid #000000;
    }
    html>body .moduletable_topmenu li a {
      /* width: auto; */
    }

    .moduletable_topmenu li ul li a {
       width: 290px;
       background-color: #dddddd;    
       font-size: 0.9em;
       color: #000000;
       border-right: 1px solid #000000;
		 border-left: 1px solid #000000;
		 border-bottom: 1px solid #000000; 
                 border-top: 1px solid #000000;
       /* ---
       filter:alpha(opacity=80);
       -moz-opacity: 0.8;
       opacity: 0.8;*/
    }


    .moduletable_topmenu li a:hover,a#active_menu:link,a#active_menu:visited{
       color: #000000;
       background-color: #dddddd;
       text-decoration: none;
       /* ---
       filter:alpha(opacity=100);
       -moz-opacity: 1.0;
       opacity: 1.0;*/
    }

    .moduletable_topmenu li ul li a:hover {
       background-color: #eeeeee;
       color: #000000;
           }

    .moduletable_topmenu li:hover ul, .moduletable_topmenu li.sfhover ul {
       /* left: auto;*/
       float: left;
    }

    .moduletable_topmenu ul li.active a {
       color: #000000;
       background-color: #ffffff;
       text-decoration: none;
    }
    .moduletable_topmenu li ul li.active a {
       color: #000000;
       background-color: #cccccc;
       text-decoration: none;
    }

/* Setting Style for Article Title Block */

.contentpaneopen { 
	padding: 5px;
}

.contentpaneopen tbody tr td p img {
	margin-left: 10px;
}

.contentpaneopen_fcos {
        padding: 5px 0px 5px 5px;
		width: 100%;
}

.contentheading_fcos {
		font-size: 1.2em;
		font-weight: bold;
}




.contentpaneopen_fcos tbody tr td p img {
        margin-left: 10px;
}


.contentheading {
       text-align: center;

			}
			
.jct_fileblock { /* REMOSITORY */			
	padding-bottom: 10px;
	}
.jct_fileblock table{ /* REMOSITORY */			
	padding-left: 10px;
	}	
	
.jct_remositorycontainer { /* REMOSITORY */
	padding-bottom: 15px;
	}
	
.img_caption {
	padding-left: 15px;
	}
.caption p {
	text-align: right;
	}
