/**********************************************************************************************************************/	
/* START: Site wide tag styling (Homepage & Content Managed Pages) 									                  */
body
{
	background-repeat: no-repeat;
	background-position: top;
	margin-top: 0;
	font-family: arial, helvetica, sans; 
	color:#027483;
}

a
{
	text-decoration:underline;
	color:#026471;
}

a:hover
{
	text-decoration:underline;
}

a:active, a:focus
{
	background-color:#054f59 !important;
	color:#ffffff !important;
}


#userContent h1    
{
	font-size:medium;
	background-color:white;
	color:#797979;
	background-image:url(/graphics/WNWHL/wnwhl_logo_small.gif);	
	background-repeat:no-repeat;
	height:24px;
	padding-left:35px;
	padding-top:3px;
} 

#userContent h2
{
	font-size:small;
	background-color:#018a9c;
	color:White;
	padding:4px 4px 4px 35px;
	background-image:url(/graphics/WNWHL/wnwhl_logo_small.gif);	
	background-repeat:no-repeat;	
}

#userContent h3
{
	font-size:small;
	background-color:#c8ecf4;
	color:#018a9c;
	padding:4px 4px 4px 35px;
	background-image:url(/graphics/WNWHL/wnwhl_light_logo_small.gif);	
	background-repeat:no-repeat;
	
}


/* END: Site wide tag styling (Homepage & Content Managed Pages)									                  */
/**********************************************************************************************************************/
     

/**********************************************************************************************************************/	
/* START: header																									  */
#content #header
{
    width:970px;
}

#content #header a
{
	color:#ffffff;
}

#content #header #headerInfoBar
{
    width:960px; 
    background-color:#abb401; 
    padding:3px 5px 2px 5px; 
    color:#ffffff;
}

#content #header #headerInfoBar #headerInfoBarLeft
{
    float:left;
    padding-top:4px;
}

#content #header #headerInfoBar #headerInfoBarRight
{
    float:right;
}

#content #header #headerInfoBar #headerInfoBarRight #headerInfoBarFont
{
    float:left;
    padding:1px 10px 0px 0px;
}

#content #header #headerInfoBar #headerInfoBarRight #headerInfoBarSearch
{
    float:left;
}
/* END: header																						                  */
/**********************************************************************************************************************/ 


/**********************************************************************************************************************/	
/* START: footer																									  */
#footerHolder
{
    width:970px; 
    height:auto; 
    border-top:1px solid #879681;
    margin-top:10px;
}

#footerHolder a
{
	color:#000000;
}

#footerHolder #footerLogosHolder
{
    width:970px; 
    height:auto; 
    padding:10px 0 10px 0; 
    text-align:center;
}
#footerHolder #footerLogosHolder img
{
    border:none;
}
#footerHolder #footerLinkHolder
{
    width:950px; 
    padding:5px 10px 5px 10px; 
    height:auto; 
    background-color:#abb401; 
    font-size:small; 
    font-weight:bold; 
    color:Black;
}
/* END: footer																						                  */
/**********************************************************************************************************************/ 
  

/**********************************************************************************************************************/	
/* START: left menu																									  */   
#menu
{
	height:auto;
	width:210px;
	background-color:White;
}

#menu a
{
	color:#ffffff;
	text-decoration:none;
}

#menu ul
{	
	list-style-type:none;
	margin:0px;
	padding:0px;
	text-align:left;
}

#menu .menuItem, #menu .menuSibling, #menu .menuChild, #menu .menuCurrent
{
	margin:0px;
	display:block;		
	padding:5px;
}

#menu li
{
	padding-bottom:1px;	
}

#menu .menuChild
{
	background-color:#008291;	/*light*/
	padding-left:15px;
}

#menu  .menuSibling
{
	background-color:#62B3BB;	/*medium*/
}

#menu .menuCurrent
{
	background-color:#EBAB01;	/*dark*/
	font-weight:bold;
}

#menu .menuItem
{
	background-color:#026471;	/*very dark*/
	font-weight:bold;
}
/* END: left menu																					                  */
/**********************************************************************************************************************/   


/**********************************************************************************************************************/	
/* START: access keys																								  */
.hide_tab
{
	position: absolute;
	left: -40000px;
	overflow:hidden;
	width: 165px;
	width: 0;
}

