@charset "utf-8";
/* CSS Document */

body {font-family:Arial, Helvetica, sans-serif; margin: 0; padding: 0;}

.blueText {color: #075fa7;}

#container{width: 971px; margin: 0 auto; padding: 0;  }

#banner {width: 1000px; margin: 0 auto; }

/*We have a 3 column layout so colSpan3 is an element that spans all 3 columns while colSpan1 spans only 1 column*/
.colSpan3{
	background-image: url(/images/blueBorder.jpg);
	background-repeat: repeat-y;
	margin: 10px auto;
	width: 971px;
	padding: 0;
}

.colSpan3 .module {
	float: left;
}

.colSpan1{
   
	float: left;
}

.module {
	padding: 0 0 15px 30px;
	width: 300px;
	margin: 0;
}

.module h2 {
	font-size: 20px;
	padding: 0 0 5px 0;
	margin: 0 0 3px 0;
	border-bottom: 1px solid #567eb9;
}

.module p {
	font-size: 14px;
	margin: 0;
	padding: 5px 0 0 0;
}

.module ul {margin: 0; padding:0 0 0 16px; }
.module ul.links {margin: 0; padding: 10px 0 0 0; list-style-type: none;}
.module ul.links li a{font-size: 12px; color: #075fa7;}

.module ul li{
	font-size: 14px;
}
.module a {
	font-size: 16px;
	color: #567eb9;
	text-decoration:none;
}
.module a:hover {
	text-decoration: none;
}

#column1 {
	background-image:url(/images/ISPP_Generic_Landing_101408_12.jpg);
	background-repeat: repeat-y;
}

#column1 .module {
    color: white;
	padding: 0 30px 15px 30px;
	width: 242px;
}

#column1 .module h2{
	border-bottom: 1px solid white;
}
#videoAndCaption{ width: 330px;}
#videoCaption {margin-top: 10px;}
#video {float: left; padding: 0; margin: 0; width: 316px; height: 203px;}

#welcomeMessage {

	background-image: url(/images/welcome.jpg);
	background-repeat: no-repeat;
	background-position: 15px 0;
	height: 252px;
	width: 305px;
	padding: 0;
	margin: 0;
	
	
}

#welcomeMessage h2, #welcomeMessage p{
	position: absolute;
	left: -2000px;
}

#monthlyPrizes ul li {font-weight:bold; padding: 5px 0;}

#bonusPrize ul { list-style-position:inside; margin: 0; padding: 0;}

#connectModule {position: relative;}
#connectModule h2{ }
#connectModule p{}
#connectModule #clickHere{position: absolute; top: 0; right: 0; margin-right: -4px; width: 126px; height: 106px; background-image:url(/images/ISPP_Generic_Landing_101408_35.jpg); background-repeat:no-repeat; }
#connectModule #clickHere a{display: block; width: 126px; height: 106px;}

#successStories ul {
	list-style: none; 
	padding: 10px 0 0 0;
}

#successStories a {color: #FFFFFF; font-size: 13px;}

#successStories ul li h3 {
	padding: 0; 
	margin: 0; 
	font-size: 16px; 
	font-weight:normal;
}

#successStories ul li p{
	font-size: 11px; 
	padding: 5px 0 10px 0; 
	margin: 0;
}

#successStories li#multiverse {
	background-image:url(/images/multiverse.jpg); 
	background-repeat:no-repeat; 
	background-position:right;
	height: 146px;
	padding: 10px 150px 0 0;
}

#successStories li#sinowave {
	background-image:url(/images/sinowave.jpg); 
	background-repeat:no-repeat; 
	background-position:right;
	height: 146px;
	padding: 10px 150px 0 0;
}

#successStories li#yuanfang {
	background-image:url(/images/yuanfang.jpg); 
	background-repeat:no-repeat; 
	background-position:right;
	height: 146px;
	padding: 10px 150px 0 0;
}

#successStories li#hsbSoft {
	background-image:url(/images/hsbSoft.jpg); 
	background-repeat:no-repeat; 
	background-position:right;
	height: 146px;
	padding: 10px 150px 0 0;
}

#successStories li#aranda {
	background-image:url(/images/aranda.jpg); 
	background-repeat:no-repeat; 
	background-position:right;
	height: 146px;
	padding: 10px 150px 0 0;
}

#successStories li#yesInfo {
	background-image:url(/images/yesInfo.jpg); 
	background-repeat:no-repeat; 
	background-position:right;
	height: 146px;
	padding: 10px 150px 0 0;
}

#successStories li#arahne {
	background-image:url(/images/arahne.jpg); 
	background-repeat:no-repeat; 
	background-position:right;
	height: 146px;
	padding: 10px 150px 0 0;
}

#successStories li#visimation {
	background-image:url(/images/visimation.jpg); 
	background-repeat:no-repeat; 
	background-position:right;
	height: 146px;
	padding: 10px 150px 0 0;
}

#successStories li#nhn {
	background-image:url(/images/nhn.jpg); 
	background-repeat:no-repeat; 
	background-position:right;
	height: 146px;
	padding: 10px 150px 0 0;
}

#ignitePrizes {
	background-image:url(/images/gradBackgrnd.jpg);
	background-repeat:repeat-y;
	color: white;
	padding: 0;
	width: 287px;	
}

#ignitePrizes h2{
	border: none;
	padding-left: 29px;
}

#ignitePrizes ul li {
	height: 73px;
	padding: 0 10px 0 113px;
	font-size: 12px;
	font-weight: bold;
}

#ignitePrizes ul li#item1 { 
	background-image: url(/images/ISPP_Generic_Landing_101408_18.jpg);
	background-repeat:no-repeat;
	padding-top: 15px;
	height: 58px;
}

#ignitePrizes ul li#item2 {
	background-image: url(/images/ISPP_Generic_Landing_101408_20.jpg);
	background-repeat: no-repeat;
	padding-top: 2px;
	height: 71px;
}

#ignitePrizes ul li#item3 {
	background-image: url(/images/ISPP_Generic_Landing_101408_22.jpg);
	background-repeat: no-repeat;
	padding-top: 3px;
	height: 70px;
}

#rules {padding: 10px 0 0 0;}
#askQuestion {padding: 10px 0 0 0;}
#shirt {float: left; height: 134px; width: 97px; }
#footer {position: relative; font-size: 10px; padding:0; margin: 0; height: 40px;}
#footer ul {position: absolute; top: 20px; left: 320px; padding: 0; margin: 0; list-style: none; }
#footer ul li{float: left; padding: 0 20px; height: 12px; border-right: 1px solid #075fa7; }
#footer ul li a{text-decoration: none; color: #075fa7;}
#footer ul li a:hover{text-decoration: underline;}
#footer #copyright {position: absolute; top: 35px; left: 425px; margin: 0; padding: 0;}