/* standard classes */
body 
{
   text-align: center;
   background-color: #004165;
   color: #000000; 
   font-family: arial;
   font-size: 12px;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
}

#ajax-notes
{
   font-size: 11px;
   z-index: 1500;
   position: absolute;
   left: 20%;
   top: 200px;
   height: 200px;
   width: 60%;
   visibility: hidden;         
   background: #efefef;
   border: 3px solid #ddd;
   padding: 2px;
   text-align: center;
}

div.notes
{
   text-align: left;  
   font-size: 11px;
   
}

div.notes input
{
   background: #ccc;
   color: #000;
   font-size: 11px;
   float: right;  
}

div.notes textarea
{
   font-size: 11px;
   color: #000; 
   border: 1px solid black; 
   background: #fff;
}

div.notes p
{
   margin: 2px 2px 2px 3px;
}

div.notes h1
{
   font-size: 14px;  
   margin: 3px 0px 4px 5px;
}
div.notes h2
{
   font-size: 12px;  
   margin: 3px 0px 4px 5px;
}

#ajax-cover
{
   background: #666;
   filter:alpha(opacity=60);
   -moz-opacity:.60;
   opacity:.60;
   -khtml-opacity: 0.6;
   z-index: 1499;
   position: absolute;
   left: 0;
   top: 0;
   height: 1500px;
   width: 100%;
   visibility: hidden;         
}

h1, h2, h2
{
   color: #004165;
   font-family: arial;
   font-weight: bold;
}	
h1
{
   font-size: 16px;
}
h2
{
   font-size: 14px;
}
h3
{
   font-size: 12px;
}
li
{
   color:#000;
}

p,ul,li
{
   color: #000000;
   font-family: arial;
}
td.no_pad img
{
   padding-bottom:0px;
   margin:0px;
   vertical-align:bottom;
}

td.banner-fill-top img
{
   vertical-align:top;
}
a,
a:active,
a:visited,
a:hover
{
   text-decoration:underline;
   font-weight:bold;
}
img
{
	vertical-align:middle;
	border: 0px;	
}

/* specific classes */
a.footer,a.footer:active,a.footer:visited
{
	color: #004165;
	font-size:10px;
	font-weight:bold;
}

a.menu-level01, 
a.menu-level01:active, 
a.menu-level01:visited, 
a.menu-level01:hover
{
	color: #004165;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	padding-left:  17px;
}
a.menu-level01:hover
{
	background: url(skins/ncvys/images/menu-selected.jpg) top left no-repeat;
}
a.menu-level01-child-F53F5B, 
a.menu-level01-child-F53F5B:active, 
a.menu-level01-child-F53F5B:visited, 
a.menu-level01-child-F53F5B:hover
{
   color: #004165;
	text-decoration: none;
	font-size: 14px;
	font-weight:normal;
	padding-left:  20px;
	margin-left:10px;
}
a.menu-level01-child-F53F5B:hover
{
   background: url(skins/ncvys/images/F53F5B.jpg) left no-repeat;
}
a.menu-level01-child-selected-F53F5B, 
a.menu-level01-child-selected-F53F5B:active, 
a.menu-level01-child-selected-F53F5B:visited, 
a.menu-level01-child-selected-F53F5B:hover
{
   background: url(skins/ncvys/images/F53F5B.jpg) left no-repeat;
   color: #004165;
	text-decoration: none;
	font-size: 14px;
	font-weight:normal;
	padding-left: 20px;
	margin-left:10px;
}

a.menu-level01-child-009B3A, 
a.menu-level01-child-009B3A:active, 
a.menu-level01-child-009B3A:visited, 
a.menu-level01-child-009B3A:hover
{
   color: #004165;
	text-decoration: none;
	font-size: 14px;
	font-weight:normal;
	padding-left:  20px;
	margin-left:10px;
}
a.menu-level01-child-009B3A:hover
{
   background: url(skins/ncvys/images/009B3A.jpg) left no-repeat;
}
a.menu-level01-child-selected-009B3A, 
a.menu-level01-child-selected-009B3A:active, 
a.menu-level01-child-selected-009B3A:visited, 
a.menu-level01-child-selected-009B3A:hover
{
   background: url(skins/ncvys/images/009B3A.jpg) left no-repeat;
   color: #004165;
	text-decoration: none;
	font-size: 14px;
	font-weight:normal;
	padding-left: 20px;
	margin-left:10px;
}

a.menu-level01-child-009AA6, 
a.menu-level01-child-009AA6:active, 
a.menu-level01-child-009AA6:visited, 
a.menu-level01-child-009AA6:hover
{
   color: #004165;
	text-decoration: none;
	font-size: 14px;
	font-weight:normal;
	padding-left:  20px;
	margin-left:10px;
}
a.menu-level01-child-009AA6:hover
{
   background: url(skins/ncvys/images/009AA6.jpg) left no-repeat;
}
a.menu-level01-child-selected-009AA6, 
a.menu-level01-child-selected-009AA6:active, 
a.menu-level01-child-selected-009AA6:visited, 
a.menu-level01-child-selected-009AA6:hover
{
   background: url(skins/ncvys/images/009AA6.jpg) left no-repeat;
   color: #004165;
	text-decoration: none;
	font-size: 14px;
	font-weight:normal;
	padding-left: 20px;
	margin-left:10px;
}

a.menu-level01-child-FF5800, 
a.menu-level01-child-FF5800:active, 
a.menu-level01-child-FF5800:visited, 
a.menu-level01-child-FF5800:hover
{
   color: #004165;
	text-decoration: none;
	font-size: 14px;
	font-weight:normal;
	padding-left:  20px;
	margin-left:10px;
}
a.menu-level01-child-FF5800:hover
{
   background: url(skins/ncvys/images/FF5800.jpg) left no-repeat;
}
a.menu-level01-child-selected-FF5800, 
a.menu-level01-child-selected-FF5800:active, 
a.menu-level01-child-selected-FF5800:visited, 
a.menu-level01-child-selected-FF5800:hover
{
   background: url(skins/ncvys/images/FF5800.jpg) left no-repeat;
   color: #004165;
	text-decoration: none;
	font-size: 14px;
	font-weight:normal;
	padding-left: 20px;
	margin-left:10px;
}

a.menu-level01-child-0D776E, 
a.menu-level01-child-0D776E:active, 
a.menu-level01-child-0D776E:visited, 
a.menu-level01-child-0D776E:hover
{
   color: #004165;
	text-decoration: none;
	font-size: 14px;
	font-weight:normal;
	padding-left:  20px;
	margin-left:10px;
}
a.menu-level01-child-0D776E:hover
{
   background: url(skins/ncvys/images/0D776E.jpg) left no-repeat;
}
a.menu-level01-child-selected-0D776E, 
a.menu-level01-child-selected-0D776E:active, 
a.menu-level01-child-selected-0D776E:visited, 
a.menu-level01-child-selected-0D776E:hover
{
   background: url(skins/ncvys/images/0D776E.jpg) left no-repeat;
   color: #004165;
	text-decoration: none;
	font-size: 14px;
	font-weight:normal;
	padding-left: 20px;
	margin-left:10px;
}

