/*
-----------------------------------------------
Style Sheet
Site: www.cne-siar.gov.uk (currently http://187.187.100.1)
Author:  Comhairle nan Eilean Siar
Version:  1.0
----------------------------------------------- */
		
/* Body Style */
	body {
	text-align: center;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;	
	line-height: 1.6;
	background:url(/cnes_images/lightbluegrad.jpg) repeat-x;
	color: #333;
	/*letter-spacing: 0.1em;*/
	}

/* Containing Box (The Page)*/
	#container {	
	text-align: left;
	margin:0 auto;
	border-bottom: 1px solid #ddd;
	padding:0 5px 0 5px;
	min-width:1000px;
  	width:1000px;
	w\idth:990px;
	}	

/* Main Content */
	#main {
	/* position:relative;  */
	/*float:left;*/
	/*border-top:1px solid #ddd;*/	
	margin-top: 0px;
	margin-right: 150px;
	margin-left: 150px; 
	padding-top: 0px;
	padding-right: 20px;
	padding-left: 10px;
	width:670px;
	w\idth:auto;
	}
	#main p {
	padding-bottom: 10px;	
	}
	
	/* full-width section */	
	.fwsection {
		width:98%;
		float:left;
	}

/* text resizing box */
	#textsize {
		/*position:relative;*/
		/*float:left;*/
		height:2em;
	}
		
