/**************************************/
/*              GLOBALS               */
/**************************************/
html
{
height: 100%;
}

body 
{
	margin:0;
	padding:0;
	height: 100%;
}

#nonFooter
{
/*	position: relative;
	min-height: 100%;*/
}

* html #nonFooter
{
/*	height: 100%;*/
}

.bottompadding
{
	margin-bottom:10px;
}

.smallertext
{
	font-size:0.9em;
}

.clear {
	height: 0;
	width: 0;
	line-height: 0;
	clear: both;
	font-size: 0;
}

/**************************************/
/*              HEADER                */
/**************************************/
#header
{
	background: url(../images/background-topstrip.gif) repeat-x top left;
	height:123px;
}

#header h1
{
	background: url(../images/thebigpicturelogo.gif) no-repeat top left;
	width:72px;
	height:71px;
	text-indent:-900px;
	margin:10px 0 0 0;
	padding:0;
}

#header #logolink a
{
	background: url(../images/rushcliffelogo.gif) no-repeat top left;
	display:block;
	width:61px; 
	height:75px;
	padding:0;
	text-indent:-9000px;
	margin:9px 0 0 20px;
}

#searchTab
{
	background:#a9a9a9;
	margin:14px 0 0 18px;
	padding:2px 0 2px 2px;
	width:138px;
}


#searchTab form
{
	margin:0 0 0 0;
}

#searchTab form .searchQ
{
	padding:0;
}

#searchTab form input[type="text"] 
{
	font-family:Helvetica,Arial,sans-serif !important;
	padding:2px 3px 2px 3px;
	vertical-align:middle;
	border:1px solid #bbb;
	line-height:1em;
	font-size:1em;
}

#searchTab form input[type="image"] 
{
	padding:0;
	vertical-align:middle;
}

/**************************************/
/*             NAVIGATION             */
/**************************************/


#navcontainer {
	margin-top:14px;
	font-size:0.9em;
	overflow:auto;
}

#navcontainer ul {
	padding: 0;
	margin: 0;
	display: inline;
}

#navcontainer ul li { 
	float: left;
	border-left: 1px solid #ccc;
	list-style: none;
	margin:0;
}

#navcontainer ul li a {
	padding: 0.4em 0.8em;
	background-color: #a9a9a9;
	border-right: 1px solid #999;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	float: left;
	text-transform:uppercase;
}

#navcontainer ul li a:hover {
	background-color: #28a1af;
	border-right: 1px solid #28a1af;
	color: #fff;
}

#navcontainer ul .lastNav a {
	border-right: none;
}

#navcontainer ul li a.selected {
	background-color: #147580;
	
}

#navcontainer ul li .drop {
	background:#28a1af;
/*	position:absolute !important;*/
    display:none;
	padding: 1px 1px 2px 1px;
	margin-top:25px;
	z-index: 99999 !important;
	width:228px;
}

#navcontainer ul li:hover .drop, #navcontainer ul li.sfhover .drop
{
	display:inline;
}

#navcontainer ul li ul li {
    display:block;
    margin-left:0;
	border-left: none;
}

#navcontainer ul li ul li a {
	width: 206px;
	padding: 0.5em 10px;
	border-width: 1px;
	border-color: #28a1af;
	border-style: solid;
	border-bottom:none;
	color: #FFFFFF;
	text-decoration: none;
	background: #39a9b5;
	font-weight:normal;
	font-size:1.1em;
	text-transform:capitalize;
}

#navcontainer ul li ul li a:hover 
{	
	background:#147580;
}
	
#dropdown1 {
/*	margin-left: 52px;*/
}

#dropdown2 {
	position:absolute;
	margin-left: -57px !important;
}

#dropdown3 {
	position:absolute;
	margin-left: -50px !important;
}

#dropdown4 {
	position:absolute;
	margin-left: -155px !important;
}

#dropdown5 {
	position:absolute;
	margin-left: -98px !important;
}

#dropdown6 {
	position:absolute;
	margin-left: -115px !important;
}


/* breadcrumbs */
#breadcrumbs
{
	background:#dddddd;
	font-size:0.9em;
}

#breadcrumbs ul
{
	padding: 0;
	margin: 0;
}