a.menu-level01-child-C79900, 
a.menu-level01-child-C79900:active, 
a.menu-level01-child-C79900:visited, 
a.menu-level01-child-C79900:hover
{
   color: #004165;
	text-decoration: none;
	font-size: 14px;
	font-weight:normal;
	padding-left:  20px;
	margin-left:10px;
}
a.menu-level01-child-C79900:hover
{
   background: url(skins/ncvys/images/C79900.jpg) left no-repeat;
}
a.menu-level01-child-selected-C79900, 
a.menu-level01-child-selected-C79900:active, 
a.menu-level01-child-selected-C79900:visited, 
a.menu-level01-child-selected-C79900:hover
{
   background: url(skins/ncvys/images/C79900.jpg) left no-repeat;
   color: #004165;
	text-decoration: none;
	font-size: 14px;
	font-weight:normal;
	padding-left: 20px;
	margin-left:10px;
}

a.menu-level01-child-693A77, 
a.menu-level01-child-693A77:active, 
a.menu-level01-child-693A77:visited, 
a.menu-level01-child-693A77:hover
{
   color: #004165;
	text-decoration: none;
	font-size: 14px;
	font-weight:normal;
	padding-left:  20px;
	margin-left:10px;
}
a.menu-level01-child-693A77:hover
{
   background: url(skins/ncvys/images/693A77.jpg) left no-repeat;
}
a.menu-level01-child-selected-693A77, 
a.menu-level01-child-selected-693A77:active, 
a.menu-level01-child-selected-693A77:visited, 
a.menu-level01-child-selected-693A77:hover
{
   background: url(skins/ncvys/images/693A77.jpg) left no-repeat;
   color: #004165;
	text-decoration: none;
	font-size: 14px;
	font-weight:normal;
	padding-left: 20px;
	margin-left:10px;
}

a.menu-level01-child-6A4061, 
a.menu-level01-child-6A4061:active, 
a.menu-level01-child-6A4061:visited, 
a.menu-level01-child-6A4061:hover
{
   color: #004165;
	text-decoration: none;
	font-size: 14px;
	font-weight:normal;
	padding-left:  20px;
	margin-left:10px;
}
a.menu-level01-child-6A4061:hover
{
   background: url(skins/ncvys/images/6A4061.jpg) left no-repeat;
}
a.menu-level01-child-selected-6A4061, 
a.menu-level01-child-selected-6A4061:active, 
a.menu-level01-child-selected-6A4061:visited, 
a.menu-level01-child-selected-6A4061:hover
{
   background: url(skins/ncvys/images/6A4061.jpg) left no-repeat;
   color: #004165;
	text-decoration: none;
	font-size: 14px;
	font-weight:normal;
	padding-left: 20px;
	margin-left:10px;
}

a.menu-level01-child-BED600, 
a.menu-level01-child-BED600:active, 
a.menu-level01-child-BED600:visited, 
a.menu-level01-child-BED600:hover
{
   color: #004165;
	text-decoration: none;
	font-size: 14px;
	font-weight:normal;
	padding-left:  20px;
	margin-left:10px;
}
a.menu-level01-child-BED600:hover
{
   background: url(skins/ncvys/images/BED600.jpg) left no-repeat;
}
a.menu-level01-child-selected-BED600, 
a.menu-level01-child-selected-BED600:active, 
a.menu-level01-child-selected-BED600:visited, 
a.menu-level01-child-selected-BED600:hover
{
   background: url(skins/ncvys/images/BED600.jpg) left no-repeat;
   color: #004165;
	text-decoration: none;
	font-size: 14px;
	font-weight:normal;
	padding-left: 20px;
	margin-left:10px;
}

a.menu-level01-child-DE3831, 
a.menu-level01-child-DE3831:active, 
a.menu-level01-child-DE3831:visited, 
a.menu-level01-child-DE3831:hover
{
   color: #004165;
	text-decoration: none;
	font-size: 14px;
	font-weight:normal;
	padding-left:  20px;
	margin-left:10px;
}
a.menu-level01-child-DE3831:hover
{
   background: url(skins/ncvys/images/DE3831.jpg) left no-repeat;
}
a.menu-level01-child-selected-DE3831, 
a.menu-level01-child-selected-DE3831:active, 
a.menu-level01-child-selected-DE3831:visited, 
a.menu-level01-child-selected-DE3831:hover
{
   background: url(skins/ncvys/images/DE3831.jpg) left no-repeat;
   color: #004165;
	text-decoration: none;
	font-size: 14px;
	font-weight:normal;
	padding-left: 20px;
	margin-left:10px;
}

a.menu-level01-child-739600, 
a.menu-level01-child-739600:active, 
a.menu-level01-child-739600:visited, 
a.menu-level01-child-739600:hover
{
   color: #004165;
	text-decoration: none;
	font-size: 14px;
	font-weight:normal;
	padding-left:  20px;
	margin-left:10px;
}
a.menu-level01-child-739600:hover
{
   background: url(skins/ncvys/images/739600.jpg) left no-repeat;
}
a.menu-level01-child-selected-739600, 
a.menu-level01-child-selected-739600:active, 
a.menu-level01-child-selected-739600:visited, 
a.menu-level01-child-selected-739600:hover
{
   background: url(skins/ncvys/images/739600.jpg) left no-repeat;
   color: #004165;
	text-decoration: none;
	font-size: 14px;
	font-weight:normal;
	padding-left: 20px;
	margin-left:10px;
}

a.menu-level01-child-782327, 
a.menu-level01-child-782327:active, 
a.menu-level01-child-782327:visited, 
a.menu-level01-child-782327:hover
{
   color: #004165;
	text-decoration: none;
	font-size: 14px;
	font-weight:normal;
	padding-left:  20px;
	margin-left:10px;
}
a.menu-level01-child-782327:hover
{
   background: url(skins/ncvys/images/782327.jpg) left no-repeat;
}
a.menu-level01-child-selected-782327, 
a.menu-level01-child-selected-782327:active, 
a.menu-level01-child-selected-782327:visited, 
a.menu-level01-child-selected-782327:hover
{
   background: url(skins/ncvys/images/782327.jpg) left no-repeat;
   color: #004165;
	text-decoration: none;
	font-size: 14px;
	font-weight:normal;
	padding-left: 20px;
	margin-left:10px;
}

