

/* RESET MEYERWEB v1.0 | 20080212
----------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	padding: 0;
	margin: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset,img {
	border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-weight: normal;
	font-style: normal;
}
ol,ul {
	list-style: none;
}
caption,th {
	text-align: left;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	font-size: 100%;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border: 0;
}
div:focus,a:focus,img:focus,object,embed {
-moz-outline-style: none; outline:none;
}

/* BASE HTML TAGS
----------------------------------------------- */
body {
	background:				#337FD5 url(/fileadmin/GFX/bg_blue_gr.jpg) no-repeat center 30px;
	height:					1030px;
	font:					12px/1.5 Arial, Helvetica, sans-serif;
	color:					#292929;
	text-align:				center;
}
object {
	z-index:1 !important;
}
h1 {
	margin:					0 0 9px;
	font-size:				21px;
	color:					#005bc4;
}
h2 {
	font-size:				14px;
}
h3 {
	font-size:				12px;
	font-weight:			bold;
}
h4 {
	font-size:				11px;
	font-weight:			bold;
}
p, .btnLeesmeer, .csc-header {
	margin:					0 0 16px;
}
p a, a {
	color:					#005BC4;
	text-decoration:		underline;
}
p a:hover {
	color:					#1747A6;
}
input, select, textarea {
	color:					#716f6f;
	font:					bold 12px Arial, Helvetica, sans-serif;
}
.error {
	color:					#c00404;
	font-size:				11px;
}
.succes {
	color:					#12700C;
	font-size:				11px;
}
.white {
	color:					#fff;
}

.blue  {
	color:					#005BC4;
}

/* FRAMEWORK
----------------------------------------------- */
#topmenu {
	background:				#DEECF8;
	width:					100%;
	height:					30px;
	border:0px solid red;
}

	#trosbar {
		margin:0 auto;
	}

	div#npo_button_container {
		z-index:99 !important;
	}

#main {
	position:				relative;
	background:				transparent /*url(/fileadmin/GFX/bg_footer.png) no-repeat bottom left*/;
	margin:					0 auto;
	width:					970px;
	/*height:				950px;*/
	text-align:				left;
}

#header {
	position:				relative;
	height:					194px;
	width:					100%;
}

#wrapper-left {
	position:				relative;
	float:					left;
	margin-left:			7px;
	width:					300px;
	display:				inline;
	border:1px solid white;
}

#content {
	background-color:		#fff;
	float:					left;
	padding:				20px 0;
	width:					100%;
	display:				inline;
}

#footer {
	clear:					both;
	width:					970px;
	height:					225px;
}

#footer_img {
	position:				absolute;
	background:				url(/fileadmin/GFX/bg_footer.png) no-repeat bottom left;
	bottom:					0;
	width:					100%;
	height:					313px;
}

.block, #content-menu, .list, .content-block, #news_videoplayer, .news-single-backlink,
#tx-comments-comment-form, #tx-comments-comments, .pagination {
	position:				relative; /*fix for social links OPLETTEN*/
	margin:					0 0 20px;
}

.content-block.border h1, .content-block.border h2 {
	margin:					0 0 9px;
	font-size:				21px;
	color:					#005bc4;
	border-bottom:			2px dotted #005BC4;
}


/* CONTENT SECTIONS
----------------------------------------------- */
#content-menu, #content-left {
	position:				absolute;
	width:					100%;
}

#content-menu {
	height:					230px;
	top:					0;
	left:					0;
	z-index:				100;
	vertical-align: 		top;
}

#content-left {
	top:					225px;
}

#content-middle {
	float:					left;
	position:				relative;
	margin-left:			33px;
	width:					622px;
	/*height:				500px;*/
	min-height:				450px;
  	height:					auto !important;
  	height:					450px;
	display:				inline;
}

#content-right{
	float:					left;
	position:				relative;
	margin-left:			0px;
	width:					300px;
	display:				inline;
}

#leftBlock{
	float:					left;
	position:				relative;
	width:					300px;
	display:				inline;
	margin-right:			20px;
}
#rightBlock{
	float:					left;
	position:				relative;
	width:					300px;
	display:				inline;
}

/* HEADER
----------------------------------------------- */
#logo {
	position:				absolute;
	top:					11px;
	width:					305px;
	height:					154px;
	display:				block;
	text-align:				center;
	line-height:			154px;
}