#breadcrumbs ul li
{
	display:inline;
}

#breadcrumbs ul li a
{
	padding: 0.5em 0.2em;
	text-decoration: none;
	float: left;
}

#breadcrumbs ul li a:link 			{ color: #666; }
#breadcrumbs ul li a:visited 		{ color: #666; }
#breadcrumbs ul li a:hover 			{ color: #147580; }
#breadcrumbs ul li a:active a:focus { color: #666; }

#breadcrumbs ul li a.currentpage
{
	color: #555;
}

#breadcrumbs ul li a.currentpage:hover
{
	color: #fff;
}

/* side navigation */

#subnav
{
background-color:#147580;
width: 228px;
/*width: 218px;*/
padding:1px 1px 2px;
	margin-bottom:10px;
}

#subnav ul
{
text-align: left;
list-style: none;
padding: 0;
margin: 0 auto;

}

#subnav ul li
{
display: block;
margin: 0;
padding: 0;
}

#subnav ul li a
{
display: block;
width: 206px;
padding: 0.5em 10px;
border-width: 1px;
border-color: #147580;
border-style: solid;
border-bottom:none;
color: #FFFFFF;
text-decoration: none;
background: #2b838c;
}

.container>#subnav ul li a { width: auto; }

#subnav ul li#active a
{
background: #4482A3;
color: #DCEEF0;
}

#subnav ul li a:hover, #subnav ul li#active a:hover
{
color: #DCEEF0;
background: #147580;
}

#subnav ul li ul li a
{
	padding-left:20px;
	width:196px;
	color:#CAE9EC;
}

#intouchbox
{
	background:#53b4bf;
}

#intouchbox h3
{
	background:#28a1af;
	padding:10px 10px 8px 10px;
	margin:0;
	color:#fff;
	font-size:1.0em;
	font-weight:normal;
}

#intouchbox h4
{
	margin-top: 0;
	margin-left:10px;
}

#intouchbox p
{
	color:#fff;
	padding:0 10px 10px 10px;
	margin:0;
}

#intouchbox img
{
	padding:5px 10px 10px 10px;
	margin:0;
}

#intouchbox a
{
	color:#fff;
	padding:0;
	margin:0;
	text-decoration:none;
}

#intouchbox a:hover
{
	color:#003366;
}

/**************************************/
/*            HOME CONTENT            */
/**************************************/
#homeintro
{
	background: #ffffff url(../images/homelarge_people.jpg) no-repeat top left;
	/*background: #ffffff url(../images/nottinghamstadium.jpg) no-repeat top left;*/
	width:800px;
	height:300px;
}

#homeintro h2
{
	background: #ffffff url(../images/thebigpicture.gif) no-repeat top left;
	width:216px;
	height:34px;
	margin:0 0 10px 10px;
	text-indent:-9000px;
}

#homeintro h3
{
	background: #ffffff url(../images/welcometo.gif) no-repeat top left;
	width:136px;
	height:29px;
	margin:30px 0 2px 10px;
	text-indent:-9000px;
}

#homeintrotext
{
	width:280px;
	background:#fff;
	margin-left:10px;
	padding:15px 10px 10px 10px;
}

#homeintrotext p
{
	color:#555;
	margin-bottom:1em;
	margin-right: 1.5em;
	line-height:1.3em;
}

#homeintrotext a
{
	text-decoration: none;
	font-weight:bold;
	padding:0;
	color:#147580;
}

#homeintrotext a:hover
{
	color:#28a1af;
}

.largerfont
{
	font-size:1.2em;
}

.nobottommargin
{
	margin-bottom:0;
	padding-bottom:0;
	line-height:1em;
	font-size:0.9em;
	font-weight: bold;
}

.noleftpadding p
{
	padding-left:0 !important;
	padding-right:0 !important;
	margin-bottom: 15px;
}

.span-20amend
{
	width:800px;
	float:left;
}

.block1
{
	background:#439199;
	width:530px;
	margin-right:10px;
/*	padding-bottom:10px;*/
	float:left;
	height:295px;
}

