﻿body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	line-height:normal;
	color: #666;
	margin: 0;
	height:100%; 
	}
	
/* hide text when using css images for links */
.hide {display:none;}

.right { float:right }

/* general link styles */
a {color:#00467f;}
a:link {color:#00467f;}
a:hover, a:active {color:#666; text-decoration:none;}

hr {color:#00467f; background-color:#00467f;  padding:0; margin:5px 0 0 0;	height:1px;  border: 0;}

h1 {color:#00467f; font-size:18px; padding:0; margin:0 0 0 0; line-height:1.5em;}
h2 {color:#00467f; font-size:16px; padding:0; margin:0 0 0 0;  line-height:1.5em;}
h3 {color:#00467f; font-size:14px; padding:0; margin:0 0 5px 0; line-height:1.5em;}
h4 {color:#00467f; font-size:12px; padding:0; margin:0 0 5px 0; line-height:1.5em;}

p.sub {color:#00467f; font-size:110%; padding:0; margin:0 0 10px 0; line-height:1.5em;}

h3.img {padding:0; margin:0 0 0 0;}


td {padding:3px;}

/**  PageHeader  **/
.PageHeader {height:80px; background:#fff; margin:0;}
html>body .PageHeader {height:80px;}
.PageHeader h1 {float:left; border:0; margin:0; padding:0;}
.PageHeader h1 a {display:block; height:80px; width:185px; background:#fff url(../i/common/PFOlogo.gif) no-repeat; float:left; border:0; margin:0; padding:0;}
.PageHeader h1 a:hover {display:block; height:80px; width:185px; background:#fff url(../i/common/PFOlogo.gif) no-repeat; float:left; border:0; margin:0; padding:0;}
.PageHeader h2 {float:left; width:270px; margin:20px 30px 0 0; text-align:center; font-size:12px; line-height:18px; color:#00467f;}

/* InfoBar */
.InfoBar {height:40px; background:#00467f url(../i/common/menu.png) repeat-x; font-size:11px;}
.InfoBar a, .InfoCorpNav a {color:#fff; text-decoration:none;}
.InfoBar a:hover, .InfoCorpNav a:hover {text-decoration:underline; background-color:#00467f;}

/**  Info Bar Buttons  **/
.LoginInfo {height:40px; float:left; text-align:left;}

ul.LoginInfo {list-style-type: none; display:block; float:left; position:relative; margin:0; padding:0; height:40px;}
ul.LoginInfo li {list-style-type: none; display:block; float:left; position:relative; padding:0; margin: 12px 0 0 10px;}
li.LoginInfoUser {color:#fff; font-weight:normal; height:17px;}
.LoginInfoUser a {color:#ebde6f; text-decoration:underline;}

.LoginInfoHome {padding:0;}
.LoginInfoHome a {display:block; text-decoration:none; height:17px; width:60px; padding:0; background:url(../i/common/home.gif) 0 0 no-repeat;}
.LoginInfoHome a:hover {height:17px; width:60px; padding:0; background:url(../i/common/home.gif) 0 -17px no-repeat;}
.LoginInfoRequestTrial{padding:0;}
.LoginInfoRequestTrial a{display:block; text-decoration:none; height:17px; width:161px; padding:0; background:url(../i/common/RequestTrial.gif) 0 0 no-repeat;}
.LoginInfoRequestTrial a:hover {height:17px; width:161px; padding:0; background:url(../i/common/RequestTrial.gif) 0 -17px no-repeat;}
.LoginInfoLogin{padding:0;}
.LoginInfoLogin a{display:block; text-decoration:none; height:17px; width:60px; padding:0; background:url(../i/common/login.gif) 0 0 no-repeat;}
.LoginInfoLogin a:hover {height:17px; width:60px; padding:0; background:url(../i/common/login.gif) 0 -17px no-repeat;}
.LoginInfoLogOut{padding:0;}
.LoginInfoLogOut a{display:block; text-decoration:none; height:17px; width:60px; padding:0; background:url(../i/common/logout.gif) 0 0 no-repeat;}
.LoginInfoLogOut a:hover {height:17px; width:60px; padding:0; background:url(../i/common/logout.gif) 0 -17px no-repeat;}

.InfoBarFixedWidth {width:960px;} /*set the width for the CorpNav to float right */
.InfoCorpNav {height:40px; float:right;}

/* Corp Nav */
ul.InfoCorpNav {list-style-type: none; display:block; margin:0; margin-top:2px; height:20px; padding:10px 0 0;}
ul.InfoCorpNav li {display:inline; padding:0 10px; border-right:1px solid #fff;}				
ul.InfoCorpNav li.InfoCorpNavContact {border:0;}

.PageWrapper {float:left; /*width:960px !important;*/ width:1220px; margin: 0; padding:0; font-size:100%; line-height:150%; min-height:400px; height:400px;}
html>body .PageWrapper { min-height:400px; height:auto;}


/* code that fixes firefox height */
head+body .PageWrapper:after{
content: "."; 
display: block; 
height:0; 
clear: both; 
visibility: hidden;
}
.PageContainer 
{
	margin: 0;
	padding:0 0 0 160px; 
	text-align:left; 
	color:#000; 
	background:#fff url(../i/common/SideNavBar.gif) repeat-y;
	line-height:150%;
	min-height:400px;
	}
html>body .PageContainer { min-height:400px; height:auto;}
/**  SIDE NAV  **/

.SideNav {width:159px; float:left; margin:0 8px 0 -80px; border-right:1px solid #00467f; list-style-type: none; position:relative;}
	
html>body .SideNav {margin:0 8px 0 -160px;}
		
.SideNav ul, .SideNav li
{
	border:0;
	padding:0;
	margin:0;
	list-style:none;}
	
	
		a.SideNavMenu, a.SideNavMenuSelected, a.SideSearchNavMenu, a.SideSearchNavMenuSelected {
			padding:12px 10px 12px 10px;
			width:139px;
			display:block;
			font-size:11px;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bolder;
			border-bottom:1px solid #00467f;
			line-height:14px;
			margin:0;
			text-decoration:none;
			}
		
		a.SideNavMenu, a.SideNavMenuSelected {
			background:#eee url(../i/common/SideNavMenuBoth.gif) repeat-x;
			
		}
			
		a.SideSearchNavMenu, a.SideSearchNavMenuSelected {
		background:#eee url(../i/common/SideSearchNavMenu.gif) repeat-x;
		color:#FFF;}
		
		a.SideSearchNavMenu:hover, a.SideSearchNavMenuSelected {
			color:#fff;
			background:#00467f url(../i/common/SideSearchNavMenu.gif) 0 -100px repeat-x;}
		
		a.SideNavSmallMenu, a.SideNavSmallMenuSelected {
			padding:8px 10px 8px 10px;
			width:139px;
			display:block;
			font-size:11px;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:normal;
			background:#eee url(../i/common/SideNavMenuBoth.gif) repeat-x;
			border-bottom:1px solid #00467f;
			line-height:14px;
			margin:0;
			text-decoration:none;
			}			
		
		a.SideNavMenu:hover, a.SideNavMenuSelected, a.SideNavSmallMenuSelected, a.SideNavSmallMenu:hover {
			color:#fff;
			background:#00467f url(../i/common/SideNavMenuBoth.gif) 0 -100px repeat-x;}

		a.SideNavMenu .red,
		a.SideNavMenu:hover .red,
		a.SideNavMenuSelected .red, 
		a.SideNavSmallMenu .red, 
		a.SideNavSmallMenu:hover .red, 
		a.SideNavSmallMenuSelected .red
		{color:#a50000}
			.red
		{color:#a50000}
		

		
		

.homePage {float:left; width:495px; border:1px solid #00467f; margin:8px 0 10px 2px; padding:0;}
.homePage h3.img {margin:5px;}
.homePage .welcomeBack {margin:5px;}

.PageMain-small {width: 484px;}

.PageMain {width:630px;}

.PageMain, .PageMain-small {float:left; border:1px solid #00467f; margin:10px  10px 10px 2px ; padding:8px 8px 0 8px;}
.PageMain img, .PageMain-small img {padding:0;}
.PageMain p, .PageMain-small p {padding:0; margin:0 0 8px 0;}
.PageMain ul, .PageMain-small ul {padding:0;}
.PageMain li, .PageMain-small li {margin-bottom:5px; list-style-type:square; list-style-position :outside;}


.PageTrial {float:left; width:480px; border:1px solid #00467f; margin:8px  0 10px 2px ; padding:8px 8px 0 8px;}
.PageTrial img {padding:0;}
.PageTrial p {padding:0; margin:0 0 8px 0;}
.PageTrial ul {padding:0;}
.PageTrial li {margin-bottom:5px; list-style-type:square; list-style-position :outside ;}


.clear
{clear:both; }

 .WelcomeTab { border-color: #ccc; border-style:solid; border-width: 1px; width:255px; padding:10px; height:300px; float:right; margin:0 0 0 5px;}
  html>body .WelcomeTab {padding-top:10px; height:auto; min-height:300px;}

 .WelcomePannel {border-color: #ccc; border-style:solid; border-width: 1px; width:245px; padding:5px 10px 10px 10px; height:300px; float:right; margin:8px 5px 0 5px;}
  html>body .WelcomePannel {padding-top:10px; height:auto; min-height:300px; width:255px;}
    
 .WelcomeTab p
   {
	padding:5px 0 0 0;
	margin:0;}
   
  .WelcomePannel p
   {
	padding:5px 0 0 0;
	margin:0;}
 .WelcomePannel h4 {padding:5px 0 0 0; margin:0; }


.wrap-contact {
width:787px;
height:auto;
float:left; 
margin-right:10px;
}


.wrap-contactbox {
float:right;
width:280px;
}

.wrap-contactbox li {
list-style-type:none;
padding:0px;
margin:0px;
}

/** PAGE CONTENT **/


.NewsTicker {margin:0; padding:5px; border:1px solid #00467f; border-top:0; background:#e3e1ea; height:15px; overflow:hidden;}
.NewsTicker a {text-decoration: none;}
.NewsTicker a:hover {text-decoration:underline; background:transparent ;}
.NewsTickerClose {float:right; width:14px; height:14px;position: relative;}
.NewsTickerClose a {display:block; width:14px; height:14px; background:url(../i/common/close.gif) no-repeat; text-decoration: none;}
.NewsTickerClose a:hover {background: transparent url(../i/common/close.gif) 0 -14px no-repeat;}

/**************************************************************/
/******News ticker popup window styles*******/
.dhtmlwindow{
position: absolute;
border: 2px solid black;
visibility: hidden;
background-color: white;
}

.drag-handle{ /*CSS for Drag Handle*/
padding:5px;
text-indent: 3px;
font: bold 14px Arial;
background: #9a95d8 url(../i/common/IPEheader.gif);
color: #fff;
cursor: move;
overflow: hidden;
width: auto;
}



.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
}

.drag-controls .Minimise {width:14px; height:14px; cursor: pointer; float:right; margin-right:3px;}
.drag-controls .Minimise a {display:block; width:14px; height:14px; background:url(../i/common/close.gif) no-repeat; text-decoration: none;}
.drag-controls .Minimize a:hover {background: transparent url(../i/common/close.gif) 0 -14px no-repeat;}

.drag-controls .CloseJS {width:14px; height:14px; cursor: pointer; float:right; margin-right:3px;}
.drag-controls .CloseJS a {display:block; width:14px; height:14px; background:url(../i/common/close.gif) no-repeat; text-decoration: none;}
.drag-controls .CloseJS a:hover {background: transparent url(../i/common/close.gif) 0 -14px no-repeat;}


.drag-contentarea{ /*CSS for Content Display Area div*/
border-top: 1px solid #000066;
background-color: white;
color: black;
height: 150px;
padding: 2px;
overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: #F8F8F8;
height: 13px; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}

.tourwindow  {display:none; position:absolute; float:left; width:992px; left:0px; top:0px; border:1px solid #00467f; margin:0; padding:0;}
.tourTop {background:#00467f; margin:0; padding:3px;}
.tourTop h3 {color:#fff; margin:0; padding:0;}

/***************************************************************/


/**  FOOTER  **/
	
	.footerContainer {clear:both; border-top:1px solid #00467f; margin-bottom:10px;}
	.footer {clear:both; padding:10px; width:960px; background:#fff;}
	.footer a {color:#666; text-decoration:none;}
	.footer a:hover {text-decoration:underline; background:#fff;}
	.footer ul {padding:0; margin:0;}
	.footer li {padding:0; margin:0; display:inline;}

	/** logos in the footer **/
		.logos {float:right; width:220px;} 

		/** AP logo **/
		.FooterLogosAP {
			width:35px;
			height:25px;
			margin: 0 0 0 20px;
			padding: 0;
			position: relative;
			border: 0;
			float:right;
			}
		.FooterLogosAP a {
			width:35px;
			height:25px;
			display:block;
			text-decoration: none;
			background: transparent url(../i/common/FooterLogosAP.gif) no-repeat;
			}
		.FooterLogosAP a:hover {background: transparent url(../i/common/FooterLogosAP.gif) 0 -25px no-repeat;}

		/** IPE logo **/
		.FooterLogosIPE {
			width:35px;
			height:25px;
			margin: 0 0 0 20px;
			padding: 0;
			position: relative;
			border: 0;
			float:right;
			}
		.FooterLogosIPE a {
			width:35px;
			height:25px;
			display:block;
			text-decoration: none;
			background: transparent url(../i/common/FooterLogosIPE.gif) no-repeat;
			}
		.FooterLogosIPE a:hover {background: transparent url(../i/common/FooterLogosIPE.gif) 0 -25px no-repeat;}

		/** NAPF logo **/
		.FooterLogosNAPF {
			width:85px;
			height:25px;
			margin: 0 0 0 20px;
			padding: 0;
			position: relative;
			border: 0;
			float:right;
			}
		.FooterLogosNAPF a {
			width:85px;
			height:25px;
			display:block;
			text-decoration: none;
			background: transparent url(../i/common/FooterLogosNAPF.gif) no-repeat;
			}
		.FooterLogosNAPF a:hover {background: transparent url(../i/common/FooterLogosNAPF.gif) 0 -25px no-repeat;}
/****/

/** Banner AD  **/
.BannerAd { position:absolute; margin-left:490px; margin-top:10px; }
.BannerAd img {border:0;}
.BannerAd2 {left:482px; top:10px; position:absolute; z-index: 1;}
.BannerAd2 img {border:0;}
img.pnlAd {margin:10px 17px; display:none;}
/****/


/*  buttons  */
.BottomButtons {background:#e5ecf2; border-top:0px solid #00467f;}

ul.MyProfile
{
	
	list-style-type: none;
	display:block;
	position:relative;
	margin:0;
	height:20px;
	margin:5px;
}

ul.MyProfile li
{	float: left;
	padding:0;
	width:80px;
	height:20px;
	background:url(../i/common/buttonbg.gif) no-repeat;
	text-align:center;

	}
ul.MyProfile li a
{	color:#00467f;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	line-height:10px;
	}
	
.blueBack 
{
	clear:both;
	background:#e5ecf2;
	padding: 2px 10px 5px 15px;
	margin-bottom:5px;
	}
	
.blueBackReg 
{
	background:#e5ecf2;
	padding: 2px 10px 5px 15px;
	margin-bottom:5px;
	}
	

ul.form li
{
	display:inline;
	padding: 3px 0 0 0;
	margin:0;
	float:left;
	}
	
	
ul.form
{
	padding:0;
	margin:0;
	

	}

ul.form li
{
	display:inline;
	padding: 3px 0 0 0;
	margin:0;
	
	}
		
ul.ulComment 
{
	clear:both;
	padding:0;
	margin:0;
	}	

ul.ulComment li
{
	display:inline;
	padding: 3px 0 0 0;
	margin:0;
	}
	
ul.form li .Label
{
	width: 150px;
	display:inline-block;
	}

.Label {width: 150px;}
.LabelReg {width: 2000px;}

html>body .Label {width: 150px; display: block;}
	


.FormMultiLine
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 380px;
	display: block;
	margin-right:5px;
	clear:both ;
	}
	
.FormTxt, .FormTxtRequired
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 230px;
	margin: 0;
	}


.divbtn-small {
width:484px;}

.divbtn {width:auto; }

.divbtn, .divbtn-small 
	{
	background: #eaf1f8 url(../i/homePage/gradient.png) bottom repeat-x;
	clear:both;
	padding:8px 0 8px 10px;
	margin:5px -8px 0 -8px;
	
	border-top:1px solid #00467f;
	}	

.divbtnReg 
	{
	background:#e5ecf2;
	clear:both;
	padding:8px 0 8px 10px;
	margin:5px -8px 0 -8px;
	width:490px;
	border-top:1px solid #00467f;
	border-bottom:1px solid #00467f;
	}	
	
.btnLogin 
	{
	height: 20px;
	width: 81px;
	margin: 0 0 5px 5px;
	padding: 0;
	border: 0;
	text-align:center;
	font-weight:bold;
	background: transparent url(../i/common/buttonbg.gif) 0px 0px no-repeat;
	color:#00467f;
	font-size:11px;
	/*position: absolute;*/
	bottom: 5px;
	right: 5px;
	float:right;
	}

	 .btnLogin:hover
	{
	height: 20px;
	width: 81px;
	padding: 0;
	border: 0;
	text-align:center;
	font-weight:bold;
	background: transparent url(../i/common/buttonbg.gif) 0px -20px no-repeat;
	color:#00467f;
	font-size:11px;
	cursor:pointer;
	}
	
/****/



.ArticleWeek, .WhatsNew, .Supplements {float:left; width: 240px;   padding:0; border-bottom:5px solid #fff;}
.ArticleWeek            {margin:0 0 0 3px;}
html>body .ArticleWeek  {margin:0 0 0 5px;}
.WhatsNew, .Supplements {margin:0 0 0 5px;}

.ArticleWeek a {display:block; margin:0; padding:5px 5px 3px 5px; border:1px solid #00467f; text-decoration:none; background:#e5ecf2;}
.Supplements a  {display:block; margin:0; padding:5px 5px 5px 5px; border:1px solid #00467f; text-decoration:none; background:#e5ecf2;}
.WhatsNew a {display:block; margin:0; padding:0; border:1px solid #fff; text-decoration:none; background:#fff;}
.WhatsNew img { border:0; text-decoration:none; background:#fff;}
.ArticleWeek a:hover, .WhatsNew a:hover, .Supplements a:hover  {color:#666; background:#fff; display:block;}
.ArticleWeek a:hover h4, .WhatsNew a:hover h4, .Supplements a:hover h4 {color:#666;}
.ArticleWeek h3, .WhatsNew h3, .Supplements h3 
{
	font-size:12px;
	line-height:15px;
	margin:-5px -5px 5px -5px;
	padding:5px;
}
.ArticleWeek h3 {
	color:#fff; 
	background:#00467f url(../i/common/SideNavMenuBoth.gif) 0 -100px repeat-x;}

.ArticleWeek h4, .WhatsNew h4, .Supplements h4
{
	font-size:11px;
	line-height:15px;
	padding:0;
	margin:0 0 15px 0;
}

.ArticleWeek p, .WhatsNew p, .Supplements p
{
	font-size:10px;
	line-height:15px;
	padding:0;
	margin:0 0 15px 0;
}
.WhatsNew a, .WhatsNew a p, .WhatsNew a h4, .WhatsNew a h3   {color:#fff;}
.WhatsNew a:hover, .WhatsNew a:hover p, .WhatsNew a:hover h4, .WhatsNew a:hover h3 {color:#666;}

.ArticleWeek img {float:left; border:0; margin: 0; padding: 0 5px 5px 0;}





.ReadOnlyPrint {display:none;}

.lbtnClear {padding: 0 0 0 10px; position:relative;}


.ContactPage {}
.ContactPage h5 {font-size:11px; margin: 5px 0 0 0; padding:0;}
.ContactPage img {border:0;}
.ContactPage img.photo {float:right;}
.ContactPage sup {font-weight:bold; color:#00467f; cursor:pointer; padding:2px;}
.ContactPage .footnotes {color:#00467f; margin: 0 0 5px 0;  padding:5px; font-size:10px;}
.ContactPage .author {background:#e5ecf2; padding:5px; margin:49px 0 10px 0; border-bottom:1px solid #00467f;}
.ContactPage .Name {font-style:italic; font-weight:bold; margin:0; padding:0; height:15px; }
.ContactPage .Job {font-style:italic; margin:0; padding:0; height:15px;}
.ContactPage .Company {font-style:italic; margin:0; padding:0; height:15px;}
.ContactPage ul {margin-top:10px; margin-left: 10px;}
.ContactPage li {list-style-type:square; padding-bottom:10px; list-style-position:outside;}
.ContactPage li.noBullet {list-style-type:none; padding-bottom:10px;}
.ContactPage .blue {color:#00467f;}
.ContactPage .ArticleContens a {background:#e5ecf2; padding:5px; margin:0 0 5px 0; display:block; text-decoration:none;}
.ContactPage .source {font-style:italic; color:#666;}
.ContactPage .keyFacts {background:#e5ecf2; padding:5px; margin:0 0 5px 0;}
.ContactPage .bio {background:#e5ecf2; padding:5px; margin:0 0 10px 0;}
.ContactPage .bio h5 {font-size:11px; margin:0 0 5px 0; padding:0;}
.ContactPage .bio p {padding:0; margin:0;}

.prudentialTableEmpty {border: 1px solid #00467f; border-left:0; border-top:0;}
.prudentialTop {border: 1px solid #00467f; border-left:0;}
.prudentialLeft {border: 1px solid #00467f; border-top:0;}

.prudentialTableDark {background-color: #bdcedd; border: 1px solid #00467f; border-top:0; border-left:0;}
.prudentialTableLight {background-color: #e5ecf2; border: 1px solid #00467f; border-top:0; border-left:0;}


ul.surveys {padding:0; margin:0;}
ul.surveys li {list-style-type:none; margin:0 0 5px 0; padding:0; display:block;  background:#e5ecf2; clear:both;}
ul.surveys li img { padding: 0 5px 0 0;  float:left; }
ul.surveys li a { display:block; padding:5px; height:100px; vertical-align:middle;}

ul.stats {padding:0; margin:0;}
ul.stats li {list-style-type:none; margin:0 0 5px 0; padding:5px; display:block; background:#e5ecf2; clear:both;}
ul.stats li img { padding: 0 5px 0 0; float:left; }
ul.stats li a {vertical-align:middle; display:block; vertical-align:middle;}

.statsbox {padding:3px 10px 3px 3px; margin:0px 0px 5px 0px; background-color:#e5ecf2; height:10em; width:auto; display:block;}
.statsbox li a {list-style-type:square !important; list-style-position:outside; margin:0px 0px 0px 0px; padding:0px !important;}
.statsbox img { padding: 0px 0px 0px 0px; float:left; margin-right:5px; width:76px;}
.statsbox li { padding:0px !important; margin:0px 0px 0px 5px !important;}

.right {
float:right;
width:auto;
}

.left {
float:left;
width:auto;
}

ul.printpage {padding:0; margin:0;}
ul.printpage strong {font-size:13px;}
ul.printpage li {list-style-type:none; margin:0 0 5px 0; padding:5px; display:block;  background:#e5ecf2; clear:both;}
ul.printpage li img { padding: 0 5px 0 0;  float:left; }
ul.printpage li a { display:block; padding:0;}


.articlesContents ul.surveys li { background:#fff;}
.articlesContents img {display:none;}
.articlesContents ul {margin:0 0 5px 0; padding:0; }

.articlesContents ul.surveys li a { display:block; padding:5px; height:auto ; vertical-align:middle;}
.articlesContents h3 {display:none;}

.IPE {background:#000066; color:#fff; font-weight:bold; padding:5px; margin:0;}
.IPE a {color:#ffa500;}
.IPEnews {padding:8px;}
.IPEnews h3 {color:#000066; margin: 0 0 10px 0;}
.IPEnews p {color:#000; font-size:105%; line-height:150%; padding:0; margin: 0 0 10px 0;}
.IPEnews .IPECopyright {font-size:10px; color:#666;}
.IPEnews .IPEAuthor {font-weight:bold; color:#000066;}
.IPEnews .IPEDate {font-style:italic; margin: 0 0 15px 0;}

/*for fade bg*/
.bg1 {background:black; filter: alpha(opacity=10); -moz-opacity: 0.1; opacity:0.1; z-index:1; width:100%; height:11000px; position:absolute; left:0; top:0; display:none}
.bg {background:black; filter: alpha(opacity=10); -moz-opacity: 0.1; opacity:0.1; z-index:1; width:100%; height:11000px; position:absolute; left:0; top:0; display:block}

/*End of fade bg*/

table.advertise {border: 1px solid #2E6ACD; background: #EAF1F8; margin-bottom: 20px; }
table.advertise td {border: 1px solid #2E6ACD; background: #fff; }

/* Start Frontpage Content */

.contentwrap {
/*width: 792px;*/
width: 992px;
margin: 0 0 0 8px;
}

.homePage2 {
width:645px;
margin: 10px 0 10px 0;
display: block;
float: left;
background: #ffffff;
}

.homePage2 ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin: 5px 0;
padding: 0;
}

.homePage2 li {
background:transparent url(../i/homePage/arrow.gif) no-repeat scroll 0 0;
padding:0 0 0 15px;
list-style: none;
margin: 0 0 3px 0;
}

/* Welcome section */

.welcome {
margin: 0 10px 10px 10px;
}

.welcomeinner 
{
	width:auto;
	height:auto;
background: #eaf1f8 url(../i/homePage/welcomemiddle.png) repeat-y;
padding: 10px;
border-left: 1px solid #7797c2;
border-right: 1px solid #7797c2;

}

.welcometop {
background: transparent url(../i/homePage/welcometop.png) bottom left no-repeat;
width: 625px;
height: 10px;
}

.welcomebottom {
background: transparent url(../i/homePage/welcomebottom.png) top right no-repeat;
width: 625px;
height: 10px;
}	

.welcome h1 {
font-size: 2em;
top: 5px;
left: 64px;
}

.welcome h2 {
font-size: 1.1em; 
margin: 10px 0; 
color: #000000;
top: 25px;
left: 64px;
right: 10px;
}

.welcome img {
margin: 0 10px 30px 0;
float: left;
}

.welcome p {
	font-size:small;
	font-weight: bold;
}

/* End Welcome */



/* Headers */

.header {
/*background: #eaf1f8 url(../i/homePage/gradient.png) repeat-x;
border-bottom:1px solid #2e6acd;*/
background-color:#954892;
margin: 0;
padding:2px 6px;
color: #FFF;
font-size: 14px;
}

.header a {
text-decoration: none;
color:#FFF;
}

.header a:hover {
text-decoration:underline;
}

/* End Headers */

/* Column Structure Start */

.leftcolumn {
width: 374px;
height:auto;
padding: 10px;
display: block;
float: left;
margin: 0;
}

.rightcolumn {
width: 231px;
padding: 10px;
display: block;
float:left;
margin: 0;
}

/* End Column Structure */

/*  Start Content Slider  */

#page-wrap {
width: 374px; 
height:100%;
margin: 0; 
position: relative; 
background: #eaf1f8 url(../i/homePage/gradient.png) bottom left repeat-x; 
min-height: 305px; 
margin: 0px; 
}

#page-wrap a {
outline: none; 
}

#page-wrap div h2 {
color: #00457E; 
margin: 0 0 0 10px; 
font-size: 14px;
}

.slider-wrap {
width: 356px; 
position: absolute; 
top: 25px; 
left: 10px; 
height: auto; 
background: #ffffff; 
}
			
.stripViewer .panelContainer .panel ul {
text-align: left; 
margin: 0 15px 0 30px; 
}

.stripViewer {
position: relative; 
overflow: hidden; 
width: 356px; 
height: 265px; 
}

.stripViewer .panelContainer {
position: relative; 
left: 0; 
top: 0; 
}

.stripViewer .panelContainer .panel	{ 
float: left; 
height: 100%; 
position: relative; 
width: 356px; 
}

.stripNavL, .stripNavR, .stripNav {
display: none; 
}

.nav-thumb {
border: none;
margin-right: 5px;
}

#movers-row	{
margin: -35px 0 0 62px;
}

#movers-row div	{
width: 30%; 
float: left; 
background: #eaf1f8; 
margin: 0 0 0 2px; 
}

#movers-row div a.cross-link {
float: right; 
}

.cross-link	{
display: block; 
width: 62px; 
margin-top: -15px; 
position: relative; 
padding-top: 15px; 
z-index: 9999; 
}

.active-thumb {
background: transparent url(../i/homePage/icon-uparrow.png) 0px 0px no-repeat; 
}

.push {
margin: 5px 0; 
background: #eaf1f8; 
}

/*  End Content Slider  */


/* Start Right Column Content */

.countries {
width: 231px;
margin: 0;
float: right;
}

.league {
width: 231px;
margin: 0;
}

.stats {
margin: 20px 0 0 0;
}

/* End Right Column Content */

/* Start Articles Content */

.articles {
width:625px;
margin: 0 0 10px 10px;
display: block;
float: left;
}

.post 
{
	border-bottom:solid 1px #954892;
	background-color:#F8EDF9;
	padding-right:5px;
}

.post img {
margin: 10px;
border: 1px solid #cccccc;
float: left;
}

.post h3 {
margin-top: 10px;	
}	

.post p {	
margin: 3px 0 5px 0;
}

/* End Articles Content */

/* Start Advertising */

.advertising {
border:1px solid #CCCCCC;
float: left;
margin:10px 0 10px 10px;
padding-top:5px;
width:130px;
}

.advertising img {
margin: 0px 5px 5px 5px;
}

.sponsor {
border-bottom:1px solid #00467f;
}

.sponsor img {
margin: 15px;
border-top: 5px solid #cfcfff;
border-left: 5px solid #cfcfff;
border-right: 5px solid #00467f;
border-bottom: 5px solid #00467f;
}

.navad {
padding: 10px 10px 0 20px;
margin: 0px;
width: 138px;
}

.navad img {
margin: 0 0 10px 0;
}

/* End Advertising */

/* More */

.more a 
{margin:0px 5px 5px 0px;}

.more a {
float: right !important;
color: #00467f;
}

.more a:hover {
color: #666666;
text-decoration: none;
}	

/* End More */

/* league tables page */


.leaguetables, .leaguetables-s {margin-bottom:10px}

.leaguetables table, .leaguetables td, .leaguetables-s table, .leaguetables-s td{ border-collapse: collapse; } 

.leaguetables td, .leaguetables-s td {border: 1px solid #000; }

.leaguetables tbody, .leaguetables-s tbody
{border:none;
}

.leaguetables th, .leaguetables-s th{
border: solid 1px #FFF;
padding:1px;
text-align:center;
color:#FFF;
background-color:#15346c;
height:30px;
}

.leaguetables td, .leaguetables-s td{
height:30px;

text-align:center;
border: solid 1px #000;
}

.leaguetables td {
padding:1px;
}

.leaguetables-s td{
padding:0px;
}

.leaguetables tr, .leaguetables-s tr{
padding:0px;
text-align:left;}

.leaguetables-s img { padding:5px 3px;}

.borderless {
background-color:#FFF !important;
}
tr.altbg {
background-color:#EAF1F8; 
}
.heading-league {
 width:283px;
}

.text-left
{text-align:left!important;
	padding-left:3px !important;}
/***/