#logo img {
	position:				relative;
	vertical-align:			middle;
	margin-top:				15px;
}

* html #logo img {
	margin-top:				15px;
}
#positionFransie {
	position:				absolute;
	right:					0;
	top:					-6px;
	width:					650px;
	height:					200px;

}

/* NAVIGATION
----------------------------------------------- */
#content-menu ul {
	border-bottom:			1px dotted #949494;
}

#content-menu ul li {
	width:					100%;
	border-top:				1px dotted #949494;
}

#content-menu ul li a {
	background:				transparent url(/fileadmin/GFX/nav_all.gif) no-repeat 0 0;
	padding:				3px 35px;
	font-size:				18px;
	font-weight:			bold;
	color:					#005bc4;
	display:				block;
	text-decoration:		none;
}

* html #content-menu ul li a {
	width:230px;
}

#content-menu ul li a:hover {
	background-position:	0 -33px;
	color:					#000;
	-moz-opacity:			0.8;
	opacity:				.80;
	filter:					alpha(opacity=80);
}

#content-menu ul li.hover a {
	background-position:	0 -33px;
	color:					#000;
}

/* CONTENT BLOCK
----------------------------------------------- */
.block {
	position:				relative;
	width:					100%;
	overflow:				hidden;
}

.blue-stripe h2 {
    background: 			url(/fileadmin/GFX/blue-stripe-header-background.png) repeat-x top left;
	padding:				6px 16px;
	padding:				3px 11px;
    color:      			#ffffff;
}

.floating {
	float:					right;
	width:					130px;
	z-index:				10;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
	margin:					3px 0 0; /*WRAPPED IMG FIX FOR NOT LIKE NOS */
}

.news-single-backlink a {
	background:				transparent url(/fileadmin/GFX/btn_glij_terug.gif) no-repeat;
	width:					317px;
	height:					28px;
	border:					0;
	overflow:				hidden;
	text-indent:			-10000px;
	cursor:					pointer;
	display:				block;			/*CSS IE FIX*/
	font-size:				0;				/*CSS IE FIX*/
	line-height:			0;				/*CSS IE FIX*/
}
.news-single-backlink a:hover {
	background-position:	left -28px;
}

.small{
	width:					311px;
}
.blue-stripe p.bodytext{
	padding:                0 3px;
}

/* GUESTBOOK FORM :: MAIL FORMS
----------------------------------------------- */
.csc-mailform-field img {
	margin-left:			100px;
}


#tx-comments-comment-form fieldset, fieldset.csc-mailform {
	position:				relative;
	width:					420px;
}

#tx-comments-comment-form label, .csc-mailform-field label {
	float:					left;
	margin-bottom:			5px;
	width:					100px;
	display:				block;
}

#tx-comments-comment-form input, #tx-comments-comment-form textarea,
.csc-mailform-field input, .csc-mailform-field textarea {
	float:					left;
	padding:				2px 6px;
	width:					300px;
	height:					16px;
}

#tx-comments-comment-form textarea, .csc-mailform-field textarea {
	width:					304px;
	height:					auto;
}

#tx-comments-comment-form .tx-comments-captcha {
	position:relative;
}

#tx-comments-comment-form .tx-comments-captcha input, input#mailformcaptchaResponse {
	width:					84px;
}

#tx-comments-comment-form ul li, .csc-mailform-field {
	position:				relative;
	float:					left;
	margin:					0 0 10px;
	width:					100%;
	height:					2%;
	display:				block;
}

#tx-comments-comment-form input.submit, .csc-mailform-field .csc-mailform-submit {
	float:					right;
	width:					auto;
	height:					auto;
}

input.submit, .csc-mailform-submit {
	background:				#20781A;
	margin:					5px 3px 5px;
	padding:				4px 9px 4px !important;
	color:					#fff;
	text-transform:			uppercase;
	border:					0;
	cursor:					pointer;
}

	input.submit:hover, .csc-mailform-submit:hover {
		background:			#FED815;
		color:				#005BC4;
	}

.tx-comments-required-error {
	position:				absolute;
	background-color:		#fff9d9;
	padding:				2px 6px;
	bottom:					-5px;
	right:					-125px;
	width:					auto;
	display:				block;
	border:					1px solid #c00404;
	text-align:				center;
	z-index:				100;
}

.tx-comments-captcha .tx-comments-required-error {
	bottom:					-15px;
	left:					180px;
	width:					165px;
}

