@import url("semantic.css");

.fillwidth  
{
	width: 100%; 
}

a 
{
	text-decoration: none;
}

a.listerlinkHFC
{	
	background: url(../images/arrows/arrowlink.gif) 20px 5px no-repeat;
	color: #E74D14;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0 0 0px 0px;
	display: block;
}




a.listerlink, a.ListerLink, a.listerlinkgetactive, a.listerLinkGetActive, a.ListerLinkGetActive
{	
	background: url(../images/arrows/arrowlink.gif) 20px 5px no-repeat;
	color: #E74D14;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0 0 3px 30px;
	display: block;
}










a.listerlinkgetactive, a.listerLinkGetActive, a.ListerLinkGetActive
{
			background: url(../images/arrows/arrowlink.gif) 0 5px no-repeat;
			padding: 0 0 3px 10px;
}

a.searchbutton:link, a.searchbutton:active, a.searchbutton:visited, a.searchbutton:hover, 
a.searchButton:link, a.searchButton:active, a.searchButton:visited, a.searchButton:hover
{
	background-color: #E74D14;
	border-bottom: 1px solid #260143;
	border-left: 1px solid #F0AABC;
	border-right: 1px solid #260143;
	border-top: 1px solid #F0AABC;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: 3px;
	padding: 15px 3px 5px 3px;
	width: 20px;
}

input.searchButton
{
		width: 60px;
}

a:hover 
{
	text-decoration: underline;
}

body 
{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

definition 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

div.listercontact, div.ListerContact 
{
	background-color: #FFFFCC;
	border: 0px solid #FFCC99;
	filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#CCCCCC,strength=5) progid:DXImageTransform.Microsoft.gradient(direction=0,startColorstr=#FFFFCC, endColorstr=#FFCC99);
	min-height: 130px;
	padding: 5px;
}

div.listercontact div, div.listerContact div, div.ListerContact div
{
		padding: 2px 0;
}

div.listercontact a, div.listerContact a 
{
	color: #0019A0;
}

div.listercontact img, div.listerContact img 
{
	margin-bottom: -3px;
	margin-left: -3px;
	margin-right: 5px;
}

div.noitems 
{
	background: url(../images/warning.gif) 0px 6px no-repeat;
	font-size: 87.5%;
	font-weight: bold;
	padding: 10px 0 0 18px;
}

div.nugget 
{
	background-color: #D2DDF2;
	border: #000000 1px solid;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFF,EndColorStr=#D2DDF2);
	margin: 10px 10px 0px 0px;
	text-align: left;
	width: 168px;
}

div.nugget a 
{
	color: #0019A0;
}

div.nugget a hover 
{
	text-decoration: underline;
}

div.nugget_rh_nav 
{
	background-color: #D9E6F2;
	margin: 10px 10px 10px 0;
	padding-bottom: 8px;
	text-align: left;
}

div.nugget_rh_nav a 
{
	color: #0019A0;
}

div.nugget_rh_nav_base, .nugget_rh_nav_base
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 87.5%;
	padding: 0px 5px 0px 5px;
	text-align: left;
	vertical-align: middle;
	width: 160px;
}

div.nugget_rh_nav_head, .nugget_rh_nav_head 
{
	background-color: #0019A0;
	background-image: url(../images/header/header_background.gif);
	background-repeat: repeat-y;
	border-bottom: 1px solid #FFFFFF;
	font-size: 87.5%;
	/* height: 24px; */
	padding: 5px 3px 5px 10px;
	text-align: left;
	vertical-align: middle;
}

div.nuggetarticlerelated, div.nuggetArticleRelated 
{
	background-color: #EEEEE7;
	margin: 10px 10px 10px 0;
	text-align: left;
	width: 170px;
}

div.nuggetarticlerelated a, div.nuggetArticleRelated a 
{
	color: #0019A0;
}