.hide_tab:active, .hide_tab:focus 
{
    text-decoration: none;
    text-align: center; 
    font-weight: bold;
    padding: 5px;
    position: absolute;
    left: 0px;
    top: 0px;
    width:300px;
    z-index:1000;
    font-size:medium; 
}

#access_keys 
{
	position:absolute;
	left:0px;
	top:0px;
}

#access_keys ul, #access_keys li 
{
    margin: 0;
    padding: 0;
    list-style:none;       
}
/* END: Access Keys 																				                  */
/**********************************************************************************************************************/    
   
  
/**********************************************************************************************************************/	
/* START: right hand news section on homepage																		  */  
.ListingEntry p
{
	margin:0px;
	padding:0px;
}

.ListingEntryDescription p
{
	margin:0px;
	padding:0px;
}

.ListingEntryDescription img
{
	border: 1px #000 solid;
}

.ListingEntryTitle 
{
	font-weight:bold; 
	color:#008292; 
	display:block;
}

.ListingEntryDescription
{
    color: #716456; 
    font-size: 0.83em;
}

.ListingEntryLink
{
	color:#027483 !important;
	display:block;
	font-weight:bold;
	margin-top:4px;
}

.siteMorseHack
{
	display:none;
}

.ListingEntry
{
	margin:4px 4px 4px 0px;
}

.ListingEntryImage
{
	margin-top:3px;
	margin-bottom:3px;
	display:block;
}
       
.news    
{
	border-top: 1px #879681 solid;
	border-bottom: 1px #879681 solid;	
	margin-top:10px;
	margin-bottom:10px;
}       

.news p
{
	padding:5px 0px 5px 0px;
	margin:0px;
	font-weight:bold;
	color:#604848;
}
/* END: right hand news section on homepage															                  */
/**********************************************************************************************************************/
  

