body{

	background-color: #ffffff;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

}

html{

	overflow-y: scroll;

}


.newsletter_form_wrapper{
    margin-left:100px;
    padding:10px;
    width:400px;
}

	.newsletter_form_wrapper label, .newsletter_form_wrapper input {
		display: block;
		width: 150px;
		float: left;
		margin-bottom: 10px;
		font:normal 12px arial;
	}
	
	.newsletter_form_wrapper label {
		text-align: right;
		width: 60px;
		padding-right: 20px;
		padding-top:3px;
	}
	.newsletter_form_wrapper input{
		border:1px solid #494675;
		background-color: #FFFFFF;
	}
	
	.newsletter_form_wrapper br {
		clear: left;
	} 
	.newsletter_form_wrapper .newsletter_form_bottom{
		padding:10px 0px;
		color: #666666;
		zoom:100%;
		margin-bottom: 10px;
	}
	.newsletter_form_wrapper #nl_trimite {
		width:45px;
		height:16px;
		border:0px;
	}
	.newsletter_form_wrapper #nl_anuleaza {
		width:60px;
		height:16px;
		margin-left:10px;
		border:0px;
	}
	.newsletter_form_wrapper #nl_optional {
		color: #999999;
		padding-left: 5px;
		line-height: 20px;
		font-size:10px;
		zoom:100%;
	}


.clearer{
	clear:both;
	padding: 0px;
	margin: 0px;
}


p{

	text-align: justify;

}



a{

	color: #7c76d0;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}




.bigger_text{

	font-size: 12px;

	line-height: 15px;

}

.normal_text{

	font-size: 11px;

	line-height: 13px;

}

a.perslnk {
    color: #000000; /* #494675;*/  
    border-bottom: thin dotted #7F7F7F;
}
a.perslnk:hover {
	color: #7c76d0;
	text-decoration: none;
}



/************************************ HEADER *************************************/



#header{
	width: 990px;
	margin: 0px auto;
}
    #header #left_logo {
        text-align: left;
    }

/*
    #header #left_logo img{
        margin-right: 5px;
    }
*/

	#top_elements{
        margin-bottom:6px;
        margin-top:2px;
	}

    	#top_elements td{
            vertical-align: bottom;
    	}

		#top_elements #top_logo{
            text-align:center;
			width: 260px;
		}

		/*********** PAGE TITLE ***********/
		#top_elements #top_title{
			width: 360px;
		}

    		#top_elements #top_title #top_spacer{
    			height: 56px; 
                border-left: thin rgb(112,112,112) dotted; 
    		}

    			#top_elements #top_title #top_spacer #location{
    				margin-bottom: 6px;
    				padding-left: 10px;
    				padding-top: 16px;
                    height: 14px;
    			}
    				#top_elements #top_title #top_spacer #location span{
    					padding: 1px 3px;
    					background-color: #7c76d0;
    					font-weight: bold;
    					color: #ffffff;
    				}
    			#top_elements #top_title #top_spacer #title{
    				padding-left: 10px;
    				font-family: "Times New Roman", Times, serif;
    				font-size: 22px;
    				text-transform: uppercase;
    			}

		/*********** TOP CONTROLS ***********/
		#top_elements #top_controls{
			width: 240px;
		}

			#top_elements #top_controls td{
				vertical-align: middle;
			}

    		#top_elements #top_controls #top_links{
                margin-bottom: 4px;  
                padding-left:6px;
    			width: 232px;
            }
				#top_elements #top_controls #top_links a{
					padding-left: 4px;  
                    font-size: 11px;
                    color: #b5b4b4;
					text-decoration: none;
				}

				#top_elements #top_controls #top_links a:hover{
					text-decoration: underline;
				}

		        #top_elements #top_controls #top_links #newsletter{
                    width: 120px;                
                }

/*********** ROUND BOX ***********/	