/* Standard Tag Styles */	
	h1, .h1 {
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 145%;
	color:#000099;
	margin-bottom: 15px;
	}
	
	h2, .h2 {
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 130%;
	color: #000099;
	margin-bottom: 15px;
	}
	
	h3, .h3 {
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 110%;
	color: #000099;
	margin-bottom: 10px;
	}
	
	h4, .h4 {
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
	font-size: 100%;
	color: #000000;
	margin-bottom: 6px;
	}

	h5, .h5 {
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 100%;
	color: #000000;
	margin-bottom: 6px;
	}

	h6, .h6 {
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 100%;
	color: #000000;
	margin-bottom: 6px;
	}

	.smalltext {
		font-size:90%;
	}
	.verysmalltext {
		font-size:80%;
	}
	
	p {
	margin-bottom: 5px;
	margin-top: 0px;
	}
	
	.indent {
	margin-left:25px;
	}
	
	li.spacedlistitem {
		margin-bottom:20px;
		padding:4px;
 		/* border:1px solid #eeeeee; */
 		/* background-color:#F0FAFF; */
 		background:url(/cnes_images/lightbluegrad.jpg) repeat-x; 		
	}
	li.spacedlistitem > ul{
		font-size:90%;
	}
	
	hr {
	background-color:#bbbbbb;
	border:none;
	height:1px;
	width:100%;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	}
		
	a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#3366CC;
	font-weight:bold;
	text-decoration: none;
	padding-left:0px;
	}
	a:hover {
	color:#000000;
	background-color: #f0f0f0;	
	text-decoration: underline;
	}
	a.externallink {
	padding-right:12px;
	background: transparent url(/cnes_images/externalLink.gif) no-repeat top right;
	/* zoom:1; */ 
	}
	a.externallink:hover {
	background: #f0f0f0 url(/cnes_images/externalLink.gif) no-repeat top right;
	}
	a.externallink_l {
	padding-left:12px;
	background: transparent url(/cnes_images/externalLink.gif) no-repeat top left;
	}
	a.externallink_l:hover {
	background: #f0f0f0 url(/cnes_images/externalLink.gif) no-repeat top left;
	}	
	a.externallinknewpage {
	padding-right:16px;
	background: transparent url(/cnes_images/externalLinkNew.gif) no-repeat top right;
	}
	a.externallinknewpage:hover {
	background: #f0f0f0 url(/cnes_images/externalLinkNew.gif) no-repeat top right;
	}
	a.internallink {
	padding-right:12px;
	background: transparent url(/cnes_images/internalLink.gif) no-repeat top right;
	/* zoom:1; */
	}
	a.internallink:hover {
	background: #f0f0f0 url(/cnes_images/internalLink.gif) no-repeat top right;
	}
	a.internallink_l {
	padding-left:12px;
	background: transparent url(/cnes_images/internalLink.gif) no-repeat top left;
	}
	a.internallink_l:hover {
	background: #f0f0f0 url(/cnes_images/internalLink.gif) no-repeat top left;
	}	
	a.internallinknewpage {
	padding-right:12px;
	background: transparent url(/cnes_images/internalLinkNew.gif) no-repeat top right;
	}
	a.internallinknewpage:hover {
	background: #f0f0f0 url(/cnes_images/internalLinkNew.gif) no-repeat top right;
	}
	a.internallinkleft {
	padding-left:12px;
	background: transparent url(/cnes_images/internalLink.gif) no-repeat top left;
	}
	a.internallinkleft:hover {
	background: #f0f0f0 url(/cnes_images/internalLink.gif) no-repeat top left;
	}
			
	a.pdflink {
	padding-left:20px;
	padding-top:3px;
	background: transparent url(/cnes_images/pdf_sm.gif) no-repeat top left;
	/* zoom:1; */
	}	
	a.pdflink:hover {
	padding-top:3px;
	background: #f0f0f0 url(/cnes_images/pdf_sm.gif) no-repeat top left;
	}
	a.pdflink em {
		margin:0;
		padding:0;
		font-style:normal;
		font-weight:normal;
		text-decoration:none;
		font-size:75%;
		color:#993333;
	}
	a.pdflink:hover em {
		margin:0;
		padding:0;
		font-style:normal;
		font-weight:normal;		
		text-decoration:none;		
		font-size:75%;
		color:#333;
	}
	a u.pdflink {
	padding-left:20px;
	padding-top:3px;
	background: transparent url(/cnes_images/pdf_sm.gif) no-repeat top left;	
	text-decoration:none;
	}
	
	a.wordlink {
	padding-left:20px;
	padding-top:3px;
	background: transparent url(/cnes_images/word_sm.gif) no-repeat top left;
	/* zoom:1; */	
	}	
	a.wordlink:hover {
	padding-top:3px;
	background: #f0f0f0 url(/cnes_images/word_sm.gif) no-repeat top left;
	}
	a.wordlink em {
		margin:0;
		padding:0;
		font-style:normal;
		text-decoration:none;
		font-size:75%;
		font-weight:normal;		
		color:#993333;
	}
	a.wordlink:hover em {
		margin:0;
		padding:0;
		font-style:normal;
		text-decoration:none;		
		font-size:75%;
		font-weight:normal;
		color:#333;
	}
	
	a.pptlink{
	padding-left:20px;
	padding-top:3px;
	background: transparent url(/cnes_images/powerpoint-icon.gif) no-repeat top left;
	/* zoom:1; */	
	}	
	a.pptlink:hover {
	padding-top:3px;
	background: #f0f0f0 url(/cnes_images/powerpoint-icon.gif) no-repeat top left;
	}
	a.pptlink em {
		margin:0;
		padding:0;
		font-style:normal;
		text-decoration:none;
		font-size:75%;
		font-weight:normal;
		color:#993333;
	}
	a.pptlink:hover em {
		margin:0;
		padding:0;
		font-style:normal;
		text-decoration:none;		
		font-size:75%;
		font-weight:normal;
		color:#333;
	}
		
	a.excellink{
	padding-left:20px;
	padding-top:3px;
	background: transparent url(/cnes_images/excel_icon_1_sm.gif) no-repeat top left;
	/* zoom:1; */	
	}	
	a.excellink:hover {
	padding-top:3px;
	background: #f0f0f0 url(/cnes_images/excel_icon_1_sm.gif) no-repeat top left;
	}
	a.excellink em {
		margin:0;
		padding:0;
		font-style:normal;
		text-decoration:none;
		font-weight:normal;
		font-size:75%;
		color:#993333;
	}
	a.excellink:hover em {
		margin:0;
		padding:0;
		font-style:normal;
		text-decoration:none;		
		font-size:75%;
		font-weight:normal;
		color:#333;
	}
	
	a.ebooklink{
	padding-left:20px;
	padding-top:3px;
	background: transparent url(/cnes_images/ebook.jpg) no-repeat top left;
	/* zoom:1; */	
	}	
	a.ebooklink:hover {
	padding-top:3px;
	background: #f0f0f0 url(/cnes_images/ebook.jpg) no-repeat top left;
	}
	a.ebooklink em {
		margin:0;
		padding:0;
		font-style:normal;
		text-decoration:none;
		font-size:75%;
		font-weight:normal;
		color:#993333;
	}
	a.ebooklink:hover em {
		margin:0;
		padding:0;
		font-style:normal;
		text-decoration:none;		
		font-size:75%;
		font-weight:normal;
		color:#333;
	}
		
	a.emaillink {
	padding-right:18px;
	padding-top:3px;
	background: transparent url(/cnes_images/email.png) no-repeat top right;
	/* zoom:1; */	
	}
	a.emaillink:hover {
	padding-top:3px;
	background: #f0f0f0 url(/cnes_images/email.png) no-repeat top right;
	}
	a.emaillinkleft {
	padding-left:18px;
	padding-top:3px;
	background: transparent url(/cnes_images/email.png) no-repeat top left;
	/* zoom:1; */	
	}
	a.emaillinkleft:hover {
	padding-top:3px;
	background: #f0f0f0 url(/cnes_images/email.png) no-repeat top left;
	}

	a.qtlink {
	padding-left:20px;
	padding-top:3px;
	background: transparent url(/cnes_images/quicktime_sm.gif) no-repeat top left;
	/* zoom:1; */
	}	
	a.qtlink:hover {
	padding-top:3px;
	background: #f0f0f0 url(/cnes_images/quicktime_sm.gif) no-repeat top left;
	}
	a.qtlink em {
		margin:0;
		padding:0;
		font-style:normal;
		font-weight:normal;
		text-decoration:none;
		font-size:75%;
		color:#993333;
	}
	a.qtlink:hover em {
		margin:0;
		padding:0;
		font-style:normal;
		font-weight:normal;		
		text-decoration:none;		
		font-size:75%;
		color:#333;
	}	

	a.urgentitem {
	margin-left:40px;
	padding-left:20px;
	padding-top:3px;
	background: transparent url(/cnes_images/warning.png) no-repeat top left;
	}	
	a.urgentitem:hover {
	padding-top:3px;
	background: transparent url(/cnes_images/warning.png) no-repeat top left;
	}
	a.urgentitem em {
		margin:0;
		padding:0;
		font-style:normal;
		font-weight:normal;
		text-decoration:none;
		font-size:75%;
		color:#993333;
	}
	a.urgentitem:hover em {
		margin:0;
		padding:0;
		font-style:normal;
		font-weight:normal;		
		text-decoration:none;		
		font-size:75%;
		color:#333;
	}
			
	.hreflist ul  {
	display: inline;
	margin:0;
	padding:0;
	}
	.hreflist li {
	display: inline;
	padding: 0px 5px 0px 5px;
	text-transform:capitalize;	
	}
	
