html,body {
	font-size:100%;
	line-height:100%;
}
html>body {
	font-size:16px;
	line-height:16px;
}

body * {
	/*font-size:100%;*/
}

/* skin styles */
body,html {
	padding:0px;
	margin:0px;
	background-color:#ffffff;
	font-family:Trebuchet MS,Trebuchet,Verdana;
	font-weight: bold;
	letter-spacing: -0.11px;
	/*color:#808080;*/
}

a:link,a:visited {
	/*color:#fe8400;*/
	text-decoration:none;
}

a:active,a:hover {
	/*color:#fe8400;*/
	text-decoration:underline;
}

hr {
	height:1px;
	/*background-color:#dddddd;*/
	border-width:0px;
	margin:10px 0px 10px 0px;
}

h1 {
	margin:4px 0px 3px 0px;
	padding:0px;
	font-size:1.25em;
}

p {
	margin:0px 0px 12px 0px;
}

h2 {
	/*color:#2f2f2f;*/
	margin:4px 0px 3px 0px;
	padding:0px;
	font-size:1.25em;
}

ul {
	list-style-image:url(images/skin/bullet.gif);
	padding:0px 0px 0px 15px;
}

div.detail {
	margin:9px 0px 9px 3px;
}

.rteright {
	text-align:right;
}

.rtecenter {
	text-align:center;
}

.rteleft {
	text-align:left;
}

span.wbr {
	/*display:block;
	float:left;*/
}

span.wbr_space {
	width:0px;
	letter-spacing:0px;
	font-size:0px !important;
	padding:0px !important;
	margin:0px !important;
	font-weight:normal;
	border-width:0px !important;
	border-spacing:0px !important;
}

span.wbr_space img {
	width:0px !important;
	border-width:0px !important;
	border-spacing:0px !important;
	padding:0px !important;
	margin:0px !important;
	vertical-align:middle;
}

/* site skin styles */
div.ncsitetop {
	height:4px;
	line-height:0px;
	margin:0px;
	padding:0px;
}

/* --- top admin bar --- */
.ncsitetopadmin_menu {
	text-align: left;
	display: inline;
	margin: 0;
	padding: 0px 4px 0px 0;
	list-style: none;
}

.ncsitetopadmin_menu li {
	color: #afdf17;
	display: inline-block;
	margin-right: -4px;
	position: relative;
	padding: 0px 8px;
	background: transparent;
	cursor: pointer;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}

