/** BASIC */

body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family:Georgia;
	font-size: .9em;
	 color: #333; 
	background:#bebfde ; 
}

h1, h2, h3, h4, h5, h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #aa0000;
}

.color_red{color:#aa0000}

a {
	color: #2c2c73;
}

a:hover {
	text-decoration: none;
	color: #aa0000;
}

/** HEADER */

#header {
	background: #f5f5fa url(../images/tjcsa_s1_1.jpg) repeat-x top;
	margin: 0px auto;
	padding:0;
	text-align: center;
}	

#logo {
margin:0 auto;
padding:0;
width:790px;
text-align:left;
height:124px;
}

#logo img {margin:0;padding:0}

#est{
	margin: 0px auto;
	position:relative;
	top:100px;
	text-align:right;
	color:#fff;
	float:right;
}

#header h1 {
	margin: 0px;
	padding: 0px;
	text-align: left;
	color:#fff;
}

#header h2 {
	margin: 0px;
	padding: 0px;
	text-align: left;
	
	color:#fff;
}

/** MENU */
.float_left{
	float:left;
}

.float_right{
	float:right;
}

.caption {font-size:.7em}
/** CONTENT */
#content_container{
width:100%;
	background: #f5f5fa ; 

}

#content {
	width: 790px;
	display:block;
	margin: 0px auto;
	padding:0;
	background: #5461a0 url(../images/tjcsa_s1_11.jpg) repeat-y;
	text-align:left;
}
#content h2 {font-size:1.3em}
#content h3 {font-size:1.2em}
#content h4 {font-size:1.1em}
#content h5 {font-size:1em}

#content h2, #content h3, #content h4, #content h5, #content h6 {
	font-weight: normal;
}

#content p, #content ul, #content ol {
	line-height: 150%;
}

#left {
	float: left;
	width: 480px;
	padding: 0px 0px 40px 30px;
	
}

#left_small{
	float: left;
	width: 200px;
	padding: 0px 0px 0px 30px;
	
}

#right {
	float: right;
	width: 200px;
	padding: 0px 5px 20px 5px;
	margin-right:40px;
}

#single_content{
	padding: 0px 30px 40px 30px;

}

/** FOOTER */

#footer {
	clear: both;
	width: 100%;
	height:76px;
	display:block;
	margin: 0px auto;
	background:url(../images/footer_bottom.jpg) repeat-x top;
}

#footer p {
	width:760px;
	margin:0 auto;
	padding: 5px 10px;
	text-align:left;
	font-size:.7em;
}


ul.no_bullet {
	list-style:none;
	margin:0;
	padding:0;
	text-align:left;
	font-size:.9em;
	}
.no_bullet_normal {line-height:1.4em;list-style:none;}
.no_bullet_normal strong {font-family:Arial;}
.no_bullet_normal li {margin-top:1em}
ul.no_bullet li {line-height:1.4em;margin-top:5px}	

ul.no_bullet li a{font-size:.9em}	

.hlight {border:1px solid #9090c6;background: #bcbcdd;padding:5px}

.dotted {border-bottom:1px dotted #9090c6;padding-bottom:4px;}
.font_arial {font-family:arial}
.odd {border-top:1px dotted #9090c6;background: #f3f3f9;padding:5px;padding-left:0;padding-bottom:2px;}
.even {border-top:1px dotted #9090c6;background: #fff;padding:5px;padding-left:0;padding-bottom:2px;}
	
img.dborder {border:3px double #9090c6;margin:5px}

.clear {clear:both}
.clear_left {clear:left}
.clear_right {clear:right}
dl dt {font-weight:bold;margin-top:1em}
label {}

.block_blue {background: #f3f3f9;width:430px;height:200px;border:1px solid #ddd;padding: 0px 30px 40px 30px;}

.block_blue_2 {margin:5px;background: #f3f3f9;border:1px solid #ddd;padding: 5px 30px 40px 30px;padding:.5em}
.block_blue_3 {background: #f3f3f9;width:469px;height:98px;border:1px solid #ddd;padding: 0px 30px 40px 30px;}

.block_blue_nopad {background: #f3f3f9;border:1px solid #ddd}
.block_blue_pad4 {background: #fff;border:1px solid #ddd;padding:4px}
.block_notice {padding:1em .6em;border:0;border-top:1px dotted #777;border-bottom:1px dotted #777;background-color:#ffeeaa;}
.block_blue_map {background:url("/assets/images/lady_scales.jpg") no-repeat #f3f3f9;width:469px;height:180px;border:1px solid #ddd;padding: 0px 0px 0px 0px;}
/*.block_blue_map {background:#f3f3f9;width:469px;height:180px;border:1px solid #ddd;padding: 0px 0px 0px 0px;}*/
.block_blue_map p {font-size:.8em}
#map_state {position:relative;bottom:1px;width:469px;height:100px;background:url("/beta/assets/images/frontpage_map_tn.jpg") no-repeat bottom}
.block_court {font-size:.6em;position:relative;float:left;text-align:center}
.block_court img {margin-top:3px}
.border_thin {border:1px solid #000}
.shelby {top:40px;left:20px}
.davidson {top:10px;left:85px}
.knox {top:7px;left:155px}

ul.gallery {list-style:none}
ul.gallery li {float:left;padding:0;margin-left:5px;padding:5px;}
ul.gallery li a {display:block;padding:5px;text-decoration:none;border:0}
ul.gallery li a:hover {border:1px solid #ddd;padding:0}
ul.gallery li a img {border:0}

ul.committee {list-style:none}
ul.committee li {float:left;width:280px;height:200px;padding:.7em;margin:5px;background: #f3f3f9;border:1px solid #ddd;}
ul.committee li strong {}

.padding_5 {padding:.5em}
.font_small {font-size:.7em}

.google_map {}

ul.futures {list-style:none;margin:0;padding:0;padding-top:4px}
ul.futures li {float:left;width:70px;text-align:center;margin-left:2px;margin-bottom:4px}
ul.futures li a{display:block;width:65px;height:46px;margin:4px;}
ul.futures li a:hover{border:1px solid #ddd}
ul.futures li a img {border:1px solid #9090c6 }