/* Images */
	img {
	border: none;
	padding:3px;
	} 
	img.nopadding{
	border: 1px solid #bbb;
	padding: 0;
	}	
	img.noborder{
	border: none;
	padding: 0;
	}
	img.imageleft {
	float:left;
	margin:5px 20px 12px 0;
 	}
	img.imageright {
	float:right;
	margin:5px 20px 12px 20px;
 	}
	img.imagecenter {
	display:block;
	margin:0 auto;
	}
	
	
 /* AtoZ, FAQ */
    #letterindex{
    margin:0;
    padding:0;
    width:40em;
    height:8em;
    }
    #letterindex ul {
    margin:0px;
    padding:0px;
    text-indent:0px;
    }
    #letterindex li {
    display: inline;
    margin:0px;
    padding:0px;
    text-indent:0px;    
    }    
    #letterindex a{
    font-size:110%;
    display:block;
    width:1.4em;
    float:left;
    padding:2px 4px 2px 4px;
    margin:2px 4px 2px 4px;
    text-decoration:none;
    text-align:center;
    background:#f9f9f9;
    border:1px solid #ddd;
    }
    #letterindex a:hover{
    background:#eee;
    text-decoration:underline;
    }    
	
	.atozsection
	{
		position:absolute;
		background-color:#D3F8FA;
		padding:0 6px 0 0;
		border:1px solid #cccccc;		
		width:600px;
		height:400px;
		overflow:auto;
		display:none;
		font-size:0.8em;
	}
	/*	
	#main a:hover {
	background-color:#eeeeee;
	color: #000000;
	text-decoration:underline;	
	} 


/* Header Definition */
	#header {
	margin-top: 0px;
	margin-bottom: 0px;	
	padding-top: 1px;
	padding-bottom: 1px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background-image: url(/cnes_images/bannerlight.jpg); 
	height:82px;	
	} 
	#header img {
	border: 0px;
	vertical-align: middle;
	} 		
	#header p {
	margin-bottom: 0px;
	margin-top: 0px;
	}		
	#header a:hover {
	background:none;
	}
	#header #cnesship{
	float:left;
	}
	#header #cnesbannertext {
	float:left;
	margin-top:5px;
	}
	#header #cnescrest {
	float:right;
	margin-right:10px;
	}
	
/* topbar Definition */
    #topbar {
    text-align:center;
    margin:0px;
    padding:0px;
    /*height:30px;
    heigh\t:26px;*/
    }
    #topbar ul {
    display: inline;
    margin:0;
    padding:0;
    text-transform:capitalize;   
    /*line-height:2.2em;*/   
    }
    #topbar li {
    display: inline;
    margin:0px;
    padding: 0px 0px 0px 8px;
    }
    #topbar li span {
    display: inline;
    font-weight:bold;   
    margin:0px;
    padding:0px;
    }   
    #topbar li a{
    color:#3366CC;
    font-weight:bold;
    font-size:0.8em;
    margin:0px;
    padding:0px;
    }
    #topbar li a:hover{
    background:none;
    margin:0px;
    padding:0px;
    }		
	
/* Search */
	#searchbox {
	float:right;
	/* border:1px dotted #999999;*/
	margin:16px 14px 0px 0px;
	padding:4px;
	background-color:transparent;
	}
	
	li.search {
	font-weight:bold;
	color:#006699;
	}
	li.search input {
	display:inline;
	border:1px solid #cccccc;
	color: #000039; 
	font-size:1em;
	}
	li.search input.submit  {
	display:inline;
	/* border:none; 
	background-color:transparent;
	*/
	/* 
	background-color:#000066; 
	background-color:#0066CC;	
	background-color:#3366cc;	
	background-color:#0070df;		
	*/
	background-color:#0060C0;	
	border:1px solid #ffffff;
	/*
	color:#ffffff;
	color:#3366cc;	
	color:#eeeeee;		
	*/
	color:#eeeeee;	
	font-size:1em;
	line-height:1.2em;
	font-weight:bold;
	cursor:pointer;
	height:1.6em;
	padding:0;
	margin:0;
	}


/* Breadcrumb */
	#breadcrumb {
	/*width:80%;*/	
	padding-top: 0px;
	clear: both;
	border-top: 0px dotted #dddddd;
	border-bottom: 1px solid #ddd;
	margin-bottom: 0px;
	text-transform:capitalize;
	}	
	#breadcrumb ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	} 
	#breadcrumb li {
	display: inline;
	margin: 0;
	padding: 3px 3px;
	border-right: 0px dotted #ddd;	
	font-size: 85%;
	}
	#breadcrumb li a {
	color:#3366CC; 	
	font-weight:bold;	
	background:none;
	text-decoration:none;
	}	
	#breadcrumb li a:hover {
	color:#000;
	background:none;
	text-decoration:underline;	
	}
		

