/*
	Off Licence News - Screen Stylesheet v1.03 BETA
	[ May Contain Some Hacks - IE/ Opera ]
	Copyright © 2007 William Reed Business Media Ltd.
*/

/* Generic Styles*/

* {
	margin: 0;
	padding: 0;
	font-style: normal;
	font-weight: normal;
	border: none;
	list-style-type: none; 
	text-decoration: none;
}

body {
	margin: 0;
	padding: 0;
	background: url(../images/sitebg.gif) center top repeat-x;
	text-align: center;
	color: #393939;
}

strong {
	font-weight: bold;
}

.clear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
	text-indent: -10000px;
	overflow: hidden;
}

#loggedoutinfo {
	display: block;
	margin-left: 26px;
	font-family: Georgia, Verdana, Arial, Sans-Serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #FFFFFF;
	background: #393939;
	padding: 5px;
	border-bottom: 2px solid #D7D7D7;
	margin-bottom: 20px;
}

#container {
	display: block;
	width: 62.50em;
	margin: 0 auto;
	text-align: left;
}

.EmailFormat
{
    margin-right: 10px; 
    margin-top: 1px; 
    float:left
}


/* Top Navigation */

#container ol {
	float: left;
	width: 25em;
	display: block;
	background: #7E171A;
	padding-left: 5px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom: 2px solid #DA2028;
	padding-right: 6px;
	overflow: hidden;
}

#container #topnavigation {
	float: left;
	width: 36.50em;
	padding-right: 0;
	text-align: left;
}

#container ol li {
	display: block;
	float: right;
	color: #FFFFFF;
	font-family: georgia, verdana, arial, sans-serif;
	font-size: 0.7em;
	line-height: 1.4em;
	font-weight: bold;
	padding-right: 5px;
}

#container #topnavigation li {
	float: left;
}

#container ol li a,
#container ol li a:visited {
	font-family: verdana, arial, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	border-left: 1px solid #DA2028;
	padding-left: 6px;
}

#container ol li a:hover,
#container ol li a:active {
	text-decoration: underline;
}

#container #topnavigation li a {
	font-family: georgia, verdana, arial, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}

#container ol li a#skipnav,
#container ol li a#skipnav:visited,
#container ol li a#skipnav:hover,
#container ol li a#skipnav:active {
	border: none;
}

#container ol li a#rss,
#container ol li a#rss:visited,
#container ol li a#rss:hover,
#container ol li a#rss:active {
	background: url(../images/rss.gif) 6px center no-repeat;
	padding-left: 24px;
}

@media screen and (min-width: 0px){
	#container #topnavigation {
		padding-top: 8px;
	}
}

/* Header Styles */

#container #header {
	clear: both;
	display: block;
	width: 100%;
	height: 90px;
	background: #DA2028 url(../images/headerbg.gif) left top repeat-x;
	border-bottom: 1px solid #761518;
}

#container #header #logo {
	float: left;
	display: inline;
	width: 334px;
	height: 56px;
	background: url(../images/logo.gif) left top no-repeat;
	margin-left: 22px;
	margin-top: 16px;
	margin-bottom: 19px;
	color: #FFFFFF;
	font-family: georgia, verdana, arial, sans-serif;
	font-size: 1em;
	line-height: 1.4em;
	font-weight: bold;
	text-indent: -10000px;
	overflow: hidden;
}
#container #header #logo a {
	float: left;
	display: inline;
	width: 334px;
	height: 56px;
	background: url(../images/logo.gif) left top no-repeat;
	margin-left: 22px;
	margin-top: 16px;
	margin-bottom: 19px;
	color: #FFFFFF;
	font-family: georgia, verdana, arial, sans-serif;
	font-size: 1em;
	line-height: 1.4em;
	font-weight: bold;
	text-indent: -10000px;
	overflow: hidden;
}

#header #promotion {
	float: right;
	overflow: hidden;
    margin: 10px 10px 0 0;
    padding: 0;
    padding-top: 5px;
    border: solid 0px #000000;
    width: 468px; 
}

#header #promotion h2 {
	display: block;
	width: 330px;
	font-family: georgia, verdana, arial, sans-serif;
	font-size: 0.8em;
	line-height: 1.4em;
	color: #FFFFFF;
	font-weight: bold;
	text-align: right;
	padding-bottom: 4px;
}

#header #promotion h2 a, 
#header #promotion h2 a:visited {
	color: #F8D909;
	font-weight: bold;
	text-decoration: underline;
}

#header #promotion h2 a:hover, 
#header #promotion h2 a:active {
	color: #FFFFFF;
}

#header #promotion p {
	display: block;
	width: 330px;
	font-family: verdana, arial, sans-serif;
	font-size: 0.7em;
	line-height: 1.4em;
	color: #FFFFFF;
	text-align: right;
}
#text_holder
{
float:right;
display:inline;	
}
#mag_holder
{
float:right;	
display:inline;
margin: 0 0 0 20px;	
}

#header a#latestcover img {
	width: 50px;
	height: 73px;
	border-right: 1px solid #B00A0D;
	border-bottom: 1px solid #B00A0D;
	background: #FFFFFF;
	color: #393939;
}
/* Quick Search */

#container #quicksearch {
	clear: both;
	float: left;
	width: 11.38em;
	margin-top: 8px;
	margin-bottom: 29px;
	padding-left: 11px;
	background: #7E171A;
	border-right: 1px solid #DA2028;
}

#container #quicksearch p {
	font-family: verdana, arial, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	line-height: 1.4em;
	color: #FFFFFF;
	margin-bottom: 5px;
}

#container #quicksearch h2 {
	font-family: georgia, verdana, arial, sans-serif;
	font-size: 0.7em;
	line-height: 1.4em;
}

#container #quicksearch h2 a,
#container #quicksearch h2 a:visited {
	font-weight: bold;
	color: #F8D909;
	text-decoration: underline;
}

#container #quicksearch h2 a:hover,
#container #quicksearch h2 a:active {
	color: #FFFFFF;
}

#container #quicksearch .searchfield {
	float: left;
	display: block;
	border: none;
	background: url(../images/searchinput.gif) left top repeat-x;
	width: 102px;
	padding: 7px;
	padding-top: 5px;
	padding-bottom: 8px;
	_padding-top: 3px;
	_padding-bottom: 9px;
	color: #393939;
	font-family: verdana, arial, sans-serif;
	font-size: 0.7em;
	line-height: 1.4em;
	margin-top: 9px;
}

#container #quicksearch .searchbutton {
	float: left;
	display: block;
	margin-top: 9px;
	margin-left: 10px;
}

/* Top Stories */

#container #sectionhighlights {
	width: 49.63em;
	height: 90px;
	margin: 0;
	margin-left: 11px;
	margin-top: 10px;
	margin-bottom: 31px;
	padding: 0;
	border: 0;
	background: #7E171A;
}

