/*### homepage Styles ### */

#homepageContent {
 	 background: URL(/landSplash/image/homepage_testing/grade_background.jpg) 0 0 no-repeat; min-height: 630px; clear: both;
	 padding-top:10px;
}
* html #homepageContent {
 	height: 630px;
}
#homepageContent h1 {
	font-size: 1.8em; color: white; padding: 5px 0 20px 0; text-align: center; margin: 0;
}
#homepageContent #snoci {
	background: URL(/landSplash/image/homepage_testing/icon_top.gif) 0 0 no-repeat; width: 207px; margin: 0 0 0 10px; padding: 8px 0 0 0; float: left;
}
* html #homepageContent #snoci {
	margin: 0 0 0 5px;
}
#homepageContent #snoci #midIcons {
	border: 1px solid white; border-top: 0; border-bottom: 0; margin: 0; height: 357px; background-color: black;
}
.boxesIcons img {
	float: right;
}
* html .imgIe {
	position: relative; top: -2px;
}
* html .imgIe2 {
	margin-bottom: -2px;
}
#homepageContent #downloadBut {
	float: left; width: 530px; height: 296px;
}
* html #homepageContent #downloadBut {
	width: 520px; padding-left: 5px;
}
#homepageContent #downloadBut img {
	float: left; margin: 20px 0 0 5px;
}
#homepageContent #downloadBut img.downloadRed {
	margin: 230px 0 0 10px;
}
#homepageContent #downloadBut h2 {
	color: yellow; width: 200px; margin: 10px 0 0 26px;
}
#homepageContent #downloadBut p {
	color: white; width: 200px; margin: 10px 0 0 26px; font-size: 1em;
}
#homepageContent #rss {
	margin: -4px 10px 10px 10px; color: white; width: 207px; padding-top: 5px; float: left;
}
* html #homepageContent #rss {
	padding-top: 2px; margin: 3px 10px 10px 5px;
}
#homepageContent #rss #rssMiddle {
	border: 1px solid white; border-top: 0; border-bottom: 0; height: 178px;
}
* html #homepageContent #rss #rssMiddle {
	margin-bottom: -4px;
}
#homepageContent #rss h2 {
	color: yellow; font-size: 1.3em; padding: 14px 0 13px 10px; background: URL(/landSplash/image/homepage_testing/rss_top.gif) 0 0 no-repeat; margin: 0 0 -5px 0;
}
#homepageContent #rss ul {
	padding: 5px 0 0 10px; list-style-type: none; margin: 5px 10px 0 0; font-size: .9em;
}
#homepageContent #rss ul a {
	color: white; text-decoration: none;
}
#homepageContent #rss ul a:hover {
	color: white; text-decoration: underline;
}
#homepageContent #rss ul li {
	 display: block; padding: 0 10px 10px 10px; background: URL(/landSplash/image/homepage/arrow_details_white.gif) 0 .4em no-repeat; line-height: 1em
}
#homepageContent #rss #rssMiddle #innerbox {
	height: 175px;
}

#homepageContent .promo {
	float:left;
	width:512px;
	height:229px;
	
	margin: 3px 10px 0 0;
	background:transparent URL(/landSplash/image/homepage/article-bottom.gif) no-repeat bottom left;
}
* html #homepageContent .promo {
	margin: 5px 10px 0 0;
}
#homepageContent .promo1 {
	height:211px;
	width: 512px; border: 1px solid white; border-top: 0; border-bottom: 0; margin-top: -6px;;
	voice-family: "\"}\"";
 	voice-family:inherit;
 	width: 510px;
}
html> #homepageContent .promo1 {
	width: 510px;
}
html>body #homepageContent .promo img {
	margin-bottom: -2px;
}
* html #homepageContent .promo1 {
	margin-top: -2px;
}
#homepageContent .promo1 h2 {
	color: yellow; font-size: 1em; margin: 6px 5px 0 10px; padding: 8px 0 0 0;
}
* html #homepageContent .promo1 h2 {
	margin: 6px 5px 0 10px; padding: 0;
}
#homepageContent .promo1 p {
	color: white; font-size: .9em; margin: 8px 5px 0 10px;
}
#homepageContent .promo1 p a {
	text-decoration: none; color: yellow; 
}

#innerbox { 
	position: absolute; 
	left:0; 
	top: 3px; 
	width: 205px; 
	height: 180px; 
	z-index: 5;
	overflow: hidden
}
#rssMiddle{
	clear:both;
	position:relative;
}

div#midIcons div.bonuscode {margin:5px 12px;border:1px dashed #000; background:#fff;text-align:center;color:#c00;font-size:24px;font-weight:bold;padding:2px;}
div#midIcons div.txt-bonus-codes {margin-left:5px;}
div#midIcons div.txt-write {margin:12px;}
div#midIcons div.txt-or {text-align:center;margin-top:12px;}

/*### END homepage Styles ### */