#rounded_box_small{
	background: url(images/round_box_small_top.jpg) left top no-repeat #e1e1e8;
	width: 240px;
	padding-top: 8px;

}

	#rounded_box_small #rounded_box_small_bottom{
		background: url(images/round_box_small_bottom.jpg) left bottom no-repeat #e1e1e8;
		width: 240px;
		height: 6px;
		padding-top: 2px;
		font-size: 1px;
	}

			/*********** TOP SEARCH ***********/

			#top_elements #top_controls #top_search_form{
				padding: 0px 5px;
			}

				#top_elements #top_controls #top_search_form .search_tag{
					font-weight: bold;
					color: #7e7e7e;
					padding: 0px 4px;
				}

				

				#top_elements #top_controls #top_search_form input#keywords{
					margin: 0px 1px;
					border: 1px solid #d7d7d7;
					width: 158px;
					height: 20px;
					font-size: 12px;
				}

	/*********** MAIN MENU ***********/
	#main_menu{
		width: 860px;
		height: 34px;
		background: url(images/menu_bg1.jpg) bottom center no-repeat;
	}

        #main_menu #mmenu{
                width: 610px;
        }

    	#main_menu #mselect{
          color: #FFFFFF;
          font-size: 9px;  
          padding-right:6px;
		  text-align: right;
          vertical-align: middle;  
        }

		#main_menu a{
			display: block;
			float: left;
			height: 34px;
			line-height: 34px;
			font-size: 11px;
			color: #ffffff;
			text-decoration:none;
			text-transform: uppercase;
			padding: 0px 10px;
		}

		#main_menu a:hover{
			color: #ffd800;
			text-decoration:none;
		}

		#main_menu a.curent{
			color: #ffd800;
		}

	/*********** SUBMENU ***********/

	#sub_menu{
		width: 860px;
		height: 24px;
		background: url(images/menu_bg2.jpg) top center no-repeat;
	}

    	#sub_menu a{
/*    			display: block;
    			float: left; */ 
    			height: 24px;
    			line-height: 24px;
    			font-size: 11px;
    			color: #ffffff;
    			text-decoration:none;
    			padding: 0px 10px;
    		}

	   #sub_menu a:hover{
			color: #ffd800;
			text-decoration:none;
		}

		#header #sub_menu a.curent{
			color: #ffd800;
		}

		#header #sub_menu span{
/*			display: block;
			float: left; 
			height: 24px;
			line-height: 24px;
			font-size: 11px; */
			color: #9794bb;
		}
	

/*********************************** FOOTER **************************************/



#footer{
	width: 990px;
	margin: 0px auto;
}

	/*********** MENU ***********/

	#footer #bottom_menu{

		width: 990px;

		height: 39px;

		background: url(images/menu_bg3.png) bottom center no-repeat;

		text-align: center;

	}

		#footer #bottom_menu a{

			line-height: 39px;

			font-size: 11px;

			color: #ffffff;

			text-transform: uppercase;

			text-decoration:none;

			padding: 0px 10px;

		}

		#footer #bottom_menu a:hover{

			color: #ffd800;

			text-decoration:none;

		}

		#footer #bottom_menu a.curent{

			color: #ffd800;

		}

	/*********** SUBMENU ***********/

	#footer #bottom_sub_menu{

		width: 990px;

		height: 37px;

		background: url(images/menu_bg4.png) top center no-repeat;

		text-align: center;

	}

		#footer #bottom_sub_menu a{

			line-height: 37px;

			font-size: 11px;

			color: #ffffff;

			text-decoration:none;

			padding: 0px 10px;

		}

		#footer #bottom_sub_menu a:hover{

			color: #ffd800;

			text-decoration:none;

		}

		#footer #bottom_sub_menu a.curent{

			color: #ffd800;

		}

		#footer #bottom_sub_menu span{

			font-size: 11px;

			line-height: 37px;

			color: #ffffff;

		}

	/*********** ITEMS ***********/

	#footer #bottom_items{

		padding-top: 15px;

		height: 30px;

	}

		#footer #bottom_items td{

			font-size: 10px;

			color: #808080;

		}

			#footer #bottom_items td a{

				font-size: 10px;

				text-decoration: none;

				color: #808080;

			}

			#footer #bottom_items td a:hover{

				text-decoration: none;

				color: #7c76d0;

			}

			#footer #bottom_items td span{

			padding: 0px 8px;

		}



/*************************************************************************/



