/************ resources **************/
#resources, #relatedinfo 
{
	border-top: medium none;
}

#resources h1, #relatedinfo h1, #subnavcontainer h1
{
	font-size: 13px;
	color: #666666;
	border-bottom: 1px solid #999999;
	padding-bottom: 4px;
}

#resources ul, #relatedinfo ul
{
	text-align: left; 
	list-style-type: none; 
	margin: 0px; 
	padding: 0px;
}

#resources li, #relatedinfo li
{
	margin: 0px;
}

#resources a.internal, #resources a.external, #relatedinfo a.internal, #relatedinfo a.external
{
	background: url(/images/interface/arrow_blue.gif) no-repeat 10px 6px; 
	margin: 0px 
}

#resources a, #relatedinfo a
{
	padding: 3px 5px 3px 25px; 
	border-bottom: 1px solid #d3d3d3;
	display: block;
	color: #808080;
}

#resources a:link, #relatedinfo a:link  
{
	text-decoration: none;
}

#resources a:visited, #relatedinfo a:visited  
{
	text-decoration: none;
}

#resources a:hover, #relatedinfo a:hover
{
	color: #99ccff;
}


#resources a.print {	background: url(/images/interface/icon_print.gif) no-repeat; background-position: 5px 50%}
#resources a.enquiry   { background: url(/images/interface/icon_enquiry.gif) no-repeat; background-position: 5px 50%}
#resources a.email   { background: url(/images/interface/icon_email.gif) no-repeat; background-position: 5px 5px;}
#resources a.contact  { background: url(/images/interface/icon_contact.gif) no-repeat; background-position: 5px 3px}
#resources a.document { background: url(/images/interface/icon_document.gif) no-repeat; background-position: 5px 50%}

/************ sub nav styles  **************/
#navcontainer 
{
	text-decoration: none !important;
	text-align: left;
	background-color: #000000;
}

#navcontainer ul 
{
	list-style-type: none; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
}

#navcontainer li
{
	margin: 0px; 
	padding: 0px; 
	list-style-type: none;
}

#navcontainer a:link, #navcontainer a:visited
{
	color: white;
}

#navcontainer a:hover
{
	color: #97cbfd;
}

#navcontainer ul li a.selected
{
	color: #97cbfd;
	background-image: url("../images/interface/arrow_blue.gif");
}

#navcontainer ul li a.selected:hover
{
	color: #6a9fd2;
	background-image: url("../images/interface/arrow_dark_blue.gif");
}

.open a
{
	padding: 3px 0px 3px 25px;
	border-bottom: 1px solid #333333; 
	display: block; 
	background-image: url("../images/interface/arrow_minus.gif"); 
	background-repeat: no-repeat;	
	background-position: 7px 50%;
	text-decoration: none !important;
}

.closed a 
{
	padding: 3px 0px 3px 25px; 
	border-bottom: 1px solid #333333;
	display: block; 
	background-image: url("../images/interface/arrow_plus.gif"); 
	background-repeat: no-repeat;	
	background-position: 7px 50%;
	text-decoration: none !important;
}

.normal a
{
	padding: 3px 0px 3px 25px; 
	border-bottom: 1px solid #333333; 
	display: block;
	background-image: url("../images/interface/arrow_white.gif");
	background-repeat: no-repeat;
	background-position: 10px 6px;
	text-decoration: none !important;
}

.normal a:hover
{
	background-image: url("../images/interface/arrow_blue.gif");
}

.selected a 
{
	padding: 3px 0px 3px 25px; 
	border-bottom: 1px solid #333333;
	display: block;  
	background-image: url("../images/interface/arrow_blue.gif"); 
	background-repeat: no-repeat;
	background-position: 10px 6px;
	text-decoration: none !important;
}

.open a:hover 
{
	text-decoration: none !important;
	background-image: url("../images/interface/arrow_minus.gif");  
	background-repeat: no-repeat; 
	background-position: 7px 50%;
}

.closed a:hover 
{
	text-decoration: none !important;
	background-image: url("../images/interface/arrow_plus.gif");  
	background-repeat: no-repeat; 
	background-position: 7px 50%;
}

.normal a:hover 
{
	text-decoration: none !important;
}