#container #sectionhighlights li {
	float: left;
}

#container #sectionhighlights a,
#container #sectionhighlights a:visited {
	float: left;
	display: block;
	width: 79px;
	height: 79px;
	padding:0;
	padding-top: 4px;
	padding-left: 4px;
	background: #FFFFFF;
	border: none;
	margin:0;
	margin-right: 11px;
}

#container #sectionhighlights a:hover,
#container #sectionhighlights a:active {
	background: #F8D909;
}

#container #sectionhighlights a img {
	float: left;
	display: block;
	width: 75px;
	height: 75px;
	background: #FFFFF;
}

#container #sectionhighlights li .sectionpreview {
	float: left;
	display: block;
	width: 14.77em;
}

#container #sectionhighlights li .sectionpreview  h2 {
	display: block;
	width: 14.77em;
	font-size: 100%;
	line-height: 1.4em;
}

#container #sectionhighlights li .sectionpreview h2 a,
#container #sectionhighlights li .sectionpreview h2 a:visited {
	float: left;
	display: inline;
	width: auto;
	height: auto;
	padding: 0;
	padding-bottom: 4px;
	_padding-bottom: 2px;
	background: none;
	border: none;
	margin:0;
	color: #FFFFFF;
	cursor: hand;
	font-weight: bold;
	font-family: georgia, verdana, arial, sans-serif;
	text-decoration: underline;
}

#container #sectionhighlights li .sectionpreview h2 a:hover,
#container #sectionhighlights li .sectionpreview h2 a:active {
	color: #F8D909;
	background: none;
}

#container #sectionhighlights li .sectionpreview p {
	display: block;
	width: 14.77em;
	font-family: verdana, arial, sans-serif;
	font-size: 100%;
	line-height: 1.4em;
	color: #FFFFFF;
}

/* Left Navigation */

#container #LeftNav_leftnavigation {
	clear: both;
	float: left;
	display: inline;
	width: 10.68em;
	background: #FFFFFF;
	color: #393939;
	border: none;
	margin: 0;
	margin-left: 11px;
	margin-bottom: 20px;
	padding: 0;
	border-top: 1px solid #D7D7D7;
}

#container #LeftNav_leftnavigation li {
	display: inline;
	float: none;
	margin: 0;
	padding: 0;
	font-size: 0.8em;
	line-height: 1.4em;
}

#container #LeftNav_leftnavigation li a,
#container #LeftNav_leftnavigation li a:visited {
	display: block;
	float: none;
	border: none;
	color: #393939;
	font-family: georgia, verdana, arial, sans-serif;
	font-weight: bold;
	margin: 0;
	padding: 6px;
	padding-left: 8px;
	border-bottom: 1px solid #D7D7D7;
}

#container #LeftNav_leftnavigation li a:hover,
#container #LeftNav_leftnavigation li a:active {
	text-decoration: none;
	border-bottom: 1px solid #393939;
	color: #C21F25;
	background: url(../images/navover.gif) right top no-repeat;
}

* html #container #LeftNav_leftnavigation li a {
	_height: 0;
} 

#container #LeftNav_leftnavigation li ul {
	background: #FFFFFF;
	border-bottom: none;
}

#container #LeftNav_leftnavigation li ul li {
	font-size: 0.85em;
}

#container #LeftNav_leftnavigation li ul li a,
#container #LeftNav_leftnavigation li ul li a:visited {
	font-family: verdana, arial, sans-serif;
	font-weight: normal;
	padding-left: 21px;
	border-bottom: 1px solid #EDEDED;
	background: url(../images/subnavbg.gif) 8px center no-repeat;
	padding-top: 7px;
	padding-bottom: 8px;
}

#container #LeftNav_leftnavigation li ul li a:hover,
#container #LeftNav_leftnavigation li ul li a:active {
	color: #0066CC;
	border-bottom: 1px solid #D7D7D7;
	background: url(../images/subnavbgover.gif) 8px center no-repeat;
}

#container #LeftNav_leftnavigation li a.current,
#container #LeftNav_leftnavigation li a.current:visited {
	color: #C21F25;
	background: none;
	border-bottom: 1px solid #393939;
	background: url(../images/navover.gif) right top no-repeat;
}

#container #LeftNav_leftnavigation li a.current:active,
#container #LeftNav_leftnavigation li a.current:hover {
	background: url(../images/navover.gif) right top no-repeat;
}

/* Content Styles */

#container #content {
	display: block;
	float: left;
	width: 41.44em;
	background: #FFFFFF;
}

/* Main Article */

div.mainArticleContainer {
	float: left;
	width: 22em;
	padding-left: 24px;
}

#container #content #topArticle 
{
	float: left;
	margin-bottom: 10px;
}

#topArticle p 
{
	float: none;
}

#topArticle #TopArticle_linkTopStoryImage 
{
	float: left;
}


#container #content a#TopArticle_linkTopStoryImage,
#container #content a#TopArticle_linkTopStoryImage:visited {
	float: left;
	display: inline;
	width: 100px;
	background: #393939;
	padding: 2px;
	color: #FFFFFF;
	font-size: 0.7em;
	line-height: 0;
	margin-right: 20px;
	margin-bottom: 20px;
}

@media screen and (min-width: 0px){
	#container #content a#TopArticle_linkTopStoryImage,
	#container #content a#TopArticle_linkTopStoryImage:visited {
		margin-right: 18px;
	}
}

#container #content a#TopArticle_linkTopStoryImage:hover,
#container #content a#TopArticle_linkTopStoryImage:active {
	background-color: #0066CC;
}

#container #content a#TopArticle_linkTopStoryImage img {
	width: 100px;
	height: 77px;
}

#container #content a#TopArticle_linkTopStoryImage p {
	width: 100%;
	font-family: georgia, verdana, arial, sans-serif;
	font-size: 100%;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 5px;
}

#container #content h1.headline a
{
	float: none;
	text-decoration: underline;
	font-weight: bold;
}

#container #content h1.headline {
	float: none;
	width: auto;
	font-family: georgia, verdana, arial, sans-serif;
	font-size: 1.8em;
	line-height: 16px;
	font-weight: bold !important;
	margin: 0 0 10px 0 !important;
	color: #0066CC;
	border-bottom: none;
	padding: 0 !important;
}

#container #content #topArticle p 
{
	float: none;
	display: inline;
	width: auto;
	font-family: verdana, arial, sans-serif;
	font-size: 0.7em;
	line-height: 14px;
	margin: 10px 0 0 0;
}

#container #content h1 {
	display: block;
	width: 12.28em;
	float: left;
	font-family: georgia, verdana, arial, sans-serif;
	font-size: 1.8em;
	line-height: 1em;
	font-weight: normal;
	margin-top: -3px;
	padding-bottom: 18px;
	margin-bottom: 16px;
	_margin-bottom: 14px;
	border-bottom: 1px solid #D7D7D7;
	color: #0066CC;
}