.tx-comments-form-top-message {
	padding:				2px 6px;
	background-color:		#fff9d9;
	border:					1px solid #feeb84;
	text-align:				center;
}

/* GUESTBOOK COMMENTS
----------------------------------------------- */
.tx-comments-comment-2, .tx-comments-comment-1 {
	background-color:		#fff;
	padding:				2px 4px;
	border:					1px solid #fff;

}
	.tx-comments-comment-1 {
		background-color:	#fff9d9;
		border:				1px solid #feeb84;
	}

.tx-comments-comment-2 p, .tx-comments-comment-1 p {
	margin:					0;
}

.tx-comments-comment-content p {
	padding:				2px 0 0;
	font-size:				15px;
}

.tx-pagebrowse {
	text-align:				right !important;
}

li.tx-pagebrowse-pages ol {
	padding:				0 !important;
}

.tx-pagebrowse-next {
	margin-left:			5px;
}

.tx-pagebrowse li {
	color:					#fff;
	padding:				0 !important;
}

.tx-pagebrowse-current {
	font-weight:			bold;
}

/* SOCIAL LINKS
----------------------------------------------- */
.social-links {
	position:				absolute;
	/*top:					10px;*/
	right:					0;
    width:          		auto;
	z-index:				1; /*FIX FOR CLICKING NOT THE REAL SOLUTION*/
}
.tx-sociallinks-pi1 {
	margin:					10px 0 0;
    text-align:     		right;
}
.tx-sociallinks-pi1 ul li {
    display:        		inline;
    margin-left:    		4px;
}

/* CONTENT BLOCK NEWSLETTERS
----------------------------------------------- */
.nieuwsbrief {
	background:				#e1e1e1 url(/fileadmin/GFX/newsletter_bg.gif) repeat-x left top;
}

.nieuwsbrief h2 {
	background:				#00489b;
	width:					auto;
	font-weight:			normal;
	color:					#fff;
	padding:				3px 11px;
}

.nieuwsbrief form {
	padding:				6px 7px;
	height:					27px;
}

	.inputLabel {
		float:				left;
		font-size:			18px;
		font-weight:		bold;
		margin-right:		28px;
	}

	.zoekInput {
		float:				left;
		background:			transparent url(/fileadmin/GFX/signup_input.png) no-repeat;
		padding:			2px 6px;
		height:				22px;
		width:				182px;
		border:				0;
	}
	.zoekInput {
		padding:			6px 6px 2px\9	/*CSS IE FIX*/
	}
	.zoekInput.nonfloat {
		background:			transparent url(/fileadmin/GFX/signup_input_xl.png) no-repeat;
		width:				250px;
	}
	.zoekSubmit {
		float:				right;
		background:			transparent url(/fileadmin/GFX/btnSend.png) no-repeat;
		padding:			0;
		width:				88px;
		height:				26px;
		color:				#fff;
		font-size:			13px;
		border:				0;
		text-indent:		-10000px;
		overflow:			hidden;
		cursor:				pointer;
		display:			block;			/*CSS IE FIX*/
		font-size:			0;				/*CSS IE FIX*/
		line-height:		0;				/*CSS IE FIX*/
	}
	.zoekSubmit:hover {
		float:				right;
		background:			transparent url(/fileadmin/GFX/btnSend.png) no-repeat left bottom;
		padding:			0;
		width:				88px;
		height:				26px;
		color:				#fff;
		font-size:			13px;
		border:				0;
		text-indent:		-10000px;
		overflow:			hidden;
	}

#niewsbrief-result {
	padding:				0 2px 4px 11px;
	font-size:				11px;
}

/* CONTENT BLOCK BROADCAST PLAYER
----------------------------------------------- */
.tx-newsbroadcastplayer-pi1 {
	width:					100%;
}
.broadcast_player {
	float:					left;
	margin:					0 11px 0 0;
	width:					363px;
	height:					224px;
}
.broadcast_related {
	float:					left;
	height:					242px;
}
.broadcast_related_single {
	margin:					0 0 14px;
	margin:					0px;
	padding:                7px 0;
	border-bottom:          1px dotted #bbbbbb;
	height:					60px;
	overflow:				hidden;
}

	.broadcast_related_single.even {
	   background-color:   #FAEFB8;
	}

	.broadcast_related_single.odd {
	}

