﻿@charset "utf-8";
/* CSS Document */
#content ol.sf_pager li {
	list-style:none;
	background:none;
	padding-left:0;
}

#content ol.sf_photoListLightbox li, #content ol.sf_listAndPage li  {
	background:none;
	padding:0;
}

/* News */
#content .sf_newsList {
	margin-left:0;
}
	#content .sf_newsList li {
		list-style:none;
		background:none;
		padding:0px 0px 30px 0px;
	}
	#content .sf_newsList p, #content .sf_singleNews p {
		padding:0;
		margin-bottom:20px;
	}
	#content .sf_newsList p {
		margin:0;
	}
#content .RadTreeView {
}
	#content .RadTreeView ul li {
		background:none;
		padding-left:0;
	}
		#content .RadTreeView ul li ul li {
			margin-left:0;
		}


/* News archive */
#content .rtUL { margin:0; overflow:hidden; }
	#content .rtUL .rtLI { display:inline; float:left; }
		#content .rtUL .rtLI .rtTop,
		#content .rtUL .rtLI .rtMid, 
		#content .rtUL .rtLI .rtBot { padding:0; }
			#content .rtUL .rtLI .rtIn,
			#content .rtUL .rtLI .rtHover .rtIn {/* background:none; border:none;  */}
			#content .rtUL .rtLI .rtTop .rtIn,
			#content .rtUL .rtLI .rtMid .rtIn { /*border-right:solid 1px #4D85C5;*/ }



#base_main_internal_content_NewsArchive1{
	position: relative;
	height:65px;
}
#base_main_internal_content_NewsArchive1 select{
	display:none;
}
#base_main_internal_content_NewsArchive1 .sfarchiveList{
	border-bottom: 1px solid #ececec;
    overflow: hidden;
    position: absolute;
    left:0;
    bottom:0;
}
#base_main_internal_content_NewsArchive1 .sfarchiveList li{
	display: inline-block;
	vertical-align: bottom;
    padding: 3px 3px 0px 2px;
    border: 1px solid #eeeeee;
    border-bottom:0;
    background: none;
    margin:0 2px 0 0;
}
#base_main_internal_content_NewsArchive1 .sfarchiveList li:nth-child(n+8){
	display:none;
}
#base_main_internal_content_NewsArchive1 .sfarchiveList li a{
	border: 0px;
    font-size: 14px;
    color: #808080;
    background: url(/imgs/skin/bg/bg-news.png) left top repeat-x;
    height: 23px;
    line-height: 23px;
    display: block;
    padding: 3px 10px 0px;
    text-decoration: none;
}
#base_main_internal_content_NewsArchive1 .sfarchiveList li a.sfSel, #base_main_internal_content_NewsArchive1 .sfarchiveList li a:hover{
	height: 28px;
	color: #2787dc;
}
@media screen and (max-width:640px){

	#base_main_internal_content_NewsArchive1 select{
		display:block;
		width:100%;
		height: 30px;
		line-height: 30px;
	}
	#base_main_internal_content_NewsArchive1 select option:nth-child(n+8){
		display:none;
	}
	#base_main_internal_content_NewsArchive1 .sfarchiveList{
		display:none;
	}

}



		
/* Navigation */
#content .sitemap ul li {
	list-style:none;
	background:none;
	padding-left:0;
	margin-top:1em;
	margin-bottom:1em;
}

/* Lists */
#content .sf_simpleList,
#content .sf_expandedList {
	margin:0;
}
	#content .sf_simpleList li,
	#content .sf_expandedList li {
		/*margin-left:0;
		padding-left:0;
		list-style:none;
		background:none;*/
background:url("/imgs/skin/bg/bg-faq.png") no-repeat scroll center bottom transparent;
list-style:none outside none;
margin-bottom:11px;
margin-left:0;
padding-bottom:30px;
padding-left:0;


	}
	
	#content .sf_expandedList li li {border: none;
	margin-bottom:5px;
	padding-left:12px;
	padding-bottom:0px;
	background: none;
	
	
	}
	
	#content .sf_expandedList li  h2 a {text-decoration: none;}
	#content .sf_expandedList li h2 a a {padding-right: 30px;}
	#content .sf_expandedList li h2 a .expander {padding-right: 0px;}
	
	
#content .sf_listTitle {display:none; }

/* Login */
#content .login-form {}
	#content .login-form ol {
		margin:0;
	}
		#content .login-form ol li {
			padding-left:0;
			background:none;
			list-style:none;
			margin-bottom:10px;
		}
			#content .login-form ol li label {
				display:inline-block;
				min-width:100px;
			}
		#content .login-form ol li.checkbox {
			padding-left:104px;
		}
			#content .login-form ol li.checkbox input {
				margin-right:10px;
			}		
	#content .login-form td {
		text-align:left;
		vertical-align:top;
	}

/* Polls */
#content .sf_pollTitle, #content .sf_pollVoteInfo { display:none; }
#content .sf_pollQuestionsList { border:none; margin:0; padding:0; }
	#content .sf_pollQuestionsList .RadioButtonListCssClass { margin:0; padding:0; }
		#content .sf_pollQuestionsList .RadioButtonListCssClass li { list-style:none; display:inline; float:left; }
		
/*---TABLES---*/
#content table.table-style {
	border: 1px solid #ccc;
}
#content table.table-style th {
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	background-color: #999999;
	padding:7px 21px 7px 21px;
	border: 1px solid #ccc;
	border-bottom: none;
}
#content table.table-style th.title, #content table.table-style td.title {
	font-size: 16px;
	color: #4d4d4d;
	background-color: #f2f2f2;
	padding:8px 21px 8px 21px;
}
#content table.table-style tbody td {
	font-size: 12px;
	color: #4d4d4d;
	padding:5px 21px 5px 21px;
	border: 1px solid #ccc;
}


.expander, #content .sf_expandedList li h2 a {
    background: transparent url(/imgs/skin/bg/btn-faq.png) no-repeat right 0px;
    display:block;
}

.open .expander, #content .sf_expandedList li h2 a.sflistListItemExpanded {background-position: right -18px;}


#content .sf_back {margin-bottom: 10px; display: block;}
#content .sf_newsList a {
	display: block;
	font-size: 16px;
	font-weight: bold;
	color: #004fa3;
	text-decoration: none;
}
	#content .sf_newsList a:hover {text-decoration: underline;}
#content .sf_newsList .sf_newsDate {text-transform: uppercase;}

#content .rtUL .rtLI .rtTop, #content .rtUL .rtLI .rtMid, #content .rtUL .rtLI .rtBot {
	padding: 3px 3px 0px 2px; border: 1px solid #eeeeee; line-height: 14px;
	position: absolute; bottom: -1px;
}


#content .rtUL {border-bottom: 1px solid #ececec; overflow: hidden; }
#content .rtUL .rtLI {margin-bottom: 0px; position: relative; height: 35px; padding-right: 5px; width: 60px;}

#content .rtUL .rtLI .rtSp {display: none;}

#content .rtUL .rtLI .rtIn {
	border: 0px; 
	font-size: 14px; 
	color: #808080;
	background: url(../imgs/bg-news.png) left top repeat-x;
	height: 23px; display: block;
	padding:3px 10px 0px;
}

#content .rtUL .rtLI .selectedItem, #content .rtUL .rtLI .rtIn:hover {height: 28px; border-bottom: #fff; }
#content .rtUL .rtLI .selectedItem {color: #2787dc;}


	