#container #content .topstorynoimage {
	margin-left: 26px;
}

#container #content .topstorynoimage h1 {
	display: block;
	width: 100%;
	float: none;
	font-family: georgia, verdana, arial, sans-serif;
	font-size: 1.8em;
	line-height: 1em;
	font-weight: normal;
	margin-top: -3px;
	padding-bottom: 18px;
	margin-bottom: 16px;
	_margin-bottom: 14px;
	border-bottom: 1px solid #D7D7D7;
}

#container #content h1 a,
#container #content h1 a:visited {
	color: #0066CC;
	cursor: hand;
	font-size: 0.60em;
}

#container #content .topstorynoimage h1 a,
#container #content .topstorynoimage h1 a:visited {
	float: none;
}

#container #content h1 a:hover,
#container #content h1 a:active {
	color: #393939;
}

#container #content p {
	float: left;
	display: block;
	width: 31.6em;
	font-family: verdana, arial, sans-serif;
	font-size: 0.7em;
	line-height: 1.4em;
}

#container #content .topstorynoimage p {
	float: none;
	width: 100%;
}

#container #content .articleinfo {
	float: left;
	display: block;
	width: 20.75em;
	background: #FFFFFF url(../images/smallgradient.gif) left bottom repeat-x;
	border-top: 1px solid #D7D7D7;
	border-bottom: 1px solid #E5E5E5;
	margin-top: 16px;
	margin-bottom: 20px;
	padding: 7px;
	_padding: 6px;
	padding-bottom: 6px;
	_padding-bottom: 7px;
	padding-right: 11px;
	padding-left: 11px;
}

#container #content .topstorynoimage .articleinfo {
	width: 38.44em;
	float: none;
}

#container #content .articleinfo li {
	float: none;
	display: block;
	width: 100%;
	color: #393939;
	font-family: verdana, arial, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
}

#container #content .articleinfo li a,
#container #content .articleinfo li a:visited {
	float: none;
	display: inline;
	width: 100%;
	font-family: georgia, verdana, arial, sans-serif;
	font-size: 100%;
	line-height: 1.4em;
	color: #393939;
	text-decoration: underline;
	border: none;
	margin-left: 0;
	padding-left: 0;
}

#container #content .articleinfo li a:hover,
#container #content .articleinfo li a:active {
	color: #0066CC;
}

/* Sub Articles */

#container #content #subarticles {
	float: left;
	padding: 0;
	margin: 0;
	margin-bottom: 5px;
	width: 22em;
}

#container #content #subarticles ol {
	float: none;
	width: 100%;
	background: #FFFFFF;
	border: none;
	margin: 0;
	padding: 0;
}

#container #content #subarticles ol li {
	float: none;
	margin: 0;
	padding: 0;
	color: #393939;
	width: 355px !important;
	border: none;
}

#container #content #subarticles ol li h2 {
	float: none;
	width: 100%;
	margin: 0;
	margin-bottom: 4px;
	padding: 0;
	font-size: 1.3em;
	line-height: 1.4em;
}

#container #content #subarticles ol li h2 a,
#container #content #subarticles ol li h2 a:visited {
	float: none;
	width: 100%;
	color: #0066CC;
	margin: 0;
	padding: 0;
	border: none;
	font-family: georgia, verdana, arial, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

#container #content #subarticles ol li h2 a:hover,
#container #content #subarticles ol li h2 a:active {
	color: #393939;
	text-decoration: underline;
}

#container #content #subarticles ol li p {
	float: none !important;
	margin: 0;
	padding: 0;
	font-size: 100%;
	display: inline;
}

#container #content #subarticles ol li .articleinfo {
	float: none;
	font-size: 100%;
	width: 100%;
	margin-top: 17px;
	margin-bottom: 15px;
	background: #FFFFFF url(../images/smallgradient.gif) left bottom repeat-x;
	border-top: 1px solid #D7D7D7;
	border-bottom: 1px solid #E5E5E5;
	padding: 7px;
	_padding: 6px;
	padding-bottom: 6px;
	_padding-bottom: 7px;
	padding-right: 11px;
	padding-left: 11px;
	clear: left;
}

#container #content #subarticles ol li .articleinfo li {
	float: none;
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: 100%;
}

#container #content #subarticles ol li .articleinfo li a,
#container #content #subarticles ol li .articleinfo li a:visited,
#container #content #subarticles ol li .articleinfo li a:active,
#container #content #subarticles ol li .articleinfo li a:hover {
	display: inline;
	width: 100%;
}

/* Promo Box */

#promo-container 
{
	float: right;
	width: 279px;
}

#container #content .promoboxtop {
	float: right;
	display: block;
	width: 29.65em;
	width: 240px !important;
	font-family: georgia, verdana, arial, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	line-height: 1.4em;
	color: #FFFFFF;
	background: #DA2028 url(../images/promoboxtop.gif) left top repeat-x;
	border-bottom: 2px solid #D7D7D7;
	padding: 7px;
	padding-left: 11px;
	padding-right: 11px;
	margin-left: 0;
}

@media screen and (min-width: 0px){
	#container #content .promoboxtop {
		width: 30.22em;
		padding-top: 8px;
	}
}

#container #content .promoboxtop a,
#container #content .promoboxtop a:visited {
	display: block;
	font-weight: bold;
	color: #FFFFFF;
}

#container #content .promoboxtop a:hover,
#container #content .promoboxtop a:active {
	text-decoration: underline;
}

#container #content #promobox {
	float: right;
	display: block;
	width: 240px;
	margin: 0;
	margin-left: 0;
	border-left: 1px solid #D7D7D7;
	border-right: 1px solid #D7D7D7;
	border-bottom: 1px solid #D7D7D7;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	margin-bottom: 20px;
}

#container #content #promobox p:first-child 
{
	padding-bottom: 10px !important;
}

#container #content #promobox img {
	width: 240px !important; /*Fixed to avoid breaking...New guidelines supplied for promo column.*/
}

#container #content #promobox p {
	display: block;
	width: 100%;
	padding-bottom: 16px;
}

#container #content #promobox p a,
#container #content #promobox p a:visited {
	color: #393939;
	text-decoration: underline;
}

#container #content #promobox p a:hover,
#container #content #promobox p a:active {
	color: #C21F25;
}

/* Article List Page */

#container #content #articlelist #ArticleList_categoryimage,
#container #content #ArticleDetail_storyimage {
	float: left;
	display: inline;
	width: 200px;
	background-color: #393939 !important;
	background-position: 2px 2px !important;
	padding: 2px;
	color: #FFFFFF;
	line-height: normal;
	font-weight: bold;
	padding-left: 11px;
	margin-right: 15px;
	margin-bottom: 15px;
}
#container #content #ArticleDetail_storyimage p {
	width: 100%;
	font-family: georgia, verdana, arial, sans-serif;
	font-weight: bold;
	padding-top: 204px;
	padding-bottom: 5px;
	margin: 0 !important;
}