.ncsitetopadmin_menu li:hover {
	background: #555;
	color: #fff;
}
.ncsitetopadmin_menu li ul {
	padding: 0;
	position: absolute;
	top: 0px;
	left: 0;
	width: 150px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	display: none;
	opacity: 0;
	visibility: hidden;
	-webkit-transiton: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-ms-transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	-transition: opacity 0.2s;
}
.ncsitetopadmin_menu li ul li {
	background: #555;
	display: block;
	color: #fff;
	text-shadow: 0 -1px 0 #000;
}
.ncsitetopadmin_menu li ul li:hover { background: #666; }
.ncsitetopadmin_menu li:hover ul {
	display: block;
	opacity: 1;
	visibility: visible;
}

.ncsitetopadmin {
	height:24px;
	margin:0px;
	padding:0px;
	background-color: #505050;
	line-height:24px;
	position:relative;
	left:0px;
	top:0px;
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	font-family:arial;
	border-bottom:2px solid #828282;
}

	.ncsitetopadmin > .ncsitetopadmin_inside {
	}

		div.ncsitetopadmin a:link, div.ncsitetopadmin a:visited {
			color:#ffffff;
			text-decoration:none;
		}

		div.ncsitetopadmin a:active, div.ncsitetopadmin a:hover {
			color:#ffffff;
			text-decoration:underline;
		}

		.ncsitetopadmin_left {
			position:absolute;
			left:0px;
			top:0px;
			padding-left:5px;
		}

			.ncsitetopadmin_left .ncsitetopadmin_inside {
				padding-left:20px;
				background-image:url(images/admin_icon.png);
				background-repeat:no-repeat;
				background-position:left 3px;
			}

		.ncsitetopadmin_right {
			position:absolute;
			right:0px;
			top:0px;
			padding-right:7px;
		}

		.ncsitetopadmin_center {
			font-size:14px;
			font-weight:bold;
		}

			.ncsitetopadmin_center .ncsitetopadmin_inside {
				text-align:center;
			}

				.ncsitetopadmin_edit_this_page {

				}

				.ncsitetopadmin_edit_this_page a:link, .ncsitetopadmin_edit_this_page a:visited {
					color:#afdf17 !important;
					text-decoration:none !important;
				}

				.ncsitetopadmin_edit_this_page a:active, .ncsitetopadmin_edit_this_page a:hover {
					color:#afdf17 !important;
					text-decoration:underline !important;
				}



div.ncsitecontainer {
	margin:0px auto 0px auto;
	width:922px;
	font-size:0.75em;
	line-height:1.3em;
}


	/* row 1 styles */
	div.ncsitecontainer div.ncsiterow1 {
		width:922px;
		height:49px;
	}
	
		div.ncsitecontainer div.ncsiterow1 div.nclefttab {
			width:278px;
			float:left;
			height:35px;
			background-repeat:repeat-x;
			font-weight:bold;
		}
		
			div.ncsiterow1 div.nclefttab div.ncleft {
				height:35px;
				background-repeat:no-repeat;
				background-position:left top;
			}
			
			div.ncsiterow1 div.nclefttab div.ncleft div.ncright {
				height:35px;
				background-repeat:no-repeat;
				background-position:right top;
				padding:0px 9px 0px 9px;
			}
			
				div.ncsiterow1 div.nclefttab div.nctitle {
					padding:0px 0px 0px 83px;
					height:35px;
					background-repeat:no-repeat;
					background-position:left center;
				}
				
					div.ncsiterow1 div.nclefttab div.nctitle div.ncquicklinks {
						
					}
					
					div.ncsiterow1 div.nclefttab div.nctitle .block-ncquicklinks h2 {
						display:inline;
						font-size:1em;
					}
					
					div.ncsiterow1 div.nclefttab div.nctitle .block-ncquicklinks select {
						width:178px;
						height:1.8em;
						font-size:0.9em;
						padding:0px;
						margin:5px 0px 0px 0px;
						letter-spacing:0ex;
					}
					
					#ncquicklinks-go {
					}
			
		div.ncsitecontainer div.ncsiterow1 div.ncrighttab {
			float:right;
			width:420px;
			font-weight:bold !important;
			line-height:0.9em;
			letter-spacing: -0.02ex !important;
			padding:6px 19px 0px 0px;
			overflow:hidden;
		}
		
		div.block-ncquotes {
			width:440px;
			height:64px;
		}
		
			div.block-ncquotes div.content {
				float:right;
				width:360px;
				height:64px;
				overflow:hidden;
				line-height:1.1em;
			}
	
	/* row 2 styles */
	table.ncsiterow2 {
		width:100%;
		height:92px;
		background-image:url(images/skin/infobar.png);
		background-repeat:repeat-x;
		background-color:#e1e1e1;
	}
		
		table.ncsiterow2 td.site_logo {
			vertical-align:top;
			padding:7px 0px 0px 17px;
		}
		
			td.site_logo div.ncsitetitle h1 {
				margin:0px;
				padding:0px;
				font-weight:bolder;
				font-size:2.4em;
				/*color:#00B2CC;*/
				line-height:14pt !important;
			}
			
			td.site_logo div.ncsitetitle h1 a:link, td.site_logo div.ncsitetitle h1 a:visited, td.site_logo div.ncsitetitle h1 a:active, td.site_logo div.ncsitetitle h1 a:hover {
				text-decoration:none;
				/*color:#00B2CC;*/
			}
			
			td.site_logo div.ncsitetitle p {
				margin:0px;
				padding:0px;
				font-weight:bolder;
				font-size:2.4em;
				/*color:#00B2CC;*/
				line-height:14pt !important;
			}
			
			td.site_logo div.ncsitetitle p a:link, td.site_logo div.ncsitetitle p a:visited, td.site_logo div.ncsitetitle p a:active, td.site_logo div.ncsitetitle p a:hover {
				text-decoration:none;
				/*color:#00B2CC;*/
			}
			
			td.site_logo div.ncsitecaption {
				width:490px;
				float:left;
				overflow:hidden;
				font-size:1.3em;
				line-height:1em !important;
			}
			
				td.site_logo div.ncsitecaption p {
					margin:10px 0px 0px 0px;
					padding:0px;
					/*color:#9f9f9f;*/
					font-weight:bold !important;
					letter-spacing: -0.01ex !important;
				}
				
				td.site_logo div.ncsitecaption a,td.site_logo div.ncsitecaption a:link,td.site_logo div.ncsitecaption a:hover,td.site_logo div.ncsitecaption a:visited,td.site_logo div.ncsitecaption a:active {
					margin:10px 0px 0px 0px;
					padding:0px;
					/*color:#9f9f9f;*/
					font-weight:bold !important;
					letter-spacing: -0.01ex !important;
				}
		
		table.ncsiterow2 .site-search-widget {
			
		}
		
			table.ncsiterow2 .site-search-widget input.find-input {
				width:158px;
				height:25px;
				font-size:14px;
				line-height:25px;
				background-image:url(images/skin/site-search-field.gif);
				background-repeat:no-repeat;
				background-color:transparent;
				padding:0px 6px 0px 6px;
				margin:0px 0px 0px 0px;
				vertical-align:top;
				border-width:0px;
				color:#235489;
			}
		
			table.ncsiterow2 .site-search-widget select.where-input {
				width:100px;
				height:25px;
				font-size:14px;
				background-image:url(images/skin/site-search-dropdown.gif);
				background-repeat:no-repeat;
				background-color:transparent;
				line-height:21px;
				padding:3px 6px 3px 6px;
				margin:0px 0px 0px 0px;
				vertical-align:top;
				border-width:0px;
				color:#235489;
			}
			
			table.ncsiterow2 .site-search-widget input.search {
				width:25px;
				height:25px;
				font-size:12px;
				background-image:url(images/skin/search-go.gif);
				background-repeat:no-repeat;
				background-color:transparent;
				border-width:0px;
				padding:0px;
				margin:0px 3px 0px 0px;
				cursor:pointer;
			}
		
		/*
		table.ncsiterow2 td.site_search {
			vertical-align:middle;
			width:350px;
		}
			
			div.search_input {
				background-color:#ffffff;
			}
		
				div.search_input div.top_middle {
					background-image:url(images/skin/searchbox/top-middle.gif);
					background-repeat:repeat-x;
					background-position:left top;
				}
				
				div.search_input div.middle_left {
					background-image:url(images/skin/searchbox/middle-left.gif);
					background-repeat:repeat-y;
					background-position:left top;
				}
				
				div.search_input div.middle_right {
					background-image:url(images/skin/searchbox/middle-right.gif);
					background-repeat:repeat-y;
					background-position:right top;	
				}
				
				div.search_input div.bottom_middle {
					background-image:url(images/skin/searchbox/bottom-middle.gif);
					background-repeat:repeat-x;
					background-position:left bottom;
				}
				
				div.search_input div.top_left {
					background-image:url(images/skin/searchbox/top-left.gif);
					background-repeat:no-repeat;
					background-position:left top;
				}
				
				div.search_input div.top_right {
					background-image:url(images/skin/searchbox/top-right.gif);
					background-repeat:no-repeat;
					background-position:right top;
				}
				
				div.search_input div.bottom_left {
					background-image:url(images/skin/searchbox/bottom-left.gif);
					background-repeat:no-repeat;
					background-position:left bottom;	
				}
				
				div.search_input div.bottom_right {
					background-image:url(images/skin/searchbox/bottom-right.gif);
					background-repeat:no-repeat;
					background-position:right bottom;
				}
				
					div.search_input img.valign {
						width:1px;
						height:25px;
						vertical-align:middle;
					}
				
					div.search_input input {
						vertical-align:middle;
						width:260px;
						border-width:0px;
						margin:3px 6px 3px 6px;
					}
					
		input.search_submit {
			background-repeat:no-repeat;
			background-color:transparent;
			border-width:0px;
			padding:0px;
			margin:0px 0px 0px 10px;
			cursor:pointer;
		}
		
	*/
	
	/* row 3 styles */
	div.ncsitecontainer div.ncsiterow3 {
		width:922px;
	}
	
	/* row 4 (content) styles */
	div.ncsitecontainer table.ncsiterow4 {
		width:922px;
		padding:0px;
		margin:0px;
	}
	
		div.ncsitecontainer .nchorizontalspace {
			padding:0px;
			width:8px;
		}
		
			div.ncsitecontainer .nchorizontalspace img {
				width:8px;
			}
		
		div.ncsitecontainer .ncverticalspace {
			padding:0px;
			height:8px;
		}

		table.ncsiterow4 td.ncleftpanel {
			padding:0px;
			vertical-align:top;
		}

		table.ncsiterow4 td.ncrightpanel {
			padding:0px;
			vertical-align:top;
		}
		
			td.ncrightpanel h2/*, h2.underline*/ {
				/*color: #2f2f2f;*/
				padding:0px 0px 6px 0px;
				margin:4px 0px 6px 0px;
				/*border:0px solid #dddddd;*/
				border-bottom-width:1px;
			}
			
			td.ncrightpanel div.h2_fake_underline/*, h2.underline*/ {
				margin:4px 0px 6px 0px;
				/*border:0px solid #dddddd;*/
				border-bottom-width:1px;
			}

		table.ncsiterow4 td.ncmiddlepanel {
			width:100%;
			padding:0px;
			vertical-align:top;
		}
		
			div.nccontent {
				background-color:#ffffff;
				margin:0px;
			}
			
				div.site_contentwidth_2columns {
					width:364px;
				}
				
				div.site_contentwidth_3columns {
					width:550px;
				}
				
				div.site_contentwidth_4columns {
					width:736px;
				}
				
				div.site_contentwidth_5columns {
					width:922px;
				}
	
	
	/* row 5 styles */
	div.ncsitecontainer div.ncsiterow5 {
		width:922px;
		padding: 20px 0px 0px 0px !important;  /* RP addition */
		margin:0px 0px 0px 0px;     /* RP change from row below */
		/*margin:68px 0px 0px 0px;*/
		/*border:0px solid #dddddd;*/
		border-top-width:1px;
		padding:7px 0px 0px 0px;
	}
	
		/*div.ncsitecontainer div.ncsiterow5 a, div.ncsitecontainer div.ncsiterow5 a:hover, div.ncsitecontainer div.ncsiterow5 a:active, div.ncsitecontainer div.ncsiterow5 a:visited {
			color:#00b2cc !important;
		}*/
	
		div.ncsiterow5 table.ncsiterow5 {
			width:100%;
		}

		div.ncsiterow5 table.ncsiterow5 td.ncleftpanel {
			vertical-align:top;
			text-align:left;
		}
		
		div.ncsiterow5 table.ncsiterow5 td.ncrightpanel {
			vertical-align:top;
			text-align:right;
		}


