		body{
			margin-top: 0px;
			margin-bottom: 0px;
			
		}
		
		ol
		{
			font-family: Arial, Verdana, Helvetica, Sans-Serif;
			font-size: 11px;
			color: #333333;
		}
		
		ol li
		{
			margin-bottom: 10px;
		}
		
		.section_header_new
		{
			font-family: Arial, Verdana, Helvetica, Sans-Serif;
			font-size: 24px;
			color: #1cb831;
		}
		
		#centered_layout{
			width: 100%;
			text-align: center;
			margin:0 auto; /* for the rest */
		}
		
		#masthead_fl{
			background-image: url(image/masthead_sp.jpg);
			width: 727px;
			height: 163px;
		}
		
		#main_container{
			width: 770px;
			background-image: url(image/bg_hp_mainbody.gif);
			margin:0 auto; /* for the rest */
		}
		
		#main_content_area{
			width: 735px;
		}
		
		#sidebar{
			width: 29px;
		}
		
		#logo_secnav{
			
		}
		
		#secnav{
			
		}
		
		#masthead{
			padding-left: 4px;
		}
		
		#mainnav_container{
			width: 727px;
			padding-left: 4px;
			height: 29px;
			background-color: #1CB831;
		}
		
		.mainnav{
			padding-left: 20px;
		}
		
		.date{
			padding-right: 20px;
		}
		
		.date p{
			font-family: Arial, Verdana, Helvetica, Sans-Serif;
			font-size: 11px;
			color: #FFFFFF;
		}
		
		.dotted_gutter{
			width: 63px;
			background-image: url(image/bg_dots_hp.gif);
		}
		
		#main_content{
			margin-top: 20px;
			margin-bottom: 20px;
		}
		
		#main_content p{
			font-family: Arial, Verdana, Helvetica, Sans-Serif;
			font-size: 11px;
			color: #333333;
		}
		
		#hp_col_01{
			width: 341px;
		}
		
		#hp_col_02{
			width: 287px;
		}
		
		#session_bullets{
			
		}
		
		#session_bullets{
			float: left;
			padding-right: 20px;
		}
		
		
		#session_bullets ul{
			padding: 0px;
			margin-left: 17px;
			margin-right: 0px;
			margin-bottom: 20px;
			margin-top: 0px;
		}
		
		#session_bullets li{
			font-family: Arial, Verdana, Helvetica, Sans-Serif;
			font-size: 11px;
			padding-bottom: 10px;
			font-size: 10px;
			color: #666666;
			list-style: url(image/cdicon.gif);
		}
		
		#feature_bullets{
			
		}
		
		#feature_bullets{
			float: left;
			padding-right: 20px;
		}
		
		
		#feature_bullets ul{
			padding: 0px;
			margin-left: 0px;
			margin-right: 0px;
			margin-bottom: 20px;
			margin-top: 0px;
		}
		
		#feature_bullets li{
			font-family: Arial, Verdana, Helvetica, Sans-Serif;
			font-size: 11px;
			padding-bottom: 10px;
			font-size: 10px;
			color: #666666;
			list-style: url(image/invis.gif);
		}
		
		.footer{
			height: 29px;
			padding-left: 20px;
		}
		
		.footer p{
			font-family: Arial, Verdana, Helvetica, Sans-Serif;
			font-size: 11px;
			color: #666666;
		}
		
		
		
		
		
		#sp_main_content {
			width: 727px;
			min-height: 102px;
			margin:0 auto; /* for the rest */
			background-image: url(image/bg_spbodytop.gif);
			background-repeat: no-repeat;
			margin-bottom: 50px;
		}
		
		#subnavcontainer {
			padding-top: 45px;
			padding-bottom: 45px;
			width: 152px;
			text-align: left;
		}
		
		#subnavcontainer ul{
			padding: 0px;
			margin: 0px;
			margin-top: 0px;
			margin-bottom: 0px;
			padding-top: 0px;
			padding-bottom: 0px;
		}
		
		#subnavcontainer li{
			padding-left: 15px;
			margin-left: 10px;
			background-image: url(image/subnav_bullet.gif);
			background-repeat: no-repeat;
			background-position: 0;
			list-style: none;
		}
		
		#sp_content_container {
			padding-top: 45px;
			padding-bottom: 45px;
			width: 402px;
			text-align: left;
		}
		
		#sp_content{
			padding-left: 20px;
			padding-right: 20px;
		}
		
		#sp_content p{
			font-family : Arial, Verdana, Helvetica, sans-serif;
			font-size: 11px;
			color: #666666;
		}
		
		#sp_content b{
			font-family : Arial, Verdana, Helvetica, sans-serif;
			font-size: 12px;
			color: #1CB831;
		}
		
		#testimonials_container {
			padding-top: 45px;
			
			text-align: left;
		}
		
		#testimonials_content{
			padding-left: 20px;
			padding-right: 20px;
		}
		
		#testimonials_content p{
			font-family : Arial, Verdana, Helvetica, sans-serif;
			font-size: 11px;
			color: #666666;
		}
		
		#sectiontitle{
			padding-left: 20px;
		}
		
		#bct{
			color: #AFAFAF;
			margin-bottom: 40px;
		}
		
		#bct p{
			font-family : Arial, Verdana, Helvetica, sans-serif;
			font-size: 10px;
			color: #AFAFAF;
		}
		
		.para_image_left
		{
			margin-right: 20px;
			margin-bottom: 10px;
		}
		
		.para_image_right
		{
			margin-left: 20px;
			margin-bottom: 10px;
		}
		
		#subnavcontainer a:link {text-decoration: none; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color : #FF0066; font-weight : normal;}
		#subnavcontainer a:active {text-decoration: none; font-family : Verdana,Arial, Helvetica, sans-serif; font-size : 11px; color : #FF0066; font-weight : normal;}
		#subnavcontainer a:visited {text-decoration: none; font-family :Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color : #FF0066; font-weight : normal;}
		#subnavcontainer a:hover {text-decoration: underline; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color : #FF0066; font-weight : normal;}
		
		#sp_content a:link {text-decoration: none; font-family : Arial, Helvetica, sans-serif; font-size : 11px; color : #1CB831;}
		#sp_content a:active {text-decoration: none; font-family : Arial, Helvetica, sans-serif; font-size : 11px; color : #1CB831;}
		#sp_content a:visited {text-decoration: none; font-family :Arial, Helvetica, sans-serif; font-size : 11px; color : #1CB831;}
		#sp_content a:hover {text-decoration: underline; font-family : Arial, Helvetica, sans-serif; font-size : 11px; color : #1CB831;}
		
		
		#main_content #sessiontracks a:link {text-decoration: none; font-family : Arial, Helvetica, sans-serif; font-size : 11px; color : #ED1C24; font-weight : bold;}
		#main_content #sessiontracks a:active {text-decoration: none; font-family : Arial, Helvetica, sans-serif; font-size : 11px; color : #ED1C24; font-weight : bold;}
		#main_content #sessiontracks a:visited {text-decoration: none; font-family :Arial, Helvetica, sans-serif; font-size : 11px; color : #ED1C24; font-weight : bold;}
		#main_content #sessiontracks a:hover {text-decoration: underline; font-family : Arial, Helvetica, sans-serif; font-size : 11px; color : #1CB831; font-weight : bold;}
		
		
		#testimonials_content a:link {text-decoration: none; font-family : Arial, Helvetica, sans-serif; font-size : 11px; color : #1CB831; font-weight : bold;}
		#testimonials_content a:active {text-decoration: none; font-family : Arial, Helvetica, sans-serif; font-size : 11px; color : #1CB831; font-weight : bold;}
		#testimonials_content a:visited {text-decoration: none; font-family :Arial, Helvetica, sans-serif; font-size : 11px; color : #1CB831; font-weight : bold;}
		#testimonials_content a:hover {text-decoration: underline; font-family : Arial, Helvetica, sans-serif; font-size : 11px; color : #1CB831; font-weight : bold;}
		
		
		#bct a:link {text-decoration: none; font-family : Arial, Helvetica, sans-serif; font-size : 10px; color : #1CB831; font-weight : normal;}
		#bct a:active {text-decoration: none; font-family : Arial, Helvetica, sans-serif; font-size : 10px; color : #1CB831; font-weight : normal;}
		#bct a:visited {text-decoration: none; font-family :Arial, Helvetica, sans-serif; font-size : 10px; color : #1CB831; font-weight : normal;}
		#bct a:hover {text-decoration: underline; font-family : Arial, Helvetica, sans-serif; font-size : 10px; color : #1CB831; font-weight : normal;}
		
		
		
		#main_content a:link {text-decoration: none; font-family : Arial, Verdana,Helvetica, sans-serif; font-size : 11px; color : #1CB831;}
		#main_content a:active {text-decoration: none; font-family : Arial, Verdana,Helvetica, sans-serif; font-size : 11px; color : #1CB831;}
		#main_content a:visited {text-decoration: none; font-family :Arial, Verdana,Helvetica, sans-serif; font-size : 11px; color : #1CB831;}
		#main_content a:hover {text-decoration: underline; font-family : Arial, Verdana,Helvetica, sans-serif; font-size : 11px; color : #1CB831;}
		
		
		#session_bullets a:link {text-decoration: none; font-family : Arial, Verdana,Helvetica, sans-serif; font-size : 11px; color : #1CB831; font-weight : bold;}
		#session_bullets a:active {text-decoration: none; font-family : Arial, Verdana,Helvetica, sans-serif; font-size : 11px; color : #1CB831; font-weight : bold;}
		#session_bullets a:visited {text-decoration: none; font-family :Arial, Verdana,Helvetica, sans-serif; font-size : 11px; color : #1CB831; font-weight : bold;}
		#session_bullets a:hover {text-decoration: underline; font-family : Arial, Verdana,Helvetica, sans-serif; font-size : 11px; color : #1CB831; font-weight : bold;}
		
		
		#feature_bullets a:link {text-decoration: none; font-family : Arial, Verdana,Helvetica, sans-serif; font-size : 11px; color : #1CB831; font-weight : bold;}
		#feature_bullets a:active {text-decoration: none; font-family : Arial, Verdana,Helvetica, sans-serif; font-size : 11px; color : #1CB831; font-weight : bold;}
		#feature_bullets a:visited {text-decoration: none; font-family :Arial, Verdana,Helvetica, sans-serif; font-size : 11px; color : #1CB831; font-weight : bold;}
		#feature_bullets a:hover {text-decoration: underline; font-family : Arial, Verdana,Helvetica, sans-serif; font-size : 11px; color : #1CB831; font-weight : bold;}
	
		
		.mainnav a:link {text-decoration: none; font-family : Arial, Verdana,Helvetica, sans-serif; font-size : 11px; color : #FFFFFF; font-weight : bold;}
		.mainnav a:active {text-decoration: none; font-family : Arial, Verdana,Helvetica, sans-serif; font-size : 11px; color : #FFFFFF; font-weight : bold;}
		.mainnav a:visited {text-decoration: none; font-family :Arial, Verdana,Helvetica, sans-serif; font-size : 11px; color : #FFFFFF; font-weight : bold;}
		.mainnav a:hover {text-decoration: underline; font-family : Arial, Verdana,Helvetica, sans-serif; font-size : 11px; color : #FFFFFF; font-weight : bold;}
		
		
		#secnav a:link {text-decoration: none; font-family : Arial, Verdana,Helvetica, sans-serif; font-size : 8pt; color : #999999; font-weight : normal;}
		#secnav a:active {text-decoration: none; font-family : Arial, Verdana,Helvetica, sans-serif; font-size : 8pt; color : #999999; font-weight : normal;}
		#secnav a:visited {text-decoration: none; font-family :Arial, Verdana,Helvetica, sans-serif; font-size : 8pt; color : #999999; font-weight : normal;}
		#secnav a:hover {text-decoration: underline; font-family : Arial, Verdana,Helvetica, sans-serif; font-size : 8pt; color : #999999; font-weight : normal;}
		
		
			/* New Styles 04 2011 */
		
		#genreCol01 {
			float: left;
			width: 157px;
			margin: 0px 40px 0px 0px;
			
		}
		
		#genreCol02 {
			float: left;
			width: 157px;
		}
		
		#sp_content h2 { 
			font-family:Arial, Helvetica, sans-serif;
			font-size: 18px;
			color: #666666
		}
		
		#sp_content ul {
			list-style-type: none;
			margin: 0px 0px 40px 0px; padding: 0px;
			
		}
		
		#sp_content li {
			border-bottom: 1px dotted #dadada;
			margin: 0px 0px 3px 0px;
			padding: 0px 0px 3px 0px;
		}
		
		#socialMediaIconContainer {
			width: 768px;
			text-align: center;
			margin: 0px auto;
		}
		
		#socialMediaIcons {
			height: 50px;
			text-align: left;
			list-style-type: none;
			margin: 20px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}
		
		#socialMediaIcons li{
			float: left;
			margin: 0px 10px 0px 0px;
		}
		