/* Left Navigation Column */
	#leftcolumn {
	display:inline;
	float: left;
	margin:0px;
	padding:0px;
	border-right: 1px solid #ddd;	
	/*border-top: 1px solid #ddd;*/	
	font-size:85%;
	font-weight:normal;
	background:url(/cnes_images/lightgreygrad.jpg) repeat-x;
	/* min-height:600px; */
	min-height:400px;
	width:150px;
	w\idth:149px;
	}	
	#leftcolumn ul {
	margin:0px;
	padding:0px 0px 0px 5px;
	list-style-type: none;
	text-transform:capitalize;
	width: 145px;	
	w\idth:140px;
	}
	#leftcolumn li {	
	margin-bottom:1px;
	padding-top:2px;	
	text-indent:-15px;
	tex\t-indent:0px;
	}
	#leftcolumn a {
	display: block;	
	background:#ffffff url(/cnes_images/listarrow.gif) no-repeat top left;
	padding:0px 10px 0px 10px;
	color:#3366CC;	
	font-weight:bold;
	text-decoration:none;
	}	
	#leftcolumn a:hover{
	display: block;
	text-decoration:underline;
	background-color: #ececec;
	padding:0px 10px 0px 10px;
	color:#404040;
	}
	
/* navigation within SNL */
	#snlmenu li.snllnav a {
	background:#f0f0f0 url(/cnes_images/listarrowup.gif) no-repeat top left;
	}
	#snlmenu li.snllnav a:hover {
	background:#e0e0e0 url(/cnes_images/listarrowup.gif) no-repeat top left;
	}			
	
	#snlmenu li.disabledoption a {
		color:#CC9999;
		text-decoration:line-through;
	}		
	#snlmenu li.disabledoption a:hover {
		color:#CC9999;
		text-decoration:line-through;
	}
	
	#snlmenu li.snllnavlocation, #snlmenu li.snllnavlocation a, #snlmenu li.snllnavlocation a:hover {
	color:#000000;
	font-weight:bold;
	margin:2px 0 4px 0;
	padding-left:10px;
	background:#e0e0e0 url(/cnes_images/listarrowdown.gif) no-repeat top left;	
	text-transform:capitalize;
	}
	#snlmenu li.snllnavlocation a, #snlmenu li.snllnavlocation a:hover {
	background:transparent;
	padding:0px 10px 0px 0px;
	}
	
	.selectedoption {
	color:#000099;
	font-weight:bold;
	font-style:italic;
	}

	#pagespecific {
	width: 100%;
	margin: 20px 0 0 0;
	}
	#pagespecific a{
	background:none;
	}
	#pagespecificright {
	width: 100%;
	margin: 20px 0 0 0;
	}
	#pagespecificright a{
	background:none;
	}
				