/* contentbox */
div.nccontentbox {

}
	div.nccontentbox div.top {
		width:100%;
		height:100%;
		background-image:url(images/skin/contentbox-top.gif);
		background-repeat:repeat-x;
		background-position:top left;
	}
	
	div.nccontentbox div.left {
		width:100%;
		height:100%;
		background-image:url(images/skin/contentbox-left.gif);
		background-repeat:repeat-y;
		background-position:top left;
	}
	
	div.nccontentbox div.right {
		width:100%;
		height:100%;
		background-image:url(images/skin/contentbox-right.gif);
		background-repeat:repeat-y;
		background-position:top right;
	}
	
	div.nccontentbox div.bottom {
		width:100%;
		height:100%;
		background-image:url(images/skin/contentbox-bottom.gif);
		background-repeat:repeat-x;
		background-position:bottom left;
	}
	
	div.nccontentbox div.top-left {
		width:100%;
		height:100%;
		background-image:url(images/skin/contentbox-top-left.gif);
		background-repeat:no-repeat;
		background-position:top left;
	}
	
	div.nccontentbox div.top-right {
		width:100%;
		height:100%;
		background-image:url(images/skin/contentbox-top-right.gif);
		background-repeat:no-repeat;
		background-position:top right;
	}
	
	div.nccontentbox div.bottom-left {
		width:100%;
		height:100%;
		background-image:url(images/skin/contentbox-bottom-left.gif);
		background-repeat:no-repeat;
		background-position:bottom left;
	}

	div.nccontentbox div.bottom-right {
		width:100%;
		height:100%;
		background-image:url(images/skin/contentbox-bottom-right.gif);
		background-repeat:no-repeat;
		background-position:bottom right;
	}
	
	div.nccontentbox div.inner-content {
		width:100%;
		height:100%;
		padding:3px;
	}

/* bottom menu box */
div.ncbmenu {
	background-color: #003366;
	border:0px solid #003366;
	border-radius: 30px 30px 0px 0px; 
	padding 0px;
	margin 0px;
	color: white;
}

div.ncbmenu hr {
	border-color: #ffcc00;  
	background-color: #ffcc00;
}

div.ncbmenu ul {
	list-style: none;
	padding:0;
	margin:0;
}

div.ncbmenu li { 
	padding-left: 1em; 
	text-indent: -.7em;
}

div.ncbmenu li:before {
	content: "\2022" ;
	padding-right:7px;
	color: #ffcc00;
}
div.ncbmenu th {
	font-size: 115%;
	text-align: left;
}

div.ncbmenu a,
div.ncbmenu a:visited {
	text-decoration: none;
	color: #ffffff;	
}

div.ncbmenu a:hover {
	text-decoration: none;
	color: #ffcc00;	
}

div.ncfrontpage div {
        color: white;
        background-color: #003366;
	 /*padding: 0px 0px 0px 0px !important;*/
}

div.ncsitecontainer div.ncfrontpage div.ncsiterow5 a, 
div.ncsitecontainer div.ncfrontpage div.ncsiterow5 a:active, 
div.ncsitecontainer div.ncfrontpage div.ncsiterow5 a:visited { 
	color:#cccccc !important; 
}
div.ncsitecontainer div.ncfrontpage div.ncsiterow5 a:hover {
	color:#ffcc00 !important; text-decoration:none; 
} 

/* small frontpage images */

div.ncfrontpageimage {   
	position:relative; 
	width:200px;  height: 140px;
	border-radius: 30px;
	border: 1px solid #003366;
	overflow: hidden; 
	margin: 0; 
}
div.ncfrontpageimage img {
	width: 100%;
}

.ncfrontpageimageleft {
	float: left;
}
.ncfrontpageimageright div#ncfpimgcontainer {
	width:263px;
	float:left;
}
.ncfrontpageimageright div#ncfpimgcontainer div.ncfrontpageimage {
	float:right;
}

#ncfrontpageimagetext {   
	position:absolute;   bottom:0;   left:0;   
	width:100%;  height:25%;   
	background:#fff;   
	padding:0px; 
} 
#ncfrontpageimagetext {
	filter: alpha(opacity=70);  
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);   
	-moz-opacity: 0.70;   
	opacity:0.7; 
} 
#ncfrontpageimagewords {
	position:absolute;   bottom:0;   left:0;   
	width:100%;   height:25%;  
	background:transparent;
	text-align: center;
	display:table-cell;
	vertical-align: middle !important;
	font-size: 150%;
	color: #003366;
	padding:0px; 
}

/* imagebox */
div.ncimageboxhspace {
	float:left;
	width:8px;
	height:8px;
}

div.ncimageboxvspace {
	height:8px;
	clear:both;
}