a.menu-level01-child-BB133E, 
a.menu-level01-child-BB133E:active, 
a.menu-level01-child-BB133E:visited, 
a.menu-level01-child-BB133E:hover
{
   color: #004165;
	text-decoration: none;
	font-size: 14px;
	font-weight:normal;
	padding-left:  20px;
	margin-left:10px;
}
a.menu-level01-child-BB133E:hover
{
   background: url(skins/ncvys/images/BB133E.jpg) left no-repeat;
}
a.menu-level01-child-selected-BB133E, 
a.menu-level01-child-selected-BB133E:active, 
a.menu-level01-child-selected-BB133E:visited, 
a.menu-level01-child-selected-BB133E:hover
{
   background: url(skins/ncvys/images/BB133E.jpg) left no-repeat;
   color: #004165;
	text-decoration: none;
	font-size: 14px;
	font-weight:normal;
	padding-left: 20px;
	margin-left:10px;
}

a.menu-level01-child-004165, 
a.menu-level01-child-004165:active, 
a.menu-level01-child-004165:visited, 
a.menu-level01-child-004165:hover
{
   color: #004165;
	text-decoration: none;
	font-size: 14px;
	font-weight:normal;
	padding-left:  20px;
	margin-left:10px;
}
a.menu-level01-child-004165:hover
{
   background: url(skins/ncvys/images/004165.jpg) left no-repeat;
}
a.menu-level01-child-selected-004165, 
a.menu-level01-child-selected-004165:active, 
a.menu-level01-child-selected-004165:visited, 
a.menu-level01-child-selected-004165:hover
{
   background: url(skins/ncvys/images/004165.jpg) left no-repeat;
   color: #004165;
	text-decoration: none;
	font-size: 14px;
	font-weight:normal;
	padding-left: 20px;
	margin-left:10px;
}

a.menu-level01-child-FED100, 
a.menu-level01-child-FED100:active, 
a.menu-level01-child-FED100:visited, 
a.menu-level01-child-FED100:hover
{
   color: #004165;
	text-decoration: none;
	font-size: 14px;
	font-weight:normal;
	padding-left:  20px;
	margin-left:10px;
}
a.menu-level01-child-FED100:hover
{
   background: url(skins/ncvys/images/FED100.jpg) left no-repeat;
}
a.menu-level01-child-selected-FED100, 
a.menu-level01-child-selected-FED100:active, 
a.menu-level01-child-selected-FED100:visited, 
a.menu-level01-child-selected-FED100:hover
{
   background: url(skins/ncvys/images/FED100.jpg) left no-repeat;
   color: #004165;
	text-decoration: none;
	font-size: 14px;
	font-weight:normal;
	padding-left: 20px;
	margin-left:10px;
}

a.menu-level01-child-B63188, 
a.menu-level01-child-B63188:active, 
a.menu-level01-child-B63188:visited, 
a.menu-level01-child-B63188:hover
{
   color: #004165;
	text-decoration: none;
	font-size: 14px;
	font-weight:normal;
	padding-left:  20px;
	margin-left:10px;
}
a.menu-level01-child-B63188:hover
{
   background: url(skins/ncvys/images/B63188.jpg) left no-repeat;
}
a.menu-level01-child-selected-B63188, 
a.menu-level01-child-selected-B63188:active, 
a.menu-level01-child-selected-B63188:visited, 
a.menu-level01-child-selected-B63188:hover
{
   background: url(skins/ncvys/images/B63188.jpg) left no-repeat;
   color: #004165;
	text-decoration: none;
	font-size: 14px;
	font-weight:normal;
	padding-left: 20px;
	margin-left:10px;
}

a.menu-level01-child-78A22E, 
a.menu-level01-child-78A22E:active, 
a.menu-level01-child-78A22E:visited, 
a.menu-level01-child-78A22E:hover
{
   color: #004165;
	text-decoration: none;
	font-size: 14px;
	font-weight:normal;
	padding-left:  20px;
	margin-left:10px;
}
a.menu-level01-child-78A22E:hover
{
   background: url(skins/ncvys/images/78A22E.jpg) left no-repeat;
}
a.menu-level01-child-selected-78A22E, 
a.menu-level01-child-selected-78A22E:active, 
a.menu-level01-child-selected-78A22E:visited, 
a.menu-level01-child-selected-78A22E:hover
{
   background: url(skins/ncvys/images/78A22E.jpg) left no-repeat;
   color: #004165;
	text-decoration: none;
	font-size: 14px;
	font-weight:normal;
	padding-left: 20px;
	margin-left:10px;
}

a.menu-level01-child-7AB800, 
a.menu-level01-child-7AB800:active, 
a.menu-level01-child-7AB800:visited, 
a.menu-level01-child-7AB800:hover
{
   color: #004165;
	text-decoration: none;
	font-size: 14px;
	font-weight:normal;
	padding-left:  20px;
	margin-left:10px;
}
a.menu-level01-child-7AB800:hover
{
   background: url(skins/ncvys/images/7AB800.jpg) left no-repeat;
}
a.menu-level01-child-selected-7AB800, 
a.menu-level01-child-selected-7AB800:active, 
a.menu-level01-child-selected-7AB800:visited, 
a.menu-level01-child-selected-7AB800:hover
{
   background: url(skins/ncvys/images/7AB800.jpg) left no-repeat;
   color: #004165;
	text-decoration: none;
	font-size: 14px;
	font-weight:normal;
	padding-left: 20px;
	margin-left:10px;
}

a.menu-level01-child-BF2296, 
a.menu-level01-child-BF2296:active, 
a.menu-level01-child-BF2296:visited, 
a.menu-level01-child-BF2296:hover
{
	text-decoration: none;
	font-size: 14px;
	font-weight:normal;
	padding-left:  20px;
	margin-left:10px;
}
a.menu-level01-child-BF2296:hover
{
   background: url(skins/ncvys/images/BF2296.jpg) left no-repeat;
}
a.menu-level01-child-selected-BF2296, 
a.menu-level01-child-selected-BF2296:active, 
a.menu-level01-child-selected-BF2296:visited, 
a.menu-level01-child-selected-BF2296:hover
{
   background: url(skins/ncvys/images/BF2296.jpg) left no-repeat;
   color: #004165;
	text-decoration: none;
	font-size: 14px;
	font-weight:normal;
	padding-left: 20px;
	margin-left:10px;
}