#ArticleList_categoryimage { 
	float: left;
	display: inline;
	width: 164px;
	height:123px;
	background-color: #393939 !important;
	background-position: 1px 1px !important;
	padding: 1px;
	color: #FFFFFF;
	font-size: 1em;
	line-height: 1.4em;
	padding-left: 1px;
	margin-right: 20px;
	margin-bottom: 20px;
	clear: left;
	border: 1px solid #000;	
}

@media screen and (min-width: 0px){
	#container #content #ArticleList_categoryimage {
		margin-right: 18px;
	}
}

#articleList 
{
	float: left;
	margin-left: 24px;
	margin-bottom: 20px;
}

#articleList ul {
	width: 620px;
	background: #FFFFFF;
	border: none;
	margin: 0;
	padding: 0;
	clear: both;
	float: left;
}

#articleList ul li {
	float: left;
	margin-bottom: 10px;
	border-bottom: 1px solid #EAEAEA;
}

#articleList ul li h2 {
	float: left;
	font-size: 18px;
	font-weight: bold;
	font-family: Georgia,Verdana,Arial,Sans-Serif;
	margin-bottom: 10px;
}

#articleList ul li p {
	float: left;
	width: 100% !important;
	margin-bottom: 10px;
}

#articleList ul li p.publishedOn {
	color: #999;
}


#articleList ul li a {
	color: #0066CC;
	text-decoration: underline;
}

#container #content #articlelist ol li h2 a:hover,
#container #content #articlelist ol li h2 a:active {
	color: #393939;
}

#container #content #articlelist ol li p {
	width: 637px;
	font-size: 70%;
	color: #393939;
	float: none;
	margin-left: 26px;
	padding-top: 5px;
	_padding-top: 3px;
}

#container #content #articlelist ol li .articleinfo {
	float: none;
	font-size: 70%;
	width: 100%;
	margin-top: 17px;
	margin-bottom: 15px;
	background: #FFFFFF url(../images/smallgradient.gif) left bottom repeat-x;
	border-top: 0px solid #D7D7D7;
	border-bottom: 1px solid #E5E5E5;
	padding: 7px;
	_padding: 6px;
	padding-bottom: 6px;
	_padding-bottom: 7px;
	padding-right: 11px;
	padding-left: 11px;
	margin-left: 26px;
}

#container #content #articlelist ol li .articleinfo li {
	float: none;
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: 100%;
}

#container #content #articlelist ol li .articleinfo li a,
#container #content #articlelist ol li .articleinfo li a:visited,
#container #content #articlelist ol li .articleinfo li a:active,
#container #content #articlelist ol li .articleinfo li a:hover {
	display: inline;
	width: 100%;
}

#container #content #articlelist #pager {
	display: block;
	margin-left: 26px;
	margin-bottom: 20px;
	margin-top: 5px;
}

#container #content #articlelist #pager p {
	margin: 0;
	padding: 0;
	font-weight: bold;
	width: 100%;
	display: block;
}

#container #content #articlelist #pager a,
#container #content #articlelist #pager a:visited {
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 0.75em;
	line-height: 1.4em;
	font-family: georgia, Verdana, Arial, Sans-Serif;
	color: #393939;
	text-decoration: underline;
	margin-right: 10px;
}

#container #content #articlelist #pager a:hover,
#container #content #articlelist #pager a:active {
	color: #0066CC;
}

#container #content #articlelist #pager .pagenumbers {
	clear: both;
}

#container #content #articlelist #ArticleList_categoryintronoimage {
	margin-left: 26px;
}

#container #content #articlelist #ArticleList_categoryintronoimage h1 {
	width: 100%;
	float: none;
}

#container #content #articlelist #ArticleList_categoryintronoimage p {
	float: none;
	margin-bottom: 20px;
	width: 100%;
}

#container #content #articlelist .noarticles {
	float: none;
	clear: both;
	font-weight: bold;
	margin-left: 26px;
	width: 630px;
	color: #BB1E24;
}

/* Article Search Page */

#container #content #articlesearch {
	margin-left: 26px;
}

#container #content #articlesearch h1 {
	width: 100%;
	float: none;
	border-bottom: 1px solid #DA2028;
	color: #FFFFFF;
}

#container #content #articlesearch .boxed {
	display: block;
	background: #7E171A url(../images/searchboxbg.jpg) right bottom no-repeat;
	color: #FFFFFF;
	border-bottom: 2px solid #D7D7D7;
	padding: 20px;
}

#container #content #articlesearch .boxed p {
	float: none;
	margin-bottom: 2px;
}



#container #content #articlesearch .boxed .dropdown {
	margin-bottom: 10px;
	padding: 4px;
	padding-top: 2px;
	border-top: 2px solid #D7D7D7;
	width: 22.7em;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 0.7em;
	line-height: 1.4em;
}

#container #content #articlesearch .boxed #ArticleSearch_imgbtnSearch {
	border: none;
	padding: 0;
	display: block;
	width: 59px;
	height: 24px;
	margin: 0;
	margin-top: 10px;
}

#container #content #articlesearch ul {
	width: 100%;
	background: #FFFFFF;
	border: none;
	margin: 0;
	padding: 0;
	clear: both;
	float: none;
	margin-left: -26px;
	margin-top: 20px;
}

#container #content #articlesearch ul li {
	font-size: 100%;
	color: #393939;
	float: none;
	margin-bottom: 20px;
}

#container #content #articlesearch ul li h2 {
	font-size: 100%;
	color: #393939;
	float: none;
	margin-left: 26px;
}

#container #content #articlesearch ul li h2 a,
#container #content #articlesearch ul li h2 a:visited {
	width: 100%;
	border: none;
	margin: 0;
	padding: 0;
	color: #0066CC;
	font-family: Georgia, Verdana, Arial, Sans-Serif;
	font-weight: bold;
	float: none;
	text-decoration: underline;
}

#container #content #articlesearch ul li h2 a:hover,
#container #content #articlesearch ul li h2 a:active {
	color: #393939;
}

#container #content #articlesearch ul li p {
	width: 637px;
	font-size: 70%;
	color: #393939;
	float: none;
	margin-left: 26px;
	padding-top: 5px;
	_padding-top: 3px;
}

#container #content #articlesearch ul li .articleinfo {
	float: none;
	font-size: 70%;
	width: 100%;
	margin-top: 17px;
	margin-bottom: 15px;
	background: #FFFFFF url(../images/smallgradient.gif) left bottom repeat-x;
	border-top: 1px solid #D7D7D7;
	border-bottom: 1px solid #E5E5E5;
	padding: 7px;
	_padding: 6px;
	padding-bottom: 6px;
	_padding-bottom: 7px;
	padding-right: 11px;
	padding-left: 11px;
	margin-left: 26px;
}