/* ----------------------- small --------------------------------- */
div.ncimagebox-small {
	width:178px;
	height:135px;
	background-color:#ffffff;
}

	div.ncimagebox-small div.nctop {
		width:178px;
		height:135px;
		background-repeat:repeat-x;
		background-image:url(images/skin/imagebox-top.gif);
		background-position:left top;
		padding:0px;
	}
	
	div.ncimagebox-small div.ncbottom {
		width:178px;
		height:135px;	
		background-repeat:repeat-x;
		background-image:url(images/skin/imagebox-bottom.gif);
		background-position:left bottom;
		padding:0px;
	}
	
	div.ncimagebox-small div.ncleft {
		width:178px;
		height:135px;
		background-repeat:repeat-y;
		background-image:url(images/skin/imagebox-left.gif);
		background-position:left top;
		padding:0px;
	}
	
	div.ncimagebox-small div.ncright {
		width:178px;
		height:135px;
		background-repeat:repeat-y;
		background-image:url(images/skin/imagebox-right.gif);
		background-position:right top;
		padding:0px;
	}

	div.ncimagebox-small div.nctopleft {
		width:178px;
		height:135px;
		background-repeat:no-repeat;
		background-image:url(images/skin/imagebox-topleft.gif);
		background-position:left top;
		padding:0px;
	}

	div.ncimagebox-small div.nctopleft {
		width:178px;
		height:135px;
		background-repeat:no-repeat;
		background-image:url(images/skin/imagebox-topleft.gif);
		background-position:left top;
		padding:0px;
	}
	
	div.ncimagebox-small div.nctopright {
		width:178px;
		height:135px;
		background-repeat:no-repeat;
		background-image:url(images/skin/imagebox-topright.gif);
		background-position:right top;
		padding:0px;	
	}
	
	div.ncimagebox-small div.ncbottomright {
		width:178px;
		height:135px;
		background-repeat:no-repeat;
		background-image:url(images/skin/imagebox-bottomright.gif);
		background-position:right bottom;
		padding:0px;	
	}
	
	div.ncimagebox-small div.ncbottomleft {
		width:178px;
		height:135px;
		background-repeat:no-repeat;
		background-image:url(images/skin/imagebox-bottomleft.gif);
		background-position:left bottom;
		padding:0px;
	}
	
	div.ncimagebox-small div.ncimageboxcontent {
		padding:3px;
	}

		div.ncimagebox-small div.ncimageboxcontent div.ncimage {
			width:172px;
			height:101px;
			background-position:center center;
			background-repeat:no-repeat;
		}
		
			div.ncimagebox-small div.ncimageboxcontent div.ncimage div.ncimage_left {
				width:172px;
				height:101px;
				background-repeat:no-repeat;
				background-image:url(images/skin/imagebox-image-topleft.gif);
				background-position:left top;
				padding:0px;	
			}
			
			div.ncimagebox-small div.ncimageboxcontent div.ncimage div.ncimage_right {
				width:172px;
				height:101px;
				background-repeat:no-repeat;
				background-image:url(images/skin/imagebox-image-topright.gif);
				background-position:right top;
				padding:0px;	
			}
		
			div.ncimagebox-small div.ncimageboxcontent div.ncimage img {
				border:0px;
				padding:0px;
				width:172px;
				height:101px;
			}
		
		div.ncimagebox-small div.ncimageboxcontent div.nctitle {
			width:172px;
			height:28px;
			/*background-color:#00b2cc;*/
		}
		
			div.ncimagebox-small div.ncimageboxcontent div.nctitle div.ncleft {
				width:172px;
				height:28px;
				background-repeat:no-repeat;
				/*background-image:url(images/skin/imagebox-title-left.gif);*/
				background-position:left center;
				padding:0px;
			}
			
			div.ncimagebox-small div.ncimageboxcontent div.nctitle div.ncbottom {
				width:172px;
				height:28px;
				background-repeat:repeat-x;
				/*background-image:url(images/skin/imagebox-title-bottom.gif);*/
				background-position:left bottom;
				padding:0px;			
			}
			
			div.ncimagebox-small div.ncimageboxcontent div.nctitle div.ncbottomleft {
				width:172px;
				height:28px;
				background-repeat:no-repeat;
				/*background-image:url(images/skin/imagebox-title-bottomleft.gif);*/
				background-position:left bottom;
				padding:0px;			
			}
			
			div.ncimagebox-small div.ncimageboxcontent div.nctitle div.ncbottomright {
				width:172px;
				height:28px;
				background-repeat:no-repeat;
				/*background-image:url(images/skin/imagebox-title-bottomright.gif);*/
				background-position:right bottom;
				padding:0px;				
			}
			
			div.ncimagebox-small div.ncimageboxcontent div.nctitle div.ncimageboxtitle {
				height:20px;
				padding:8px 0px 0px 8px;
				/*color:#ffffff !important;*/
				line-height:0.9em !important;
				font-weight:bold !important;
			}
			
				div.ncimagebox-small div.ncimageboxtitle a {
					/*color:#ffffff;*/
					text-decoration:none;
				}
				
/* ----------------------- large --------------------------------- */
div.ncimagebox-large {
	width:364px;
	height:276px;
	background-color:#ffffff;
}

	div.ncimagebox-large div.nctop {
		width:364px;
		height:276px;
		background-repeat:repeat-x;
		background-image:url(images/skin/imagebox-top.gif);
		background-position:left top;
		padding:0px;
	}
	
	div.ncimagebox-large div.ncbottom {
		width:364px;
		height:276px;	
		background-repeat:repeat-x;
		background-image:url(images/skin/imagebox-bottom.gif);
		background-position:left bottom;
		padding:0px;
	}
	
	div.ncimagebox-large div.ncleft {
		width:364px;
		height:276px;
		background-repeat:repeat-y;
		background-image:url(images/skin/imagebox-left.gif);
		background-position:left top;
		padding:0px;
	}
	
	div.ncimagebox-large div.ncright {
		width:364px;
		height:276px;
		background-repeat:repeat-y;
		background-image:url(images/skin/imagebox-right.gif);
		background-position:right top;
		padding:0px;
	}

	div.ncimagebox-large div.nctopleft {
		width:364px;
		height:276px;
		background-repeat:no-repeat;
		background-image:url(images/skin/imagebox-topleft.gif);
		background-position:left top;
		padding:0px;
	}

	div.ncimagebox-large div.nctopleft {
		width:364px;
		height:276px;
		background-repeat:no-repeat;
		background-image:url(images/skin/imagebox-topleft.gif);
		background-position:left top;
		padding:0px;
	}
	
	div.ncimagebox-large div.nctopright {
		width:364px;
		height:276px;
		background-repeat:no-repeat;
		background-image:url(images/skin/imagebox-topright.gif);
		background-position:right top;
		padding:0px;	
	}
	
	div.ncimagebox-large div.ncbottomright {
		width:364px;
		height:276px;
		background-repeat:no-repeat;
		background-image:url(images/skin/imagebox-bottomright.gif);
		background-position:right bottom;
		padding:0px;	
	}
	
	div.ncimagebox-large div.ncbottomleft {
		width:364px;
		height:276px;
		background-repeat:no-repeat;
		background-image:url(images/skin/imagebox-bottomleft.gif);
		background-position:left bottom;
		padding:0px;
	}
	
	div.ncimagebox-large div.ncimageboxcontent {
		padding:3px;
	}

		div.ncimagebox-large div.ncimageboxcontent div.ncimage {
			width:358px;
			height:242px;
			background-position:center center;
			background-repeat:no-repeat;
		}
		
			div.ncimagebox-large div.ncimageboxcontent div.ncimage div.ncimage_left {
				width:358px;
				height:242px;
				background-repeat:no-repeat;
				background-image:url(images/skin/imagebox-image-topleft.gif);
				background-position:left top;
				padding:0px;	
			}
			
			div.ncimagebox-large div.ncimageboxcontent div.ncimage div.ncimage_right {
				width:358px;
				height:242px;
				background-repeat:no-repeat;
				background-image:url(images/skin/imagebox-image-topright.gif);
				background-position:right top;
				padding:0px;	
			}
		
			div.ncimagebox-large div.ncimageboxcontent div.ncimage img {
				border:0px;
				padding:0px;
				width:358px;
				height:242px;
			}
		
		div.ncimagebox-large div.ncimageboxcontent div.nctitle {
			width:358px;
			height:28px;
			background-color:#00b2cc;
		}
		
			div.ncimagebox-large div.ncimageboxcontent div.nctitle div.ncleft {
				width:358px;
				height:28px;
				background-repeat:no-repeat;
				/*background-image:url(images/skin/imagebox-title-left.gif);*/
				background-position:left center;
				padding:0px;
			}
			
			div.ncimagebox-large div.ncimageboxcontent div.nctitle div.ncbottom {
				width:358px;
				height:28px;
				background-repeat:repeat-x;
				/*background-image:url(images/skin/imagebox-title-bottom.gif);*/
				background-position:left bottom;
				padding:0px;			
			}
			
			div.ncimagebox-large div.ncimageboxcontent div.nctitle div.ncbottomleft {
				width:358px;
				height:28px;
				background-repeat:no-repeat;
				/*background-image:url(images/skin/imagebox-title-bottomleft.gif);*/
				background-position:left bottom;
				padding:0px;			
			}
			
			div.ncimagebox-large div.ncimageboxcontent div.nctitle div.ncbottomright {
				width:358px;
				height:28px;
				background-repeat:no-repeat;
				/*background-image:url(images/skin/imagebox-title-bottomright.gif);*/
				background-position:right bottom;
				padding:0px;				
			}
			
			div.ncimagebox-large div.ncimageboxcontent div.nctitle div.ncimageboxtitle {
				height:20px;
				padding:8px 0px 0px 8px;
				/*color:#ffffff !important;*/
				line-height:11px !important;
				font-weight:bold !important;
			}
			
				div.ncimagebox-large div.ncimageboxtitle a {
					/*color:#ffffff;*/
					text-decoration:none;
				}	