/* Right Navigation Column */
	#rightcolumn {
	display:inline;
	float:right;
	border-left:1px solid #ddd;
	/*border-top:1px solid #ddd;*/	
	min-height:600px;	
	background:url(/cnes_images/lightgreygrad.jpg) repeat-x;
	width:150px;
	w\idth:149px;
	}	
	#rightcolumn ul {
	margin:0px;
	margin-bottom:4px;
	padding-left: 5px;
	list-style-type: none;
	text-transform:capitalize;
	}
	#rightcolumn li {
	padding-top: 2px;
	}
	#rightcolumn a {
	color:#000;
	font-weight:normal;
	display:block;
	padding-left:10px;	
	padding-right:10px;	
	text-decoration:none;
	}	
	#rightcolumn a:hover {
	text-decoration:underline;
	}		

	/* navigation between sections */
	#rightcolumn ul.rightcolnav {
	font-size: 85%;	
	padding-right:10px;	
	}
	#rightcolumn ul.rightcolnav a {
	background:#f0f0f0 url(/cnes_images/listarrowup.gif) no-repeat top left;
	}
	#rightcolumn ul.rightcolnav a:hover {
	background:#e0e0e0 url(/cnes_images/listarrowup.gif) no-repeat top left;
	}			
	#rightcolumn ul.rightcolnav .locationindicator {
	margin-top:2px;
	padding-left:10px;	
	background:#e0e0e0 url(/cnes_images/listarrowdown.gif) no-repeat top left;	
	}
	#rightcolumn ul.rightcolnav .updownlocationindicator {
	margin-top:2px;
	padding-left:10px;
	background:#e0e0e0 url(/cnes_images/listarrowupdown.gif) no-repeat top left;	
	}
	#rightcolumn ul.rightcolnav .updownlocationindicator a {
	margin:0; padding:0;
	background:none;
	}	
	#rightcolumn ul.rightcolnav .updownlocationindicator a:hover {
	margin:0; padding:0;
	background:none;
	}	
	
	/* navigation within a section */
	#rightcolumn ul.pagenav {	
	font-size: 85%;	
	padding-right:10px;	
	}
	#rightcolumn ul.pagenav a{
	background:#ffffff url(/cnes_images/listarrow.gif) no-repeat top left;
	}
	#rightcolumn ul.pagenav a:hover{
	background:#f0f0f0 url(/cnes_images/listarrow.gif) no-repeat top left;
	}	
	#rightcolumn ul.pagenav a:active{
	background:#e0e0e0 url(/cnes_images/listarrow.gif) no-repeat top left;
	}	
	#rightcolumn ul.pagenav .pageselected {
	background:#ffffff url(/cnes_images/listarrow.gif) no-repeat top left;
	text-decoration:none;
	}	
	#rightcolumn ul.pagenav ul a{
	background:#ffffff url(/cnes_images/listsquare.gif) no-repeat; 
	margin-left: 10px;
	}
	#rightcolumn ul.pagenav ul a.pdflink{
	background: #ffffff url(/cnes_images/pdf_sm.gif) no-repeat top left;
	padding-left: 20px;
	}
	
	#rightcolumn ul.pagenav ul a.flashlink{
	background: #ffffff url(/cnes_images/mmflashpaper_sm.gif) no-repeat top left;
	padding-left: 20px;
	}
		
	#rightcolumn ul.pagenav ul a.wordlink{
	background: #ffffff url(/cnes_images/word_sm.gif) no-repeat top left;
	padding-left: 20px;
	}	
	
	#rightcolumn ul.pagenav ul a.excellink{
	background: #ffffff url(/cnes_images/excel_icon_1_sm.gif) no-repeat top left;
	padding-left: 20px;
	}	
	
	#rightcolumn ul.pagenav ul a:hover{
	background-color:#f0f0f0;
	text-decoration:underline;
	}
	#rightcolumn ul.pagenav ul a:active{
	background-color:#dedede;
	text-decoration:none;
	}

	/* related docs and links */
	#relateddocs {
	/* float: right; */
	/* width: 100%; */
	margin: 10px 0px 0px 0px;
	}
	#relatedlinks {
	/* float: right; */
	/* width: 100%; */
	margin: 10px 0px 0px 0px;
	}
	ul.relateddocs {
	/* width: 100%; */
	margin: 0 0 0 10px;
	}
	ul.relatedlinks {
	/* width: 100%; */
	margin: 0 0 0 10px;
	}	
	
	#relateddocs a, #rightcolumn ul.relateddocs a{
	color:#000000;
	font-size:85%;
	padding-left:20px;	
	background:url(/cnes_images/pdf_sm.gif) no-repeat top left; 
	text-decoration:none;
	}		
	#relateddocs a:hover, #rightcolumn ul.relateddocs a:hover{
	color:#000000;
	font-size:85%;		
	padding-left:20px;	
	background-color:#f0f0f0;
	text-decoration:underline;
	}
	#relateddocs a em, #rightcolumn ul.relateddocs a em {
		margin:0;
		padding:0;
		text-decoration:none;
		font-size:80%;
		color:#990000;
	}
	#relateddocs a:hover em, #rightcolumn ul.relateddocs a:hover em {
		margin:0px;
		padding:0px;
		text-decoration:none;
		font-size:80%;
		/* font-weight:bold; */
		color:#333;
	}	
	
	#rightcolumn ul.relateddocs a.wordlink {
	color:#000000;
	font-size:85%;
	padding-left:20px;	
	text-decoration:none;	
	background: #fff url(/cnes_images/word_sm.gif) no-repeat top left;
	}	
	#rightcolumn ul.relateddocs a.wordlink:hover {
	color:#000000;
	font-size:85%;		
	padding-left:20px;	
	background-color:#f0f0f0;
	text-decoration:underline;
	}
		
	#rightcolumn ul.relateddocs a.pptlink {
	color:#000000;
	font-size:85%;
	padding-left:20px;	
	text-decoration:none;	
	background: #fff url(/cnes_images/powerpoint-icon.gif) no-repeat top left;
	}	
	
	#rightcolumn ul.relateddocs a.pptlink:hover {
	color:#000000;
	font-size:85%;		
	padding-left:20px;	
	background-color:#f0f0f0;
	text-decoration:underline;
	}
	
	#rightcolumn ul.relateddocs a.excellink {
	color:#000000;
	font-size:85%;
	padding-left:20px;	
	text-decoration:none;	
	background: #fff url(/cnes_images/excel_icon_1_sm.gif) no-repeat top left;
	}	
	#rightcolumn ul.relateddocs a.excellink:hover {
	color:#000000;
	font-size:85%;		
	padding-left:20px;	
	background-color:#f0f0f0;
	text-decoration:underline;
	}
		
	#relatedlinks a, #rightcolumn ul.relatedlinks a{
	color:#000000;
	font-size:85%;	
	background: transparent url(/cnes_images/internalLink.gif) no-repeat 0px 3px; 
	text-decoration:none;
	}	
	#relatedlinks a:hover, #rightcolumn ul.relatedlinks a:hover{
	color:#000000;
	font-size:85%;		
	background-color:#f0f0f0;
	text-decoration:underline;
	}	
	#relatedlinks a.externallink, #rightcolumn ul.relatedlinks a.externallink{
	color:#000000;
	font-size:85%;	
	background: transparent url(/cnes_images/externalLink.gif) no-repeat 0px 3px; 
	text-decoration:none;
	}	
	#relatedlinks a.externallink:hover, #rightcolumn ul.relatedlinks a.externallink:hover{
	color:#000000;
	font-size:85%;		
	background-color:#f0f0f0;
	text-decoration:underline;
	}
	#relatedlinks a.pdflink, #rightcolumn ul.relatedlinks a.pdflink{
	color:#000000;
	font-size:85%;	
	padding-left:20px;
	background: url(/cnes_images/pdf_sm.gif) no-repeat top left; 
	text-decoration:none;
	}	
	#relatedlinks a.pdflink:hover, #rightcolumn ul.relatedlinks a.pdflink:hover{
	color:#000000;
	font-size:85%;		
	padding-left:20px;
	background-color:#f0f0f0;
	text-decoration:underline;
	}	

/* bottombar */
	#bottombar {
	text-align:center;	
	margin:0px 0px 2px 0px;
	padding:0px;
	border-bottom: 0px dotted #dddddd; 
	height:3em;
	}
	#bottombar ul {
	display: inline;
	margin:0;
	padding:0;	
	} 
	#bottombar li {
	display: inline;	
	padding: 0px 5px 0px 5px;
	text-transform:capitalize;
	}	
	#bottombar li a{
	color:#3366CC;
	font-weight:bold;	
	font-size:0.8em;
	text-decoration:none;
	padding: 3px 0px 3px 0px;
	}	
	#bottombar li a:hover{
	text-decoration:underline;
	background:none;
	padding: 3px 0px 3px 0px;
	}
		