.selected a:hover 
{
	text-decoration: none !important;
	background-image: url("../images/interface/arrow_blue.gif"); 
	background-repeat: no-repeat;
	background-position: 10px 6px;
}

/************ sub sub nav styles  **************/

.open ul
{
	display: block; 
	text-decoration: none !important;
}

.closed ul
{
	display: none;
}

.open ul a
{
	border: 0px; 
	padding: 3px 0px 3px 25px;  
	margin: 0 0 0 10px; 
	text-decoration: none !important; 
}

.open li a:link, .open li a:visited
{
	background-image: url(/images/interface/arrow_white.gif); 
	background-repeat: no-repeat; 
	background-position:  15px 50%;
}

.open li a:hover
{
	background-image: url(/images/interface/arrow_blue.gif); 
	background-repeat: no-repeat; 
	background-position:  15px 50%;
}

/*************************************************************************
**************************IN THIS SECTION STYLES**************************
*************************************************************************/

#subnavcontainer 
{
	text-decoration: none !important;
	text-align: left;
	margin-bottom: 10px;
}

#subnavcontainer ul 
{
	list-style-type: none; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
}

#subnavcontainer li
{
	margin: 0px; 
	padding: 0px; 
	list-style-type: none;
}

#subnavcontainer a:link, #subnavcontainer a:visited
{
	color: #808080;
}

#subnavcontainer a:hover
{
	color: #97cbfd;
}


.subOpen a
{
	padding: 3px 0px 3px 25px;
	border-bottom: 1px solid #d3d3d3; 
	display: block; 
	background-image: url("../images/interface/arrow_minus.gif"); 
	background-repeat: no-repeat;	
	background-position: 7px 50%;
	text-decoration: none !important;
}

.subClosed a 
{
	padding: 3px 0px 3px 25px; 
	border-bottom: 1px solid #d3d3d3;
	display: block; 
	background-image: url("../images/interface/arrow_plus.gif"); 
	background-repeat: no-repeat;	
	background-position: 7px 50%;
	text-decoration: none !important;
}

.subNormal a
{
	padding: 3px 0px 3px 25px; 
	border-bottom: 1px solid #d3d3d3; 
	display: block;
	background-image: url("../images/interface/arrow_blue.gif");
	background-repeat: no-repeat;
	background-position: 10px 6px;
	text-decoration: none !important;
}

.subNormal a:hover
{
	background-image: url("../images/interface/arrow_blue.gif");
}

.subSelected a 
{
	padding: 3px 0px 3px 25px; 
	border-bottom: 1px solid #d3d3d3;
	display: block;  
	background-image: url("../images/interface/arrow_blue.gif"); 
	background-repeat: no-repeat;
	background-position: 10px 6px;
	text-decoration: none !important;
}

.subOpen a:hover 
{
	text-decoration: none !important;
	background-image: url("../images/interface/arrow_minus.gif");  
	background-repeat: no-repeat; 
	background-position: 7px 50%;
}

.subClosed a:hover 
{
	text-decoration: none !important;
	background-image: url("../images/interface/arrow_plus.gif");  
	background-repeat: no-repeat; 
	background-position: 7px 50%;
}

.subNormal a:hover 
{
	text-decoration: none !important;
}

.subSelected a:hover 
{
	text-decoration: none !important;
	background-image: url("../images/interface/arrow_blue.gif"); 
	background-repeat: no-repeat;
	background-position: 10px 6px;
}

/************ sub sub nav styles  **************/

.subOpen ul
{
	display: block; 
	text-decoration: none !important;
}

.subClosed ul
{
	display: none;
	height: 11px;
}


.subOpen ul a
{
	border: 0px; 
	padding: 3px 0px 3px 25px;  
	margin: 0 0 0 10px; 
	text-decoration: none !important; 
}

.subOpen li a:link, .subOpen li a:visited
{
	background-image: url(/images/interface/arrow_blue.gif); 
	background-repeat: no-repeat; 
	background-position:  15px 50%;
}

.subOpen li a:hover
{
	background-image: url(/images/interface/arrow_blue.gif); 
	background-repeat: no-repeat; 
	background-position:  15px 50%;
}