div.nuggetarticlerelatedbase, div.nuggetArticleRelatedBase 
{
	background-image: url(../images/nuggets/nuggetRelatedArticleBackground.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-color: #EEEEE7;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 87.5%;
	padding: 5px;
	text-align: left;
	vertical-align: middle;
	width: 160px;
}

div.nuggetarticlerelatedhead, div.nuggetArticleRelatedHead 
{
	background-color: #333333;
	font-size: 87.5%;
	/* height: 14px; */
	padding: 5px 7px;
	text-align: left;
	vertical-align: middle;
	width: 156px;
}

div.nuggetbase, div.nuggetBase 
{
	border-top: 1px solid #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 87.5%;
	padding: 5px 0 5px 2px;
	text-align: left;
	vertical-align: middle;
	width: 165px;
}

div.nuggethead, div.nuggetHead 
{
	background-color: #E74D14;
	border: 1px solid #FFFFFF;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#e74d14,EndColorStr=#eead65);
	font-size: 87.5%;
	height: 14px;
	padding: 3px 3px 3px 5px;
	text-align: left;
	vertical-align: middle;
}

div.resourcedata, div.resourceData 
{
	background-color: #EEEEE7;
	margin: 10px;
	text-align: left;
}

div.resourcedata a, div.resourceData a 
{
	color: #0019A0;
}

div.resourcedatabase 
{
	background-image: url(../images/nuggets/nuggetRelatedArticleBackground.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 87.5%;
	padding: 5px;
	text-align: left;
	vertical-align: middle;
	width: 170px;
}

div.resourcedatahead 
{
	background-color: #999999;
	font-size: 87.5%;
	height: 14px;
	padding: 3px 3px 3px 5px;
	text-align: left;
	vertical-align: middle;
}

div.rhnnugget 
{
	margin-bottom: 1px;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 0px;
}

fieldset 
{
	border: #CCCC99 1px solid;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFF,EndColorStr=#D2DDF2);
	margin: 20px;
}

h1 
{
	border-bottom: 2px dotted #E74D14;
	color: #0019A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 140%;
	font-weight: bold;
	width: auto;
}

h1.inverseheader 
{
	background-color: #EEEEE7;
	border-bottom: 2px dotted #E74D14;
	width: auto;
}

h2 
{
	border-bottom: 2px dotted #E74D14;
	color: #0019A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: bold;
	width: auto;
}

h2.inverseheader 
{
	background-color: #EEEEE7;
	border-bottom: 2px dotted #E74D14;
	width: auto;
}

h3 
{
	border-bottom: 2px dotted #E74D14;
	color: #0019A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	width: auto;
}

h3.inverseheader 
{
	background-color: #EEEEE7;
	border-bottom: 2px dotted #E74D14;
	width: auto;
}

h4 
{
	border-bottom: 2px dotted #E74D14;
	color: #0019A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	width: auto;
}

h4.inverseheader 
{
	background-color: #EEEEE7;
	border-bottom: 2px dotted #E74D14;
	width: auto;
}

h5 
{
	border-bottom: 2px dotted #E74D14;
	color: #0019A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	width: auto;
}

h5.inverseheader 
{
	background-color: #EEEEE7;
	border-bottom: 2px dotted #E74D14;
	width: auto;
}

h6 
{
	background: #EEEEE7;
	border-bottom: 1px solid #E74D14;
	border-top: 1px solid #E74D14;
	color: #0019A0;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	margin: 10px 0px 10px 10px;
	overflow: auto;
	padding: 5px;
	text-align: left;
	width: 200px;
}

hr.resourcedivider, hr.resourceDivider, hr.ResourceDivider
{
	color: #BBBBBB;
	height: 1px;
}

.resourcedownload
{
		background-color: #D9E6F2;
}

html > body #button li a 
{
	width: auto;
}

html > body #button li a 
{
	width: auto;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0px 0px 15px;
}

p.listerdate, p.Listerdate, .listerdate, .ListerDate 
{
	font-size: 87.5%;
	font-weight: bold;
	margin: 3px 0 3px 20px;
}

p.listerlinkheader, p.ListerLinkHeader, 
.listerlinkheader, .ListerLinkHeader 
{
	background: url(../images/999999_dash.gif) repeat-x left bottom;
	color: #0019A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: 0;
	padding: 0;
	margin-left: 20px;
}

p.listerlinkheader a, p.ListerLinkHeader a, 
.listerlinkheader a, .ListerLinkHeader a 
{
	color: #0019A0;
	display: block;
	padding-bottom: 0px;
}

p.listerlinkheader a:hover, p.ListerLinkHeader a:hover,
.listerlinkheader a:hover, .ListerLinkHeader a:hover
{
	color: #0019A0;
	text-decoration: none;
}

p.listershortdesc, p.ListerShortDesc,
.listershortdesc, .ListerShortDesc,
.listershortdescevents, .ListerShortDescEvents
{
	font-size: 100%;
	margin: 0px 10px 3px 20px;
	display: block;
}

.listershortdescevents, .ListerShortDescEvents
{
		padding-left: 20px;	
}

pre 
{
	border: 1px solid #0019A0;
	float: right;
	margin: 10px 0px 10px 10px;
}

span.listfiltertext, div.listfiltertext 
{
	color: #666666;
	font: 100% tahoma, verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	padding: 3px 3px 0px 3px;
}

table 
{
	font-size: 100%;
	width: 100%;
}

table.listercontact, .listercontact 
{ 
	background-color: #FFFFCC;
	border: 1px solid #FFCC99;
}

td.channeltitle, .channeltitle 
{
	background-color: #0019A0;
	background-image: url(../images/header/header_background.gif);
	background-repeat: repeat-y;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	font-weight: bold;
	padding: 7px 10px 7px 10px;
	text-align: left;
	width: 180px;
}

td.label, .label, .labelcomments 
{
	background-color: #BBBBBB;
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
}

.labelcomments
{
		background-color: #F5F5F5;
}

td.TopicNavigator, .TopicNavigator {
	background-color: #D9E6F2;
	background-image: url(../images/lhn01bgstrip.gif);
	background-position: left;
	background-repeat: repeat-y;
	border-bottom: 1px solid #FFFFFF;
	border-left: 10px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	font-size: 87.5%;
	vertical-align: middle;
}

td.TopicNavigator a, .TopicNavigator a {
	color: #0019A0;
	display: block;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	vertical-align: middle;
	/* width: 100%; */
}

td.TopicNavigator a:hover, .TopicNavigator a:hover {
	background-color: #CCCCCC;
}

td.TopicNavigator_Selected, .TopicNavigator_Selected {
	background-color: #CCCCCC;
}

td.TopicNavigator_Selected a, .TopicNavigator_Selected a {
	font-weight:bold;
}


TH {
	background-color: #3F52B7;
	margin: 0px;
	padding: 3px;
	text-align: left;
	color: #FFFFFF;
	font-size: 100%;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	
}

.listerevents
{
		width: 160px;
}

.listerevent
{
		width: 160px;
		margin-bottom: 20px;
}

.ListerGetActive, .listerGetActive, .listergetactive
{
		padding-left: 23px;
}

td.listericonevents, td.ListerIconEvents, .listericonevents, .listerIconEvents, .ListerIconEvents {
	background: url(../images/ContentTypeIcons/WhatsOn.gif) 0 3px no-repeat ;
	/* width: 16px; */
}

td.listericongeneric, td.listericongeneric, .listericongeneric, .listericongeneric {
	background-image: url(../images/navigation_bullet.gif);
	background-position: 0px 11px;
	background-repeat: no-repeat;
	width: 16px;
}

td.listericongetactive, td.listerIconGetActive, td.ListerIconGetActive,
.listericongetactive, .listerIconGetActive, .ListerIconGetActive
{
	background: url(../images/ContentTypeIcons/getactive.gif) top left no-repeat;
	/* width: 16px; */
}

td.listericonlatest, td.listerIconLatest, td.ListerIconLatest,
.listericonlatest, .listerIconLatest, .ListerIconLatest
{
	background: url(../images/ContentTypeIcons/latest.gif) top left no-repeat;
	/* width: 16px; */
}

td.listericonnews, td.listerIconNews, td.ListerIconNews,
.listericonnews, .listerIconNews, .ListerIconNews
{
	background: url(../images/ContentTypeIcons/news.gif) top left no-repeat;
	/* width: 16px; */
}

td.listericonresources, td.listerIconResources, td.ListerIconResources,
.listericonresources, .listerIconResources, .ListerIconResources
{
	background: url(../images/ContentTypeIcons/resources.gif) 0 0 no-repeat;
	/* width: 16px; */
}

td.listericonvacancies, td.listerIconVacancies, td.ListerIconVacancies,
.listericonvacancies, .listerIconVacancies, .ListerIconVacancies
{
	background: url(../images/ContentTypeIcons/vacancy.gif) 0 3px no-repeat;
}

.listeritem
{
	margin-bottom: 10px;
}

.listerdetails
{
		padding-left: 55px;
}

td.listerimage, td.listerImage, td.ListerImage,
.listerimage, .listerImage, .ListerImage
{
	vertical-align: top;
}

td.listerimage img, td.listerImage img, td.ListerImage img,
img.listerimage, img.listerImage, img.ListerImage
{
	border: 1px solid #000000;
	float: left;
}

td.listerlinkheader, td.listerLinkHeader, td.ListerLinkHeader,
.listerlinkheader, .listerLinkHeader, .ListerLinkHeader
{
	background: url(../images/999999_dash.gif) repeat-x left bottom;
	color: #0019A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0 0 5px 0;
	display: block;
}

.ListerLinkHeaderGetActive, .listerLinkHeaderGetActive, .listerlinkheadergetactive
{
	background: url(../images/999999_dash.gif) repeat-x left bottom;
	color: #0019A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	padding: 0 0 5px 0;
}

.linkevents
{
		width: 160px;
}

.linksports
{
		width: 100%;
}

td.listerresourcedata, td.listerResourceData, td.ListerResourceData,
.listerresourcedata, .listerResourceData, .ListerResourceData 
{
	background-color: #EFEFEF;
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #EFEFEF;
}

td.listerresourcedata a, td.listerResourceData a, td.ListerResourceData a, 
.listerresourcedata a, .listerResourceData a, .ListerResourceData a   
{
	color: #0019A0;
}

td.listerresourcedata p, td.listerResourceData p, td.ListerResourceData p,
.listerresourcedata p, .listerResourceData p, .ListerResourceData p  
{
	font-size: 100%;
	margin: 2px 5px 2px 5px;
}

td.listerresourcedatadownload, td.listerResourceDataDownload, td.ListerResourceDataDownload
{
	background-color: #EEEEE7;
}

div.listerresourcedatadownload, div.listerResourceDataDownload, div.ListerResourceDataDownload
{
		background-color: #EEEEE7;
		margin-left: 140px;
		border-top: 1px solid #EEEEE7;
		border-bottom: 1px solid #EEEEE7;
}

td.listerresourcedatadownload a, td.ListerResourceDataDownload a,
.listerresourcedatadownload a, .ListerResourceDataDownload a 
{
	color: #0019A0;
}

td.listerresourcedatadownload p, td.listerResourceDataDownload p, td.ListerResourceDataDownload p, 
.listerresourcedatadownload p, .listerResourceDataDownload p, .ListerResourceDataDownload p 
{
	font-size: 100%;
	margin: 2px 5px 2px 5px;
}

td.listerresourcefield, td.listerResourceField, td.ListerResourceField,
.listerresourcefield, .listerResourceField, .ListerResourceField 
{
	background-color: #D9E6F2;
	/* border-bottom: 1px solid #FFFFFF; */
	border-right: 1px solid #FFFFFF;
	vertical-align: top;
	width: 140px;
}

.listerresourcefield, .listerResourceField, .ListerResourceField 
{
		float: left;
}

td.listerresourcefield p, td.listerResourceField p, td.ListerResourceField p, 
.listerresourcefield p, .listerResourceField p, .ListerResourceField p 
{
	color: #333333;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	margin: 2px 5px 2px 5px;
}

td.listerresourcefielddownload, td.listerResourceFieldDownload, td.ListerResourceFieldDownload,
.listerresourcefielddownload, .listerResourceFieldDownload, .ListerResourceFieldDownload
{
	background-color: #D9E6F2;
	background-image: url(../images/download.gif);
	background-position: top right;
	background-repeat: no-repeat;
	/* border-bottom: 1px solid #FFFFFF; */
	border-right: 1px solid #FFFFFF;
	height: 65px;
	vertical-align: top;
	width: 140px;
}

td.listerresourcefielddownload p, td.listerResourceFieldDownload p, td.ListerResourceFieldDownload p,
.listerresourcefielddownload p, .listerResourceFieldDownload p, .ListerResourceFieldDownload p 
{
	color: #333333;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	margin: 2px 5px 2px 5px;
}

td.nugget_rh_nav_whiteline_noarrow, .nugget_rh_nav_whiteline_noarrow
{
	border-bottom: 1px solid #FFFFFF;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
}

td.onthisdaytitle, td.onThisDayTitle, td.OnThisDayTitle,
.onthisdaytitle, .onThisDayTitle, .OnThisDayTitle
{
	background-image: url(../images/onthisday.gif);
	background-position: top right;
	background-repeat: no-repeat;
	border-bottom: 1px solid #999999;
	color: #000000;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
}

td.resource img, .resource img 
{
	border: 1px solid #000000;
	margin: 0px 10px 0px 0px;
	vertical-align: baseline;
}

td.right, .right 
{
	text-align: right;
	white-space: nowrap;
	width: 100%;
}

td.sport, .sport  
{
	background-color: #D9E6F2;
}

td.sport_collage_bkd, .sport_collage_bkd 
{
	background: url(../images/sports/sport_collage_bkd.gif);
	width: 100%;
}

td.trail, .trail 
{
	background-color: #E74D14;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	padding: 7px 10px 7px 10px;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
}

td.trail a, .trail a 
{
	color: #FFFFFF;
	padding: 1px 5px 1px 5px;
}

ul 
{
	font-size: 100%;
	list-style-image: url(../images/arrows/arrow.gif);
}

.advertleft, .advertLeft, .AdvertLeft 
{
	width: 180px;
}

.advertleft img, .advertLeft img, .AdvertLeft img 
{
	margin: 5px 0px 0px 5px;
	border: 0;
}

.rhn 
{
	width: 180px;
	vertical-align:top;
}

.rhn img 
{
	margin: 5px 0px 0px 5px;
	border: 0;
}

.alphabetfilter, .alphabetFilter, .AlphabetFilter 
{
	border: #BBBBBB 1px solid;
	border-top: 0px;
	color: #0019A0;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#e3e3e3,EndColorStr=#ffffff);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	padding: 5px 0;
	white-space: nowrap;
	height: 18px;
}

.alphabetfilter a, .alphabetFilter a, .AlphabetFilter a 
{
	color: #0019A0;
}

.bbc_sport 
{
	background-color: #FFCC00;
	background-image: url(../images/nuggets/bbc_sport_logo.gif);
	background-position: left;
	background-repeat: no-repeat;
	border-top: 1px solid #000000;
	height: 21px;
}

.scotsman_sport 
{
	background-color: #FFCC00;
	background-image: url(../images/nuggets/scotsman_sport_logo.gif);
	background-position: left;
	background-repeat: no-repeat;
	border-top: 1px solid #000000;
	height: 21px;
}

.breadcrumb 
{
	background-color: #E74D14;  
	border-top: 1px solid #FFFFFF;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 87.5%;
	vertical-align: middle;
}

.button 
{
	font: 95% tahoma, verdana, arial, helvetica, sans-serif;
	padding: 0px;
}

.eventsContainer
{
		padding: 0 0 0 15px;
		background-color: #FFF;
}

.eventssummary, .eventsSummary, .EventsSummary 
{
	background: #FFF url(../images/framed.png) top left no-repeat;
	padding: 5px;
	width: 180px;
}

.filter_body 
{
	background: #F5F5F5;
	border: #BBBBBB 1px solid;
	border-top: 0px;
	font-size: 87.5%;
	/* height: 35px; */
	padding: 5px 10px 5px 10px;
}

.filter_head 
{
	background: #0019A0;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#0019A0,EndColorStr=#3954F7);
	font-size: 0px;
	height: 10px;
}

.framed 
{
	background: #F5F5F5;
	border: #BBBBBB 1px solid;
	padding: 5px;
}

.framed a 
{
	color: #0019A0;
}

.label 
{
	color: #0019A0;
}

.large
{
	width: 240px;
}

.left 
{
	text-align: left;
	white-space: nowrap;
}

.lhn 
{
	vertical-align:top;
	width: 180px;
}

.lhnbase 
{
	background-color: #0019A0;
	background-image: url(../images/header/header_background.gif);
	background-repeat: repeat-y;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	font-weight: bold;
	padding: 7px 10px 7px 10px;
	text-align: left;
	width: 180px;
}

.listbox 
{
	font: 95% tahoma, verdana, arial, helvetica, sans-serif;
}

.medium 
{
	width: 150px;
}

.mediumlarge, .mediumLarge, .MediumLarge 
{
	width: 190px;
}

.mediumsmall, .mediumSmall, .MediumSmall 
{
	width: 125px;
}

.nugget_rh_nav_head_title 
{
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.nuggetarticlerelateddoctypeinfo, .nuggetArticleRelatedDoctypeInfo, .NuggetArticleRelatedDoctypeInfo 
{
	color: #666666;
	padding: 2px;
}

.nuggetarticlerelatedheadtitle, .nuggetArticleRelatedHeadTitle, .NuggetArticleRelatedHeadTitle 
{
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}	

.nuggetheadtitle, .nuggetHeadTitle, .NuggetHeadTitle 
{
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.nuggetresourcerelateddoctypeinfo, .nuggetResourceRelatedDocTypeInfo, .NuggetResourceRelatedDocTypeInfo 
{
	color: #666666;
	margin: 5px 10px 5px 5px;
}

.pagenumbers, .pageNumbers, .PageNumbers 
{
	border-bottom: 1px solid #000000;
	padding: 3px 0px 3px 0px;
}

.pagenumbers a, .pageNumbers a, .PageNumbers a 
{
	color: #0019A0;
}

.resourcedataheadtitle, .resourceDataHeadTitle, .ResourceDataHeadTitle 
{
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.resourcesubtitle, .resourceSubTitle, .ResourceSubTitle 
{
	color: #E74D14;
	font-family: "Gill Sans MT" , Verdana, Arial, Helvetica, sans-serif;
	font-size: 140%;
	font-weight: bold;
	line-height: 130%;
	width: 100%;
}

.resourcetitle, .resourceTitle, .ResourceTitle 
{
	color: #000000;
	font-family: "Gill Sans MT" , Verdana, Arial, Helvetica, sans-serif;
	font-size: 240%;
	font-weight: bold;
	line-height: 140%;
	vertical-align: bottom;
	width: 100%;
}

.right 
{
	text-align: right;
	white-space: nowrap;
	
}

.sectionlabel, .sectionLabel, .SectionLabel 
{
	background-color: #BBBBBB;
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 87.5%;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	width: 100%;
}

.shim 
{
	/* clear: both; */
	font-size: 0%;
	height: 10px;
	padding: 0px;
	table-layout: fixed;
}

.small 
{
	width: 100px;
}

.textbox, .textBox, .TextBox 
{
	font: 100% tahoma, verdana, arial, helvetica, sans-serif;
	vertical-align: middle;
}

.xlarge 
{
	width: 340px;
}

.xsmall 
{
	width: 60px;
}

.xxlarge 
{
	width: 500px;
}

.xxsmall 
{
	width: 35px;
}

.footer 
{
	background-attachment: fixed;
	background-color: #E74D14;
	background-image: url(../images/footer/footer_background.gif);
	background-position: 400px;
	background-repeat: repeat-y;
	border-top: 1px solid #000000;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 100%;
	font-size: 87.5%;
	height: 50px;
	margin-top: 1px;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	vertical-align: middle;
}

.footer a 
{
	color: #FFFFFF;
}

.footer img{
    border:0;
}

.footerfunctionscontainer
{
	border-bottom: 1px solid #000000;
	border-top: 1px solid #999999;
	color: #000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 100%;
	font-size: 87.5%;
	height: 30px;
	margin-bottom: 1px;
	margin-top: 1px;
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}

.footerfunctions a 
{
	color: #000000;
	margin: 0px 10px 0px 5px;
}

.footerfunctions table td
{
	padding: 3px;
}

.header 
{
	background-attachment: fixed;
	background-color: #0019A0;
	background-image: url(../images/header/header_background.gif);
	background-position: 30px;
	background-repeat: repeat-y;
	border-bottom: 1px solid #000000;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 100%;
	font-size: 87.5%;
	height: 30px;
	margin-bottom: 1px;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	vertical-align: bottom;
}

.header a 
{
	color: #E8F7FF;
}

#masthead 
{
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	font-size: 87.5%;
	vertical-align: top;
	width: 100%;
}

.navigation 
{
	background-color: #0019A0;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	font-size: 87.5%;
	height: 32px;
	width: 100%;
}

.navigation td.button 
{
	background-image: url(../images/navigation/navigation_bullet.gif);
	background-position: 5px 7px;
	background-repeat: no-repeat;
	border-right: 1px solid #FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold;
	padding-left: 27px;
	padding-right: 10px;
	white-space: nowrap;
}

.navigation td.button a 
{
	color: #FFFFFF;
}

#sectionheader 
{
	background-color: #E74D14;
	background-image: url(../images/header/header_channel_background.gif);
	background-repeat: repeat;
	border-top: 1px solid #000000;
	height: 100px; 
	width: 100%;
}

#sectionheader td.base 
{
	background-color: #0019A0;
	background-image: url(../images/header/header_background_base.gif);
	background-repeat: no-repeat;
	height: 10px;
}

.newsfeedlinks
{
		padding-top: 3px;	
}

.newsfeedlinks a
{
		background: url(../images/arrows/arrow.gif) 0 3px no-repeat;
		padding: 0 5px 5px 10px;
		display: block;
}

ul.seealso
{
		padding: 0 0 0 17px;
		margin: 0;
}

ul.seealso li
{
    padding-bottom:2px;
    border-bottom:1px dotted #999;
    margin-bottom: 5px;
	list-style-image: url(../images/arrows/arrow.gif);
}

.documents img
{
		padding: 0 3px 3px 0;
		float: left;
}

.documents a
{
	clear: left;
	border-bottom: 1px solid #666666;
	display: block;	
	padding: 3px;
	margin-bottom: 5px;
}

.clearnospace
{
		clear: left;
		height: 0px;
}

.clearleft
{
		clear: left;
}

img.contactimg 
{
		border: 1px solid red;
		padding: 0 5px 0 0;
		vertical-align:top;
}

.nomargin
{
		margin-left: 0;
}

.inline
{
		display:inline;
}

.datetypecell, .dateTypeCell, .DateTypeCell
{
		width: 130px;
}

.headerimg {

        display:block;
}

 
#googlebox table tr td.t table tr td
{
	text-align: left;
	padding-left: 20px;
}
#googlebox table tr td.t table tr td+td
{
	text-align: right;
	padding-left: 0px;
}

/*************************
	Standard Box styles
*************************/

.boxouter {
	background-repeat:no-repeat;
	background-position:left top;
	margin:0px 0px 10px 0px;
	padding:0px 0 0 0 0;
	width:100%;
	float:left;
	
}

.boxinner {
	background-repeat: no-repeat;
	background-position:left bottom ;
	background-color:transparent;
	padding:0px 10px 10px 10px;
	margin:10px 0px 0px 0px;
	position:relative;
}

.col-one .boxouter, 
.col-three .boxouter {
	background-image:url(../images/common/left-col-boxtop.jpg);
}

.col-one .boxinner, 
.col-three .boxinner  {
	background-image:url(../images/common/left-col-boxbot.jpg);
	width:215px;

}

.col-two .boxouter {
	background-image:url(../images/common/right-col-boxtop.jpg);
}

.col-two .boxinner {
	background-image:url(../images/common/right-col-boxbot.jpg);
	width:680px;

}

.col-one-home .boxouter {
	background-image:url(../images/common/home-left-col-boxtop.jpg);
}

.col-one-home .boxinner {
	background-image:url(../images/common/home-left-col-boxbot.jpg);
	width:614px;
	height:172px;

}

.col-two-home .boxouter {
	background-image:url(../images/common/home-right-col-boxtop.jpg);
}

.col-two-home .boxinner {
	background-image:url(../images/common/home-right-col-boxbot.jpg);
	width:285px;

}

.boxlink {
	position:absolute;
	right:20px;
	top:10px;
}

.boxlink a{
	color:#3298CB;
}

.boxinner h2 {
	padding:10px 10px 10px 10px;
	margin:0;
	color:#000066;
}

.boxinner h3 {
    padding:5px 10px;
    margin:0px;
}

.landing-header .boxinner h1,
.landing-header .boxinner h2 {
    padding-left:5px;
}

.col-two .boxinner p, 
.col-three .boxinner p {
	padding:0px 5px 10px 5px;
	margin:0;
	font-size:93%;
}

.col-two .boxinner p.intro {
	font-size:108%;
	color:#666666;
}

.standard-three-col .col-two .boxinner {
    width:auto;
    background-image:none;
}

.standard-three-col .col-two .boxouter {
    background-image:none;
    border: 1px solid #ccc;
    /*** background-image:url(../images/common/Lister-ul-bg.jpg);
    background-position:center bottom;
    background-repeat:repeat-x; ***/
    margin:0 0 10px 0;
    padding:0 5px;
    width:442px;
    
}

 .standard-three-col .col-two .boxouter .boxinner h3{

    background-color:transparent;
    background-image:none;
    margin:10px 0 5px 0;
    padding:0 0 5px 0;
    font-weight:normal;
    border-bottom:1px dotted #CCCCCC;
}