/* Footer */
	#footer {
	clear: both;	
	text-align: center;
	margin-top: 15px;
	margin-bottom: 0px;
	background-color:#ffffff;
	padding: 0px 5px 0px 5px;
	letter-spacing: 0.16em;
	}		
	#footer p {
	margin-top:5px;
	margin-bottom:0px;
	text-indent: 0pt;
	border-top: 1px solid #ddd;
	font-size: 80%;
	background-color: #FFFFFF;
	}
		
	#copyright p {
	margin-top:5px;
	text-indent: 0pt;
	font-size: 75%;
	color: #777;
	text-align: center;
	}		
 
/* image and link */
	a.imageandlink {
	display:block;
	float:left;
	width:40%;
	margin-right:20px;
	margin-bottom:20px;
	padding-right:12px;
	background: transparent url(/cnes_images/internalLink.gif) no-repeat top right;
	}
	a.imageandlink:hover {
	text-decoration:none;
	}
	a.imageandlink img {
	margin-right:20px;
	float:left;
	}
	a.imageandlink span{
	vertical-align:top;
	}

/* Box for Photo and Description */	
	.photocaption, .photocaption125{
	margin:0px 10px 10px 10px;
	text-align:left;
	color:#666666;
	font-size:0.8em;
	}
	
	.photocaption p{
	width:200px;
	text-indent:0;
	margin:4px;
	line-height:1.4em;
	}

	.photocaption125 p{
	width:125px;
	text-indent:0;
	margin:4px;
	line-height:1.4em;
	}
	
	.photocaptionright, .photocaptionright125{
	float:right;
	margin:0px 0px 10px 10px;
	text-align:left;
	color:#666666;
	font-size:0.8em;
	}
	
	.photocaptionright p{
	width:200px;
	text-indent:0;
	margin:4px;
	line-height:1.4em;
	}
	
	.photocaptionright125 p{
	width:125px;
	text-indent:0;
	margin:4px;
	line-height:1.4em;
	}
	
	.photocaptionleft, .photocaptionleft125{
	float:left;
	margin:0px 10px 10px 0px;
	text-align:left;
	color:#666666;
	font-size:0.8em;
	}
	
	.photocaptionleft p{
	width:200px;
	/*height:50px; */
	text-indent:0;
	margin:4px;
	line-height:1.4em;
	}
	
	.photocaptionleft125 p{
	width:125px;
	/* height:50px;*/
	text-indent:0;
	margin:4px;
	line-height:1.4em;
	}
	
/* pdf extract */
	.pdfextract {
	}
	.pdfextract em {
		font-size:0.8em;
	}
	span.startquote {
		padding-left:2em;
		background: transparent url(/cnes_images/startquote.gif) no-repeat top left;
	}
	span.endquote {
		padding-right:2em;
		background: transparent url(/cnes_images/endquote.gif) no-repeat bottom right;
	}	

/* Box for Contact Info */
	.contactinfo{
	padding:0;
	margin:0 0 0 0;
	width:400px;
	}
	
/* Box for 2 Contact Info Tables Side By Side */
	.contactinfotwocol{
	padding:0;
	margin:0 20px 0 0;
	width:300px;
	float:left;
	}			
		
/* Box for Job Details*/
	#jobdetails{
	padding:0;
	margin:0 0 0 0;
	width:550px;
	}		
	
/* Box for Vacancies */
	#vacancies{
	padding:0;
	margin:0 0 0 0;
	width:600px;
	}
	
	/*
	#container #main #vacancies td{
	border: none;
	}
	*/
	
/* section mamagement grid  */
	.smgrid {
	float:left;
	width:100%;
	font-size:85%;
	}
	.smgrid ul {
	margin:0 0 0 15px;
	padding:0px;
	}
	.smgrid li {
	margin-bottom:0px;
	}
	.smgrid h2 {
	border-bottom:1px solid #e0e0e0;
	font-weight:bold;
	margin-bottom:5px;
	padding:4px;
	height:3em;
	}
	.smgrid h2 a {
	font-weight:bold;
	text-transform:capitalize;
	}	
	.smgrid .smsection {
	width:25%;
	float:left;
	margin:0 25px 20px 0;
	padding:0 10px 0 20px;
	}
	.smgrid .twocolsection {
	width:40%;
	float:left;
	margin:0 25px 20px 0;
	padding:0 10px 0 20px;	
	}
	


/* List for PDF and Word documents */
	#main ul.pdflink {
	list-style:url(/cnes_images/pdf_sm.gif);
	}
	#main ul.pdflink a{
	font-size:100%;
	}
	#main ul.pdflink li{
	margin:0 0 8px 0;
	padding-left:2px;
	}
	#main ul.doclist {
	list-style:url(/cnes_images/word_sm.gif);
	}
	#main ul.doclist li{
	margin:0 0 8px 0;
	padding-left:2px;
	}
	

/* List for selecting a year, e.g., archived documents, minutes, agendas */
	.yearnav{
	float:right;
	margin:0;
	padding:0;
	}
	
	.photonav{
	float:left;
	margin:0;
	padding:0;
	}
	
	.yearnav ul, .photonav ul{
	margin:0;
	padding:0;
	}
	
	.yearnav li, .photonav li{
	list-style:none;
	display:inline;
	text-align:left;
	border:1px solid #999;
	margin:0px;
	margin-left:5px;
	padding:0px;
	background:#fff;
	}
	
	.yearnav li a, .photonav li a{
	color:#757575;
	background:#fff;
	}
	
	.yearnav ul a:hover, .photonav ul a:hover{
	background:#eee;
	}
	
	.yearnav li a:hover, .photonav li a:hover{
	background:#eee;
	}
	
	.yearnav li.selected, .photonav li.selected{
	background:#eee;
	color:#000000;
	font-weight:600;	
	}