.broadcast_related_single .left {
	float:					left;
	margin-left:            4px;
	width:					86px;
}

.broadcast_related_single .left img {
	width:					86px;
	height:					60px;
}

.broadcast_related_single .right {
	float:					left;
	margin:					0 0 0 9px;
	width:					147px;
	height:					55px;
	overflow:				hidden;
}

.broadcast_related_single .right h3 {
	margin:					-3px 0 0;
}

.broadcast_related .active {
   display:    				block;
	height:					237px;
}
.broadcast_related .inactive {
    display:    			none;
}
.broadcast_blader_links {
	margin:					-10px 0 0;
}
.related_short{
	display:none;
}
.detail-link, .blader_info, .blader_buttons {
	float:left;
	padding:				0 6px 0 0;
	width:auto;
}
.detail-link {
	width:					138px;
	height:					15px;
	padding:				0;
}
.blader_info {

}
.blader_buttons {
	position:				absolute;
	right:					0;
}
.blader_buttons img {
	cursor:					pointer;
}
/*
.broadcast_blader_links ul li {
    display:   				inline;
}*/

.browse-inactive {
	-moz-opacity:			0.6;
	opacity:				.60;
	filter:					alpha(opacity=60);
}

a.teaser_click {
	cursor:					pointer;
	text-decoration:		none;
	color:					#292929
}

a:hover.teaser_click {
	text-decoration:		underline;
}


.mail_item{
	margin-left:79px;
	margin-top:26px;
	font-size:				11px;
	font-weight:			bold;
	color:					#005bc4;
}

/* PAGINATION
----------------------------------------------- */
.pagination {
	float:					left;
	background:				#00489b;
	padding:				4px 31px;
	width:					560px;
	border:					1px solid #6691c3;
	text-align:				right;
}

.pagination span, .pagination a {
	margin-left:			5px;
	color:					#fff;
	font-weight:			bold;
	text-decoration:        underline;
}
.pagination a.active {
    text-decoration:        none;
}

/* SEARCHBOX
----------------------------------------------- */
#tx_ttnewssearch_sword, #tx_ttnewssearch_submit {
	float:					left;
}

#tx_ttnewssearch_sword {
	margin-right:			6px;
}

#tx_ttnewssearch_sword {
	background:				transparent url(/fileadmin/GFX/input_zoek_xl.gif) no-repeat;
	padding:				5px 10px;
	width:					349px; /*369px*/
	height:					19px; /*19px*/
	border:					0;
}
#tx_ttnewssearch_sword {
	padding:				6px 10px 4px\9
}
#tx_ttnewssearch_submit {
	background:				transparent url(/fileadmin/GFX/input_zoek_btn.gif) no-repeat;
	width:					115px; /*369px*/
	height:					28px; /*19px*/
	border:					0;
	overflow:				hidden;
	text-indent:			-10000px;
	cursor:					pointer;
	display:				block;			/*CSS IE FIX*/
	font-size:				0;				/*CSS IE FIX*/
	line-height:			0;				/*CSS IE FIX*/
}
#tx_ttnewssearch_submit:hover {
	background:				transparent url(/fileadmin/GFX/input_zoek_btn.gif) no-repeat left -28px;
	width:					115px; /*369px*/
	height:					28px; /*19px*/
	border:					0;
	overflow:				hidden;
	text-indent:			-10000px;
}

#search-info {
	position:				relative;
	float:					left;
	color:					#222;
	width:					100%;
}

#search-results {
	position:				absolute;
    background-color:		#FFB917;
	top:					35px;
    padding:				10px;
    width:					580px;
    height:					auto;
    display:				none;
	z-index:				111;
    border:					1px solid #BB8509;
}

#search_result_clear {
	float:					right;
	margin:					10px 0 0;
	width:					209px;
	height:					28px;
}

#search_result_clear a {
	background:				transparent url(/fileadmin/GFX/btn_terug_overzicht.gif) no-repeat left top;
	display:				block;
	width:					209px;
	height:					28px;
	text-indent:			-100000px;
	overflow:				hidden;
}

#search_result_clear a:hover {
	background-position:	left -28px;
}

.result-text {
	position:				relative;
	float:					left;
	margin:					13px 0 0;
	width:					400px;
	font-size:				14px;
}

.search-term {
	color:					#00489B;
}