a.menu-level01-child, 
a.menu-level01-child:active, 
a.menu-level01-child:visited, 
a.menu-level01-child:hover
{
   color: #004165;
	text-decoration: none;
	font-size: 14px;
	font-weight:normal;
	padding-left:  20px;
	margin-left:10px;
}
a.menu-level01-child:hover
{
   background: url(skins/ncvys/images/menu-selected.jpg) left no-repeat;
}
a.menu-level01-child-selected, 
a.menu-level01-child-selected:active, 
a.menu-level01-child-selected:visited, 
a.menu-level01-child-selected:hover
{
   background: url(skins/ncvys/images/menu-selected.jpg) left no-repeat;
   color: #004165;
	text-decoration: none;
	font-size: 14px;
	font-weight:normal;
	padding-left: 20px;
	margin-left:10px;
}

a.menu-level01-selected, 
a.menu-level01-selected:active, 
a.menu-level01-selected:visited, 
a.menu-level01-selected:hover
{
	background: url(skins/ncvys/images/menu-selected.jpg) top left no-repeat;
	color: #004165;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	padding-left:  17px;
}
a.contact, 
a.contact:active, 
a.contact:visited, 
a.contact:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
a.panels, 
a.panels:active, 
a.panels:visited, 
a.panels:hover
{
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: underline;
}
a.banner, 
a.banner:active, 
a.banner:visited, 
a.banner:hover
{
   color: #93B4CF;
	text-decoration: none;
}
p.nvcys
{
	color: #004165;	
	font-size: 14px;
	font-weight: bold;
}
input.search
{
	color: #808080;
	width: 174px;
	font-size: 14px;
	vertical-align:middle;
	margin-bottom:3px;
}

/*** ncv table ***/

a.ncv-tbl:active,
a.ncv-tbl:visited {
	text-decoration: none; 
	color: #014e68; 
	font-weight: bold; 
}
a.ncv-tbl:hover{
	text-decoration: none; 
	color: #000; 
}
p.ncv_table {
	margin:0px;
	padding:2px;	
}
.ncv-tbl_future,
.ncv-tbl_w_background,
.ncv-tbl_w_background_f {
	color: #014E68; 
	padding: 2px 5px 2px 5px; 	
	height:20px;
	
}
th.ncv-tbl{
	color: #FFF; 
	background-color: #004165; 
	padding:2px;
	margin-top:10px;
	margin-bottom:10px;
}
td.ncv-tbl 
{
	color: #000;
	font-size: 12px; 
}
td.ncv-tbl li
{
	color: #000;
	font-size: 12px; 
}

td.ncv-tbl label 
{ 
	color:#014e68;	
}
td.ncv-tbl a,
td.ncv-tbl a:visited,
td.ncv-tbl a:active,
td.ncv-tbl a:hover,
{
	color:#014e68;	
}
td.ncv-tbl a:hover 
{
   color:red;
}
td.ncv-tbl p.ncv-tbl 
{
   vertical-align:middle;
}

/** colour of p within a ncv td or th **/
td.ncv-tbl p.ncv-tbl, 
th.ncv-tbl p.ncv-tbl 
{
	color: #014E68; 
}
td.ncv-tbl_future 
{
	color: #014E68; 
	background: #FFF; 
	padding: 2px 5px 2px 5px;
}
th.ncv-tbl_w_background,
th.ncv-tbl_w_background_f,
th.ncv-tbl 
{
	color: #FFF; 
	padding: 2px 20px 2px 20px; 
	vertical-align:middle;
	height:30px;	
}

/***red text***/
td.ncv-tbl_red_text
{
   color:red; 
	font-weight: bold;
	padding: 2px 5px 2px 5px; 
}
/** curved bars **/
th.ncv-tbl-head-top,
th.ncv-tbl-head-middle,
th.ncv-tbl-head-bottom 
{
	padding: 0px 0px 8px 0px; 
	vertical-align:top;
	width:465px;
	color: #fff; 
}
th.ncv-tbl-head-middle
{
  color: #03567E;
}
th.ncv-tbl-head-top 
{
	background: url(skins/ncvys/images/centre-panel-banner.jpg) no-repeat top left;
}
th.ncv-tbl-head-middle 
{
	background: #004165;
}
th.ncv-tbl-head-bottom 
{
	background: #004165 url(skins/ncvys/images/centre-panel-bottom.jpg) no-repeat bottom left; 
	width:465px;
}
span.ncv-tbl-head-foot-left 
{
	font-size: 18px;
	float:left;
	padding-left:22px;
}
span.ncv-tbl-head-foot-right 
{
	float:right;
	margin-right:5px;
	margin-top:5px;
	padding:0px;
}
/** end curved bar **/

p.ncv-tbl_future {
	color: rgb(200,200,200);
}
th.ncv-tbl-sub_heading {
	padding:4px 6px;
	/*border-top:4px solid #005983;*/
	color:#014E6A;
}

/**  CALENDAR (CC)   ****************/
th.calendar
{
	color: #D5E0EC;
   background-color: #004165;
	padding-top: 5px;
	padding-bottom: 5px;		
}

td.calendar_nav
{
	color: #004165;
	background-color: #97BACD;
	vertical-align: middle;
	width: 25px;
}
td.calendar_nav a,
td.calendar_nav a:hover,
td.calendar_nav a:visited,
td.calendar_nav a:active
{
	color: #004165;
}
td.calendar_month_left,
td.calendar_month_right
{
	color: #004165;
   background-color: #FFF;	
}
td.calendar_month_left
{
	border-right: 2px solid #97BACD;
}
td.calendar_month_header
{
	color: #004165;
   background-color: #D6E0EC;	
   text-align: center;
   padding: 3px 3px 3px 3px;
   font-weight: bold;
}
td.calendar_month_cell
{
	color: #004165;
   background-color: #FFF;	
   text-align: center;
   padding: 3px 3px 3px 3px;
}
td.calendar_month_cell a,
td.calendar_month_cell a:hover,
td.calendar_month_cell a:visited,
td.calendar_month_cell a:active
{
	 color: #004165;
   background-color: #FFF;	
   text-align: center;
}

td.calendar_selected_date
{
	color:#014E6A;
	background-color:#CCCCFF;	
   padding: 3px 3px 3px 3px;
   text-align: center;
}
td.calendar_selected_date a,
td.calendar_selected_date a:hover,
td.calendar_selected_date a:visited,
td.calendar_selected_date a:active
{
	color:#014E6A;
	background-color:#CCCCFF;	
   text-align: center;
}

td.calendar_current_date
{
	color:#014E6A;
	background-color:#CCFFCC;
   padding: 3px 3px 3px 3px;
   text-align: center;
}
td.calendar_current_date a,
td.calendar_current_date a:hover,
td.calendar_current_date a:visited,
td.calendar_current_date a:active
{
	color:#014E6A;
	background-color:#CCFFCC;
}