/* Table Styles */
	/* defaaults */
	table {
		vertical-align:top;
		text-align:left;
	}
	td, th {
		vertical-align:top;
		text-align:left;	
	}
	
	/* cnes table */
	table.cnestable {
		font-size:90%;
		width: 98%;	
		border-collapse:collapse;	
		background-color: #D9DFE8;
		table-layout:fixed;
	}
	table.cnestable tr{
		background-color: #D9DFE8;
		margin:0;
		padding:0;
		color:#444;	
	}
	table.cnestable th{
		padding:4px;
		background-color: #D9DFE8;
		color:#444;
		font-weight:600;
		vertical-align: top;
		text-align:left;
		border:1px solid #bbb;	
	}
	table.cnestable td{	
		padding:4px;
		background-color: #EFF4F8;
		vertical-align: top;
		text-align:left;
		border:1px solid #bbb;	
	}

	/* cnes alternative table */
	table.cnesalttable {
		font-size:90%;
		width: 98%;	
		border-collapse:collapse;	
		background-color: #d5f2ff;
		table-layout:fixed;
	}
	table.cnesalttable tr{
		background-color: #d5f2ff;
		margin:0;
		padding:0;
		color:#444;	
	}
	table.cnesalttable th{
		padding:4px;
		background-color:#ffffee;
		color:#444;
		font-weight:600;
		vertical-align: top;
		text-align:left;
		border:1px solid #bbb;	
	}
	table.cnesalttable td{	
		padding:4px;
		background-color: #ffffff;
		vertical-align: top;
		text-align:left;
		border:1px solid #bbb;	
	}
	
	/* cnes contact table */	
	table.cnescontacttable {
		font-size:90%;
		width: 98%;	
		border-collapse:collapse;	
		background-color: #ffffff;
	}
	table.cnescontacttable tr{
		background-color: #ffffff;
		margin:0;
		padding:0;
		border:none;
		color:#444;	
	}
	table.cnescontacttable th{
		padding:4px;
		background-color: #ffffff;
		color:#444;
		font-weight:600;
		vertical-align: top;
		text-align:left;
	}
	table.cnescontacttable td{	
		padding:4px;
		background-color: #ffffff;
		vertical-align: top;
		text-align:left;
	}
	
/* --- Table Captions ----*/
	.tablecaptionright {
		color:#666;
		text-align:right;
		font-style:italic;
		font-size:85%;	
	}
	
/* --------------------------------------------------------------------------------------------------*/
/* table styles - possibly redundant? */	
	#container #main table.form {
		width: 98%;	
		border-collapse:collapse;
		background-color: #ececec;
		}		
	#container #main table {
		font-size:90%;
		width: 98%;	
		border-collapse:collapse;
	}
	#container #main tr.header {
		background-color: #D9DFE8;
		color:#444;
		font-weight:600;
	}
	#container #main tr.header th, #container #main tr.header td {
		margin:0;
		padding:2px 0 2px 4px;
		vertical-align: top;
		border:1px solid #bbb;
	}
	
	#container #main tr.content {
		background-color: #EFF4F8;
	}
	#container #main tr.content td {
		padding: 6px;
		vertical-align: top;
		border: 1px solid #bbb;
		line-height:1.5em;
	}
	#container #main tr.content a {
		text-decoration:none;
		font-size:98%;
	}			
	#container #main tr.content li a {
		text-decoration:none;
		font-size:98%;
		font-weight:normal;
	}			
	#container #main tr.content a:hover {
		text-decoration:underline;
		font-size:98%;
	}		
	#container #main tr.content li a:hover {
		text-decoration:underline;
		font-size:98%;	
	}
	
/* Style For Jobs Table */
	#container #main #vacancies table.form {
		width: 98%;	
		border-collapse:collapse;
		background-color: #ececec;
		}
	#container #main #vacancies table {
		font-size:90%;
		width: 98%;	
		border-collapse:collapse;
		line-height:1.1em;
	}
	#container #main #vacancies tr.header {
		background-color: #eee;
		color:#555;
		font-weight:600;
	}
	#container #main #vacancies tr.content {
		background-color: #fafafa;
	}
	#container #main #vacancies tr.header td, #container #main #vacancies tr.content td {
		margin: 4px;
		padding: 6px;
		vertical-align: top;
		border: 1px solid #ddd;
	}
/* --------------------------------------------------------------------------------------------------*/
			
/* Top of Page */
	.topofpage {
	position: relative;
	float:right;	
	clear:both;
	height: 25px;
	width: 45px;	
	/* margin-right:170px; */
	}	
	.topofpage a{
	display: block;
	height: 16px;
	/*text-indent: -1999px;*/
	font-size: 85%;	
	padding-right:20px;	
	background: transparent url(/cnes_images/back_to_top.gif) no-repeat top right;	
	}	
	#container .topofpage a:hover{
	background: transparent url(/cnes_images/back_to_top.gif) no-repeat top right; 
	}