#container #content #articlesearch ul li .articleinfo li {
	float: none;
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: 100%;
}

#container #content #articlesearch ul li .articleinfo li a,
#container #content #articlesearch ul li .articleinfo li a:visited,
#container #content #articlesearch ul li .articleinfo li a:active,
#container #content #articlesearch ul li .articleinfo li a:hover {
	display: inline;
	width: 100%;
}

#container #content #articlesearch #pager {
	display: block;
	margin-left: 26px;
	margin-bottom: 20px;
	margin-left: 0;
	border-top: 1px solid #D7D7D7;
	padding-top: 20px;
}

#container #content #articlesearch #pager p {
	margin: 0;
	padding: 0;
	font-weight: bold;
	width: 100%;
	display: block;
}

#container #content #articlesearch #pager a,
#container #content #articlesearch #pager a:visited {
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 0.75em;
	line-height: 1.4em;
	font-family: georgia, Verdana, Arial, Sans-Serif;
	color: #393939;
	text-decoration: underline;
	margin-right: 10px;
}

#container #content #articlesearch #pager a:hover,
#container #content #articlesearch #pager a:active {
	color: #0066CC;
}

#container #content #articlesearch #pager .pagenumbers {
	clear: both;
	padding-top: 10px;
}

#container #content #articlesearch #pager .pagenumbers a {
	font-family: Verdana, arial, Sans-Serif;
	font-size: 0.7em;
	line-height: 1.4em;
}

/* Article Detail Page */

#container #content #articledetail {
	margin-left: 26px;
	width: 39em;
}

#container #content #articledetail h1 {
	width: 639px;
	float: none;
	color: #0066CC;
}

#container #content #articledetail h2 {
	width: 100%;
	float: none;
	color: #0066CC;
	font-size: 0.75em;
	font-family: Georgia, Verdana, Arial, Sans-Serif;
	line-height: 1.4em;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 10px;
}

#container #content #articledetail p {
	width: auto;
	float: none;
	margin-bottom: 20px;
}

#container #content #articledetail p a,
#container #content #articledetail p a:visited {
	color: #393939;
	font-weight: bold;
	text-decoration: underline;
}

#container #content #articledetail p a:hover,
#container #content #articledetail p a:active {
	color: #0066CC;
}

#container #content #articledetail .datepub {
	margin-bottom: 0;
}

#container #content #articledetail a.halfad,
#container #content #articledetail a.halfad:visited {
	float: right;
	border: 3px solid #D7D7D7;
	margin: 20px;
	margin-right: 0;
}

#container #content #articledetail a.halfad:active,
#container #content #articledetail a.halfad:hover {
	border: 3px solid #0066CC;
}

#container #content #articledetail a.halfad img {
	display: block;
	margin: 0;
	padding: 0;
}

#container #content #articledetail .articlecp {
	display: block;
	width: 100%;
	background: #FFFFFF url(../images/smallgradient.gif) left bottom repeat-x;
	border-top: 1px solid #D7D7D7;
	border-bottom: 1px solid #E5E5E5;
	margin-bottom: 20px;
	padding: 5px;
}

#container #content #articledetail .articlecp a,
#container #content #articledetail .articlecp a:visited {
	display: block;
	float: left;
	padding: 5px;
	padding-right: 20px;
	font-weight: bold;
	font-family: Georgia, Verdana, Arial, Sans-Serif;
	line-height: 1.4em;
	font-size: 0.75em;
	text-decoration: underline;
	color: #393939;
	padding-left: 15px;
}

#container #content #articledetail .articlecp a:active,
#container #content #articledetail .articlecp a:hover {
	color: #0066CC;
}

#container #content #articledetail .articlecp a#ArticleDetail_lnkBack,
#container #content #articledetail .articlecp a#ArticleDetail_lnkBack:visited {
	background: url(../images/backicon.gif) left center no-repeat;
}

#container #content #articledetail .articlecp a#ArticleDetail_lnkBack:hover,
#container #content #articledetail .articlecp a#ArticleDetail_lnkBack:active {
	background: url(../images/backiconover.gif) left center no-repeat;
}

#container #content #articledetail .articlecp a#ArticleDetail_LinkEmailFriend,
#container #content #articledetail .articlecp a#ArticleDetail_LinkEmailFriend:visited {
	background: url(../images/emailicon.gif) left center no-repeat;
}

#container #content #articledetail .articlecp a#ArticleDetail_LinkEmailFriend:hover,
#container #content #articledetail .articlecp a#ArticleDetail_LinkEmailFriend:active {
	background: url(../images/emailiconover.gif) left center no-repeat;
}

#container #content #articledetail .articlecp #printarticle,
#container #content #articledetail .articlecp #printarticle:visited {
	background: url(../images/printicon.gif) left center no-repeat;
}

#container #content #articledetail .articlecp #printarticle:hover,
#container #content #articledetail .articlecp #printarticle:active {
	background: url(../images/printiconover.gif) left center no-repeat;
}

#container #content #relatedlist {
	margin-bottom: 20px;
	_margin-bottom: 15px;
	margin-left: 16px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 0.7em;
	line-height: 1.4em;
}

#container #content #relatedlist li {
	padding-left: 10px;
	margin-bottom: 5px;
}

#container #content #relatedlist li ul {
	font-size: 100%;
	line-height: 1.4em;
}

#container #content #relatedlist li ul li {
	padding-left: 0;
	list-style-type: square;
	list-style-position: inside;
}

#container #content #relatedlist li a,
#container #content #relatedlist li a:visited {
	font-weight: bold;
	text-decoration: underline;
	color: #393939;
}

#container #content #relatedlist li ul li a,
#container #content #relatedlist li ul li a:visited,
#container #content #relatedlist li ul li a:active,
#container #content #relatedlist li ul li a:hover {
	font-weight: normal;
}

#container #content #relatedlist li a:hover,
#container #content #relatedlist li a:active {
	color: #0066CC;
}

* html #container,
* html #container #content,
* html #container #content #relatedlist,
* html #container #content #relatedlist li,
* html #container #content #relatedlist li a {
	_height: 0;
}

/* Email Article */

#container #content #emailfriend {
	margin-left: 26px;
	margin-bottom: 20px;
}

#container #content #emailfriend .cleared {
	clear: both;
}

#container #content #emailfriend h1,
#container #content #emailfriend p {
	float: none;
	width: 100%;
}

#container #content #emailfriend p {
	font-weight: bold;
	margin-bottom: 5px;
}