#search-results img {
    float:  left;
    margin-top: 3px;
    margin-right: 2px;
}
#search-results #result-close {
    width:      100%;
    text-align: right;
}
#search-results #result-info {
    width:      100%;
    font-size:  110%;
    font-weight:bold;
    margin-top: 5px;
    margin-bottom:10px;
}
#search-results .inactive {
    display:    none;
}
#search-results #result-close,#search-results .search-browse-a {
    cursor:     pointer;
    text-decoration:underline;
}
#search-results .search-browse-a {
    margin-right:   5px;
    float:          left;
}
#search-results li {
    border-bottom: 1px solid #BB8509;
    padding:        2px;
    padding-left:   5px;
}
#search-results li.odd {
    background-color: #FBD40D;
}
#search-results span.highlight {
    background-color: #FEF82A;
}

/* NEWS LIST [search]
----------------------------------------------- */
.news-list-item {
	position:				relative;
	float:					left;
	width:					289px;
	padding-right:			20px;
	margin:					0 0 18px;
	border:0px solid red;
}

.news-list-item.big {
	width:					622px;
}
.news-list-item .left {
	float:					left;
	width:					86px;
}

.news-list-item .left img {
	width:					86px;
	height:					60px;
}

.news-list-item .right {
	float:					left;
	margin:					0 0 0 9px;
	width:					194px;
	height:					55px;
	overflow:				hidden;
}

.big .right {
	width:					525px;
	margin:					0;
}

.big .left {
	margin: 				0 9px 0 0;
}

.news-list-item .right h3, .news-list-item .right h3 a {
	margin:					-3px 0 0;
	color:					#292929;
	text-decoration:		none;
}

.news-list-item .right h3 a:hover {
	color:					#005BC4;
}

.news-list-date {
	color:					#005BC4;
}

/* PHOTOGALLERY LIGHTBOX PLUGIN
----------------------------------------------- */
.tx-imagefeed-pi2 {
    background:		 		transparent url(/fileadmin/GFX/photo_feed_bg.gif) no-repeat;
    padding:          		20px 11px;
    height: 				65px;
}
.tx-imagefeed-pi2 .float {
    float:      			left;
}
.tx-imagefeed-pi2 img {
    cursor:    				pointer;
}
.tx-imagefeed-pi2 .image-browse-items {
    width:      			559px;
	height:					65px;
}
.browse-image {
	float:					left;
	margin-left:			6px;
}

#lightbox-overlay {
    position:				absolute;
    top:					0;
    left:					0;
    width:					100%;
    height:					100%;
    background-color:		#000;
    z-index:				100;
	-moz-opacity:			0.8;
	opacity:				.80;
	filter:					alpha(opacity=80);
	overflow:				auto;
	cursor:					pointer;
}
#lightbox-container {
	position:				absolute;
	width:					100%;
	z-index:				200 !important;
	text-align:				center;
	line-height:			0;
	top:150px;
	border:					0px solid red;
}
#lightbox-overlay[id]{ /* IE6 and below Can't See This */
    position:				fixed;
}
#lightbox {
    /*width:					473px;
    height:					470px;*/
    /*top:					50%;
    left:					50%;
    margin-left:			-236px;
    margin-top:				-280px;*/
	position:				relative;
    background-color:		#fff;
    padding:				48px 12px;
	margin:					0 auto;
	width:					auto;
	text-align:				left;
	display:				inline-block;
	z-index:				101;
	-webkit-border-radius: 	6px;
	-moz-border-radius: 	6px;
}
#lightbox h3 {
	position:				absolute;
	top:					21px;
	left:					17px;
	font-size:				14px;
    color:					#00489b;
}

#lightbox-close {
	position:				absolute;
	right:					12px;
	top:					9px;
	cursor:					pointer;
}
.lightbox-banana {
	position:				absolute;
	right:					-6px;
	bottom:					-12px;
}
.lightbox-desc {
	padding:				14px 6px;
    color:					#000;
}
.lightbox-browse {
	position:				absolute;
	top:					50%;
	left:					0;
	height:					43px;
	margin-top:				-23px;
	width:					100%;
}

.lightbox-browse a {
	position:				absolute;
	background:				transparent url(/fileadmin/GFX/lightbox_browse.gif) no-repeat;
	top:					0;
	height:					43px;
	width:					43px;
	display:				block;
	text-indent:			-10000px;
	overflow:				hidden;
}