#content_frame{

	margin: 18px auto;

}

	/*********** LEFT ***********/

	#content_frame #left_col{

		width: 590px;

		vertical-align: top;

	}

	

		/*********** ARTICOL PRINCIPAL ***********/

		.main_article{

			padding-bottom: 20px;

		}

		

		.main_article a:hover h1{

			color: #7c76d0;

			text-decoration: none;

		}

        .main_article .video_embeded{
            text-align: center;
        }		

		.main_article .main_article_pic{

			float: left;

			margin-right: 11px;

			margin-bottom: 5px;

		}

			.main_article .main_article_pic .name{

				font-size: 10px;

				color: #000000;

				padding-top: 5px;

			}

			.main_article .main_article_pic .photo_by{

				font-size: 10px;

				color: #b5b4b4;

				padding-bottom: 3px;	

			}

			

		/*********** ALTE STIRI ***********/

		#other_news ul{

			display: block;

			float: left;

			width: 285px;

		}

		#other_news .right_link_list{

			margin-left: 20px;

		}

		#other_news ul li{

			padding-bottom: 8px;

			padding-left: 10px;

			text-indent: -10px;

		}

		#other_news ul li.other_news_1{

            background-color: #FFFFFF;

		}

		#other_news ul li.other_news_2{

            background-color:  #F0F0F0;

		}

		#other_news ul a{

			font-size: 12px;

			font-weight: bold;

			text-decoration: none;

			color: #000000;

		}

		#other_news ul a:hover{

			color: #7c76d0;

			text-decoration: none;

		}

		

		/*********** VIDEO ***********/

		#video_preview{

			background: url(images/round_box_video_top.png) left top no-repeat #e1e1e8;

			width: 400px;

			padding-top: 6px;

			float: left;

		}

			#video_preview #video_preview_bottom{

				background: url(images/round_box_video_bottom.png) left bottom no-repeat #e1e1e8 ;

				height: 6px;

				font-size: 1px;

			}

		#video_preview #video_preview_photo img{

			margin: 0px 6px;

		}

		

		#video_preview_photo{

			display: block;

			position: relative;

		}

		

		#video_preview_photo span{

			background: url(images/video_overlay_big-trans.png) center no-repeat;

			display:block;

			width: 68px;

			height: 68px;

			position:absolute;

			top: 111px;

			left: 160px;

		}

			

		/*********** VIDEO PREVIEW ***********/

		#video_list{

			float: left;

			width: 180px;

			margin-left: 10px;

		}

		#video_list ul{

			margin-bottom: 10px;

		}

		

		#video_list ul li{

			font-size: 0px;

		}

		

		#video_list ul li a{

			display: block;

			background-color: #ffffff;

			padding: 6px 6px 6px 16px;

			text-indent: -10px;

			font-size: 11px;

			text-decoration: none;

			color: #000000;

		}

		 #video_list ul li a:hover{

			background-color: #e1e1e8;

			text-decoration: none;

		}

		

		#video_list ul li a.selected{

			background-color: #e1e1e8;

			text-decoration: none;

		}

		

	/*********** RIGHT ***********/	

	#content_frame #right_col{

		width: 380px;

		padding-left: 20px;

		vertical-align: top;

	}

		#content_frame #right_col #left_side{

			width: 180px;

			vertical-align: top;

		}

		#content_frame #right_col #right_side{

			width: 180px;

			padding-left: 20px;

			vertical-align: top;

		}

/*********** BOX ***********/

.section_box{

	padding-bottom: 20px;

}

	.article{

		padding-bottom: 20px;

	}

	

	.article a:hover h2{

		color: #7c76d0;

		text-decoration: none;

	}

	.section_box_title{

		font-size: 17px;

		font-weight: bold;

		color: #9f9fa0;

		background: url(images/section_box_title_sub.gif) left bottom repeat-x;

		padding-bottom: 5px;

		margin-bottom: 11px;

	}

	.article_pic{

		margin: 0px 11px 10px 0px;

	}

	.section_box_small_text{

		font-size: 10px;

		padding-bottom: 3px;

	}

	.section_box_data{
		font-size: 10px;
		padding-bottom: 8px;
        text-align: left;
	}

		.section_box_data .date{

			color: #7c76d0;

		}



