/***
	General StyleSheet for all browsers supporting CSS 1.
	For newer browsers supporting CSS 2 see "w3c.css".
***/
BODY{font-family:Verdana, Arial, sans-serif;color:#151515;background-color:#FFFFFF;line-height:120%;height:100%;padding:0px;text-align:left;background-repeat:no-repeat; }
A, A:link, A:visited{font-size:1.1em;line-height:1.3em;color:#134AA5;}
IMG{border-width:0px;}
HR{clear:both;}
P {margin:8px 0px 12px 0px;line-height:1.3em;}
HR{color:#48497B;height:1px;}
UL,OL{padding-left:0px;margin-left:20px;margin-top:10px;}
LI{font-size:1.0em;line-height:1.4em;}
UL UL{margin-top:3px;margin-bottom:3px;}
DIV{text-align:left;margin:0px;padding:0px;}
TH{font-weight:normal;}
FORM{margin:0px;}
SELECT{font-size:1.0em;/*width:147px;*/vertical-align:middle;margin:4px 0px 4px 0px;}
INPUT{font-size:1.0em;/*width:142px;*/vertical-align:middle;margin:4px 0px 4px 0px;}
/************* ids *************/

/******* classes - general *******/
.fr{float:right;}
.fl{float:left;}
.fn{float:none;}
.br, .cb{clear:both;line-height:0.4em;margin:0px;padding:0px;}
.tal{text-align:left}
.tac{text-align:center}
.tar{text-align:right}
.vat{vertical-align:top}
.vam{vertical-align:middle}
.vab{vertical-align:bottom}
.hdn{display:none}
.hdnHandheld {display:none;}
.chbox{width:18px;}

.grey{color:#636363;}
.small{font-size:0.9em;line-height:1.0em;}
.big{font-size:1.1em;line-height:1.2em;}
.bigger{font-size:1.3em;line-height:1.3em;}
.huge{font-size:2.45em;line-height:1.3em;font-family:Arial, sans-serif;}

.warningPod { background-color: #CCCCCC; border: #999999 thin solid; }

/* ########### Glossary list style - Paul Sandwell ########## */

ul.glossaryStyle {display:block; padding-bottom: 5px;}
ul.glossaryStyle li {display:block; float: left; width: 10px!important;list-style:none!important; background: none!important;}

/* ########### Transcript style (Spread Betting) - Paul Sandwell ########## */

#transcript, #transcript2 { /*background-color: #F4F3F7;*/ border: #CCCCCC 1px solid; padding: 15px; width: 735px; height: 1%; }
.podStyle01 { float: left; width: 730px; }
.podStyle02 { float: right; padding-right: 5px }
.podStyle02 a { font-weight: lighter!important; padding-bottom: 2px; padding-right: 20px; background: url(../../../images/nw/refresh/maincontent/transcript/state00.jpg) no-repeat right;} 
.open .podStyle02 a { background: url(../../../images/nw/refresh/maincontent/transcript/state00-open.jpg) no-repeat right; position: relative; z-index: 1;}
.podStyle03 { float: left; }
.podStyle03 a { font-size: 1.2em!important; text-decoration: none; color: #000033; }
.podContent { float: left; width: 690px; }
.podContent p { width: 650px; }
.transcriptModule { display: block; border: #CCCCCC 1px solid; padding: 0 1px 6px 1px; margin: 5px 0; overflow:hidden; }
.podContent ul li{ width: 650px; }
#transcript:after {
content: "."; 
   display: block; 
   height: 0; 
   clear: both; 
   visibility: hidden;
}

.transcriptStyle01
{
	width: 511px!important;
	border: none!important;
}
.podStyle04
{
	position: relative;
	float: left;
	width: auto;
	background: #f4f3f7;
}
.podStyle04 h2
{
	color: #000033!important;
}
.podStyle04 div.podStyle02
{
	width: 100px;
	float: right;
	padding: 5px 10px 15px;
}
.podStyle04 div.podStyle03
{
	width: 369px;
	float: left;
	padding: 5px 10px 7px;
}
.podStyle04 div.podContent
{
	width: 509px !important; 
}
.podStyle04 div.podContent p,
.podStyle04 div.podContent ul,
.podStyle04 div.podContent ul li
{
	width:460px;;
}
/* ########### Images - Paul Sandwell ########## */

.topImageStyle01 { position: absolute; top: -50px; right: 15px; margin: 0!important; }
.topImageStyle02 { position: absolute; top: -70px; right: 15px; margin: 0!important; }
.widthStyle01 { width: 425px!important; }
.widthStyle02 { width: 425px!important; }
.widthStyle03 { width: 425px!important; }
.widthStyle04 { width: 425px!important; }

#introPod_content { position: relative; }

.quotePod div
{
	padding-left: 0!important;
	padding-top: 5px!important;
}

ul.listStyle01
{
	margin: 8px 8px 8px 35px!important;
}
ul.listStyle01 li
{
	padding: 2px 0 2px 15px!important;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal!important;
	background: url(../../../images/nw/content/listStyle01_bg.gif) no-repeat left 7px;
}
ul.listStyle02
{
	padding: 5px 3px 10px 13px!important;
}
ul.listStyle02 li
{
	padding: 2px 0!important;
	width: 180px;
}

.videoContainerInner
{
	padding: 5px 25px;
}