#lightbox-browse-prev {
	left:					-63px;
}

#lightbox-browse-next {
	background-position:	right top;
	right:					-63px;
}

a.lightbox-browse-inactive {
    color:              #000000;
    text-decoration:    none;
}
a.lightbox-browse-active {
    color:              #005BC4;
    text-decoration:    underline;
}

/* FOOTER
----------------------------------------------- */
#copyright {
	position:				absolute;
	bottom:					25px;
	left:					33px;
	font-style:				normal;
	font-weight:			bold;
	color:					#292929;
}

#ftnav {
	position:				absolute;
	bottom:					8px;
	right:					23px;
}

	#ftnav li {
		float:				left;
		background:			transparent url(/fileadmin/GFX/ftnav_shadow.png) no-repeat;
		padding:			6px 7px;
		width:				auto;
		height:				39px;
	}

	#ftnav li a {
		width:				36px;
		height:				36px;
	}

#tooltip-content {
	padding:				12px 12px 6px;
}

#ideeenbus {
	position:				absolute;
	bottom:					0;
	left:					337px;
	height:					154px;
}

/* jQuery Loader
----------------------------------------------- */
.loader {
	width:					auto;
	margin:					0 auto;
	text-align:				center;
}

/* TROS CUSTOM SELECTBOX */
/*
Stylish Select 0.4.1 - $ plugin to replace a select drop down box with a stylable unordered list
http:/scottdarby.com/

Copyright (c) 2009 Scott Darby

Requires: jQuery 1.3 or newer

Dual licensed under the MIT and GPL licenses.

*/


/*==================================
Hide lists on page load
====================================*/

.stylish-select ul.newList {left:-9999px;}
.selCont {
    float:  left;
}

/*==================================
TROS bananasplit css - select
====================================*/
.newListSelected {
	float:					left;
	background:				url(/fileadmin/GFX/selectbox-skin.png) no-repeat;
	padding:				3px 0 0 6px;
	margin:					0 3px;
	width:					118px;
	height:					30px;
	color:					#00489b;
}
.newListSelected span {
	width:					117px;
	display:				block;
}
ul.newList > * {
	margin:					0;
	padding:				0;
}
ul.newList a {
	color: 					#000;
	text-decoration:		none;
	display:				block;
}
ul.newList {
	position:				absolute;
	background:				url(/fileadmin/GFX/selectbox-skin-bottom.png) no-repeat bottom left;
	margin:					-5px 0 0 1px;
	top:					16px;
	left:					0;
	list-style:				none;
	color:					#00489b;
	width:					116px;
	overflow:				auto;
	z-index:				9999;
}
ul.newList li {
	background:				#e1e1e1;
	/*padding-left:			2px 0 0 5px; geen idee hoe dit komt*/
	padding:				2px 0 0 5px;
	height:					30px;
	line-height:			28px;
	border-top:				1px dotted #00489b;
}
ul.newList li a {
	padding:				3px 8px;
	display:				block;
}
ul.newList li a:focus {
	-moz-outline-style:		none;
	outline:				none;
}
.selectedTxt {
	padding:				2px 23px 0 2px;
	width:					118px;
	height:					16px;
	overflow:				hidden;
}
.hiLite {
	background:				#e1e1e1 !important;
	color:					#00489b!important;
}
.hiLite a {
	background:				#e1e1e1 !important;
	color:					#00489b !important;
}
.newListHover {
	background:				#00489b !important;
	color:					#fff !important;
	cursor:					default;
}
.newListSelHover, .newListSelFocus {
	cursor:					pointer;
}
.newListOptionTitle {
	font-weight:			bold;
}
.newListOptionTitle ul {
	margin:					3px 0 0;
}
.newListOptionTitle li {
	font-weight:			normal;
	border-left:			1px solid #ccc;
}


/* SHARED CSS STYLES
----------------------------------------------- */
.roundcrn, .csc-mailform-submit {
	-webkit-border-radius: 	3px;
	-moz-border-radius: 	3px;
}

/* CSS CLEARFIX */
.clearfix:after {
    content:				".";
    display:				block;
    clear:					both;
    visibility:				hidden;
    line-height: 			0;
    height:					0;
}
.clearfix {
    display:				inline-block;
}
html[xmlns] .clearfix {
    display:				block;
}
* html .clearfix {
    height:					1%;
}

