/* CSS Document */

body {
	margin:0;
	padding:0;
	color:#310008;
	overflow-x:hidden;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	background-attachment: fixed;
	background-color: #bb7433;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat;
	background-position: center top;
}
p, h1, h2, h3, h4, h5, form, ul, li, img, span, pre, a {
	margin:0px;
	padding:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
img {
	border:0;
}
.clear {
	clear:both;
	padding:0;
	margin:0;
	font-size:0;
	line-height:0;
}
h2 {
	font:bold 20px "Times New Roman", Times, serif;
	color:#290404;
	padding:0 0 10px 0;
}
h2 span {
	font:normal 20px "Times New Roman", Times, serif;
	color:#590f0f;
	padding:0 0 10px 0;
}
h3 {
	font:normal 21px Arial, Helvetica, sans-serif;
	color:#962304;
	border-bottom:1px solid #d4d2d2;
	margin-bottom:4px;
	padding-bottom:4px;
	width:98%;
}
h4 {
	color:#c76022;
	padding:0 0 10px 0;
	text-transform:uppercase;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: 32px;
	font-weight: bold;
}
p span {
	font:bold 16px/20px "Times New Roman", Times, serif;
	color:#590f0f;
}
a {
	font:normal 14px;
	color:#c91e29;
	text-decoration:underline;
}
a:hover {
	font:normal 14px;
	color:#c91e29;
	text-decoration:none;
}
.spacer {
	font-size:0;
	line-height:0;
	clear:both;
}
/*============== Main Layout ==============*/
#main1 {
	width:100%;
	margin:0 auto;
	background:url(../images/main_body_repeat.png) repeat-y scroll center center transparent;
}
#main2 {
	width:100%;
	margin:0 auto;
	background:url(../images/main_body_top.png) no-repeat center top;
}
#main3 {
	width:100%;
	margin:0 auto;
	background:url(../images/main_body_bottom.png) no-repeat center bottom;
}
#mainsite {
	width:959px;
	margin:0 auto;
	border:red solid 0px;
	padding:0 0 0 2px;
/padding:0 0 0 3px;
}
/*============== Header ==============*/
.header {
	width:959px;
	height:208px;
	position:relative;
}
.logo {
	width:276px;
	height:159px;
	float:left;
	margin:0 0 0 2px;
}
.hright {
	width:249px;
	float:right;
	padding:0 38px 0 0;
}
.twter_part {
	padding:30px 0 0 40px;
}
.twter_part p {
	float:right;
	overflow:hidden;
}
.bytickets {
	width:379px;
	height:280px;
	top:95px;
	position:absolute;
	right:-140px;
	z-index:1;
}
.frame {
	width:160px;
	height:160px;
	top:330px;
	position:absolute;
	right:-130px;
	z-index:2;
}
/*============== Menu ==============*/
#menu {
	width:959px;
	height:48px;
	background:url(../images/menu_bg.jpg) no-repeat 0 0;
	overflow:hidden;
	text-align:left; /*position:absolute; z-index:500; left:0; top:0;*/
}
#menu {/*position:absolute;*/
}
#menu ul {
	list-style:none;
	padding:19px 0 0 18px;
	margin:0;
	position:absolute;
	z-index:2;
}
#menu ul li.bg {
	float:left;
	padding:0 4px;
	background:url(../images/lidevider.jpg) no-repeat right;
	width:auto;
}
#menu ul li.nobg {
	float:left;
	padding:0 4px;
	width:auto;
}
#menu ul a {
	text-decoration:none;
	float:left;
	width:auto;
	padding:0 4px;
	text-align:left;
}
/*#menu ul li a.nocursor{cursor:text;}*/
/*============== Content ==============*/

.index_content {
	width:925px;
	height:669px; /*background:url(../images/index_body_bg.png) no-repeat 0 0; position:relative; z-index:10;*/
	background:url(../images/index_body_bg2.png) no-repeat 0 0;
	position:relative;
	z-index:10;
}
.inner_content1 {
	width:910px;
	height:629px;
	position:relative;
	z-index:10;
	overflow:auto;
	padding:20px 0;
	margin:0 auto;
}
/* 99999999999999999999 dynamic annual event panel start 6666666666666666666666666 */
#dyn_annual_pnl {
	float:left;
	width:420px;
	height:381px; /*border:1px solid #ff0000;*/
	margin:10px 0 0 40px;/* background:url(../images/dyn1.jpg) 0 0 no-repeat;*/
}
/* 99999999999999999999 dynamic annual event panel end 6666666666666666666666666 */