/*********** BOX ***********/



	.video{

		padding-bottom: 20px;

	}

	.video a:hover h2{

		color: #7c76d0;

		text-decoration: none;

	}

	.video_thumb{

		display: block;

		position: relative;

		float: left;

	}

	.video_thumb img{

		margin: 0px 11px 10px 0px;

	}

		

		.video_thumb span{

			background: url(images/video_overlay_small-trans.png) center no-repeat;

			display:block;

			width: 37px;

			height: 36px;

			position:absolute;

			top: 16px;

			left: 26px;

		}

/***********************************/



.blog_box{

	padding-bottom: 20px;

}

	.blog_box a:hover h2{

		color: #7c76d0;

		text-decoration: none;

	}

	.blog_box .blog_data{

		font-size: 10px;

		padding-bottom: 8px;

		color: #000000;

	}

	.blog_box .date{

		color: #7c76d0;

	}

	.blog_box .permalink{

		padding-top: 5px;

	}



/*********** BOX ***********/

#elections_box{

	margin-bottom: 20px;

}

#elections_box #title_bar{

	background: url(images/elections_top.png) top left no-repeat;

	height: 49px;

	font-size: 17px;

	color: #ffffff;	

	line-height: 49px;

	padding-left: 13px;

}

#elections_box #content{

	background: url(images/elections_tile.png) top left repeat-y;

}

	#elections_box #content .left, #elections_box #content .right{

		padding-top: 13px;

		float: left;

		

	}

		#elections_box #content .left{

			text-align: left;

			padding-left: 15px;

			width: 270px;

		}

		#elections_box #content .right{

			text-align: left;

			padding-left: 20px;

			padding-right: 15px;

			width: 270px;

		}

	#elections_box .date{

		font-size: 10px;

		padding-bottom: 8px;

		color: #7c76d0;

	}

	#elections_box .sub_title{

		font-size: 11px;

		font-weight: bold;

		text-transform: uppercase;

		color: #9f9fa0;

		background: url(images/section_box_title_sub.gif) left bottom repeat-x;

		padding-bottom: 5px;

		margin-bottom: 11px;

	}

	

	#elections_box ul{

		}

		#elections_box ul li{

			padding-bottom: 5px;

			padding-left: 10px;

			text-indent: -10px;

		}

		#elections_box ul a{

			font-size: 11px;

			font-weight: bold;

			text-decoration: none;

			color: #000000;

		}

		#elections_box ul a:hover{

			color: #7c76d0;

			text-decoration: none;

		}

	

#elections_box #bottom{

	background: url(images/elections_bottom.png) top left no-repeat;

	height: 4px;

}

/*********** ELECTIONS COUNTY LIST ***********/

#elections_counties ul{

	display: block;

	float: left;

	width: 182px;

}

#elections_counties .middle_link_list, #elections_counties .right_link_list{

	margin-left: 20px;

}

	#elections_counties ul li{

		padding-bottom: 5px;

	}

		#elections_counties ul a{

			font-size: 11px;

			font-weight: bold;

			text-decoration: none;

			color: #000000;

		}

		#elections_counties ul a:hover{

			color: #7c76d0;

			text-decoration: none;

		}



/*********** PARTIDE ***********/



.hollow_block{

	margin-bottom: 12px;

}

	.hollow_block .top{	

		background: url(images/hollow_block_top.png) bottom left no-repeat;

		height: 7px;

		font-size: 1px;

	}

	.hollow_block .bottom{	

		background: url(images/hollow_block_bottom.png) top left no-repeat;

		height: 7px;

		font-size: 1px;

	}

	.hollow_block .content{	

		background: url(images/hollow_block_tile.png) top left repeat-y;

		padding: 15px 20px;

	}

		.hollow_block .content .title{

			font-size: 17px;

			font-weight: bold;

			text-transform: uppercase;

			color: #000000;

			background: url(images/section_box_title_sub.gif) left bottom repeat-x;

			padding-bottom: 5px;

			margin-bottom: 11px;

		}

		.hollow_block .content .title a{
			color: #000000;
            text-decoration:none;
		}

		.hollow_block .content .title a:hover{
            color:#7C76D0;
		}

		.hollow_block .content .text_frame{

			width: 460px;

			display: block;

			float: left;

			padding-left: 10px;

			padding-bottom: 10px;

		}