/* ----------------------- header --------------------------------- */
div.ncimagebox-header {
	width:364px;
	height:135px;
	background-color:#ffffff;
}

	div.ncimagebox-header div.nctop {
		width:364px;
		height:135px;
		background-repeat:repeat-x;
		background-image:url(images/skin/imagebox-top.gif);
		background-position:left top;
		padding:0px;
	}
	
	div.ncimagebox-header div.ncbottom {
		width:364px;
		height:135px;
		background-repeat:repeat-x;
		background-image:url(images/skin/imagebox-bottom.gif);
		background-position:left bottom;
		padding:0px;
	}
	
	div.ncimagebox-header div.ncleft {
		width:364px;
		height:135px;
		background-repeat:repeat-y;
		background-image:url(images/skin/imagebox-left.gif);
		background-position:left top;
		padding:0px;
	}
	
	div.ncimagebox-header div.ncright {
		width:364px;
		height:135px;
		background-repeat:repeat-y;
		background-image:url(images/skin/imagebox-right.gif);
		background-position:right top;
		padding:0px;
	}

	div.ncimagebox-header div.nctopleft {
		width:364px;
		height:135px;
		background-repeat:no-repeat;
		background-image:url(images/skin/imagebox-topleft.gif);
		background-position:left top;
		padding:0px;
	}

	div.ncimagebox-header div.nctopleft {
		width:364px;
		height:135px;
		background-repeat:no-repeat;
		background-image:url(images/skin/imagebox-topleft.gif);
		background-position:left top;
		padding:0px;
	}
	
	div.ncimagebox-header div.nctopright {
		width:364px;
		height:135px;
		background-repeat:no-repeat;
		background-image:url(images/skin/imagebox-topright.gif);
		background-position:right top;
		padding:0px;	
	}
	
	div.ncimagebox-header div.ncbottomright {
		width:364px;
		height:135px;
		background-repeat:no-repeat;
		background-image:url(images/skin/imagebox-bottomright.gif);
		background-position:right bottom;
		padding:0px;	
	}
	
	div.ncimagebox-header div.ncbottomleft {
		width:364px;
		height:135px;
		background-repeat:no-repeat;
		background-image:url(images/skin/imagebox-bottomleft.gif);
		background-position:left bottom;
		padding:0px;
	}
	
	div.ncimagebox-header div.ncimageboxcontent {
		padding:3px;
	}

		div.ncimagebox-header div.ncimageboxcontent div.ncimage {
			width:358px;
			height:129px;
			background-position:center center;
			background-repeat:no-repeat;
		}
		
			div.ncimagebox-header div.ncimageboxcontent div.ncimage div.ncimage_topleft {
				width:358px;
				height:129px;
				background-repeat:no-repeat;
				background-image:url(images/skin/imagebox-image-topleft.gif);
				background-position:left top;
				padding:0px;	
			}
			
			div.ncimagebox-header div.ncimageboxcontent div.ncimage div.ncimage_topright {
				width:358px;
				height:129px;
				background-repeat:no-repeat;
				background-image:url(images/skin/imagebox-image-topright.gif);
				background-position:right top;
				padding:0px;	
			}
			
			div.ncimagebox-header div.ncimageboxcontent div.ncimage div.ncimage_bottomleft {
				width:358px;
				height:129px;
				background-repeat:no-repeat;
				background-image:none;/*url(images/skin/imagebox-image-bottomleft.gif);*/
				background-position:left bottom;
				padding:0px;	
			}
			
			div.ncimagebox-header div.ncimageboxcontent div.ncimage div.ncimage_bottomright {
				width:358px;
				height:129px;
				background-repeat:no-repeat;
				background-image:none;/*url(images/skin/imagebox-image-bottomright.gif);*/
				background-position:right bottom;
				padding:0px;	
			}
		
			div.ncimagebox-header div.ncimageboxcontent div.ncimage img {
				border:0px;
				padding:0px;
				width:358px;
				height:129px;
			}


