
#main_div{ width:1000px; margin:0px auto;}

#langs_button { text-decoration:underline} /* asd fsdfsadf sdf */
 
#menu a{ color:#fff; text-decoration:none}
 
.clearer{ clear:both}
.gallery_item{ float:left; margin:5px;} 
  
#header_menu{ background-image:url('../common/imgs/header_menu_back.jpg'); width:223px; height:179px;}
#header_menu a{ color:#fff; font-size:14px; text-decoration:none;}
.arrow{margin-right:10px;}

.schd_tab{ border:solid 1px #a8a8a8; background-color:#e9e8e7; color:#3b3b3b; font-size:15px; cursor:pointer}

.srch_form_td{ padding-left:10px;}
.srch_form_td input,select{ width:100%; height:30px; border:solid 1px #a7a7a7}

#red_info{width:225px; padding-bottom:10px; padding-top:10px; color:#FFF; background-color:#8e171b}
#red_info a{ color:#f1f1f1; font-size:14px; text-decoration:none; margin-left:10px; font-size:15px; margin-bottom:4px}
#red_info a:hover{ color:#fff; text-decoration:underline}

.left_panel{ margin-bottom:8px;}

.header1{ color:#1a4b9e; padding-bottom:7px; font-size:22px; float:left; margin-bottom:20px;}

.news_box{ font-size:14px; color:#424242}
.news_box a{ color:#1a4b9e}

.schedule_block{ font-size:12px;}

.nivoSlider {
	background-color:#000000;
    background:url(images/loading.gif) no-repeat 50% 50%;
}


.button{background:#e8e8e8; border:1px solid #9e9e9e;-webkit-border-radius: 3px;-moz-border-radius: 3px; height:20px; cursor:pointer; font-size:13px;}

.subscribe_link_show{ cursor:pointer}
.subscribe_link_hide{ cursor:pointer}

.subscr_box{
	position:absolute;
	display:none; 
	width:400px; 
	top:30px; 
	left:80px;
	z-index:3; 
	border:solid 2px #999; 
	background-color:#e7dfbc; 
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	padding:10px;
}

.red_info_link{ height:22px !important; padding-bottom:4px !important;}

#content_part a{font-size:16px; color:#1a4b9e; text-decoration:none; font-size:13px;}
#content_part a:hover{color:#1a4b9e; text-decoration:underline}



.label{ margin-bottom:5px}

#ganrg{font-size:13px !important}
#ganrg input,select {font-size:13px !important}
.date-tccontainer {font-size:12px !important}

.search_td{ border:solid 1px #a8a8a8; background-color:#e9e8e7; color:#3b3b3b;}


.banners{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
	
#copyright a{font-size:12px; color:#1a4b9e; text-decoration:none}
#copyright a:hover{color:#1a4b9e; text-decoration:underline}


.stl_info{background-color:#fff; border:solid 1px #CCC !important}
.stl_info a{ color:#333; text-decoration:none}



.faq_cat, .faq_cat_hide{ border:solid 1px #CCC; padding:5px; padding-left:10px; cursor:pointer; font-size:13px !important; font-weight:600; margin-bottom:10px;}
.faq_cat:hover{ background-image:url('../common/imgs/faq_back.png'); background-repeat:repeat-x}
.faq_cat_hide:hover{ background-image:url('../common/imgs/faq_back.png'); background-repeat:repeat-x}
.faq_cat a{ font-size:13px !important;}

.faq_qsts{display:block; padding:5px; padding-left:15px; }
.faq_qsts h3{ margin:0px; padding:0px}

.sbscrb{ font-size:11px; color:#333}

.subs_archive{ 
	text-align:center;
	width:170px;
	border:solid 1px #999; 
	background-color:#e7dfbc; 
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	padding:5px;
} 

.line{border-top:solid 1px #CCC; }

.bl_link{ color:#000000 !important; font-size:14px !important;}

.hearings_chart td{ border-right:solid 1px #A8A8A8; border-bottom:solid 1px #A8A8A8; padding:3px;}
.hearrings_chart_headers{font-weight:600; padding:5px; background:#f3f3f3}

.hring_desc{ text-align:left} 

.td_today{ background-color:#D7AE82; font-weight:600}

@media print {
    .noPrint { display: none; }
}

div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #CCCCCC;
	
	text-decoration: none; /* no underline */
	color: #000099;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #CCCCCC;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #CCCCCC;
		
		font-weight: bold;
		background-color: #d45951;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	} 