td.calendar_comm_entry
{
	color:#014E6A;
	background-color:#CCFFCC;
   padding: 3px 3px 3px 3px;
   text-align: center;
   font-size: 12px;
}
td.calendar_comm_entry a,
td.calendar_comm_entry a:hover,
td.calendar_comm_entry a:visited,
td.calendar_comm_entry a:active
{
	color:#014E6A;
	background-color:#CCFFCC;
}

td.calendar_diary_entry
{
	color:#014E6A;
	background-color:#CCCCFF;	
   padding: 3px 3px 3px 3px;
   text-align:left;
   font-size: 12px;
}
td.calendar_diary_entry a,
td.calendar_diary_entry a:hover,
td.calendar_diary_entry a:visited,
td.calendar_diary_entry a:active
{
	color:#014E6A;
	background-color:#CCCCFF;	
	text-decoration: none;
}

td.calendar_diary_entry_month_view
{
	color:#014E6A;
	background-color:#CCCCFF;	
   padding: 3px 3px 3px 3px;
   text-align:left;
	vertical-align: middle;
   font-size: 12px;
}
td.calendar_diary_entry_month_view a,
td.calendar_diary_entry_month_view a:hover,
td.calendar_diary_entry_month_view a:visited,
td.calendar_diary_entry_month_view a:active
{
	color:#014E6A;
	background-color:#CCCCFF;	
	text-decoration: none;
   padding: 15px 50px 15px 0px;
}
td.calendar_small_time_slot_header
{
	color: #004165;
   background-color: #FFF;	
	padding: 1px;
	margin: 0px:
}
td.calendar_small_time_slot_no_colour
{
	padding: 1px;
	margin: 0px:
}
td.calendar_small_time_slot
{
	color:#014E6A;
	background-color:#CCCCFF;	
	padding: 1px;
	margin: 0px:
}
td.calendar_small_time_slot a,
td.calendar_small_time_slot a:hover,
td.calendar_small_time_slot a:visited,
td.calendar_small_time_slot a:active
{
	color:#014E6A;
	background-color:#CCCCFF;	
	text-decoration: none;
   padding: 1px 1px 10px 1px;
}

/**  LIGHT BOX   ****************/
table.ncv-cal-light_box {
	color: #000;
	background:#D4E3EA;
	vertical-align:top;
	margin:0px;
	padding:0px;
	width:465px;
}
table.ncv-tbl-light_box p {
	color: #000;
}
th.ncv-tbl-light_box,
th.ncv-tbl-light_box-off {
	padding:5px 3px;
	color:#004165;
	height:22px;	
	font-size: 12px;	
}
th.ncv-tbl-light_box a,
th.ncv-tbl-light_box a:hover,
th.ncv-tbl-light_box a:visited,
th.ncv-tbl-light_box a:active,
th.ncv-tbl-light_box-off a,
th.ncv-tbl-light_box-off a:hover,
th.ncv-tbl-light_box-off a:visited,
th.ncv-tbl-light_box-off a:active
{
	color:#D5E0EC;
	font-size: 12px;
	text-decoration:none;
	font-weight:bold;
}

td.ncv-tbl-light_box a,
td.ncv-tbl-light_box a:hover,
td.ncv-tbl-light_box a:visited,
td.ncv-tbl-light_box a:active,
td.ncv-tbl-light_box-off a,
td.ncv-tbl-light_box-off a:hover,
td.ncv-tbl-light_box-off a:visited,
td.ncv-tbl-light_box-off a:active
{
}

th.ncv-tbl-light_box a:hover,
th.ncv-tbl-light_box-off a:hover
{

}
td.ncv-tbl-light_box a:hover,
td.ncv-tbl-light_box-off a:hover
{
   color:#004165;
}


td.form,
td.ncv-tbl-light_box,
td.ncv-tbl-light_box-off {
	padding:5px;
	height:10px;
	color:#000;	
	background:#D5E0EC;	
	font-size: 12px;
}
td.ncv-tbl-light_box-off
{
	color:#000;
	background:#fff;
	font-size: 12px;
}
td.ncv-tbl-light_box label {
	vertical-align:middle;
}

table.ncv-tbl-light_box th {
	background:#004165;
	padding:4px 6px;
	/*border-top:4px solid #005983;*/
	color:#D5E0EC;
}
td.ncv-tbl-light_box option
{
   font-size:12px;
}


td.ncv-tbl-message{
   background: #D5E0EC;
   font-size:12px;
   padding:5px 3px;
   color:#014E6A;
   font-weight: bold;   
}

td.ncv-tbl-light_box a.button_link,
td.ncv-tbl-light_box-off a.button_link,
td.ncv-tbl-light_box input,
td.ncv-tbl-light_box-off input
{
   margin-right:16px;
   font-size:12px;
	text-align:left;
	text-decoration:none;
	color: #004165;
}

td.ncv-tbl-light_box a,
td.ncv-tbl-light_box-off a
{
   font-size:12px;
   text-align:left;
   text-decoration:underline;
}

a.tpage,
a.tpage:hover,
a.tpage:visited,
a.tpage:active
{
   font-size:12px;
   color:#D5E0EC;
   text-decoration:none;
}
a.tpage:hover,
a.tpage:visited
{

}
/**
 ******************
 END LIGHT BOX
 */


div.contact_tab,
div.selected_contact_tab {
	height:20px; 
	float:left;
	padding: 0px 5px 0px 5px;		
	font-size: 12px;
	margin-right: 5px;
	margin-bottom: 2px;
	background:#ccc url(skins/ncvys/images/top-right-blank.gif) no-repeat top right;
}
div.contact_tab:hover 
{
	background:#ccc url(skins/ncvys/images/top-right-blank.gif) no-repeat top right;
}

div.contact_tab 
{
	background:#A9C5D1 url(skins/ncvys/images/top-right-blank.gif) no-repeat top right;
}
div.contact_tab a
{
	color:#004165;
}

div.selected_contact_tab 
{
	background:#62B5D8 url(skins/ncvys/images/top-right-blank.gif) no-repeat top right;
}
div.selected_contact_tab a 
{
	color:#004165;
}
span.warning {
	color:#f00;
}
/*** end ncv table ***/

td.ncv-tbl-list  { 
	border-bottom:1px solid #eee;
	padding:4px;
	vertical-align:middle;
	color:#014e68
}

table.calendar_table
{
   border: 1px solid black;
   padding: 2px;
}
table.calendar_table td
{
   padding:8px;
   color: black;
}
table.calendar_table th
{
   padding:2px;
   color: black;
   font-weight: bold;
}
td.ncv-tbl-list a.ncv-tbl-list {
	color: #014E68; 
}

th.ncv-tbl-list {
	background: #A9C5D1;
	padding:4px;	
}
p.ncv-tbl-list {
	color: #014E68;
}
a.ncv-tbl-list{
	font-weight:bold;
}