#right_lists ul{

	display: block;

	float: left;

	width: 180px;

}



#right_lists .right{

	padding-left: 20px;

}



	#right_lists ul li{

		height: 18px;

	}

		#right_lists ul li a{

			font-size: 11px;

			font-weight: bold;

			color: #000000;

			text-decoration: none;

		}

		#right_lists ul li a:hover{

			text-decoration: underline;

		}

/*********** SONDAJ ***********/



.survey{

	margin-bottom: 10px;

}

.survey td{

	height: 20px;

	font-size: 11px;

	vertical-align: middle;

}

	.survey_title{

		color: #9f9fa0;

		font-weight: bold;

		font-size: 11px;

		text-transform: uppercase;

		background: url(images/form_title_sub.gif) bottom left repeat-x;

		padding-bottom: 8px;

		margin-bottom: 8px;

	}



.main_survey .survey_button{

	padding-top: 10px;

}





.poll{

	padding-bottom: 15px;

}

	.poll .answer{

		height: 20px;

	}

		.poll .percentage{

			float: left;

			height: 20px;

			font-size: 10px;

		}

			.poll .numbers{

				float: left;

				width: 45px;

				height: 13px;

				line-height: 13px;

				color: #666666;

			}

			.poll .graph{

				background: url(images/graph_empty.jpg) left top repeat-x #eeeeee;

				float: left;

				width: 200px;

				height: 13px;

				line-height: 13px;

				margin-bottom: 5px;

			}

				.poll .votes{

					background-color: #5759B8;

					height: 13px;

					line-height: 13px;

				}

		.poll .answer_text{

			float: left;

			padding-left: 10px;

		}

	.total_votes{

		font-size: 10px;

		color: #aaaaaa;

	}

	

#home_poll_results{

	padding-bottom: 10px;

}

	#home_poll_results .answer{

		padding-bottom: 0px;

	}

		#home_poll_results .percentage{

			height: 20px;

			font-size: 10px;

		}

			#home_poll_results .numbers{

				float: left;

				width: 28px;

				height: 13px;

				line-height: 13px;

				font-size: 10px;

				color: #999999;

				padding-left: 5px;

			}

			#home_poll_results .graph{

				background: url(images/graph_empty.jpg) left top repeat-x #eeeeee;

				float: left;

				width: 100px;

				height: 13px;

				line-height: 13px;

				margin-bottom: 5px;

			}

				#home_poll_results .votes{

					background-color: #5759B8;

					height: 13px;

					line-height: 13px;

				}

		#home_poll_results .answer_text{

			padding-bottom: 5px;

		}

	#home_poll_results .more_link{

		text-align: right;

		padding-top: 5px;

	}



#form_poll_results{

}

	#form_poll_results .answer{

		padding-bottom: 0px;

	}

		#form_poll_results .percentage{

			height: 20px;

			font-size: 10px;

		}

			#form_poll_results .numbers{

				float: left;

				width: 28px;

				height: 13px;

				line-height: 13px;

				font-size: 10px;

				color: #666666;

				padding-left: 5px;

			}

			#form_poll_results .graph{

				background: url(images/graph_empty.jpg) left top repeat-x #eeeeee;

				float: left;

				width: 200px;

				height: 13px;

				line-height: 13px;

				margin-bottom: 5px;

			}

				#form_poll_results .votes{

					background-color: #5759B8;

					height: 13px;

					line-height: 13px;

				}

		#form_poll_results .answer_text{

			padding-bottom: 5px;

		}

	#form_poll_results .more_link{

		text-align: right;

		padding-top: 5px;

	}	

	

.hidden{

	display: none;

}	

/***********/



.tv_shows li{

	height: 20px;

	line-height: 20px;

	padding-bottom: 10px;

}



.tv_shows li a{

	color: #000000;

	text-decoration:none;

}

.tv_shows li a:hover{

	text-decoration:underline;

}



/************************************/



.politician{
	width: 285px;
	float: left;
	padding-bottom: 20px;
}

