

/*----------------------------- Common Styles Start -----------------------------*/
h1, h2 {
	color: #0098d3;
	}

h1 {
	font: normal 24px "Trebuchet MS", Arial;
	}

h2 {
	font: normal 18px "Trebuchet MS", Arial;
	}

h3 {
	color: #333333;
	font: normal 16px Arial, Helvetica, sans-serif;
	}

h1 span, h2 span {
	border-bottom: 1px solid #0098d3;
	display: block;
	margin: 0 0 12px 0;
	padding: 0 0 2px 0;
	}

.Justify {
	text-align: justify;
	}

.FloatLeft {
	float: left;
	}

.FloatRight {
	float: right;
	}
/*----------------------------- Common Styles End -----------------------------*/



/*----------------------------- Wrapper Start -----------------------------*/
#Wrapper {
	margin: 0 auto;
	overflow: hidden;
	width: 940px;
	}
	
	/*------------------- Popup Box Start -------------------*/
	.PopupBox {
		background: #0884b4 url(/images/popup-bg.gif) no-repeat left bottom;
		border: 5px solid #fff600;
		color: #fff600;
		height: 230px;	/*-- Actual height 290px less 30px top/bottom padding --*/
		left: 50%;
		margin: -100px 0 0 -260px;
		padding: 30px;
		position: fixed;
		top: 50%;
		width: 410px;	/*-- Actual width 470px less 30px left/right padding --*/
		z-index: 99;
		}
		
		.CancelBtn {
			cursor: pointer;
			position: absolute;
			right: 10px;
			top: 10px;
			}
		
		.PopupBox h1 {
			color: #ffffff;
			font: bold 36px Arial, Helvetica, sans-serif;
			text-transform: uppercase;
			}
			
			.PopupBox h1 span {
				color: #bb0f00;
				display: inline;
				}
		
		.PopupBox p.Msg {
			font: bold 15px Arial, Helvetica, sans-serif;
			margin: 10px 0 20px 0;
			text-align: justify;
			}
		
		.PopupBox input.TextBox {
			border: 1px solid #007293;
			color: #bfbfbf;
			font: normal 24px/38px Arial, Helvetica, sans-serif;
			height: 38px;
			padding: 0 0 0 10px;
			width: 398px;
			}
		
		.PopupBox input.Btn {
			margin: 10px 0 10px 268px;
			}
		
		.PopupBox .Disclaimer a {
			color: #fff600;
			text-decoration: underline;
			}
			
			.PopupBox .Disclaimer a:hover {
				text-decoration: none;
				}
	/*------------------- Popup Box End -------------------*/
	
	/*------------------- Header Part Start -------------------*/
	.Header {
		height: 150px;
		position: relative;
		}
		
		.Logo {
			left: 30px;
			position: absolute;
			}
		
		.TopNav {
			padding: 15px 0 0 0;
			position: absolute;
			right: 0;
			}
			
			.TopNav ul li {
				display: inline;
				}
				
				.TopNav ul li a {
					float: left;
					font: normal 12px Arial, Helvetica, sans-serif;
					margin: 0 6px;
					padding: 18px 0 0 0;
					text-align: center;
					}
				
				.TopNav ul li a.HomeIcon {
					background: url(/images/home-icon.gif) no-repeat center top;
					}
				
				.TopNav ul li a.ContactIcon {
					background: url(/images/contact-icon.gif) no-repeat center 3px;
					}
				
				.TopNav ul li a.SitemapIcon {
					background: url(/images/sitemap-icon.gif) no-repeat center top;
					}
		
		.Navigation {
			bottom: 0;
			position: absolute;
			right: 20px;
			}
			
			.Navigation ul li {
				display: inline;
				}
				
				.Navigation ul li a {
					background: url(/images/navigation-tabs.gif) no-repeat left top;
					color: #bce6f7;
					float: left;
					font: bold 13px/30px Arial, Helvetica, sans-serif;
					height: 30px;
					margin: 0 0 0 3px;
					text-align: center;
					width: 145px;
					}
				
				.Navigation ul li a:hover,
				.Navigation ul li a.Active {
					background: url(/images/navigation-tabs.gif) no-repeat left bottom;
					color: #2e434b;
					text-decoration: none;
					}
	/*------------------- Header Part End -------------------*/


	/*------------------- Banner Part Start -------------------*/
	.Banner {
		background: url(/images/banner-bg.jpg) no-repeat left top;
		height: 306px;
		position: relative;
		}
		
		.SignUpBox {
			background: url(/images/banner-signup-bg.gif) no-repeat left top;
			height: 163px;	/*-- Actual height 249px less 86px top padding --*/
			left: 20px;
			padding: 86px 21px 0;
			position: absolute;
			top: -9px;
			width: 261px;	/*-- Actual width 301px less 20px left/right padding --*/
			}
			
			.SignUpBox .TextBox {
				border: 1px solid #8a8c00;
				color: #bababa;
				font: normal 16px Arial, Helvetica, sans-serif;
				height: 22px;	/*-- Actual height 28px less 3px top/bottom padding --*/
				margin: 10px 0 0 0;
				padding: 3px 0 3px 8px;
				width: 245px;	/*-- Actual width 253px less 8px left padding --*/
				}
			
			.SignUpBox .Btn {
				margin: 9px 0 10px 157px;
				}
			
			.SignUpBox p {
				color: #ffffff;
				font: normal 13px/16px Arial, Helvetica, sans-serif;
				}
				
				.SignUpBox p a {
					color: #ffffff;
					text-decoration: underline;
					}
					
					.SignUpBox p a:hover {
						text-decoration: none;
						}
	/*------------------- Banner Part End -------------------*/


	/*------------------- Content Part Start -------------------*/
	.MasterContent {
		margin: 0 -20px 0 0;
		overflow: hidden;
		}
		
		.grb {
			background: #ffffff url(/images/grb-bg.gif) repeat-x left top;
			border: 1px solid #cbcbcb;
			margin: 20px 0 0 0;
			padding: 20px;
			position: relative;
			}
			
			.grb .tlc, .grb .trc,
			.grb .blc, .grb .brc {
				height: 6px;
				position: absolute;
				width: 6px;
				}
			
			.grb .tlc {
				background: url(/images/grb-curv.gif) no-repeat -6px -6px;
				left: -1px;
				top: -1px;
				}
			
			.grb .trc {
				background: url(/images/grb-curv.gif) no-repeat 0 -6px;
				right: -1px;
				top: -1px;
				}
			
			.grb .blc {
				background: url(/images/grb-curv.gif) no-repeat -6px 0;
				left: -1px;
				bottom: -1px;
				}
			
			.grb .brc {
				background: url(/images/grb-curv.gif) no-repeat 0 0;
				right: -1px;
				bottom: -1px;
				}
		
		/*============= Side Bar =============*/
		.SideBar,
		.ContentBar {
			float: left;
			margin: -20px 20px 0 0;
			}
		.SideBar {
			width: 300px;
			}
			
			.GrowthThrough p span {
				color: #d90000;
				}
			
			.GrowthThrough p span span {
				font-size: 11px;
				}
			
			.SubscribeAlerts {
				}
				
				.brb {
					background: #3d5f6b url(/images/brb-bg.gif) repeat-x left bottom;
					border: 3px solid #77acbe;
					margin: 20px 0 0 0;
					padding: 16px 17px 20px;
					position: relative;
					}
					
					.brb .tlc, .brb .trc,
					.brb .blc, .brb .brc {
						height: 9px;
						position: absolute;
						width: 9px;
						}
					
					.brb .tlc {
						background: url(/images/brb-curv.gif) no-repeat -9px -9px;
						left: -3px;
						top: -3px;
						}
					
					.brb .trc {
						background: url(/images/brb-curv.gif) no-repeat 0 -9px;
						right: -3px;
						top: -3px;
						}
					
					.brb .blc {
						background: url(/images/brb-curv.gif) no-repeat -9px 0;
						left: -3px;
						bottom: -3px;
						}
					
					.brb .brc {
						background: url(/images/brb-curv.gif) no-repeat 0 0;
						right: -3px;
						bottom: -3px;
						}
				
				.SubscribeAlerts h1 {
					color: #ffffff;
					font: normal 20px/24px "Trebuchet MS", Arial;
					}
				
				.SubscribeAlerts input.TextBox {
					border: 1px solid #007eb9;
					color: #bababa;
					font: normal 16px Arial, Helvetica, sans-serif;
					height: 22px;	/*-- Actual height 28px less 3px top/bottom padding --*/
					margin: 10px 0 8px 0;
					padding: 3px 0 3px 6px;
					width: 252px;	/*-- Actual width 258px less 6px left padding --*/
					}
				
				.SubscribeAlerts input.Btn {
					margin: 0 0 15px 141px;
					}
				
				.SubscribeAlerts p {
					color: #ffffff;
					font: normal 12px/16px Arial, Helvetica, sans-serif;
					}
					
					.SubscribeAlerts p a {
						color: #ffffff;
						text-decoration: underline;
						}
					
					.SubscribeAlerts p a:hover {
 						text-decoration: none;
						}
			
			.AboutStockEgg p span {
				color: #d90000;
				font: normal 16px Arial, Helvetica, sans-serif;
				}
			
			.Testimonials p span {
				color: #838383;
				float: right;
				font: bold 13px Arial, Helvetica, sans-serif;
				padding: 5px 0 0 0;
				}
		/*============= Content Bar =============*/
		.ContentBar {
			width: 620px;
			}
				
			.PennyStockAlerts p {
				text-align: center;
				}
			
			.AlertsExamples h3 {
				margin: 0 0 8px 0;
				}
			
			.AlertsExamples ul {
				float: left;
				margin: 0 30px;
				}
			
				.AlertsExamples ul li {
					background: url(/images/bullet-type1.gif) no-repeat left 8px;
					color: #fc7300;
					font: normal 18px Arial, Helvetica, sans-serif;
					padding: 3px 0 3px 25px;
					}
				
				.RecentWinners .Charts img {
					margin: 0 0 15px 0;
					}
				
			.ArticlesBlock {
				width: 275px;
				}
	/*------------------- Content Part End -------------------*/

/*----------------------------- Wrapper End -----------------------------*/

/*------------------- Footer Part Start -------------------*/
.Footer {
	background: #898989 url(/images/footer-bg.gif) repeat-x left top;
	margin: 30px 0 0 0;
	width: 100%;
	}
	
	.FooterWrap {
		margin: 0 auto;
		padding: 30px 0;
		position: relative;
		width: 940px;
		}
		
		.FooterLogo {
			left: 10px;
			position: absolute;
			top: 45px;
			}
		
		.FooterWrap p {
			color: #ffffff;
			padding: 0 10px 0 0;
			text-align: right;
			}
			
			.FooterWrap p a {
				color: #ffffff;
				}
		
		.FooterLinks {
			line-height: 24px;
			margin: 0 0 20px 0;
			}
/*------------------- Footer Part Start -------------------*/


/*------------------- Inner Pages Start -------------------*/
.MainContent p {
	padding: 0 10px;
	}
/*------------------- Inner Pages End -------------------*/