/* ----------------------- small-no-title --------------------------------- */
div.ncimagebox-small-no-title {
	width:178px;
	height:135px;
	background-color:#ffffff;
}

	div.ncimagebox-small-no-title div.nctop {
		width:178px;
		height:135px;
		background-repeat:repeat-x;
		background-image:url(images/skin/imagebox-top.gif);
		background-position:left top;
		padding:0px;
	}
	
	div.ncimagebox-small-no-title div.ncbottom {
		width:178px;
		height:135px;
		background-repeat:repeat-x;
		background-image:url(images/skin/imagebox-bottom.gif);
		background-position:left bottom;
		padding:0px;
	}
	
	div.ncimagebox-small-no-title div.ncleft {
		width:178px;
		height:135px;
		background-repeat:repeat-y;
		background-image:url(images/skin/imagebox-left.gif);
		background-position:left top;
		padding:0px;
	}
	
	div.ncimagebox-small-no-title div.ncright {
		width:178px;
		height:135px;
		background-repeat:repeat-y;
		background-image:url(images/skin/imagebox-right.gif);
		background-position:right top;
		padding:0px;
	}

	div.ncimagebox-small-no-title div.nctopleft {
		width:178px;
		height:135px;
		background-repeat:no-repeat;
		background-image:url(images/skin/imagebox-topleft.gif);
		background-position:left top;
		padding:0px;
	}

	div.ncimagebox-small-no-title div.nctopleft {
		width:178px;
		height:135px;
		background-repeat:no-repeat;
		background-image:url(images/skin/imagebox-topleft.gif);
		background-position:left top;
		padding:0px;
	}
	
	div.ncimagebox-small-no-title div.nctopright {
		width:178px;
		height:135px;
		background-repeat:no-repeat;
		background-image:url(images/skin/imagebox-topright.gif);
		background-position:right top;
		padding:0px;	
	}
	
	div.ncimagebox-small-no-title div.ncbottomright {
		width:178px;
		height:135px;
		background-repeat:no-repeat;
		background-image:url(images/skin/imagebox-bottomright.gif);
		background-position:right bottom;
		padding:0px;	
	}
	
	div.ncimagebox-small-no-title div.ncbottomleft {
		width:178px;
		height:135px;
		background-repeat:no-repeat;
		background-image:url(images/skin/imagebox-bottomleft.gif);
		background-position:left bottom;
		padding:0px;
	}
	
	div.ncimagebox-small-no-title div.ncimageboxcontent {
		padding:3px;
	}

		div.ncimagebox-small-no-title div.ncimageboxcontent div.ncimage {
			width:172px;
			height:129px;
			background-position:center center;
			background-repeat:no-repeat;
		}
		
			div.ncimagebox-small-no-title div.ncimageboxcontent div.ncimage div.ncimage_topleft {
				width:172px;
				height:129px;
				background-repeat:no-repeat;
				background-image:url(images/skin/imagebox-image-topleft.gif);
				background-position:left top;
				padding:0px;	
			}
			
			div.ncimagebox-small-no-title div.ncimageboxcontent div.ncimage div.ncimage_topright {
				width:172px;
				height:129px;
				background-repeat:no-repeat;
				background-image:url(images/skin/imagebox-image-topright.gif);
				background-position:right top;
				padding:0px;	
			}
			
			div.ncimagebox-small-no-title div.ncimageboxcontent div.ncimage div.ncimage_bottomleft {
				width:172px;
				height:129px;
				background-repeat:no-repeat;
				background-image:url(images/skin/imagebox-image-bottomleft.gif);
				background-position:left bottom;
				padding:0px;	
			}
			
			div.ncimagebox-small-no-title div.ncimageboxcontent div.ncimage div.ncimage_bottomright {
				width:172px;
				height:129px;
				background-repeat:no-repeat;
				background-image:url(images/skin/imagebox-image-bottomright.gif);
				background-position:right bottom;
				padding:0px;	
			}
		
			div.ncimagebox-small-no-title div.ncimageboxcontent div.ncimage img {
				border:0px;
				padding:0px;
				width:172px;
				height:129px;
			}


/* ----------------------- large-no-title --------------------------------- */
div.ncimagebox-large-no-title {
	width:364px;
	height:276px;
	background-color:#ffffff;
}

	div.ncimagebox-large-no-title div.nctop {
		width:364px;
		height:276px;
		background-repeat:repeat-x;
		background-image:url(images/skin/imagebox-top.gif);
		background-position:left top;
		padding:0px;
	}
	
	div.ncimagebox-large-no-title div.ncbottom {
		width:364px;
		height:276px;
		background-repeat:repeat-x;
		background-image:url(images/skin/imagebox-bottom.gif);
		background-position:left bottom;
		padding:0px;
	}
	
	div.ncimagebox-large-no-title div.ncleft {
		width:364px;
		height:276px;
		background-repeat:repeat-y;
		background-image:url(images/skin/imagebox-left.gif);
		background-position:left top;
		padding:0px;
	}
	
	div.ncimagebox-large-no-title div.ncright {
		width:364px;
		height:276px;
		background-repeat:repeat-y;
		background-image:url(images/skin/imagebox-right.gif);
		background-position:right top;
		padding:0px;
	}

	div.ncimagebox-large-no-title div.nctopleft {
		width:364px;
		height:276px;
		background-repeat:no-repeat;
		background-image:url(images/skin/imagebox-topleft.gif);
		background-position:left top;
		padding:0px;
	}

	div.ncimagebox-large-no-title div.nctopleft {
		width:364px;
		height:276px;
		background-repeat:no-repeat;
		background-image:url(images/skin/imagebox-topleft.gif);
		background-position:left top;
		padding:0px;
	}
	
	div.ncimagebox-large-no-title div.nctopright {
		width:364px;
		height:276px;
		background-repeat:no-repeat;
		background-image:url(images/skin/imagebox-topright.gif);
		background-position:right top;
		padding:0px;	
	}
	
	div.ncimagebox-large-no-title div.ncbottomright {
		width:364px;
		height:276px;
		background-repeat:no-repeat;
		background-image:url(images/skin/imagebox-bottomright.gif);
		background-position:right bottom;
		padding:0px;	
	}
	
	div.ncimagebox-large-no-title div.ncbottomleft {
		width:364px;
		height:276px;
		background-repeat:no-repeat;
		background-image:url(images/skin/imagebox-bottomleft.gif);
		background-position:left bottom;
		padding:0px;
	}
	
	div.ncimagebox-large-no-title div.ncimageboxcontent {
		padding:3px;
	}

		div.ncimagebox-large-no-title div.ncimageboxcontent div.ncimage {
			width:358px;
			height:270px;
			background-position:center center;
			background-repeat:no-repeat;
		}
		
			div.ncimagebox-large-no-title div.ncimageboxcontent div.ncimage div.ncimage_topleft {
				width:358px;
				height:270px;
				background-repeat:no-repeat;
				background-image:url(images/skin/imagebox-image-topleft.gif);
				background-position:left top;
				padding:0px;	
			}
			
			div.ncimagebox-large-no-title div.ncimageboxcontent div.ncimage div.ncimage_topright {
				width:358px;
				height:270px;
				background-repeat:no-repeat;
				background-image:url(images/skin/imagebox-image-topright.gif);
				background-position:right top;
				padding:0px;	
			}
			
			div.ncimagebox-large-no-title div.ncimageboxcontent div.ncimage div.ncimage_bottomleft {
				width:358px;
				height:270px;
				background-repeat:no-repeat;
				background-image:url(images/skin/imagebox-image-bottomleft.gif);
				background-position:left bottom;
				padding:0px;	
			}
			
			div.ncimagebox-large-no-title div.ncimageboxcontent div.ncimage div.ncimage_bottomright {
				width:358px;
				height:270px;
				background-repeat:no-repeat;
				background-image:url(images/skin/imagebox-image-bottomright.gif);
				background-position:right bottom;
				padding:0px;	
			}
		
			div.ncimagebox-large-no-title div.ncimageboxcontent div.ncimage img {
				border:0px;
				padding:0px;
				width:358px;
				height:270px;
			}