.politician_padded{
	width: 285px;
	float: left;
	padding-bottom: 20px;
	padding-left: 20px;
}

	.politician .name, .politician_padded .name{
		padding-bottom: 10px;
		font-size: 12px;
	}

	.politician .data, .politician_padded .data{
		float: left;
		width: 180px;
	}

		.politician .data div, .politician_padded .data div{
			margin-bottom: 10px;
		}

			.politician .data div p, .politician_padded .data div p{
				text-align: left;
			}

	.politician img, .politician_padded img{
		padding-right: 10px;
	}



/*******************************************/

#form{
	padding-bottom: 20px;
}

#form .top{

	background: url(images/round_box_form_top.png) bottom left no-repeat;

	height: 6px;

}

#form .bottom{

	background: url(images/round_box_form_bottom.png) top left no-repeat;

	height: 6px;

	font-size: 1px;

}



#form .content{

	background-color: #e1e1e8;

	padding: 7px 13px;

}

	#form #form_title{

		color: #9f9fa0;

		font-weight: bold;

		font-size: 11px;

		text-transform: uppercase;

		background: url(images/form_title_sub.gif) bottom left repeat-x;

		padding-bottom: 8px;

	}

	#form p{

		padding: 10px 0px 5px 0px;

	}

	#form select{

		

		background-color: #ffffff;

		width: 160px;

		border: 1px solid #d7d7d7;

		padding: 1px;

	}

	#form .filter_keyword{

		font-size: 11px;

		width: 155px;

		height: 16px;

		background-color: #ffffff;

		border: 1px solid #d7d7d7;

		padding: 1px;

	}



	#form .branch{

		margin-bottom: 10px;

	}

		#form .branch td{

			height: 20px;

			font-size: 11px;

			vertical-align: middle;

		}

/*******************************************/

.pagination{

	padding-bottom: 20px;

}

.pagination .top{

	background: url(images/round_box_form_top.png) bottom left no-repeat;

	height: 6px;

}

.pagination .bottom{

	background: url(images/round_box_form_bottom.png) top left no-repeat;

	height: 6px;

	font-size: 1px;

}



.pagination .content{

	background-color: #e1e1e8;

	padding: 7px 13px;

}

	.pagination .branch{

		margin-bottom: 10px;

	}

		.pagination .branch td{

			height: 20px;

			font-size: 11px;

			vertical-align: middle;

		}





/****************************************/

#county{

	padding-bottom: 20px;

}

	#county .county_title{

		font-size: 17px;

		font-weight: bold;

		color: #000000;

		background: url(images/section_box_title_sub.gif) left bottom repeat-x;

		padding-bottom: 5px;

		margin-bottom: 11px

	}

		#county #coleges{

			padding-bottom: 20px;

		}

		#county #coleges #candidates, #county #coleges #list{

			float:left;

			width: 285px;

		}

			#county #coleges #candidates ul li{

				height: 20px;

				line-height: 20px;

				font-size: 12px;

			}

				#county #coleges #candidates ul li img{

					vertical-align: middle;

					padding-right: 5px;

				}

			#county #coleges #candidates a{

				color: #000000;

				font-weight: bold;

			}

		#county #coleges #list{

			padding-left: 20px;

		}

			#county #coleges #candidates .title, #county #coleges #list .title{

				font-size: 12px;

				font-weight: bold;

				background: url(images/section_box_title_sub.gif) left bottom repeat-x;

				padding-bottom: 5px;

				margin-bottom: 5px;

			}

			#county #coleges #list p{

				font-size: 12px;

			}

/****************************************/

#round_box_thin{

	background: url(images/round_box_thin_top.png) top left no-repeat #eaeaee;
	padding-top: 10px;
	margin-bottom: 10px;
}

	#round_box_thin #round_box_thin_bottom{

		background: url(images/round_box_thin_bottom.png) top left no-repeat;
		height: 6px;
		margin-top: 4px;
		font-size: 1px;

	}

	#round_box_thin span{

		padding: 0px 14px;
		font-size: 12px;
		font-weight: bold;
		color: #000000;

	}



	

/*******************************************/

	

#no_content{

	margin-bottom: 12px;

}

	#no_content .top{	

		background: url(images/round_box_info_top.png) bottom left no-repeat;

		height: 7px;

		font-size: 1px;

	}

	#no_content .bottom{	

		background: url(images/round_box_info_bottom.png) top left no-repeat;

		height: 7px;

		font-size: 1px;

	}

	#no_content .message{	

		background-color: #ffffd1;

		padding: 15px 20px;

		font-size: 12px;

		text-align: center;

		color: #333333;

	}

	

