/* CSS Document */

/*------------------------------ 
COLOUR LINK STYLES
------------------------------*/

.pinklink a:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#7b7b7b; text-decoration:none; }
.pinklink a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#7b7b7b; text-decoration:none; }
.pinklink a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#ff42cd; text-decoration:none; }

.orangelink a:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#7b7b7b; text-decoration:none; }
.orangelink a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#7b7b7b; text-decoration:none; }
.orangelink a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#ff9d04; text-decoration:none; }

.bluelink a:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#7b7b7b; text-decoration:none; }
.bluelink a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#7b7b7b; text-decoration:none; }
.bluelink a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#00beff; text-decoration:none; }

.purplelink a:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#7b7b7b; text-decoration:none; }
.purplelink a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#7b7b7b; text-decoration:none; }
.purplelink a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#9e43ff; text-decoration:none; }

.greenlink a:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#7b7b7b; text-decoration:none; }
.greenlink a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#7b7b7b; text-decoration:none; }
.greenlink a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#5bcd8c; text-decoration:none; }

.redlink a:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#7b7b7b; text-decoration:none; }
.redlink a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#7b7b7b; text-decoration:none; }
.redlink a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#eb554b; text-decoration:none; }

/*------------------------------ 
BREADCRUMB NAVIGATION
------------------------------*/

#breadcrumb ul {
	list-style:none; 
	padding:0px; 
	margin:0px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	font-size:11px; 
	color:#999; 
}

#breadcrumb ul li {
	display:inline;
	margin:0;
	padding:0; 
}

#breadcrumb a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	font-size:11px; 
	color:#7b7b7b; 
}

#breadcrumb a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	font-size:11px; 
	color:#7b7b7b; 
}

#breadcrumb a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	font-size:11px; 
	color:#000;
}

/*------------------------------ 
RELATED LINKS NAVIGATION
------------------------------*/

#relatedlinks ul {
	list-style:none;
	margin:15px 0px 0px 0px;
	padding:0px;
}

#relatedlinks ul li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#7b7b7b;
	font-size:11px;
	line-height:20px;
}

/*------------------------------*/

.relatedpink li a {
	background:transparent url(/images/list_pink.gif) left center no-repeat; 
	padding-left:15px; 
	text-align:left; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	font-size:11px; 
	color:#7b7b7b;
}

.relatedpink li a:visited {
	background:transparent url(/images/list_pink.gif) left center no-repeat; 
	padding-left:15px; 
	text-align:left; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	font-size:11px;
	color:#7b7b7b;
}

.relatedpink li a:hover {
	color:#ff42cd;
}

.relatedorange li a {
	background:transparent url(/images/list_orange.gif) left center no-repeat; 
	padding-left:15px; 
	text-align:left; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	font-size:11px; 
	color:#7b7b7b;
}

.relatedorange li a:visited {
	background:transparent url(/images/list_orange.gif) left center no-repeat; 
	padding-left:15px; 
	text-align:left; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	font-size:11px;
	color:#7b7b7b;
}

.relatedorange li a:hover {
	color:#ff9d04;
}

.relatedblue li a {
	background:transparent url(/images/list_blue.gif) left center no-repeat; 
	padding-left:15px; 
	text-align:left; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	font-size:11px; 
	color:#7b7b7b;
}

.relatedblue li a:visited {
	background:transparent url(/images/list_blue.gif) left center no-repeat; 
	padding-left:15px; 
	text-align:left; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	font-size:11px;
	color:#7b7b7b;
}

.relatedblue li a:hover {
	color:#00beff;
}

.relatedpurple li a {
	background:transparent url(/images/list_purple.gif) left center no-repeat; 
	padding-left:15px; 
	text-align:left; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	font-size:11px; 
	color:#7b7b7b;
}

.relatedpurple li a:visited {
	background:transparent url(/images/list_purple.gif) left center no-repeat; 
	padding-left:15px; 
	text-align:left; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	font-size:11px;
	color:#7b7b7b;
}

.relatedpurple li a:hover {
	color:#9e43ff;
}

.relatedgreen li a {
	background:transparent url(/images/list_green.gif) left center no-repeat; 
	padding-left:15px; 
	text-align:left; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	font-size:11px; 
	color:#7b7b7b;
}