#container #content #emailfriend input,
#container #content #emailfriend textarea {
	border: 1px solid #393939;
	margin-bottom: 10px;
	padding: 2px;
	font-family: georgia, Verdana, Arial, Sans-Serif;
	font-size: 0.75em;
	line-height: 1.4em;
	width: 20em;
	display: block;
}

#container #content #emailfriend textarea {
	width: 30em;
	height: 10em;
}

#container #content #emailfriend #ArticleEmailFriend_imgbtnSend,
#container #content #emailfriend #ArticleEmailFriend_imgbtnCancel {
	float: left;
	margin-right: 10px;
	display: block;
	margin-bottom: 10px;
	padding: 0;
	border: none;
	width: 88px;
	height: 24px;
}

#container #content #emailfriend #ArticleEmailFriend_imgbtnCancel {
	width: 100px;
}

#container #content #bookmarks {
	display: block;
	width: 639px;
	margin-left: 26px;
	font-family: georgia, verdana, arial, sans-serif;
	font-size: 0.7em;
	line-height: 1.4em;
	border-top: 1px solid #D7D7D7;
	padding-top: 10px;
	padding-bottom: 50px;
}

#container #content #bookmarks li {
	float: left;
}

#container #content #bookmarks li img {
	margin-right: 8px;
	margin-left: 13px;
}

#container #content #bookmarks li a,
#container #content #bookmarks li a:visited {
	color: #393939;
	text-decoration: none;
}

#container #content #bookmarks li a:hover,
#container #content #bookmarks li a:active {
	text-decoration: underline;
	color: #0066CC;
}

/* Login Page */

#container #content #loginpage {
	margin-left: 26px;
}

#container #content #loginpage h1,
#container #content #loginpage p {
	float: none;
	width: 100%;
}

#container #content #loginpage p {
	font-weight: bold;
	margin-bottom: 5px;
	clear: both;
}

#container #content #loginpage input {
	border: 1px solid #393939;
	padding: 2px;
	font-family: georgia, Verdana, Arial, Sans-Serif;
	font-size: 0.75em;
	line-height: 1.4em;
	width: 20em;
	display: block;
}

#container #content #loginpage #wucLogin1_txtEmailAddress {
	margin-bottom: 15px;
}

#container #content #loginpage #wucLogin1_chkRememberMe {
	display: block;
	float: left;
	width: 15px;
	border: none;
}

#container #content #loginpage a.rememberme,
#container #content #loginpage a.rememberme:visited {
	float: left;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 0.7em;
	line-height: 1.4em;
	font-weight: normal;
	color: #393939;
}

#container #content #loginpage #explain {
	clear: both;
	display: block;
	color: #FFFFFF;
	padding: 10px;
	background: #7E171A;
	font-weight: normal;
	font-family: verdana, arial, sans-serif;
	font-size: 0.7em;
	line-height: 1.4em;
	border-bottom: 2px solid #D7D7D7;
	margin-bottom: 10px;
	display: none;
}

#container #content #loginpage #wucLogin1_imgbtnLogin {
	display: block;
	border: none;
	padding: 0;
	width: 54px;
	height: 24px;
	margin-bottom: 30px;
	margin-top: 15px;
}

#container #content #loginpage a#wucLogin1_linkRegister,
#container #content #loginpage a#wucLogin1_linkRegister:visited,
#container #content #loginpage a#wucLogin1_lnkForgottenPassword,
#container #content #loginpage a#wucLogin1_lnkForgottenPassword:visited {
	font-family: Georgia, Verdana, Arial, Sans-Serif;
	font-size: 0.75em;
	line-height: 1.4em;
	font-weight: bold;
	color: #0066CC;
	text-decoration: underline;
}

#container #content #loginpage a#wucLogin1_linkRegister:active,
#container #content #loginpage a#wucLogin1_linkRegister:hover,
#container #content #loginpage a#wucLogin1_lnkForgottenPassword:active,
#container #content #loginpage a#wucLogin1_lnkForgottenPassword:hover {
	color: #393939;
}

#container #content #loginpage .rememberme,
#container #content #loginpage #wucLogin1_chkRememberMe {
	display: none;
}

/* My Account */

 #myaccount {
	margin-left: 0px;
}

 #myaccount h1 {
	width: 100%;
	float: none;
}

 #myaccount ul li {
	padding-bottom: 10px;
	clear:both;
}

 #myaccount ul li a,
 #myaccount ul li a:visited {
	color: #393939;
	font-family: Georgia, Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 0.8em;
	line-height: 1.4em;
	padding-left: 17px;
}

 #myaccount ul li a:hover,
 #myaccount ul li a:active {
	color: #0066CC;
	text-decoration: underline;
}

#wucMyAccount1_lnkChangeDetails {
	background: url(../images/mydetails.gif) left center no-repeat;
}

#wucMyAccount1_lnkChangeMyPassword {
	background: url(../images/mypassword.gif) left center no-repeat;
}

#wucMyAccount1_lnkChangeEmailAlerts {
	background: url(../images/myemailalerts.gif) left center no-repeat;
}

#wucMyAccount1_lnkbtnLogOut {
	background: url(../images/logout.gif) left center no-repeat;
}




/* General Expanded Content */

#container #content #expand {
	margin-left: 26px;
}

#container #content #expand h1,
#container #content #expand p {
	float: none;
	width: 100%;
}

#container #content #expand p {
	margin-bottom: 20px;
}

#container #content #expand p a,
#container #content #expand p a:visited {
	font-weight: bold;
	color: #393939;
	text-decoration: underline;
}

#container #content #expand p a:hover,
#container #content #expand p a:active {
	color: #0066CC;
}

#container #content #expand ol {
	width: 100%;
	float: none;
	background: none;
	color: #393939;
	border: none;
	margin: 0;
	padding: 0;
}

#container #content #expand ol li {
	float: none;
	color: #393939;
	margin: 0;
	padding: 0;
	border: none;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	padding-bottom: 20px;
}

#container #content #expand h2 {
	color: #0066CC;
	font-family: georgia, Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 0.75em;
	width: 100%;
	border-bottom: 0px solid #D7D7D7;
	padding-bottom: 10px;
}

#container #content #expand ol li h2 {
	color: #0066CC;
	font-family: georgia, Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 110%;
	width: 100%;
	border-bottom: 1px solid #D7D7D7;
	padding-bottom: 10px;
}

/*#container #content #expand input {
	border: 1px solid #393939;
	margin-bottom: 0px;
	padding: 2px;
	font-family: georgia, Verdana, Arial, Sans-Serif;
	font-size: 0.75em;
	line-height: 1.4em;
	width: 20em;
	display: block;
}*/

/* Skyscraper Banner */

#container #skyscraper {
	float: left;
	display: block;
	margin-bottom: 20px;
	margin-left: 24px;
}

#container #skyscraper a img {
	display: block;
	background: #E5E5E5;
	border: none;
	margin-bottom: 20px; 
}