/*******************************************/



.link_list{
	padding-bottom: 5px;
    line-height:normal;
}

.link_list li{
	padding-bottom: 6px;
}

.link_list li.other_mmedia{
	padding-bottom: 4px;
}

.link_list li a{

	color: #000000;

	text-decoration:none;

}

.link_list li a:hover{

	color: #7c76d0;

	text-decoration:none;

}



/************** BLOGROLL *****************/



#blogroll .title{

	font-family: "Times New Roman", Times, serif;

	font-size: 14px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

}

#blogroll .link{

	padding-top: 2px;

	padding-bottom: 8px;

}

#blogroll a{

	color: #7c76d0;

	text-decoration:none;

}

#blogroll a:hover{

	text-decoration:underline;

}



/*********** TEXT HEADERS ***********/

h1, h1 a.title_link {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: normal;
	color: #000000;
	padding-bottom: 10px;
}

h1 a.title_link:hover{
    color:#7C76D0;
}

h2, h2 a.title_link {

	font-family: "Times New Roman", Times, serif;

	font-size: 16px;

	font-weight: bold;

	color: #000000;

	padding-bottom: 6px;

	text-decoration: none;

}

h2 a.title_link:hover{
    color:#7C76D0;
}	

h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	padding-bottom: 6px;

}

h3 span{

	color: #9f9fa0;

}



div.more{

	text-align: right;

	margin-top: 10px;

}

a.more{

	color: #7c76d0;

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

}

a.more:hover{

	text-decoration: underline;

}

div.thin_more{

	text-align: right;

	margin-bottom: 10px;

}

a.thin_more{

	color: #7c76d0;

	font-size: 11px;

	font-weight: normal;

	text-decoration: none;

}

a.thin_more:hover{

	text-decoration: underline;

}



.banners .banners_title{

	font-size: 10px;
	color: #b5b4b4;
	padding-bottom: 5px;

}

.banners img{

	padding: 0px;

}

.banners a{

	display: block;
	border: 0px;
	margin-bottom: 4px;
}



#crumbs{

	color: #b5b4b4;

	font-size: 10px;

	padding-bottom: 10px;

}

#crumbs span{

	color: #000000;

}



#crumbs a{

	color: #b5b4b4;

	font-size: 10px;

	text-decoration: none;

}

#crumbs a:hover{

	color: #7c76d0;

	text-decoration: underline;

}



/***********************/

.nav_results{

	padding-bottom: 5px;

}

.nav_links{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #333333;

}

	.nav_links a{

		padding: 0px 3px;

		font-size: 11px;

		text-decoration: none;

		color: #000000;	

	}

	.nav_links a:hover{

		text-decoration: underline;

		color: #7c76d0;	

	}

	.nav_links span{

		padding: 0px 3px;

		color: #aaaaaa;

	}

	.nav_links span.curent{

		color: #7c76d0;

	}

	

	

/***********************/



.pdf_link{

	height: 20px;

	line-height: 20px;

	background: url(images/icons/pdf.gif) left center no-repeat;

	padding-left: 23px;

	margin-bottom: 5px;

}





#up_button{

	padding: 5px 0px 20px 0px;

	background: url(images/section_box_title_sub.gif) left top repeat-x;

}



.dropdown{

	font-size: 11px;

}



.unfinished{

	-moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;

}



.title_link{

	text-decoration: none;

}



.title_link:hover{

	text-decoration: none;

}



.black{

	color:#000000;

}

.search_results_sections a{

	font:bold 9px verdana;

	color:#000;

	display:block;

	padding:1px 6px;

}

	.search_results_sections a:hover{

		text-decoration:underline;

	}

	.search_results_sections a.srs_active{

		background:#6b67a5;

		color:#fff;

	}

		.search_results_sections a.srs_active:hover{

			text-decoration:none;

		}

.search_results_sections li{

	display:block;

	float:left;

	padding:2px 3px 2px 3px;

	border-right:1px solid #fff;

	margin-bottom:2px;

}