.block1 h3
{
	background:#147580;
	margin:0 0 10px 0;
	padding-left:10px;
	padding-top:2px;
	line-height:2.4em;
	color:#fff;
	font-size:1.1em;
	text-transform:uppercase;
	font-weight:normal;
}

.block1 .block1left
{
	padding:0 10px 0 10px;
	border-right:1px solid #3a848b;
	width:245px;
	float:left;
}

.block1 .block1left p
{
	color:#fff;
}

.span-20amend h4
{
	color:#fff;
	margin:0 0 5px 0;
}

.span-20amend p
{
	color:#fff;
}

.span-20amend img
{
	padding-bottom:10px;
}

.block1 .block1right
{
	padding:0 5px 10px 14px;
	width:245px;
	float:right;
}

.span-20amend a:link 			{ text-decoration: none; color: #fff; }
.span-20amend a:visited 		{ text-decoration: none; color: #fff; }
.span-20amend a:hover 			{ text-decoration: none; color: #d0e6e8; }
.span-20amend a:active a:focus 	{ text-decoration: none; color: #fff; }

.block2
{
	background:#53b4bf;
	float:right;
	width:260px;
	height:295px;
}

.block2 p
{
color: #FFFFFF;
}

.block2 h3
{
	background:#28a1af;
	margin:0 0 10px 0;
	padding-left:10px;
	padding-top:2px;
	line-height:2.4em;
	color:#fff;
	font-size:1.1em;
	text-transform:uppercase;
	font-weight:normal;
}

.block2 h4
{
	color: #FFFFFF;
}

.block2 a:link 				{ text-decoration: none; color: #FFFFFF; }
.block2 a:visited 			{ text-decoration: none; color: #FFFFFF; }
.block2 a:hover				{ text-decoration: none; color: #d0e6e8; }
.block2 a:active a:focus 	{ text-decoration: none; color: #FFFFFF; }

.block2right
{
	margin:10px 10px 0 10px;
}

.lockheight
{
	height:75px;
	padding-right: 15px;
}

/**************************************/
/*            STANDARD CONTENT        */
/**************************************/
.contentblock
{
	background:#dceef0;
	padding:10px 15px 10px 15px;
	width:530px;
}

.adjustmargin
{
	padding-right:30px !important;
}

.contentblock p
{
	color:#364c4f;
	padding-left:0;
	padding-right:60px;
}

.contentblock h2
{
	margin:0 0 10px 0;
	padding:10px 0 15px 0;
	color:#147580;
	border-bottom:1px solid #99c7cc;
	font-weight:normal;
}
.contentblock h3
{
	margin:0 0 10px 0;
	padding:10px 0 0 0;
	color:#147580;
	font-weight:normal;
	font-size:1.3em;
}

.contentblock img
{
	margin-bottom:15px;
}

.pdffile, .pdffile:active, .pdffile:visited
{
	border-top:1px solid #99C7CC;
	border-bottom:1px solid #99C7CC;
	margin:0 !important;
	padding:10px 10px 10px 25px !important;
	display:block;
	text-decoration:none !important;
	color:#147580 !important;
		background:#dceef0 url(../images/icons/pdf.png) no-repeat 10px 10px !important;
	text-transform:uppercase;
	text-indent:10px;

}

.pdffile:hover
{
	color: #fff !important;
	background:#53b4bf url(../images/icons/pdf.png) no-repeat 10px 10px !important;
}

.wordfile, .wordfile:active, .wordfile:visited
{
	border-top:1px solid #99C7CC;
	border-bottom:1px solid #99C7CC;
	margin:0 !important;
	padding:10px 10px 10px 25px !important;
	display:block;
	text-decoration:none !important;
	color:#147580 !important;
		background:#dceef0 url(../images/icons/word.png) no-repeat 10px 10px !important;
	text-transform:uppercase;
	text-indent:10px;

}

.wordfile:hover
{
	color: #fff !important;
	background:#53b4bf url(../images/icons/pdf.png) no-repeat 10px 10px !important;
}

.intropara
{
	font-size:1.3em;
	line-height:1.3em;
	color:#2b838c !important;
}

.contentblock .intropara p
{
	color:#2b838c !important;
}

.blocklink 
{
	margin-top:1.2em;
	padding-bottom:10px;
}

.blocklink a
{
	background:#53b4bf;
	padding:5px 7px 3px;
	color:#fff;
	text-decoration: none;
	font-size:0.8em;
	margin-right:18px;
}

.blocklink a:visited { text-decoration: none; color: #fff; }
.blocklink a:hover { text-decoration: none; color: #28a1af; background:#fff;}
.blocklink a:active a:focus { text-decoration: none; color: #fff; }

.resultsHeading a:link 				{ text-decoration: none; color: #364C4F; }
.resultsHeading a:visited 			{ text-decoration: none; color: #364C4F; }
.resultsHeading a:hover 			{ text-decoration: none; color: #147580; }
.resultsHeading a:active a:focus 	{ text-decoration: none; color: #364C4F; }

.highlightsearch a:link 			{ text-decoration: none; color: #147580; }
.highlightsearch a:visited 			{ text-decoration: none; color: #147580; }
.highlightsearch a:hover 			{ text-decoration: none; color: #53b4bf; }
.highlightsearch a:active a:focus 	{ text-decoration: none; color: #147580; }

a.topbutton:link { text-decoration: none; color: #003366; }
a.topbutton:visited { text-decoration: none; color: #003366; }
a.topbutton:hover { text-decoration: none; color: #4482A3; }
a.topbutton:active, a.topbutton:focus { text-decoration: none; color: #003366; }

.eventblock a:link { text-decoration: none; color: #147580; }
.eventblock a:visited { text-decoration: none; color: #147580; }
.eventblock a:hover { text-decoration: none; color: #53b4bf; }
.eventblock a:active a:focus { text-decoration: none; color: #147580; }

a.standardlink:link { text-decoration: none; color: #364C4F; }
a.standardlink:visited { text-decoration: none; color: #364C4F; }
a.standardlink:hover { text-decoration: none; color: #147580; }
a.standardlink:active a:focus { text-decoration: none; color: ##364C4F; }

.resultsHeading 
{
	font-weight:bold;
}
.highlightsearch
{
	font-weight:normal;
}

/*====================================*/
/* blog section */
/*====================================*/

#blogblock
{
	background:#fff;
	padding-bottom:10px;
}

#blogblock h3
{
	margin:0;
	font-size:1.2em;
	color:#28a1af;
	font-weight: bold;
	padding:10px 0 0 10px;
}

#blogblock .blogdetails
{
	border-top:1px solid #DCEEF0;
	border-bottom:1px solid #DCEEF0;
	height:28px;
	margin:5px 5px 7px 5px;
}

#blogblock h4
{
	float:left;
	margin:0;
	padding:7px 0 0 5px;
	font-size:0.9em;
	color:#888;
	text-transform:uppercase;
}

#blogblock h5
{
	float:right;
	margin:0;
	padding:7px 5px 0 0;
	font-size:0.9em;
	text-transform:uppercase;
	color:#777;
}

#blogblock h5 span
{
	color:#147580;
}

#blogblock img
{
	clear:both;
	padding:0 0 0 5px;
}

#blogblock p
{
	color:#777 !important;
	padding-left:10px;
}

#blogblock p.introblog
{
	color:#2B838C !important;
	font-size: 1.1em;
}

.bloglink
{
	padding-top:20px;
}

.bloglink a
{
	background:#53B4BF;
	padding:5px 7px 3px;
	color:#fff !important;
	text-decoration: none !important;
	font-size:0.8em;
	margin-right:18px;
	margin-top:30px;
}

.bloglink a:visited { text-decoration: none; color: #fff; }
.bloglink a:hover { text-decoration: none; color: #28a1af !important; background:#DCEEF0;}
.bloglink a:active,  .bloglink a:focus { text-decoration: none; color: #fff; }



.blogresponse
{
	background:#fff;
	padding-bottom:1px;
	margin-top:10px;
	margin-bottom:10px
}

.blogresponse h3
{
	margin:0;
	font-size:1.2em;
	color:#147580;
	padding:10px 0 0 10px;
}

#blogblock .blogresponse
{
	border-top:1px solid #B9DCF2;
	border-bottom:1px solid #B9DCF2;
	height:27px;
	margin:5px 5px 7px 5px;
}

.blogresponse h4
{
	border-top:1px solid #DCEEF0;
	margin:10px 5px 0 5px;
	padding:7px 0 0 5px;
	font-size:1em;
	color:#53B4BF;
}

.blogresponse h5
{
	margin:0 5px 10px 5px;
	padding:2px 5px 5px 5px;
	font-size:0.9em;
	color:#53B4BF;
	border-bottom:1px solid #DCEEF0;
}

.blogresponse p
{
	color:#777 !important;
	padding-left: 10px;
}

.bloglist
{
	background:#fff;
	padding:5px 10px 5px 5px;
	margin-bottom:10px;
}

.bloglist img
{
	float:left;
	width:230px;
	margin:0;
	padding:0;
}

.bloglistright
{
	float:right;
	width:275px;
	line-height: 1.2em;
	color:#364C4F !important;
}

.bloglistright p
{
	padding:0 50px 0 0;
	margin:0;
	color:#364C4F !important;
	clear:both;
}

.bloglistright h3
{
	margin:0 0 10px 0;
	font-size:1.2em;
	color:#2B838C;
	padding:10px 0 5px 0;
	font-weight: bold;
	border-bottom:1px solid #B9DCF2;
}

.bloglistright .blogdetailshome
{
	border-top:1px solid #B9DCF2;
	border-bottom:1px solid #B9DCF2;
	height:22px;
	margin:5px 0 6px 0;	
}

.bloglistright .blogdetailshome h4
{
	float:left;
	margin:0;
	padding:6px 0 0 0;
	font-size:0.9em;
	color:#888;
	text-transform:uppercase;
}

.bloglistright .blogdetailshome h5
{
	float:right;
	margin:0;
	padding:6px 0 0 0;
	font-size:0.9em;
	text-transform:uppercase;
	color:#777;
}

.bloglistright h5 span
{
	color:#2B838C;
}

.bloglistright a
{
	font-weight:bold;
}

.bloglistright a:link 			{ text-decoration: none; color: #147580; }
.bloglistright a:visited 		{ text-decoration: none; color: #147580; }
.bloglistright a:hover 			{ text-decoration: none; color: #53B4BF; }
.bloglistright a:active a:focus { text-decoration: none; color: #147580; }

/*=========================*/
/* video player */
/*=========================*/
.hover 
{ 
	background:#eff8f9 !important;
	cursor:pointer;
}

.pointer
{
	cursor:pointer;
}

p#player988
{ 
	width:530px !important; 
	height:294px !important;  
}

/*========================*/
/* Event */
/*========================*/
.eventblock
{
	background:#fff;
	padding:5px 10px 3px 10px;
	margin-bottom:10px;	
}
.eventblock  table
{
	margin:0;
	font-size:1.0em;
	color:#147580;
	padding:0;
	border:none;
	text-align:left;	
}
.eventblock  table tr td
{
	border:none;
	padding:0.2em 0.2em 0.2em 0.5em;
	font-weight:bold;
}

.eventblock  table tr th
{
	border:none;
	padding:0.2em;
	font-weight:normal;
}

.featureblock
{
	background:#fff;
	padding:5px 10px 3px 10px;
	margin-bottom:10px;	
}

.featureblock h3
{
	margin:5px 0 0 0;
	font-size:1.2em;
	color:#147580;
	font-weight: bold;
	padding:0;
}

.featureblock p
{
	margin:0 0 1em 0;
	font-size:1.0em;
	color:#777 !important;
	padding:0 0 5px 0;
	border-bottom:1px solid #DCEEF0;
}

.emaillink 
{
	margin-top:10px;
	padding:5px 0 10px 0;
	margin-bottom: 10px;
}

.emaillink  p
{
	padding:0;
	margin-bottom:0;
	border-bottom:none;
}

.emaillink a
{
	background:#53b4bf;
	padding:5px 7px 3px;
	color:#fff !important;
	text-decoration: none;
	font-size:0.8em;
	margin-right:18px;
	
}

.emaillink a:visited { text-decoration: none; }
.emaillink a:hover { text-decoration: none; background:#147580;}
.emaillink a:active a:focus { text-decoration: none; }


/*========================*/
/* KIOSK */
/*========================*/

.kioskblock
{
	width:128px;
	padding:10px;
	background:#fff;
	float:left;
	margin:0 10px 10px 0;
	height:155px;
}

.kioskblock a.video, .kioskblock a.video img
{
	margin:0;
	padding:0;
	border:none;
	outline:none;
 text-decoration: none;
}

.kioskblock a:visited { text-decoration: none; }
.kioskblock a:hover { text-decoration: none;}
.kioskblock a:active a:focus { text-decoration: none; }

.kioskblock img
{
	background:#ddd;
	margin-bottom:5px !important;
}

.kioskblock .postersname
{
	color:#147580 !important;
	padding:0;
	margin:0;
}


.kioskhover
{
	cursor:pointer;
	background:#53B4BF;
}


.kioskhover .postersname
{
	color:#fff !important;
}

#rolllist
{
	margin:0;
	padding:0;
}

#rolllist  li 
{
	margin:0 0 9px 0;
	padding:0;
	list-style:none;
}

#rolllist li a 
{
	background:#fff;
	display:block;
	height:128px;
	margin:0;
/*	overflow:hidden;*/
	padding:5px;
	text-decoration:none;
}

#rolllist li a:hover
{
	background:#eff8f9;
}

#rolllist li a img {
float:left;
height:128px;
margin:0 9px 0 0;
}

a img {
	border:none;
}

a .listheader
{
	color:#2B838C;
	float:left;
	font-size:1.2em;
	font-weight:bold;
	margin:10px 0 0 0;
	padding:0;
	width:200px;
}

a .listprecis
{
	color:#364C4F;
	float:left;
	margin:10px 0 5px 0;
	padding:0 0 5px 0;
	width:270px;
	border-bottom:1px solid #DCEEF0;
}

a .listlink
{
	color:#2B838C;
	float:left;
	font-weight:bold;
	font-size:0.9em;
	margin:0;
	padding:0;
	width:200px;
}

/* blog list */

#bloglist
{
	margin:0;
	padding:0;
}

#bloglist  li 
{
	margin:0 0 9px 0;
	padding:0;
	list-style:none;
}

#bloglist li a 
{
	background:#fff;
	display:block;
	height:108px;
	margin:0;
	padding:10px 10px 10px 5px;
	text-decoration:none;
}

#bloglist li a:hover
{
	background:#eff8f9;
}

#bloglist li a img {
float:left;
height:107px;
margin:0 9px 0 0;
}

a img {
	border:none;
}

a .bloglistheader
{
	color:#2B838C;
	float:left;
	font-size:1.2em;
	font-weight:bold;
	margin:0 0 0 0;
	padding:0 0 6px 0;
	width:255px;
	border-bottom:1px solid #DCEEF0;
}


a .bloglistdate
{
	float:left;
	margin:0;
	padding:2px 0 0 0;
	font-size:0.9em;
	color:#888;
	text-transform:uppercase;
}

a .bloglistauthor
{
	float:right;
	margin:0;
	padding:2px 0 0 0;
	font-size:0.9em;
	text-transform:uppercase;
	color:#777;
}

a .bloglistname
{
	float:right;
	margin:0;
	padding:2px 0 0 0;
	font-size:0.9em;
	text-transform:uppercase;
	color:#2B838C;
}

a .bloglistprecis
{
	color:#364C4F;
	float:left;
	margin:0 0 2px 0;
	padding:7px 0 0 0;
	width:255px;
	border-top:1px solid #DCEEF0;
	line-height:1.3em;
}

a .bloglistlink
{
	color:#2B838C;
	float:left;
	font-weight:bold;
	font-size:0.9em;
	margin:0;
	padding:0;
	width:200px;
}

/*========================*/
/* More Resources */
/*========================*/

.resourcesblock
{
	background:#fff;
	padding:5px 10px 3px 10px;
	margin-bottom:10px;	
}

.resourcesblock a:link 				{ text-decoration: none; color: #147580; }
.resourcesblock a:visited 			{ text-decoration: none; color: #147580; }
.resourcesblock a:hover 			{ text-decoration: none; color: #53B4BF; }
.resourcesblock a:active a:focus 	{ text-decoration: none; color: #147580; }

/*========================*/
/* News */
/*========================*/

h2.title
{
font-size:1.1em;
border-bottom:none;
margin:0;
padding:0;
}

.title a
{
color:#147580;
font-size:1em;
font-weight:normal;
margin:0 0 10px;
padding:10px 0 0;
text-decoration:none;
border-bottom:none;
}

.story p
{
	margin-bottom:0.8em
}

.OtherNewsStories .story {
border-bottom:1px solid #99C7CC;
color:#BAAAD1;
margin:0 0 10px 0;
overflow:hidden;
padding:0;
}

#newsarchive dl dt {
color:#147580;
font-size:1.1em;
font-weight:normal;
margin:0 0 0 0.6em;
padding:0.2em 0;
}

#newsarchive dl dd ul li
{
	list-style:none;
}


#newsarchive dl dd ul li a:link { text-decoration: none; color: #147580; }
#newsarchive dl dd ul li a:visited { text-decoration: none; color: #147580; }
#newsarchive dl dd ul li a:hover { text-decoration: none; color: #364C4F; }
#newsarchive dl dd ul li a:active a:focus { text-decoration: none; color: #147580; }
/*========================*/
/* ADMIN */
/*========================*/

#adminBar
{
	padding:8px;
	text-align: left;
	background-color: #ACB6BE;
}

#adminBar p {
	margin: 0px;
	font-size: 11px;
	color: #fff;
	font-family: verdana,arial;
}

#adminBar a {
	color: #fff;
	text-decoration: none;
}

#adminBar a:hover {
	text-decoration: underline;
}


.hidden
{
	display:none;
}


/*========================*/
/* site map */
/*========================*/

#leftColumn a:link { text-decoration: none; color: #003366; }
#leftColumn a:visited { text-decoration: none; color: #003366; }
#leftColumn a:hover { text-decoration: none; color: #4482A3; }
#leftColumn a:active a:focus { text-decoration: none; color: #003366; }

#rightColumn a:link { text-decoration: none; color: #003366; }
#rightColumn a:visited { text-decoration: none; color: #003366; }
#rightColumn a:hover { text-decoration: none; color: #4482A3; }
#rightColumn a:active a:focus { text-decoration: none; color: #003366; }


#leftColumn .header, #rightColumn .header
{
	margin-bottom:0.5em;
	font-weight:bold;
}

/**************************************/
/*               FOOTER               */
/**************************************/

#footer
{
/*	position: relative;*/
	margin-top: 100px;
}


#footer #strapline
{
	text-transform:uppercase;
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
	color:#fff;
	line-height:2.0em;
	background:#53b4bf;
	text-align: center;
}

#footer #strapline span
{
	color:#d3e9eb;
}

#footer #footernav
{
	background:#ccc;
	font-size:0.9em;
	margin-bottom:0;
	padding-bottom:0;
	text-align: center;
}

#footer #footernav ul
{
	clear: both;
	margin: 0;
	padding:8px 0;
}

#footer #footernav ul li, #footer #footernav ul li a
{
	display: inline;
	color: #555;
	margin:0;
	text-decoration:none;
}

#footer #footernav ul li a:hover
{
 	color:#003366;
}

/* safari overwrites */

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#navcontainer 
	{
		margin-top:15px;
	}
	
	#navcontainer ul li a 
	{
		padding: 0.5em 0.8em 0.4em 0.8em;
	}
	
	#navcontainer ul li .drop {
		margin-top:25px;
	}
	
	#dropdown2 {
		margin-left: -57px !important;
	}

	#dropdown3 {
		margin-left: -51px !important;
	}

	#dropdown4 {
		margin-left: -158px !important;
	}

	#dropdown5 {
		margin-left: -99px !important;
	}
	
	#dropdown6 {
		position:absolute;
		margin-left: -116px !important;
	}
	
	#searchTab
	{
		background:#a9a9a9;
		margin:14px 0 0 14px;
		padding:1px 0 1px 1px;
		width:144px;
	}
}

.hovering 
{
    cursor:pointer !important;
}