/* Back a Page */
	.backapage {
	float:right;
	height: 25px;
	width: 55px;
	}
	.backapage a{
	display: block;
	height: 16px;
	font-size: 85%;	
	padding-right:20px;
	background: transparent url(/cnes_images/back_a_page.gif) no-repeat top right; 
	/*text-indent: -1999px;*/	
	}
	#container .backapage a:hover{
	background: transparent url(/cnes_images/back_a_page.gif) no-repeat top right; 
	}
			
/* global document list */
    .listofdocuments ul, .listoflinks ul, .listofpdfdocuments ul {
	 border:none;
	} 
	
	.listofdocuments li{
	font-size:80%;
	color:#666;
	padding: 0 0 2em 0;
	list-style:none;
	margin:0;
	}
	.listofdocuments li a{
	font-size:115%;
	}	
	.listofdocuments li.doclisttextitem
	{
	font-size:100%;
	color:#3366CC;
	font-weight:bold;
	list-style:square;
	padding: 0 0 2em 0;
	margin:0 0 0 20px;	
	}
	
	.listofpdfdocuments li {
	background: transparent url(/cnes_images/pdf_sm.gif) no-repeat top left; 
	font-size:80%;
	color:#666;
	padding: 0 0 7px 20px;
	list-style:none;
	margin:0;	
	}
	.listofpdfdocuments li a{
	font-size:115%;
	}	
	.listofpdfdocuments li a em{
		margin:0;
		padding:0;
		font-style:normal;
		font-weight:normal;
		text-decoration:none;
		font-size:75%;
		color:#993333;
	}		
			
	.listoflinks li {
	font-size:80%;
	color:#444;
	padding: 0 0 5px 0;
	list-style:none;
	margin:0;
	}
	.listoflinks li a{
	font-size:115%;
	}
		
	.listofdocuments li a:hover, .listoflinks li a:hover, .listofpdfdocuments li a:hover{	
	}			
	.listofdocuments li img, .listoflinks li img, .listofpdfdocuments li img {
	margin:0 10px 0 0;
	}

/* What's New Items */
	.newsitem {
	padding:5px 0 5px 5px;
	width:100%;
	float:left;
	margin-bottom:10px;
	}
	.newsitem h3 {
	font-size:85%;
	color:#000000;
	margin-top:0;	
	}
	.newsitem h4 {
	font-size:110%;
	margin:0 0 7px 0;
	padding:0;
	}
	
	.newsitem p{
	font-size:85%;
	}
		

/* newsbox, feature etc */
	.newsbox, .feature {
	font-size:90%;
	border-top:1px solid #ddd;
	width:190px;
	float:left;
	color:#555;
	/*background-color:#efefef;*/
	line-height:1.25em;
	margin:0 18px 10px 0;
	padding:3px 0 0 0;
	}
	.newsbox img, .feature img{
	float:left;
	border:1px solid #333333;
	padding:0px;
	margin:3px 10px 0px 0px;
	width:60px;
	height:60px;
	}
	.newsbox .header, .feature .header {
	font-weight:bold;
	text-transform:capitalize;
	/*font-size:95%;*/
	color:#000000;
	padding:0;
	margin:0;
	}
	.newsbox .summary, .feature .summary {
	/*font-size:85%;*/
	margin:0;
	padding:0;
	}
	.newsbox a, .feature a {
	   font-weight:normal;
    }
	.newsbox a:hover, .feature a:hover {
    }
	
/* section header */
	.sectionheader {
	font-size:100%;
	/* border-top:1px solid #ddd;*/
	width:100%;
	w\idth:98%;	
	float:left;
	color:#555;
	/*line-height:1.25em;*/
	margin:0 18px 10px 0;
	padding:3px 0 0 0;
	}
	.sectionheader img{
	float:left;
	border:1px solid #333333;
	padding:0px;
	margin:3px 10px 0px 0px;
	width:60px;
	height:60px;
	}
	.sectionheader .header {
	font-size:130%;
	font-weight:bold;
	text-transform:capitalize;
	color:#000099;
	}
	.sectionheader .summary {
	/*font-size:85%;*/
	font-weight:normal;
	font-style:italic;
	color:#3366cc;	
	}
	.sectionheader a {
	   font-weight:normal;
    }
	.sectionheader a:hover {
    }	
		
/* Press Releases */

	.pressitem {
	padding:5px 0 5px 5px;
	width:100%;
	float:left;
	margin-bottom:10px;
	}
	
	.pressitem h3{
	font-size:85%;
	color:#000000;
	margin-top:0;
	}
	
	.pressitem h4{
	font-size:110%;
	margin:0 0 7px 0;
	padding:0;
	}
	
	.pressitem p{
	font-size:85%;
	}
	

/* box for AA / WC3 / Browsealoud logos */
	#checksandoptionslogos {
	margin:auto;
	min-width:900px;
  	/*_width:auto !important;*/
	w\idth:auto !important;
  	width:900px;
	padding:5px 5px 0 5px;
	}

	#lastmodified {
	font-size:0.8em;
	font-style:italic;
	color:#999999;
	}
	
/* miscellaneous */			
	.clearboth {
		clear:both;
	}
	.clearright {
		clear:right;
	}
	.clearleft {
		clear:left;
	}
	.floatleft {
		float:left;
	}
	.floatright {
		float:right;
	}
	.hide {
		display:none;
	}
	.border {
		border:1px solid #ccc;
	}
	.fullwidth {
		width:100%;
		w\idth:98%;
	}	

	code.cutnpaste {
		display: block;
		font-size:1em;
		background: #fff;
		border: 1px solid #7F9DB9;
		width: 100%;
		height: 200px;
		overflow: auto;
	}	


	

 