/* ------------------------------ */

/* widget div */
.ncrightpanel .ncpanel1 .block {
	padding:0px;
	margin:0px 0px 15px 0px !important;
}

.ncrightpanel .ncpanel2 .block {
	padding:0px;
	margin:0px 0px 35px 0px !important;
}

/* quick links */
input.ncquicklinks-go {
	/*width:25px;
	height:25px;
	background-image:url(images/skin/quicklinks/go.gif);*/
	background-repeat:no-repeat;
	background-color:transparent;
	border:0px;
	padding:0px;
	margin:0px;
	cursor:pointer;
	vertical-align:middle;
}

/* calender - large */
table.calendar-large {
	border:1px solid #517bc4;
	width:100%;
}
	table.calendar-large td {
		border-width:0px;
		font-weight:normal;
		letter-spacing:0.8px;
	}

	table.calendar-large tr.heading {
	}
	
		table.calendar-large tr.heading td {
			background-color:#517bc4;
			color:#ffffff;
			padding:2px;
			font-weight:bold;
		}
		
	table.calendar-large tr.days {
	}
	
		table.calendar-large tr.days td {
			vertical-align:middle;
			text-align:center;
			border-bottom:1px solid #9fb3d3;
			background-color:#d0ddf0;
			color:#2b4e85;
			padding:1px 3px 1px 3px;
		}
		
	table.calendar-large tr.entries {
	}
	
		table.calendar-large tr.entries td {
			width:14%;
			height:26px;
			vertical-align:middle;
			text-align:center;
			border:1px solid #e0e7f0;
		}
	
		table.calendar-large tr.entries td.blank {
			background-color:#e0e7f0;
		}
		
		table.calendar-large tr.entries td.day {
			
		}

		table.calendar-large tr.entries td.day-single {
			background-color:#9fb3d3;
			color:#ffffff;
			border:1px solid #2b4e85;
		}
		
		table.calendar-large tr.entries td.day-start {
			background-color:#47ad47;
			color:#ffffff;
			border:1px solid #2b4e85;
		}
		
		table.calendar-large tr.entries td.day-mid {
			background-color:#9fb3d3;
			color:#ffffff;
			border:1px solid #2b4e85;
		}
		
		table.calendar-large tr.entries td.day-end {
			background-color:#a63b34;
			color:#ffffff;
			border:1px solid #2b4e85;
		}
		
		table.calendar-large tr.entries td.hilight {
			background-color:#9fb3d3;
			color:#ffffff;
			border:1px solid #2b4e85;
		}
		
/* calender - small */
table.calendar-small {
	border:1px solid #517bc4;
	width:100%;
	cursor:default;
}
	table.calendar-small td {
		border-width:0px;
		font-weight:normal;
		font-size:0.9em;
		letter-spacing:0.8px;
	}

	table.calendar-small tr.heading {
	}
	
		table.calendar-small tr.heading td {
			background-color:#517bc4;
			color:#ffffff;
			padding:2px;
			font-weight:normal;
			font-size:1em;
		}
		
	table.calendar-small tr.days {
	}
	
		table.calendar-small tr.days td {
			vertical-align:middle;
			text-align:center;
			border-bottom:1px solid #9fb3d3;
			background-color:#d0ddf0;
			color:#2b4e85;
			padding:1px 1px 1px 1px;
		}
		
	table.calendar-small tr.entries {
	}
	
		table.calendar-small tr.entries td {
			width:14%;
			height:12px;
			vertical-align:middle;
			text-align:center;
			border:1px solid #ffffff;
			padding:0px 1px 0px 1px;
			font-size:0.9em;
		}
		
			table.calendar-small tr.entries td a {
				color:#ffffff;
				text-decoration:none;
			}
	
		table.calendar-small tr.entries td.blank {
			background-color:#e0e7f0;
			border-color:#e0e7f0;
		}
		
		table.calendar-small tr.entries td.day {
			
		}

		table.calendar-small tr.entries td.day-single {
			background-color:#9fb3d3;
			color:#ffffff;
			border:0px solid #2b4e85;
			font-weight:bold;
			cursor:pointer;
		}
		
		table.calendar-small tr.entries td.day-start {
			background-color:#ffffff;
			color:#517bc4;
			border-color:#517bc4;
			font-weight:bold;
			cursor:pointer;
		}
		
		table.calendar-small tr.entries td.day-mid {
			background-color:#9fb3d3;
			color:#7595c3;
			border:0px solid #2b4e85;
			font-weight:bold;
			cursor:pointer;
		}
		
		table.calendar-small tr.entries td.day-end {
			background-color:#ffffff;
			color:#517bc4;
			border-color:#517bc4;
			font-weight:bold;
			cursor:pointer;
		}
		
		table.calendar-small tr.entries td.hilight {
			background-color:#9fb3d3;
			color:#ffffff;
			border:0px solid #2b4e85;
			font-weight:bold;
			cursor:pointer;
		}
/* search result */	
div.search_result {
	margin:0px 0px 15px 0px;
}

	div.search_result div.title {
		letter-spacing:0px;
	}
	
		div.search_result div.title a {
		}
	
	div.search_result div.title img.icon {
		width:16px;
		height:16px;
		vertical-align:middle;
		border-width:0px;
		margin:0px 5px 0px 0px;
	}

	div.search_result div.body {
		letter-spacing:0px;
		margin:0px 0px 0px 21px;
		text-decoration:italic;
	}
	
	div.search_result div.path {
		font-weight:normal;
		letter-spacing:0px;
		margin:0px 0px 0px 21px;
	}
	
/* pager */
ul.pager {
	letter-spacing:0px;
	font-size:0.9375em;
}

	ul.pager li {
		display:inline;
	}

	ul.pager li.first {
	}

	ul.pager li.last {
	}

	ul.pager li.pager-first {
	}
	
	ul.pager li.pager-previous {
		margin:0px 8px 0px 0px;
	}
	
	ul.pager li.pager-next {
		margin:0px 0px 0px 8px;
	}
	
	ul.pager li.pager-last {
	}
	
	ul.pager li.pager-current {
		font-size:1.375em;
		padding:0px 3px 0px 3px;
		margin:0px 2px 0px 2px;
	}
	
	ul.pager li.pager-item {
		padding:0px 3px 0px 3px;
		margin:0px 2px 0px 2px;
	}
	
/* breadcrumb */
/* --------------------------------- MENU BREADCRUMB --------------------------------- */
div.breadcrumb {
	height:26px;
	margin:1px 0px 0px 0px;
	font-size:1.1em !important;
	vertical-align:middle;
}

	div.breadcrumb img.start {
		width:15px;
		height:26px;
		background-image:url(images/skin/breadcrumb_start.gif);
		background-repeat:no-repeat;
		background-position:left center;
		vertical-align:middle;
	}
	
	div.breadcrumb img.spacer {
		height:26px;
		width:14px;
		background-image:url(images/skin/breadcrumb_spacer.gif);
		background-repeat:no-repeat;
		background-position:center center;
		vertical-align:middle;
	}
	
	div.breadcrumb a, div.breadcrumb a:visited {
		text-decoration:none;
	}
	
	div.breadcrumb a:hover, div.breadcrumb a:active {
		text-decoration:underline;
	}
	