.relatedgreen li a:visited {
	background:transparent url(/images/list_green.gif) left center no-repeat; 
	padding-left:15px; 
	text-align:left; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	font-size:11px;
	color:#7b7b7b;
}

.relatedgreen li a:hover {
	color:#5bcd8c;
}

.relatedred li a {
	background:transparent url(/images/list_red.gif) left center no-repeat; 
	padding-left:15px; 
	text-align:left; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	font-size:11px; 
	color:#7b7b7b;
}

.relatedred li a:visited {
	background:transparent url(/images/list_red.gif) left center no-repeat; 
	padding-left:15px; 
	text-align:left; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	font-size:11px;
	color:#7b7b7b;
}

.relatedred li a:hover {
	color:#eb554b;
}

/*------------------------------ 
FOOTER NAVIGATION
------------------------------*/

.footerlinks a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	font-size:11px; 
	color:#7b7b7b;
}

.footerlinks a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	font-size:11px; 
	color:#7b7b7b; 
}

.footerlinks a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	font-size:11px; 
	color:#000;
}

/*------------------------------ 
HOME COLUMN NAVIGATION
------------------------------*/

#homecolumnone ul {
	list-style:none;
	margin:0;
	padding:0;
}

#homecolumnone ul li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px dotted #ccc;
}

#homecolumnone ul li:first-child {
	border:none;
}

/*------------------------------*/

#homecolumntwo ul {
	list-style:none;
	margin:0;
	padding:0;
}

#homecolumntwo ul li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px dotted #ccc;	
}

#homecolumntwo ul li:first-child {
	border:none;
}

/*------------------------------*/

#homecolumnthree ul {
	list-style:none;
	margin:0;
	padding:0;
}

#homecolumnthree ul li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px dotted #ccc;	
}

#homecolumnthree ul li:first-child {
	border:none;
}

/*------------------------------ 
CAREERS OPPORTUNITIES
------------------------------*/

#careerscontent01 ul {
	list-style:none;
	margin:0;
	padding:0;
}

#careerscontent01 ul li {
	display:block;
	width:560px;
	/*height:150px;*/
	margin-top:5px;
	background-color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:10px;	
}

#careerscontent01 li a {
	display:block;
	width:50px;
	height:17px;
	background-color:#5bcd8c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	margin-top:10px;
	padding-left:10px;
	padding-bottom:2px;
	text-decoration:none;
}

#careerscontent li a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
}

#careerscontent01 li a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
}

/*------------------------------ 
NEWS INDEX
------------------------------*/

#newscontent01 ul {
	list-style:none;
	margin:0;
	padding:0;
}

#newscontent01 ul li {
	display:block;
	width:195px;
	margin-top:15px;
	background-color:#fff;
	padding:10px;	
}

#newscontent01 li a {
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7b7b7b;
	line-height:18px;
	text-decoration:none;
}

#newscontent01 li a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7b7b7b;
	line-height:18px;
	text-decoration:none;
}

#newscontent01 li a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9e43ff;
	line-height:18px;
	text-decoration:underline;
}

/*------------------------------ 
NEWS ARCHIVE
------------------------------*/

#years ul {
	list-style:none;
	margin:0;
	padding:0;
}

#years ul li {
	display:inline;
}

#years li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7b7b7b;
	text-decoration:none;
}

#years li a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7b7b7b;
	text-decoration:none;
}

#years li a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:underline;
}

#years li a.active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:underline;
}

#archive ul {
	list-style:none;
	margin:0;
	padding:0;
}

#archive ul li {
	margin-bottom:20px;
	padding-top:20px;
	border-top:1px dotted #fff;
}

#archive ul li:first-child {
	padding-top:0;
	border-top:none;
}

#archive li a {
	font-family:"Times New Roman", Times, serif; 
	font-size:16px;
	font-weight:bold; 
	color:#7b7b7b;
	text-decoration:none;
}

#archive li a:visited {
	font-family:"Times New Roman", Times, serif; 
	font-size:16px;
	font-weight:bold; 
	color:#7b7b7b;
	text-decoration:none;
}

#archive li a:hover {
	font-family:"Times New Roman", Times, serif; 
	font-size:16px;
	font-weight:bold; 
	color:#9e43ff;
	text-decoration:none;
}