.upcoming_events {
	width:380px;
	height:390px;
	position:absolute;
	top:35px;
	right:41px;
}
.upcoming_events table img {
	display:block;
	padding:5px 6px 10px 4px; /*border:1px solid #000;*/
	background:url(../images/map_pic.jpg) 0 0 no-repeat;
}
.upcoming_events a {
	text-decoration:none;
	color:#51090b;
	font-size:11px;
}
.upcoming_events a:hover {
	text-decoration:underline;
}
.upcoming_events span {/*color:#073561;*/
	font-size:11px;
	font-weight:bold;
}
.ucom_main_block {
	width:380px;
	margin:14px 0 0 0;
}
.ucom_main_block1 {
	width:380px;
	margin:26px 0 0 0;
}
.ucom_block_1 {
	width:113px;
	float:left;
	margin:0 20px 0 0;
}
.ucom_block_2 {
	width:113px;
	float:left;
}
.btxt {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#51090b;
	text-align:center;
	text-transform:uppercase;
}
.whats_new {
	width:263px;
	position:absolute;
	left:183px;
	top:439px;
}
.whats_new ul {
	list-style:none;
	padding:0;
	margin:0;
}
.whats_new ul li {
	background:url(../images/bul.jpg) no-repeat 0 0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fbf7e8;
	padding:0 0 4px 14px;
}
.whats_new a {
	font-size:12px;
	color:#fff;
	text-decoration:none;
	background:url(../images/bul.jpg) no-repeat 0 0;
	padding:0 0 0 10px;
}
.whats_new a:hover {
	text-decoration:underline;
}
.press_release {
	width:303px;
	position:absolute;
	right:123px;
	top:460px;
}
.press_release ul {
	list-style:none;
	padding:0;
	margin:0;
}
.press_release ul li {
	background:url(../images/bul1.jpg) no-repeat 0 0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#51090b; /*color:#fff;*/
	padding:0 0 4px 8px;
}
.press_release a {
	font-size:11px;
	color:#51090b;
	text-decoration:none;
}
.press_release a:hover {
	text-decoration:underline;
}
/*.press_release ul li a{ color:#fff; text-decoration:none;}
.press_release ul li a:hover{ text-decoration:underline;}*/
.image_border {
	border:6px solid #FFFFFF;
}
.image_border1 {
	border:1px solid #bbb8b8;
}
.image_border2 {
	border:1px solid #bbb8b8;
	width:90px;
}
#inner_content {
	width:920px;
	margin:0 auto;
	padding:10px 0 0 0;
}
.left_pannel {
	width:200px;
	float:left;
	background:url(../images/old_paper_bg.jpg) no-repeat 0 0 #c1a155;
	padding:10px;
}
#inner_content {
	width:920px;
	margin:0 auto;
	padding:10px 0 0 0;
}
.left_pannel ul {
	list-style:none;
	padding:0;
	margin:0;
	text-align:left;
}
.left_pannel ul li {
	padding:0 0 10px 0;
	margin:0;
	font:normal 16px "Times New Roman", Times, serif;
	color:#fff;
}
.left_pannel ul li a, .left_pannel ul li span {
	font:bold 16px "Times New Roman", Times, serif;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
}
.left_pannel ul li a:hover, .left_pannel ul li span {
	font:bold 16px "Times New Roman", Times, serif;
	color:#000;
	text-decoration:none;
}
.right_pannel {
	width:680px;
	float:right;
}
.right_pannel .jfboard {
	margin:0 0 20px;
	width:680px;
}
.right_pannel .jfboard a {
	font:bold 12px/14px Arial, Helvetica, sans-serif;
}
.right_pannel .jfboard, .right_pannel .jfboard table {
	width:680px;
}
.right_pannel .jfboard table table.tabhead {
	background:url(../images/tab_bg.jpg) 0 0 no-repeat;
	width:680px;
	height:34px;
	margin:0 0 1px;
}
.right_pannel .jfboard table table.tabhead p {
	padding:0 0 0 6px;
}
.right_pannel .jfboard table table.tabcont {
	width:680px;
	border:1px solid #d7be84;
}
.right_pannel .jfboard table table.tabcont p {
	color:#593a2a;
	font-weight:bold;
}
.right_pannel .jfboard table table.tabcont tr.bgcolor {
	background-color:#e2cc9a;
}
.right_pannel .jfboard table table.tabcont tr.bgcolor p {
	color:#000;
}
.right_pannel .jfboard table table.tabcont td {
	padding:6px 4px;
}
.right_pannel .jfboard table table.tabcont td p {
	padding:0 0 0 3px;
}
.right_pannel .jfboard table table.tabcont2 {
	width:680px;
	border:1px solid #d7be84;
}
.right_pannel .jfboard table table.tabcont2 td {/*border:1px solid #d7be84;*/
}
.right_pannel .jfboard table table.tabcont2 p {
	color:#593a2a;
	font-weight:bold;
}
.right_pannel .jfboard table table.tabcont2 tr.bgcolor {
	background-color:#e2cc9a;
}
.right_pannel .jfboard table table.tabcont2 tr.bgcolor p {
	color:#000;
}
.right_pannel .jfboard table table.tabcont2 td {
	padding:6px 4px;
}
.right_pannel .jfboard table table.tabcont2 td p {
	padding:0 0 0 3px;
}
.right_pannel .jfboard table table.tabcont2 tr.bgcolor2 {
	background:url(../images/tab_bg.jpg) 0 0 no-repeat;
}
.right_pannel .jfboard table table.tabcont2 tr.bgcolor2 p {
	color:#000;
}
.right_pannel .jfboard table td {
	padding:0 2px;
	width:676px;
}
.right_pannel .ink_sec {
	text-align:center;
	margin:15px auto;
}
.jbf_logo {
	display:block;
	padding:3px;
	border:1px solid #d7be84;
	margin:15px auto;
}
.pdf_icon {
	background:url(../images/pdf_icon.jpg) 0 0 no-repeat;
	padding:0 0 15px 22px;
}
.gen_mar {
	margin:0 0 15px;
}
.red_txt, .red_txt2 {
	color:#990000;
	font-weight:bold;
}
.red_txt2 {
	margin:0 0 3px;
}
.link_list {
	width:auto;
}
.link_list li {
	margin:0 0 7px 10px;
}
.link_list li a {
	outline:none;
	text-decoration:none;
	color:#c91e29;
}
.link_list li a span {
	color:#000;
}
.link_list li a:hover {
	text-decoration:underline;
}
.flexy_cont, .flexy_cont2 {
	width:auto;
}
.flexy_cont2 {
	margin:15px 0;
}
.flexy_cont img, .flexy_cont2 img {
	float:left;
	display:block;
	padding:3px;
	border:1px solid #bbb8b8;
	margin:0 15px 10px 0
}
.flexy_cont p, .flexy_cont2 p {
	margin:0 0 10px;
}
.right_pannel #table1 {
	margin:40px 0 15px;
}
.right_pannel #table1 #submit1, .right_pannel #table1 #submit2 {
	cursor:pointer;
}
.flexy_cont img.non {
	border:none;
	margin:-10px 0 0;
	display:block;
}
/* -- director cel start -- */
.director {
	width:468px;
	margin:0 auto 15px;
}
.director p {
	color:#9a7a38;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
}
.director span {
	color:#552928;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
}
.director .dir_list, .director .dir_list2, .director .dir_list3 {
	width:225px;
	margin:0 auto 10px;
	list-style-type:none;
	height:100%;
	overflow:hidden;
}