/* audience filter dropdown */
div.audience_filter {
	padding:0px;
	margin:0px 0px 3px 0px;
	float:right;
}

	div.audience_filter div.title {
		float:left;
		letter-spacing:0px;
		display:none;
	}
	
	div.audience_filter div.picker {
		float:left;
		letter-spacing:0px;
	}

div.audience_filter_picker_container {
	display:block;
	position:relative;
	left:0px;
	top:0px;
}

	div.audience_filter_picker_container div.audience_filter_picker_selected {
		cursor:pointer;
	}
	
	div.audience_filter_picker_container div.audience_filter_picker_selected span {
		color:#fe8400;
		font-weight:normal;
		text-decoration:underline;
	}
	
	div.audience_filter_picker_container div.audience_filter_picker_selected img {
		vertical-align:middle;
		margin:0px 0px 0px 6px;
	}

div.audience_filter_picker {
	position:absolute;
	left:0px;
	top:0px;
	background-color:#ffffff;
	padding:4px;
	border:1px solid #000000;
	font-weight:normal;
	z-index:9999;
	display:none;
}

div.audience_filter_picker div.item {
	padding:2px;
	color:#000000;
	cursor:pointer;
	white-space:nowrap;
}

	div.audience_filter_picker div.item img {
		vertical-align:middle;
		margin:0px 6px 0px 0px;
	}

div.audience_filter_picker div.item_idle {
	background-color:#ffffff;
}

div.audience_filter_picker div.item_hover {
	background-color:#6a7780;
	color:#ffffff;
}

/* theme modes */
/*
#theme_mode_status {
	width:159px;
	height:35px;
	cursor:pointer;
	background-repeat:no-repeat;
}

.theme_mode_status_none {
	background-image:url(images/ctrl_zoom.gif);
}

.theme_mode_status_ctrl {
	background-image:url(images/ctrl_zoom.gif);
}

.theme_mode_status_alt {
	background-image:url(images/alt_zoom.gif);
}

.theme_mode_status_command {
	background-image:url(images/command_zoom.gif);
}

.theme_mode_status_opera {
	background-image:url(images/opera_zoom.gif);
}
*/

/* RP change to above: 17/5/11  -- remove zooming features, swapped icons from status -> action */

#theme_mode_status {
	width:18px;
	height:18px;
	cursor:pointer;
	background-repeat:no-repeat;
}

.theme_mode_status_none {
	background-image:url(images/theme-contrast.gif);
}

.theme_mode_status_contrast {
	background-image:url(images/theme-contrast.gif);
}

.theme_mode_status_ctrl {
	background-image:url(images/theme-contrast.gif);
}

.theme_mode_status_alt {
	background-image:url(images/theme-contrast.gif);
}

.theme_mode_status_command {
	background-image:url(images/theme-contrast.gif);
}

.theme_mode_status_opera {
	background-image:url(images/theme-contrast.gif);
}

.theme_mode_off {
	background-position:-18px 0px;
	margin:2px;
	border:1px solid #45b4c5;
	background-color:#b6e3ea;

}

.theme_mode_on {
	background-position:0px 0px;
	margin:2px;
	border:1px solid #bbbbbb;
	background-color:#ffffff;
}

/* --- peoplelist styles --- */
table.itemlist_container {
	width:100%;
}
	
	/* --- item / element styling --- */
	table.itemlist_container td {
		padding:2px;
		margin:0px;
	}

	table.itemlist_container td.itemGroupHeader {
		padding:2px 2px 2px 2px;
		font-size:1.45em;
		line-height:1.45em;
		font-weight:bold;
	}

	table.itemlist_container td.itemGroupSpacer {
		height:15px;
	}

	table.itemlist_container td.itemIcon {
		vertical-align:top;
	}
	
	table.itemlist_container td.itemContent {
		vertical-align:top;
		width:100%;
	}
	
	table.itemlist_container td.itemDetail {
		vertical-align:top;
		text-align:right;
	}

	/* --- row stylings --- */
	/* odd */
	table.itemlist_container tr.itemOdd {
	
	}
	
		table.itemlist_container tr.itemOdd td {
			background-color:#ffffff;
			border:0px solid #eaeaea;
			border-bottom-width:1px;
			border-top-width:1px;
		}
	
	/* even */
	table.itemlist_container tr.itemEven {
	
	}
	
		table.itemlist_container tr.itemEven td {
			background-color:#ededed;
			border:0px solid #ffffff;
			border-bottom-width:0px;
		}
		
/*
** Progressbar styles
*/
.progress {
  font-weight: bold;
}
.progress .bar {
  background: #fff url(images/progress.gif);
  border: 1px solid #00375a;
  height: 1.5em;
  margin: 0 0.2em;
}
.progress .filled {
  background: #0072b9;
  height: 1em;
  border-bottom: 0.5em solid #004a73;
  width: 0%;
}
.progress .percentage {
  float: right; /* LTR */
}
.progress-disabled {
  float: left; /* LTR */
}
.ahah-progress {
  float: left; /* LTR */
}
.ahah-progress .throbber {
  width: 15px;
  height: 15px;
  margin: 2px;
  background: transparent no-repeat 0px -18px;
  float: left; /* LTR */
}
tr .ahah-progress .throbber {
  margin: 0 2px;
}
.ahah-progress-bar {
  width: 16em;
}


/* news lsit */
td.newsListIcon {
	width:20px;
	background-image:url(images/skin/icons/news_item.gif);
	background-position:center center;
	background-repeat:no-repeat;
}

	td.newsListIcon img {
		width:16px;
		height:16px;
	}

/* ticker tape */
.newsticker .title {
	color:#00B2CC !important;
}

.newsticker .content .newsticker_item a {
	text-decoration:underline !important;
	font-weight:normal !important;
	color:#00b2cc !important;
}

/* --- form/message/error styles --- */
div.form_errors {
	color:#9c231a;
	padding:0.75em;
	border:1px solid #9c231a;
	background-color:#ffffff;
	margin-bottom:1em;
}
	div.form_errors h3 {
		font-weight:bold;
	}
	
	div.form_errors li {
		list-style:none;
		background-image:url(images/error-bullet.gif);
		background-repeat:no-repeat;
		background-position:0.25em;
		padding:0.25em 0em 0.25em 2em;
	}
	
div.form_success {
	color:#1f9d23;
	padding:0.75em;
	border:1px solid #1f9d23;
	background-color:#ffffff;
	margin-bottom:1em;
}

	div.form_success li {
		list-style:none;
		background-image:url(images/success-bullet.gif);
		background-repeat:no-repeat;
		background-position:0.25em;
		padding:0.25em 0em 0.25em 2em;
	}

.form-item input.error, .form-item textarea.error, .form-item select.error {
	border: 1px solid #9c231a;
}