a.button_link:link,
a.button_link:active,
a.button_link:visited,
a.button_link:hover,
input.button_link,
input,
a.button_on_white:link,
a.button_on_white:active,
a.button_on_white:visited,
a.button_on_white:hover,
p.quote,
input.button_on_white 
{
	
	color:#014E68;
	padding:2px 5px 2px 5px;
	border:1px solid #7f9db9;
	font-size: 10px;
	text-align:left;
	background:#fff;
	vertical-align:middle;
	font-weight:normal;
	cursor:pointer;
}

input.button_link,
input.button
{
   font-size:9px;
   padding:0px 0px 0px 2px;
	text-decoration:none;
	
}

p.quote
{
   font-style: italic;
   padding:6px;
}
a.button_on_white:link,
a.button_on_white:active,
a.button_on_white:visited,
a.button_on_white:hover,
input.button_on_white {
	background:#A9C5D1;
	font-size: 12px;		
	
}
a.button_link:link,
a.button_link:active,
a.button_link:visited,
a.button_link:hover{
	padding:1px 5px 0px 5px;
	text-decoration:none;
	font-size: 10px;
	
	
}

/**
  SELECTABLE BOX 
  ****************/
table.ncv-tbl-select {
	background:#D4E3EA;
	border-collapse:collapse;	
}
th.ncv-tbl-select {
	background: #D5E0EC;
	padding:4px 6px;
	border-top:4px solid #005983;
	color:#014E6A;
	font-size: 12px;
}

td.ncv-tbl-select-odd,
td.ncv-tbl-select-even {
	padding:5px 3px;
	color:#014E6A;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	font-size: 12px;
}

td.ncv-tbl-select-odd a,
td.ncv-tbl-select-even a{
	font-weight:bold;
	font-size: 12px;
}
td.ncv-tbl-select-even {
	color:#014E6A;
	background-color:#ffffff;
}

/* hover */
tr.ncv-tbl-select-odd:hover,
tr.ncv-tbl-select-odd:hover td.ncv-tbl-select-odd,
tr.ncv-tbl-select-even:hover,
tr.ncv-tbl-select-even:hover td.ncv-tbl-select-even,
.ncv-tbl-select-hover,
.ncv-tbl-select-hover td {
    background-color: #E2F6FF;
    cursor:pointer;
}

/* marked */
tr.ncv-tbl-select-selected, 
tr.ncv-tbl-select-selected td{
	background-color: #FFCC99;
}