/* Footer Styles */

#containertwo {
	width: 100%;
	text-align: center;
	background: #FFFFFF url(../images/footerbg.gif) left top repeat-x;
}

#containertwo #footer {
	display: block;
	width: 978px;
	margin: 0 auto;
	margin-left: 11px auto;
	margin-right: 11px auto;
	padding: 0;
	text-align: left;
	background: url(../images/wrlogo.gif) right 49px no-repeat;
}

#containertwo #footer ol {
	margin: 0;
	padding: 0;
	padding-bottom: 39px;
}

#containertwo #footer ol li {
	float: left;
	margin: 0;
	padding: 0;
}

#containertwo #footer ol li a,
#containertwo #footer ol li a:visited {
	font-family: georgia, verdana, arial, sans-serif;
	font-size: 0.7em;
	line-height: 1.4em;
	border-left: 1px solid #D7D7D7;
	font-weight: bold;
	color: #393939;
	text-decoration: underline;
	margin: 0;
	padding: 0;
	padding-left: 5px;
	margin-left: 5px;
}

#containertwo #footer ol li a:hover,
#containertwo #footer ol li a:active {
	color: #0066CC;
}

#containertwo #footer ol li a#Footer_aboutHyperLink,
#containertwo #footer ol li a#Footer_aboutHyperLink:visited,
#containertwo #footer ol li a#Footer_aboutHyperLink:hover,
#containertwo #footer ol li a#Footer_aboutHyperLink:active {
	margin-left: 0;
	padding-left: 0;
	border: none;
}

#containertwo #footer #bottomnavigation {
	float: left;
	display: block;
	font-family: georgia, verdana, arial, sans-serif;
	margin-top: 4px;
	margin-bottom: 20px;
	padding: 0;
	background: #7E171A;
}

#containertwo #footer #bottomnavigation li {
	float: left;
}

#containertwo #footer #bottomnavigation li a,
#containertwo #footer #bottomnavigation li a:visited {
	font-weight: bold;
	color: #FFFFFF;
	border-left: 1px solid #DA2028;
	padding-left: 5px;
	margin-left: 5px;
	text-decoration: none;
}

#containertwo #footer #bottomnavigation li a:hover,
#containertwo #footer #bottomnavigation li a:active {
	text-decoration: underline;
}

#containertwo #footer #bottomnavigation li a#topofthepage,
#containertwo #footer #bottomnavigation li a#topofthepage:visited,
#containertwo #footer #bottomnavigation li a#topofthepage:hover,
#containertwo #footer #bottomnavigation li a#topofthepage:active {
	border-right: 1px solid #DA2028;
	border-left: 0px solid #DA2028;
	padding-right: 5px;
	margin-right: 5px;
}

#containertwo #footer p {
	float: right;
	font-family: verdana, arial, sans-serif;
	font-size: 0.7em;
	line-height: 1.4em;
	color: #FFFFFF;
	margin: 0;
	margin-top: 7px;
	_margin-top: 6px;
	padding: 0;
	background: #7E171A;
}

#containertwo #footer p a, 
#containertwo #footer p a:visited {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

#containertwo #footer p a:hover, 
#containertwo #footer p a:active {
	text-decoration: underline;
}

#containertwo #footer #copyrightinfo {
	clear: both;
	float: none;
	color: #393939;
	margin: 0 0 0 10px;
	padding: 0;
	background: none;
}
/* SITEMAP */
#container #content #expand #map
{
margin: 0 0 30px 7px;
border: solid 0px #000000;
width: 390px;
font-family: verdana, arial, sans-serif;	
}

#container #content #expand #map ul, #map li
{
list-style-type: none;
color: #a7090d;
padding: 0;
margin-bottom: 0;
border: none;
font-weight: normal;
}
#container #content #expand #map li a:link {color: #000000; text-decoration: none; font-weight: normal;}
#container #content #expand #map li a:visited { color: #000000; text-decoration: none; font-weight: normal;}
#container #content #expand #map li a:hover { color: #a7090d; text-decoration: underline; font-weight: normal;}
#container #content #expand #map li a:active { color: #000000; font-weight: bold; text-decoration: none;}

#container #content #expand #map li li  a:link {color: #a7090d; text-decoration: none; font-weight: normal;}
#container #content #expand #map li li  a:visited { color: #a7090d; text-decoration: none; font-weight: normal;}
#container #content #expand #map li li a:hover { color: #000000; text-decoration: underline; font-weight: normal;}
#container #content #expand #map li li a:active { color: #a7090d; font-weight: bold; text-decoration: none;}

#container #content #expand #map li
{ margin-left: 15px; border: none;}

#container #content #expand #map h2
{
background-image: none;
background-color:White;
padding:0;
font-size: .8em;
color: #a7090d;
border:none;
font-family: verdana, arial, sans-serif;	
}


#container #content #expand #map h3
{
border:none;
background-image: none;
background-color:White;
margin: 0;
padding:0;
font-size: .8em;
color: #a7090d;
border:none;
font-family: verdana, arial, sans-serif;		
}

/*Register page*/
#container #content #expand .boxed p {

	clear: both;
	padding: 5px 0 5px 0;
	margin: 0 !important;

}

#container #content #expand .boxed .textfield {

	font-family: verdana, arial, sans-serif;
	
	display: block;
	width: 235px;
	margin-top: 4px !important;
	margin-bottom: 4px !important;
	font-size: 0.7em;
	padding: 3px;
    border: 1px solid #000000;
	color: #231F20;

}

#container #content #expand .boxed .textarea {

	font-family: verdana, arial, sans-serif;
	display: block;
	width: 550px;
	height: 60px;
	margin-top: 4px;
	margin-bottom: 4px;
	font-size: 0.7em;
	padding: 3px;
    border: 1px solid #000000;
	color: #231F20;
}



#container #content #expand .boxed .dropdown {

	font-family: verdana, arial, sans-serif;
	display: block;
	width: 243px;
	margin-top: 4px;
	margin-bottom: 4px;
	padding: 2px;
	padding-left: 0;
	padding-right: 0;
	font-size: 0.7em;
    border: 1px solid #000000;

}

/** CENTER - DATA PROTECTION**/ 


#container #content #expand .boxed #contactingpolicy {

	padding-bottom: 0px !important;

}
#container #content #expand .boxed #dataprotection {

	
	padding-top: 10px;
	_padding-top: 5px;
	border: solid 0px #000000;

}



#container #content #expand  .boxed #dataprotection p {

	font-size: 0.7em;
	line-height: 1.4em;

}

.EmailFormat {
    margin-right: 10px; 
    margin-top: 1px; 
    float:left
}

#container #content #expand  .boxed #dataprotection ul {

	margin: 0 0 20px 0;
	padding: 0;
	font-size: 0.7em;
	font-family: verdana, arial, tahoma, sans-serif;
	border: solid 0px #000000;
	width:200px;

}