/**********************************************************************************************************************/	
/* START: Links to document readers																					  */
.fileDownloads .PDFViewerHyperLink
{
	background-image:url(/graphics/WNWHL/acrobat_reader.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:100px;
}

.fileDownloads .WordViewerHyperLink
{
	background-image:url(/graphics/WNWHL/get_word.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:125px;
}

.fileDownloads .ExcelViewerHyperLink
{
	background-image:url(/graphics/WNWHL/get_excel.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:125px;
}

.fileDownloads .WMVViewerHyperLink
{
	background-image:url(/graphics/WNWHL/windows_media_player_download.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:125px;
}
/* END: Links to document readers																					  */
/**********************************************************************************************************************/       
   
   
/**********************************************************************************************************************/	
/* START: right hand controls within content managed pages															  */    
       
#ctl00_weblinksPlaceHolder_blInternetLinks
{
	list-style:none;
}

.usefulLinks li
{
	border-bottom:1px solid #ae9373;
	padding:4px;
}

.usefulLinks ul
{
	list-style:none;
	margin:0;
	padding:0;
}

.usefulWebLinks ul
{
	list-style:none;
	margin:0;
	padding:0;
}

.fileDownloads, .usefulLinks, .usefulWebLinks
{
	margin-bottom:10px;
}

.fileDownloads h2, .usefulLinks h2, .usefulWebLinks h2
{
	color:#604848;
	border-bottom:solid 1px #879681;
	border-top:solid 1px #879681;
	padding-bottom:6px;
	padding-top:6px;	
}

.fileDownloads ul
{
	margin-left:0px;
	padding:0px;		/* for firefox */
}

.fileDownloads li
{
	background-repeat:no-repeat;
	background-position:left;
	padding-left:25px;
	margin-top:10px;
	margin-bottom:10px;
}
    
/* END: right hand controls within content managed pages											                  */
/**********************************************************************************************************************/     
   

/**********************************************************************************************************************/	
/* START: crumbtrail																								  */     
.newCrumbTrail
{
	background-color:#abb401;
	padding:4px 6px 4px 6px;
	color:#ffffff;
}

.newCrumbTrail a, .newCrumbTrail span 
{	
	margin-right:10px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;    
}
/* END: crumbtrail																									  */
/**********************************************************************************************************************/   
   
   
/**********************************************************************************************************************/	
/* START: font resizer																								  */    
.smallButton
{
	font-size:small;
}

.mediumButton
{
	font-size:medium;
}

.largeButton
{
	font-size:large;
}

.smallButton_selected
{
	font-size:small !important;
}

.mediumButton_selected
{
	font-size:medium;
}

.smallButton_selected, .mediumButton_selected, .largeButton_selected
{
	text-decoration:underline !important;
}
/* END: font resizer																								  */
/**********************************************************************************************************************/    


/**********************************************************************************************************************/	
/* START: standard fieldset																							  */ 
.almoFieldset
{
	border:1px solid #999999;
	width:560px;

}

.almoFieldset legend
{
	border:1px solid #999999;	
	padding:5px;
	font-weight:bold;
	margin-left:5px;
}

.almoFieldset .almoFormCSS
{
    width:545px;
    height:auto;
    margin-left:10px;
    margin-top:5px;
}

.almoFieldset .almoFormCSS .row
{
    margin-bottom:10px;
    width:545px;
    height:auto;
}

.almoFieldset .almoFormCSS .row .leftCell
{
    float:left;
    margin-right:20px;
    width:260px;
    height:auto;
}

.almoFieldset .almoFormCSS .row .rightCell
{
    float:left;
    width:265px;
    height:auto;
}

.almoFieldset .almoFormCSS .row .clear
{
    clear:both;
}

.almoFieldset .almoFormCSS .row .leftCell .leftCellLeft
{
    float:left;
    width:10px;
    margin-right:10px;
}

.almoFieldset .almoFormCSS .row .leftCell .leftCellRight
{
    float:left;
    width:255px;
}

.almoFieldset .almoFormCSS .row .textBoxWidth
{
	width:230px;
}

.almoFieldset #errorMessage
{
    color:#ff0000;
}


.almoFieldset .almoFormCSS .row .ValidationSummary ul
{
    list-style-type:square;          
} 

.almoFieldset .almoFormCSS .row .rightCell .col75
{
    float:left; 
    margin-right:10px; 
    width:75px; 
    text-align:center;
}

.almoFieldset .almoFormCSS .row .rightCell .col75 label
{
    display:none;        
}
/* END: standard fieldset																							  */
/**********************************************************************************************************************/  
    
    
/**********************************************************************************************************************/	
/* START: page layout																								  */ 
.left
{
	background-color: #fff;
}
      
.centre
{
	background-color: #FFF;
	border-top: 1px #fff solid;
	border-right: 1px #fff solid;
	border-left: 1px #fff solid;
	width:593px;
}
            
.right
{
	border-top: 1px #fff solid;
	padding-bottom: 10px;
}
 
hr 
{
	border: none;
	color: #a49078;
	height: 1px;
}

#content
{
	margin-left:auto;
	margin-right:auto;
	width:970px;
	margin-top:3px;
	background-color:#ffffff;
	padding: 4px;
	text-align:left;	
}      
    
#userContent
{
	padding: 0px 7px 20px 7px;
	background-color: #fff;
}

#userContent img
{
	margin:5px;
	margin-left: 0px;
	margin-right: 0px;
}

/*#userContent h2
{
	margin-top:0px;
	color:#008291 !important;
	font-size:medium !important;
	font-weight:bold;
}*/

#userContent table
{
	background-color:#988f86;	
}

#userContent table td, table th
{
	background-color:White;
}
/* END: page layout																									  */
/**********************************************************************************************************************/ 


/**********************************************************************************************************************/	
/* START: images																									  */ 


#imagesContainer
{
	float:right;
	padding:2px;
}

.captionColorHack
{
	text-align:right;
	padding:3px;
}

.imageCaption
{
	display: block;
	width:120px;
	padding:5px;
	font-size:x-small;	
	text-align:left;
}

img
{
	border-width:0px;
}

.centre img
{
	padding:5px;
}
/* END: images																										  */
/**********************************************************************************************************************/


/**********************************************************************************************************************/	
/* START: google translation																		                  */
.googleTranslations
{
	background-color:White; 
	border:1px #008291 solid; 
	padding:10px; 
	margin-top:10px; 
	margin-bottom:10px;  
} 
/* END: google translation																							  */
/**********************************************************************************************************************/



/**********************************************************************************************************************/	
/* START: right hand buttons																		                  */
.rightHandButtons
{
	width:174px; 
	height:60px; 
	margin-left:0px;
	margin-bottom:1px;
}
/* END: right hand buttons																							  */
/**********************************************************************************************************************/