.director .dir_list li, .director .dir_list2 li, .director .dir_list3 li {
	float:left;
	margin:0 20px 0 0;
}
.director .dir_list li.nomar, .director .dir_list2 li.nomar, .director .dir_list3 li.nomar {
	margin:0;
}
.director .dir_list li div.piccont, .director .dir_list2 li div.piccont, .director .dir_list3 li div.piccont {
	width:90px;
	padding:8px 5px;
	margin:0 0 5px;
	text-align:center;
	border:1px solid #bbb8b8;
	text-align:center;
}
.director .dir_list li div.txtcont, .director .dir_list2 li div.txtcont, .director .dir_list3 li div.txtcont {
	text-align:center;
	padding:5px;
	width: 90px;
}
.director .dir_list {
	width:244px;
}

.director .dir_list2 {
	width:468px;
}
.director .dir_list3 {
	width:346px;
}
/* -- director cel end -- */


/* -- logo list start -- */
.logo_head {
	background:url(../images/tab_bg.jpg) 0 0 no-repeat;
	width:670px;
	height:34px;
	font:bold 18px/34px "Times New Roman", Times, serif;
	color:#590F0F;
	padding:0 5px;
}
.logo_cont_fl {
	padding:15px 0;
}
.logo_list {
	width:auto;
	height:100%;
	overflow:hidden;
	list-style-type:none;
}
.logo_list span {
	color:#552928;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
}
.logo_list li {
	float:left;
	margin:0 15px 15px 0;
}
.logo_list li .pic2cont2 {
	padding:3px;
	border:1px solid #d7be84;
	text-align:center;
}
.logo_list li .txt2cont2 {
	padding:3px;
	text-align:center;
}
.logo_list2 {
	width:473px;
	margin:0 auto;
	height:100%;
	overflow:hidden;
	list-style-type:none;
}
.logo_list2 span {
	color:#552928;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
}
.logo_list2 li {
	float:left;
	margin:0 15px 15px 0;
}
.logo_list2 li .pic2cont2 {
	padding:3px;
	border:1px solid #d7be84;
	text-align:center;
}
.logo_list2 li .txt2cont2 {
	padding:3px;
	text-align:center;
}
/* -- logo list end -- */

.list_head {
	background:url(../images/tab_bg.jpg) 0 0 no-repeat;
	height:34px;
}
.list_head p {
	padding:0;
	margin:0;
}
.list_head p span {
	font:bold 16px/18px "Times New Roman", Times, serif;
	color:#3a0f0f;
	padding:0;
	margin:0;
}
.info_table {
	border:1px solid #d7be84;
}
/* - ------------ kc bull ----------------- - */
.align_cinter {
	text-align:center;
}
.bgcolor_wh {
	background-color:#fff;
	width:471px;
	margin:0 auto;
}
/*============== Footer ==============*/
#footer {
	width:959px;
	border:0px solid red;
	height:198px;
	margin:30px auto 0;
	text-align:center;
	padding:0px 0 0 0;
}
.footer_text1 {
	font:bold 14px "Times New Roman", Times, serif;
	color:#320609;
	padding:4px 0 0 0;
}
.footer_text2 {
	font:bold 13px "Times New Roman", Times, serif;
	color:#d0582e;
	padding:4px 0 0 0;
}