#container #content #expand .boxed #dataprotection ul li input {

	margin-right: 5px;
	_margin-right: 2px;
	margin-top: 10px;

}


#container #content #expand .boxed #dataprotection h2 {

	clear: both;
	font-size: 0.8em;
	line-height: 1.2em;
	color: #0066cc;
	margin: 0;
	margin-bottom: 5px;
	padding: 0;
	padding-bottom: 4px;
	text-transform: none;
	font-family: verdana, arial, tahoma, sans-serif;
	font-weight: bold;
	text-decoration: none;
	border: none;

}
#container #content #expand .boxed #myaccountcontent #wucChangeEmailAlerts1_chkNewsEnabled,

#container #content #expand .boxed #wucRegister_ucChangeEmailAlerts1_chkNewsEnabled {

	clear: none;
	float: left;


}
#container #content #expand .boxed .alertlist {

	margin: 10px 5px 10px 0;
	padding: 0 5px 0 0;
	font-size:.7em;
	font-family: verdana, arial, tahoma, sans-serif;

}
#container #content #expand .boxed #wucRegister_btnRegister {

	display: block;
	clear: both;
	margin:  5px 0 20px 0;

}
#container #content #expand .boxed ul  .strikeout p {

	text-decoration: line-through;
	color: #A19A8D;

}
.strikeout
{
	text-decoration: line-through;
		font-size:.7em;
	font-family: verdana, arial, tahoma, sans-serif;
}
#container #content #expand .boxed #ProductPromotionForms_productslist ul {

	margin: 5px;
	padding: 0;
}



#container #content #expand .boxed #ProductPromotionForms_productslist ul li {

	display: block;
	clear: both;
	margin-bottom: 3px;
	font-size: 0.8em;
	padding: 5px 0 0 0;

}



#container #content #expand .boxed #ProductPromotionForms_productslist input {

	float: left;
	margin-right: 5px;

}



#container #content #expand .boxed #ProductPromotionForms_productslist p {

	clear: none;
	float: left;
	padding-top: 0;
	_padding-top: 1px;
	margin-bottom: 3px;

}



#container #content #expand .boxed #ProductPromotionForms_productslist
#container #content #expand .boxed #ProductPromotionForms_productslist li {

	_height: 0;

}



#container #content #expand .boxed #ProductPromotionForms_btn_SubmitOrder {

	clear: both;
	display: block;
	padding-top: 7px;
	margin: 10px 0 20px 0;

}



#container #content #expand .boxed .calculatefield {

	font-family: verdana, arial, sans-serif;
	clear: left;
	display: block;
	width: 140px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-right: 7px;
	font-size: 0.7em;
	padding: 3px;
    border: solid 1px #000000;
	color: #231F20;

}



#container #content #expand .boxed #ProductPromotionForms_btn_CalculatePrice {

	display: block;
	margin-top: 4px;
	margin-bottom: 10px;
}

#container #content #expand .boxed .earlybird {

	float: none !important;
	color: #444444;
}

#container #content #expand .boxed #ProductPromotionForms_txt_EmailAddress {

	margin-bottom: 15px;
}

#container #content #expand .boxed .paymentlist {

	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	font-family: verdana, arial, sans-serif;
	font-size: .7em;
}

#container #content #expand .boxed.paymentlist li {

	margin: 0 0 0 0 ;
	padding: 0;
	clear: both;
}


#container #content #expand .boxed .paymentlist li input {

	margin:0;
	padding:0;
	float: left;
	
}

#container #content #expand .boxed .paymentlist li p {

	clear: none;
	margin: 0;
	padding: 0;
	float: left;
}



#container #content #expand .boxed #ProductPromotionForms_txt_InvoiceFax,
#container #content #expand .boxed #ProductPromotionForms_txt_Fax {

	margin-bottom: 11px;

}
#container #content #expand .boxed .regproblemlist 
{
font-size: 0.7em;
font-family: verdana, arial, sans-serif;
border-bottom: solid 4px #999999;
border-top: solid 1px #999999;
background-color: #efeeee;
color: #000000;
font-weight: bold;
padding: 5px;
margin:5px 0 5px 0;	
}
#container #content #expand .boxed .red
{
color: Red;
font-size: 0.7em;
font-weight:bold;
font-family: verdana, arial, sans-serif;	
}
#container #content #expand .boxed #warning
{
color: #0066cc;
font-size: 0.7em;
font-weight:bold;
font-family: verdana, arial, sans-serif;	
}


#wucChangeEmailAlerts1_btnUpdate, #wucChangePassword1_imgbtnChangePassword, wucChangeEmailAlerts1_btnUpdate, wucChangeDetails1_btnChange
{
margin: 10px 0 10px 0;	
}
#helplist
{
font-family: verdana, arial, sans-serif;		
font-size: 0.7em;	
}

/* Lightbox */

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
	
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
	
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
}

iframe {
	width: 639px;
	height: 700px;
	margin-left: 24px;
	margin-bottom: 20px;
	border: 0;
	overflow-x: hidden;
	overflow-y: scroll;
}

#termsNew
{
padding: 10px;
margin: 10px;
font-size: 1.0em;
}

#termsNew li
{
padding: 0 0 8px 0;
margin: 0 0 0 0;
list-style-type: decimal;
}

/*Privacy Sub*/

#termsNew li ul.termsNew_Suba
{
padding: 0;
margin: 20px;
}

#termsNew li ul.termsNew_Suba li
{
padding: 0 0 8px 0;
margin: 0 0 0 0;
font-size: 1.0em;
list-style-type: disc !important;	
}

/*Terms Sub*/

#termsNew li ul.termsNew_Sub
{
padding: 0;
margin: 20px;
}

#termsNew li ul.termsNew_Sub li
{
padding: 0 0 15px 0;
margin: 0 0 0 0;
list-style-type: none;	
font-weight: normal;
font-size: 1.0em;
}

#pager 
{
    float: left;
}

#pager li {border-bottom: none !important;}

#pager .pageright {float: right; margin-left: 20px;}

#pager .pageleft {margin-right: 20px !important;}

.article_item_list li
{
    float: left;
    width: 630px !important;
}

.article_item_list p, .article_item_list h2 
{
    float: none !important; 
}

#wucForgottenPassword_btnSendPassword
{
    margin: 25px 0 0 0;
    width: auto !important;
    height: auto !important;
}
#wucActivation_activateButton
{
    margin: 15px 0 0 0;
    width: auto !important;
    height: auto !important;
}
.homearticle {
    float: left;
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

a.homearticle img {
    float: left;
    border: 1px solid #ECECEC;
    padding: 1px;
    width: 100px;
    height: 77px;
    margin: 0 15px 15px 0;
}