/* CSS Document */
#SP-Home-TopBody {
	margin:	0 auto;
	width:	780px;
	height: 382px;
	text-align: left;
	background-color: #FFF;
	border-left:	solid 1px black;
	border-right:	solid 1px black; 
	width:		780px;
	float:		none;
	clear:		both; 
	overflow: hidden;
	} 

#SP-Home-LearnAbout {
	width:		206px;
	max-width:	206px;
	height: 	339px;
	position:	relative;
	top:		30px;
	left:		0px;
	float:		left;
	clear:		left;
	background-color:	#F1ECC2;
	background-image:	url(../images/SP-Home-BG-Calligraphy-001b.jpg);
	background-repeat:	no-repeat;
	background-position: bottom left;
	}

#SP-Home-LearnAbout img {
	border: 0px;
	margin: 0px;
	padding: 0px;
	}

#SP-Home-LearnAbout ul {
	border: 	0px;
	margin:		0px;
	padding:	0px;
	background-image: url(../images/SP-Home-BG-LearnAbout-a.gif);
	background-repeat: repeat-y;
	overflow:	visible;
	}

#SP-Home-LearnAbout ul li {
	list-style-type:	none;
	margin:				0px;
	padding:			0px;
	}

#SP-Home-LearnAbout a, 
#SP-Home-LearnAbout a:visited {
	display: 			inline-block;  /* ie6 hack */
	display:			block;
	text-decoration:	none;
	padding:			5px 12px 5px 23px;
	margin:				0px;
	color:				#40342F;
	font-weight:		normal;
	font-size:			11px;	
	min-height: 		1%; /* ie hack */
	}
	
/* Hides from IE5-mac \*/
* html 
#SP-Home-LearnAbout a, 
#SP-Home-LearnAbout a:visited {
	display: 			inline-block;  /* ie6 hack */
	width:	170px;
	}
	
#SP-Home-LearnAbout a:hover {
	color:				#AB5411;
	background-color:	#F4EAA1;
	border-left: 6px #9B2802 solid;
	padding-left:	17px;
	}

#SP-Home-LearnAbout a:active {
	color:				#B65F1D;
	background-color:	#F5E891;
	border-left: 6px #AB2C02 solid;
	padding-left:	17px;
	}

#SP-Home-MainAd {
	width:		541px;
	height:		339px;
	position:	relative;	
	top:		30px;
	left:		10px;
	float:		left;
	clear:		right;
	margin:		0 auto;
	text-align: left;
	}

#SP-Home-BottomBody {
	margin:	0 auto;
	padding: 0 0 12px 0;
	width:	780px;
	text-align: left;
	background-color: #FFF;
	border-left:	solid 1px black;
	border-right:	solid 1px black; 
	float:		none;
	clear:		both; 
	position: relative; /* IE 7 Fix */
	overflow: hidden;
	}

#SP-Home-LiveHelp {
	border: 0px;
	padding: 0 0 10px 0;
	}

#SP-Home-LiveHelp img
#SP-Home-LiveHelp a{
	border: 0px;
	}

#SecondaryAds {
	border: 0;
	position: relative;
	left: 36px;
	top: 12px;
	padding-bottom: 18px;
	}

#SP-Home-Answers {
	font-size: 12px;
	}

#SP-Home-Answers ul{
	margin: 0px 0 0 0;
	padding: 0px;
	}

#SP-Home-Answers li{
	margin: 0px;
	padding: 0 0 10px 0;
	font-size: 12px;
	line-height: 100%;
	list-style: none;
	}

#SP-Home-Answers a{
	text-decoration: none;
	clear:inherit;
	border:none;
	}

#SP-Home-Answers a:hover{
	text-decoration: none;
	border:none;	
	}

#SP-Home-Answers li a{
	margin: 0px;
	padding-left: 13px;
	background-image:url(../images/SP-Home-Bullet01.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	text-decoration: none;
	color: #000;
	}

#SP-Home-Answers li a:hover{
	text-decoration: none;
	color: #A64B0A;
	background-color: #FFC;
	padding: 1px 2px 1px 13px;
	border-bottom: 1px black solid;
	}


.CP-Subtitles {
	margin: 12px 0px 3px 0px;
	}

.SP-Home-SecondarySubtitles {
	color: #A99C93;
	margin: 0 0 10px 0;
	font-size: 14px;
	}


#SP-Home-TertiaryLinks {
	width:		168px;
	height:		350px;
	position:	relative;
	top:		25px;
	left:		72px;
	float:		left;
	clear:		right;
	margin:		0;
	text-align: left;
	background-color:	#fff;
	}

#SP-Home-TertiaryLinks ul{
	margin: 10px 0 15px 0px;
	padding: 0px;
	}

#SP-Home-TertiaryLinks li{
	padding: 0 0 8px 14px;
	font-size: 11px;
	color:	#B89C8E;
	line-height: 120%;
	list-style: none;
	background-image:url(../images/SP-Home-Bullet01.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	}

#SP-Home-TertiaryLinks a{
	text-decoration: none;
	color: #543F2F;
	}

#SP-Home-TertiaryLinks a:hover{
	text-decoration: none;
	color: #A64B0A;
	background-color: #FFC;
	padding: 1px 0px 1px 0px;
	}