td.email_box {border:1px solid #62B5D8;background:#fff}

/**
 ******************
 END SELECTABLE BOX
 */
 
 /*
  messages
  ****************/
  
 .msg_error,
 .msg_warning,
 .msg_success,
 .msg_help {
 	padding:5px;
 	border:1px solid #ccc;
 }

 .msg_error{ font-size:12px;color:#fff;background:#ff6666 }
 .msg_success{ font-size:12px;color:#000;background:#99ff99 }
 .msg_warning{ font-size:12px;color:#000;background:#ffcc66 }
 .msg_help{ font-size:12px;color:#000;background:#e2f6ff }
 
 /**
 ******************
 end messages
 */
 
 .long_input {width:300px;}
 
 /**
  splash page 
  ****************/
  
table.splash-top-box
{
   float:left;
   width:465px;
   height:10px;
   margin:0px;
   padding:0px;
}

td.splash-top-box
{
   text-align:left;
   padding-top:3px;
   padding-bottom:3px;
   padding-right:3px;
   padding-left:3px;
   margin:0px;
}

td.splash-space-horizontal
{
   background:#fff;
   height:1px;
}

td.splash-space-vertical
{
   background:#fff;
   width:1px;
}

td.splash-left-box1
{
   text-align:left;
   border:1px solid #004165;
   
   vertical-align:top;
   padding-top:3px;
   padding-bottom:3px;
   padding-right:3px;
   margin:0px;
}

td.splash-right-box1
{
   text-align:left;
   border:1px solid #004165;
   vertical-align:top;
   padding-top:3px;
   padding-bottom:3px;
   padding-right:3px;
   margin:0px;
}

td.splash-left-box2
{
   text-align:left;
   height:150px;
   background:#FF5800;
   margin:0px;
   vertical-align:top;
   padding-top:3px;
   padding-bottom:3px;
   padding-right:3px;
   
}

td.splash-right-box2
{
   text-align:left;
   height:100px;
   vertical-align:top;
   padding-top:3px;
   padding-bottom:3px;
   padding-right:3px;
   padding-left:3px;
   border:1px solid #004165;
   margin:0px;
}

td.splash-left-box3
{
   text-align:left;
   height:150px;
   margin:0px;
   vertical-align:top;
   padding-top:3px;
   padding-bottom:3px;
   padding-right:3px;
   border:1px solid #004165;
}

table.splash-bottom-box
{
   width:465px;
   height:10px;
   background:#fff;
}

select.medium
{
   width:200px;
   font-size:10px;
   color:#004165;
}

#tbx_textEditorContent_tbl {
   width: 400px;
}


select.large
{
   width:400px;
   font-size:10px;
   color:#004165;
}

select
{
   font-size:10px;
   color:#004165;  
}

textarea
{
   width:99%;
   font-size: 12px;
   font-family: arial;
}

input
{
   color: #000;
   font-size: 12px;
   font-family: arial;
}

/******** CMS PAGE LINK STYLES *****************/

hr
{
   color: #D4C89A;  
   margin-top: 15px;
   margin-bottom: 15px;
}

a,
a:hover,
a:visited,
a:active
{
   color: #014165;
}

a.who-we-are,
a.who-we-are:hover,
a.who-we-are:visited,
a.who-we-are:active
{
 
}

a.youth-participation,
a.youth-participation:hover,
a.youth-participation:visited,
a.youth-participation:active
{
 
}

a.safeguarding,
a.safeguarding:hover,
a.safeguarding:visited,
a.safeguarding:active
{
 
}

a.policy,
a.policy:hover,
a.policy:visited,
a.policy:active
{
 
}

a.speaking-out,
a.speaking-out:hover,
a.speaking-out:visited,
a.speaking-out:active
{
 
}

a.infrastructure,
a.infrastructure:hover,
a.infrastructure:visited,
a.infrastructure:active
{
 
}

a.diversity,
a.diversity:hover,
a.diversity:visited,
a.diversity:active
{
 
}

a.workforce,
a.workforce:hover,
a.workforce:visited,
a.workforce:active
{
 
}

a.youth-active,
a.youth-active:hover,
a.youth-active:visited,
a.youth-active:active
{
 
}

a.other-work,
a.other-work:hover,
a.other-work:visited,
a.other-work:active
{
 
}

a.publications,
a.publications:hover,
a.publications:visited,
a.publications:active
{
 
}

a.events,
a.events:hover,
a.events:visited,
a.events:active
{
 
}

a.training,
a.training:hover,
a.training:visited,
a.training:active
{
 
}

a.our-members,
a.our-members:hover,
a.our-members:visited,
a.our-members:active
{
 
}

a.news,
a.news:hover,
a.news:visited,
a.news:active
{
 
}#main
{
   width: 950px; 
   margin: auto;
	margin-bottom: 5px;
   background-color: #FFFFFF;
}

span.breadcrumb
{
   float:left;
   margin-top:5px;
   margin-left:2px;
   font-size:11px;
   color:black;
}

#banner
{
   background-color: #004165;
   width: 950px;
   height: 160px;
}

#banner-left
{
   background: #004165 url(skins/ncvys/images/lefthand-banner-image-01.jpg) no-repeat top left;
   width: 407px;
   height: 160px;
   float: left;
}

#banner-right
{
   background: #004165 url(skins/ncvys/images/righthand-banner-image.jpg) no-repeat top left;
   width: 543px;
   height: 160px;
	float: right;
	text-align: left;
}

#twitter_header
{
   background: #FFFFFF url(skins/ncvys/images/polls-banner.jpg) no-repeat top left;
   position: relative;
   top: 0px;
   left: 0px;
   width: 220px;
   height: 23px;
	color: #FFFFFF;
	font-size: 18px;
	text-align: left;
	padding-left: 5px;
	padding-top: 2px;
	margin-bottom: 0px;
	margin-top: 5px;	
}

#twitter_div
{
   
}

#twitter_div 
{
   /*background: #ccc;
   margin-bottom: 20px;
   padding:5px 10px 5px 5px; 
   border-right:3px double #33CCFF; 
   border-left:3px double #33CCFF; 
   border-bottom:3px double #33CCFF; 
   -moz-border-radius:5px; 
   -webkit-border-radius:5px; 
   border-radius:5px;   */
}
#twitter_div img {float:right;}
#twitter_div #twitter_update_list
{   
   margin: 0;
   padding-left: 0px;   
}

#twitter_div #twitter_update_list li
{
   list-style-type:circle;
   text-indent: 0;   
   font-size: 11px;
   margin: 5px 2px 5px 15px;
   
}

#twitter_div
{
	background: #7FCCD2;
	color: #FFFFFF;
   width: 215px;
   position: relative;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	text-align: left;	
}

#twitter-footer
{
	background: #7FCCD2 url(skins/ncvys/images/polls-footer.jpg) no-repeat bottom left;
	color: #FFFFFF;
   width: 215px;
   height: 15px;
   
   position: relative;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	text-align: right;
	margin-bottom: 30px;
}

a.twitter,
a.twitter:link,
a.twitter:hover,
a.twitter:visited,
a.twitter:active
{
   color: #fff;  
   text-decoration: none;
   font-size: 11px;
}

#search
{
   position: relative;
   top: 14px;
   height: 25px;
   font-size: 14px;
   font-weight: bold;
   color: #93B4CF;
}

#member-login
{
   position: relative;
   top: 14px;
   height: 25px;
   font-size: 14px;
   font-weight: bold;
   color: #93B4CF;
}

#content-pane
{
   background: #FFFFFF url(skins/ncvys/images/top-content.jpg) no-repeat top left;
   width: 950px;
   display: table;   
}

#footer
{
   background: #FFFFFF url(skins/ncvys/images/bottom-content.jpg) no-repeat bottom left;
   width: 950px;
   color: #004165;
   padding-bottom: 10px;
   font-size:10px;
}

#left-hand-panel
{
	float: left;
	width: 220px;
}

#menu-banner
{
   background: #D5E0EC url(skins/ncvys/images/menu-banner.jpg) no-repeat top left;
   position: relative;
   top: 5px;
   left: 5px;
   width: 202px;
   height: 24px;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	padding-left: 22px;
	[padding-top:0px;padding-top:3px;]
}


#menu-options
{
   background: #FFFFFF url(skins/ncvys/images/menu-background.jpg) repeat-y;
   width: 224px;
   position: relative;
   top: 5px;
   left: 5px;
	padding-top: 5px;
	text-align: left;
}

#menu-footer
{
   background: #D5E0EC url(skins/ncvys/images/menu-footer.jpg) no-repeat bottom left;
   width: 224px;
   height: 5px;
   position: relative;
   top: 5px;
   left: 5px;
	padding-top: 5px;
}

#contact
{
   background: #D5E0EC url(skins/ncvys/images/menu-banner.jpg) no-repeat top left;
   position: relative;
   top: 5px;
   left: 5px;
   width: 202px;
   height: 23px;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	padding-left: 22px;
	padding-top: 2px;
	margin-top: 5px;
}

#contact-details
{
   background: #98BACD;
   width: 202px;
   position: relative;
   top: 5px;
   left: 5px;
   font-weight:bold;
	color: #FFFFFF;
	font-size: 14px;
	text-align: left;
	padding-top: 5px;
	padding-left:  22px;
	text-align: left;
}
form
{
   margin: 0px;
   padding: 0px;
}

#contact-footer
{
   background: #98BACD url(skins/ncvys/images/contact-footer.jpg) no-repeat bottom left;
   width: 224px;
   height: 5px;
   position: relative;
   top: 5px;
   left: 5px;
	padding-top: 5px;
}

#centre-panel
{
	margin-top:5px;
	margin-left: 19px;
	float: left;
   width	: 465px;
	background: #FFFFFF;	
	text-align: left;		
	
}

#centre-panel-banner
{
   background: #004165 url(skins/ncvys/images/centre-panel-banner.jpg) no-repeat top left;
   position: relative;
   left: 0px;
   width: 443px;
   height: 23px;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	padding-left: 22px;
	padding-top: 2px;
}

#right-hand-panel
{
	margin-top: 5px;
	margin-left: 15px;
	margin-right: 0px;
	float: left;
	width: 225px;	
}

#news-banner
{
   background: #FFFFFF url(skins/ncvys/images/news-banner.jpg) no-repeat top left;
   position: relative;
   top: 0px;
   left: 0px;
   width: 220px;
   height: 23px;
	color: #FFFFFF;
	font-size: 18px;
	text-align: left;
	padding-left: 5px;
	padding-top: 2px;
	margin-bottom: 0px;
	margin-top: 0px;	
}

#news-panel
{
	background: #F79B6C;
	color: #FFFFFF;
   width: 215px;
   position: relative;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	text-align: left;	
}

#news-panel p
{
   color: #FFFFFF;
   padding: 0px;
   margin: 0px;
   padding-top: 2px;
}


#news-panel a,
#news-panel a:active,
#news-panel a:visited,
#news-panel a:hover
{
   color:#fff;
   text-decoration:underline;
   font-size:12px;
   font-weight:bold;
}

#news-footer
{
	background: #F79B6C url(skins/ncvys/images/news-footer.jpg) no-repeat bottom left;
	color: #FFFFFF;
   width: 215px;
   position: relative;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	text-align: right;
}

#news-footer a,
#news-footer a:active,
#news-footer a:visited,
#news-footer a:hover
{
   color:#fff;
   text-decoration:underline;
   font-size:12px;
}

#image-banner
{
   background: #FFFFFF url(skins/ncvys/images/image-banner.jpg) no-repeat top left;
   position: relative;
   top: 0px;
   left: 0px;
   width: 220px;
   height: 23px;
	color: #FFFFFF;
	font-size: 18px;
	text-align: left;
	padding-left: 5px;
	padding-top: 2px;
}

#image-panel
{
	background: #A4BCDA;
	color: #FFFFFF;
   width: 215px;
   position: relative;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	text-align: left;
}

#image-panel img
{
   margin-left: 8px;
   border: 1px outset #333;
}

#image-panel a,
#image-panel a:active,
#image-panel a:visited,
#image-panel a:hover
{
   color:#fff;
   text-decoration:underline;
   font-size:12px;
   font-weight:bold;
}

#image-footer
{
	background: #A4BCDA url(skins/ncvys/images/image-footer.jpg) no-repeat bottom left;
	color: #FFFFFF;
   width: 215px;
   position: relative;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	text-align: right;
}

#image-footer a,
#image-footer a:active,
#image-footer a:visited,
#image-footer a:hover
{
   color:#fff;
   text-decoration:underline;
   font-size:12px;
}

#events-banner
{
   background: #FFFFFF url(skins/ncvys/images/events-banner.jpg) no-repeat top left;
   position: relative;
   width: 220px;
   height: 24px;
	color: #FFFFFF;
	font-size: 18px;
	text-align: left;
	padding-left: 5px;
	padding-top: 1px;
	margin-top: 5px;
}

#events-panel
{
	background: #8FB051;
	color: #FFFFFF;
   width: 215px;
   position: relative;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	text-align: left;
}

#events-panel a,
#events-panel a:active,
#events-panel a:visited,
#events-panel a:hover
{
   color:#fff;
   text-decoration:underline;
   font-size:12px;
}

#events-footer
{
	background: #8FB051 url(skins/ncvys/images/events-footer.jpg) no-repeat bottom left;
	color: #FFFFFF;
   width: 215px;
   position: relative;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	text-align: right;
}

#events-footer a,
#events-footer a:active,
#events-footer a:visited,
#events-footer a:hover
{
   color:#fff;
   text-decoration:underline;
   font-size:12px;
}

#polls-banner
{
   background:  #7FCCD2 url(skins/ncvys/images/help-banner.jpg) no-repeat top left;
   position: relative;
   width: 220px;
   height: 24px;
	color: #FFFFFF;
	font-size: 18px;
	text-align: left;
	padding-left: 5px;
	padding-top: 1px;
	margin-top: 5px;
}

#polls-panel
{
	background: #4668CA;
	color: #FFFFFF;
   width: 215px;
   position: relative;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	text-align: left;
}

#polls-panel a,
#polls-panel a:active,
#polls-panel a:visited,
#polls-panel a:hover
{
   color:#fff;
   text-decoration:underline;
   font-size:12px;
}

#polls-footer
{
	background: #4668CA url(skins/ncvys/images/help-footer.jpg) no-repeat bottom left;
	color: #FFFFFF;
   width: 215px;
   position: relative;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	text-align: right;
}

#polls-footer a,
#polls-footer a:active,
#polls-footer a:visited,
#polls-footer a:hover
{
   color:#fff;
   text-decoration:underline;
   font-size:12px;
}

#spotlight-banner
{
   background: #FFFFFF url(skins/ncvys/images/spotlight-banner.jpg) no-repeat top left;
   position: relative;
   width: 220px;
   height: 24px;
	color: #FFFFFF;
	font-size: 18px;
	text-align: left;
	padding-left: 5px;
	padding-top: 1px;
	margin-top: 5px;
}

#spotlight-panel
{
	background: #A277AA;
	color: #FFFFFF;
   width: 215px;
   position: relative;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	text-align: left;
}

#spotlight-footer
{
	background: #A277AA url(skins/ncvys/images/spotlight-footer.jpg) no-repeat bottom left;
	color: #FFFFFF;
   width: 215px;
   position: relative;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	text-align: right;
}

#spotlight-panel a,
#spotlight-panel a:active,
#spotlight-panel a:visited,
#spotlight-panel a:hover
{
   color:#fff;
   text-decoration:underline;
   font-size:12px;
}

#spotlight-footer a,
#spotlight-footer a:active,
#spotlight-footer a:visited,
#spotlight-footer a:hover
{
   color:#fff;
   text-decoration:underline;
   font-size:12px;
}

#help-banner
{
   background: #4668CA url(skins/ncvys/images/help-banner.jpg) no-repeat top left;
   position: relative;
   width: 220px;
   height: 24px;
	color: #FFFFFF;
	font-size: 18px;
	text-align: left;
	padding-left: 5px;
	padding-top: 1px;
	margin-top: 5px;
}

#help-contents
{
	background: #4668CA;
	color: #FFFFFF;
   width: 215px;
   position: relative;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	text-align: left;
}

#help-panel
{
	background: #4668CA;
	color: #FFFFFF;
   width: 215px;
   position: relative;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	text-align: left;
}

#help-footer
{
	background: #4668CA url(skins/ncvys/images/help-footer.jpg) no-repeat bottom left;
	color: #FFFFFF;
   width: 215px;
   position: relative;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	text-align: right;
}

#help-panel a,
#help-panel a:active,
#help-panel a:visited,
#help-panel a:hover
{
   color:#fff;
   text-decoration:underline;
   font-size:12px;
}

#help-footer a,
#help-footer a:active,
#help-footer a:visited,
#help-footer a:hover
{
   color:#fff;
   text-decoration:underline;
   font-size:12px;
}

div.banner-header-left
{
   float: left;  
}
div.banner-header-right
{
   float: right;  
   margin-right: 5px;
}

#imageHolder
{
   visibility: hidden;
   width: 510px;
   z-index: 1500;
   position: absolute;
   top: 100px;
   left: 40%;
   background: #F1F5F8;
   border: 3px outset #004165;
}

#imageHolder h1
{
   margin: 5px;
   font-size: 13px;  
}
#imageHolder p
{
   margin: 5px;
}
#imageHolder a
{
   color: #aaa;
   font-size: 11px;
}
