@charset "utf-8";
/* CSS Document */

/** README:* Styles sorted alphabetically such that [1-9] < [a-z] and are organised in 3 sections:* 1) Element selected styles, including class selected styles required by given elements.* 2) Class selected styles.* 3) Style pending deletion - unused/unloved styles.**//*/////////////////////////////////////////////////////////////// Element selected styles ////////////////////////////////////////////////////////////////*/a:link {	color:#642c58;	font-weight:bold;}a:visited {	color:#999;}a:hover {	color:#333;}form {	margin:0px;}html body {	margin:0px auto;	background-color:#c8c8c8;	/*	background-image:url(../images/header_bg.gif);	background-position:left top;	background-repeat:repeat-x;	*/	padding:0px;	font-family: Arial, Helvetica, sans-serif, arial, sans-serif;	font-size:14px; 	color: #000000;	line-height:1.3em;}input.field {	width:150px;	border:2px solid #C64CF9;}textarea {	font-family:Arial, Helvetica, sans-serif;	font-size:8pt;	color:#000000;}/*///////////////////////////////////////////////////////////////// Class selectd styles /////////////////////////////////////////////////////////////////*/.wrapper {	margin:0px auto; 	padding:0px auto; 	width:1000px; 	background-image:url(../images/placeholder.gif); 	background-repeat:repeat-x; 	background-color:#FFFFFF}#content_panel {	margin:0px auto;	padding:0px auto;		background-color:#fff;	width:1000px;}.content_panel_center {	float: left;	width:980px;  	padding:10px;	/*background-image:url(../images/panel_left_right.jpg);	background-repeat:repeat-y*/}.content_panel_header {	/*background-image:url(../images/propel-it_content_bg.jpg); 	background-repeat:no-repeat; 	height:253px;	*/	display:block;	padding:30px 70px 0px 50px;}.content_panel_header_sml {	background-image:url(../images/propel-it_content_sml_bg.jpg); 	background-repeat:no-repeat; 	width:980px; 	height:100px; 	display:block}.content_panel_header_text {	font:bold 23px arial; 	color:#000000; 	padding:0px 0px 10px 0px;}.content_panel_header_text1 {	font:bold 27px arial; 	color:#000000; 	padding:10px 0px 10px 10px;	line-height:35px;}h1{	margin:0px;	padding:0px;	color:#642c58; font-family:Arial, Helvetica, sans-serif;	font-size:20px;	  }.hp_content_header {	display:block;	padding:30px 35px 0px 50px;}.hp_title {	font:bold 23px arial; 	color:#000000; 	padding:35px 0px 10px 0px;	float:left}.hp_banners {	float:left; }.content_panel_header_text_sml {	font:normal 14px arial; 	color:#000000; }.content_panel_left {	float:left;	width:240px;	padding-top:15px}.content_panel_middle {	float:left;	width:500px; 	background-color:#FFFFFF; 	}.content_panel_middle_exp {	float:left;	width:700px; 	background-color:#FFFFFF; 	}.content_panel_middle_wrapper {	border:1px solid #ccc;	padding:20px	}.content_panel_right {	float:left;	width:240px;	padding-top:15px;}.title_container {	padding-bottom:5px;}.links_container {	padding-left:25px;	padding-bottom:15px;		}.links_container a:link {	color: #C64DF9;	display:block;	padding-bottom:7px}.links_container a:hover {	color: #C64DF9;	display:block;	padding-bottom:7px}.links_container a:visited {	color: #C64DF9;	display:block;	padding-bottom:7px}.optin_container {	display:block;}.optin_form {	text-align:right;	padding-right:15px}.optin_form field {	border:2px solid #FF00FF;}.testimonial_txt {	font:bold 14px Arial;	color:#333;	padding:10px 10px 10px 20px  }.testimonial_refer {	font:bold 11px Arial;	color:#666666;	padding:10px 10px 10px 20px}.quote_txt {	font:bold 17px Arial;}.sub_title {	color:#000; font-weight:bold;  margin:0px; display:block; font-size:16px; padding:5px 0px 5px 25px; background:url(../images/arrow.png) left no-repeat;	}.box-bold-center-text {color:#642c58; font-size:14px; line-height:20px; display:block; text-align:center; margin:10px 0px; background:#F3F3F3; padding:4px 0px 0px 10px; }.box-bold-center-text1 {color:#000; font-size:14px; line-height:20px; display:block; margin:10px 0px;  padding:4px 0px; }.curve_panel_center {	float: left;	width:350px;	height:273px; 	background-color:#69B3DE;}.content_panel_col_wrapper {	/*background-image:url(../images/propel-it_content_bg.jpg); 	background-repeat:no-repeat; 	height:253px;	*/	display:block;	padding:0px 0px 0px 0px ;}.curve_panel_left {	float: left;}.curve_panel_right {	float: right; }.curve_panel_top_bottom {	float: left;}.accordion_container {	width:100%}.accordion_title {	border:1px solid #999999;	display:block;	background-color:#efefef;	padding:10px}.accordion_content {	border-left:1px solid #999999;	border-right:1px solid #999999;	border-bottom:1px solid #999999;	display:block;	padding:10px}.faqHighlight {	font-size:14pt; 	font-weight:bold; 	color:#18497A}a.faqLink:link {	color:#18497A;	font-weight: bold;}a.faqLink:visited {	color:#18497A;	font-weight: bold;}a.faqLink:hover {	color:#18497A;	font-weight: bold;}#footer_panel {	margin:0px auto;	padding:0px auto;		width:1000px;	background-color:#c8c8c8;}.footer { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #5D5D5D;}.footer a{	COLOR: #5D5D5D;}.footer a:hover{	COLOR: black;}A.footer:link {	FONT-WEIGHT: bold; COLOR: #5D5D5D;  TEXT-DECORATION: none;}A.footer:visited {	FONT-WEIGHT: bold; COLOR: #5D5D5D;  TEXT-DECORATION: none;}A.footer:hover {	FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: none;}.footer_small {    FONT-WEIGHT: normal; COLOR: #5D5D5D; }A.footer_small:link {	FONT-WEIGHT: normal; COLOR: #5D5D5D; TEXT-DECORATION: underline;}A.footer_small:visited {	FONT-WEIGHT: normal; COLOR: #5D5D5D; TEXT-DECORATION: underline;}A.footer_small:hover {	FONT-WEIGHT: normal; COLOR: black; TEXT-DECORATION: underline;}/* New styles added for Login/Registration screen. I'll order these once complated  */ #footer_reg {	width:850px;	margin: 0px; 	margin-left: auto; 	margin-right: auto; 	padding:0px}.hp_info_box {	display:block; 	padding:20px}.hp_info_box_img {	float:left; 	width:220px;}.hp_info_box_text {	float:left; 	width:300px}.more_btn_panel {	width:100%; 	text-align:right}.horiz_dot_divider {	width:100%; 	background-image:url(../images/dots.gif); 	background-repeat:repeat-x; 	display:block}.hp_steps_box {	width:186px; 	height:210px; 	float:left; 	background-repeat:no-repeat}.step1 {	background-image:url(../images/step_1.gif); }.step2 {	background-image:url(../images/step_2.gif); }.step3 {	background-image:url(../images/step_3.gif); }.content_panel_floor {	clear:both; 	height:50px; 	display:block; 	padding-left:15px}.floor_line {	padding-top:28px; 	width:634px; 	border-bottom:1px solid #cccccc; 	height:1px}.id_card_container {	width:100%; 	height:190px; 	
border-bottom:1px solid #efefef; 	background-image:url(../images/michael_mcaleer_pic.jpg); 	background-repeat:no-repeat}.id_card_container_right {	width:100%; 	text-align:right; 	height:190px; 	
border-bottom:1px solid #efefef; 	background-image:url(../images/michael_mcaleer_pic1.jpg); 	background-position:top right; 	background-repeat:no-repeat}.id_card_container_padding {	margin-left:155px; 	padding-top:20px}.id_card_container_padding_right {	margin-right:155px; 	padding-top:20px}.options_panel {	margin-top:20px; 	padding:70px 35px 0px 20px; 	color:#999999; 	background-image:url(../images/about_us_right_col_bg.gif); 	background-repeat:no-repeat; 	height:651px}.options_box {	padding:0px 5px 5px 20px;}.forum_teaser_row {	padding:5px 5px 5px 20px; 	display:block}.alternate {	background:#efefef; }.forum_teaser_duration {	font:7pt arial}#launch_panel {	width:350px; 	float:left;	margin-left:15px; }.launch_panel_padding {	padding-top:20px;	padding-left:30px;	padding-right:30px;}.launch_panel_top_bottom {	width:340px;	height:5px;	}.launch_panel_txt {	font-family:arial; 	font-size:23px; 	color:#fff; 	font-weight:normal; 	letter-spacing:-1px}.launch_panel_txt_sml {	font-family:arial; 	font-size:11px; 	color:#fff; 	font-weight:normal;}#login_heading {	font:bold 12pt arial; 	color:#18497A}#login_input_padding {	padding-top:10px}#login_input_title {	font:bold 9pt arial; 	color:#18497A; 	padding-top:10px}#login_subheading {	font:normal 9pt arial; 	color:#6C758C}#login_wrapper {	float:left; 	text-align:left; 	margin-left:15px; 	margin-top:20px; 	width:280px;	height:150px; 	padding-left:30px;	padding-top:20px; 	padding-right:20px;	padding-bottom:20px;	border-left:1px dashed #9AB7CE;}#left_panel {	float:left; 	width:560px;}#left_panel_padding {	padding:10px 15px;	}#right_panel {	width:350px; 	float:left;	margin-left:15px; }#promo_panel {	float:left; 	width:560px;}#teaser_item {	float:left; 	width:186px}#teaser_item_description {	float:left; 	width:130px; 	padding-top:10px; 	text-align:left; }#teaser_item_number {	float:left; 	width:50px; 	padding-top:5px; 	font-size: 28pt; 	font-family: arial, sans-serif; 	font-weight: bold; 	color: #6C758C}#teaser_panel {	margin-top:20px}/* top nav and header */#header_panel {	width:945px;	position:relative;	height:46px}#header_logo {	position:absolute; 	top:0px; 	left:0px}#header_menu {	float:right;	position:absolute;	bottom:0px; 	right:0px;}.page_title {	height:167px;	background-repeat:no-repeat;}.personal_life_coaching {	background-image:url(../images/personal_life_coaching_spiritual_guidance_banner.jpg)}.homepage_banner {	background-image:url(../images/homepage_banner.jpg)}/* teeny navigation */#teenynav {	position: relative;}#teenynav a:focus {	outline: 0px;}#teenynav-container ul {	clear: both;	height: 31px;	margin: 0px;	padding: 0px;}#teenynav-container ul li {	display: block;	float: left;	list-style-type: none;	margin: 0px;	padding: 0px;}#teenynav-container ul li a, #teenynav-container ul li span {	text-decoration: none;	background: transparent url(../images/header_nav.jpg) no-repeat;	margin: 0px;	padding: 0px;	text-indent: -1000em;	height: 31px;}#teenynav-container ul li#about_us_teenynav a,#teenynav-container ul li#about_us_teenynav span  {	width: 82px;}#teenynav-container ul li#about_us_teenynav a:hover,#teenynav-container ul.about_us_teenynav_selected li#about_us_teenynav span {	display: block;	background-position: 0px -31px;}#teenynav-container ul li#quick_tour_teenynav a,#teenynav-container ul li#quick_tour_teenynav span{	width: 85px;	background-position: -82px 0px;}#teenynav-container ul li#quick_tour_teenynav a:hover, #teenynav-container ul.quick_tour_teenynav_selected li#quick_tour_teenynav span{		display: block;	background-position: -82px -31px;}#teenynav-container ul li#community_teenynav a, #teenynav-container ul li#community_teenynav span {	width: 89px;	background-position: -167px 0px;}#teenynav-container ul li#community_teenynav a:hover,#teenynav-container ul.community_teenynav_selected li#community_teenynav span {		display: block;	background-position: -167px -31px;}#teenynav-container ul li#faq_teenynav a, #teenynav-container ul li#faq_teenynav span {	width: 53px;	background-position: -256px 0px;}#teenynav-container ul li#faq_teenynav a:hover,#teenynav-container ul.faq_teenynav_selected li#faq_teenynav span {		display: block;	background-position: -256px -31px;}#teenynav-container ul li#contact_us_teenynav a, #teenynav-container ul li#contact_us_teenynav span {	width: 86px;	background-position: -309px 0px;}#teenynav-container ul li#contact_us_teenynav a:hover,#teenynav-container ul.contact_us_teenynav_selected li#contact_us_teenynav span {	display: block;	background-position: -309px -31px;}#teenynav-container ul li#blank_teenynav a,#teenynav-container ul li#blank_teenynav span {	width: 23px;	background-position: -395px 0px;}#teenynav-container ul li#blank_teenynav a:hover,#teenynav-container ul.blank_teenynav_selected li#blank_teenynav span {		display: block;	background-position: -395px -31px;}#teenynav-container ul li#login_teenynav a, #teenynav-container ul li#login_teenynav span {	width: 73px;	background-position: -418px 0px;}#teenynav-container ul li#login_teenynav a:hover,#teenynav-container ul.login_teenynav_selected li#login_teenynav span {		display: block;	background-position: -418px -31px;}#teenynav-container ul.about_us_teenynav_selected li#about_us_teenynav a,#teenynav-container ul.quick_tour_teenynav_selected li#quick_tour_teenynav a,#teenynav-container ul.community_teenynav_selected li#community_teenynav a,#teenynav-container ul.faq_teenynav_selected li#faq_teenynav a,#teenynav-container ul.contact_us_teenynav_selected li#contact_us_teenynav a,#teenynav-container ul.blank_teenynav_selected li#blank_teenynav a,#teenynav-container ul.login_teenynav_selected li#login_teenynav a{		display: none;}.default_heading {	font:Arial, Helvetica, sans-serif;	font-size:16pt;	font-weight:bold;	letter-spacing:-1px;	padding-top:12px;	padding-bottom:12px;}.default_sub_heading {	font:Arial, Helvetica, sans-serif;	font-size:14pt;	font-weight:bold;	letter-spacing:-1px;	padding-bottom:10px;}.default_sub_sub_heading {	font:Arial, Helvetica, sans-serif;	font-size:11pt;	font-weight:bold;	padding-bottom:10px;}.default_sub_sub_heading_red{	font:Arial, Helvetica, sans-serif;	font-size:11pt;	font-weight:bold;	padding-bottom:10px;	color:#EC6D00}.alternate_sub_heading {	font:Arial, Helvetica, sans-serif;	font-size:14pt;	font-weight:bold;	letter-spacing:-1px;	color:#666666;}.dash {	border-bottom:1px dashed #CCCCCC}.optin_panel {	margin-left:10px; 	margin-right:30px; 	width:210px; 	min-height:100px;  	background-repeat:no-repeat}.star1 {	background-image:url(../images/1_star.jpg);}.star2 {	background-image:url(../images/2_star.jpg);}.star3 {	background-image:url(../images/3_star.jpg);}.star4 {	background-image:url(../images/4_star.jpg);}.star5 {	background-image:url(../images/5_star.jpg);}.star6 {	background-image:url(../images/6_star.jpg);}.star7 {	background-image:url(../images/7_star.jpg);}.star8 {	background-image:url(../images/8_star.jpg);}.star9 {	background-image:url(../images/9_star.jpg);}.star10 {	background-image:url(../images/10_star.jpg);}.optin_panel_wrapper {	float:right; 	width:120px; 	padding-top:10px;}.optin_panel_wrapper .title {	font:bold 14px arial; 	text-align:right; 	padding-bottom:10px}.optin_panel_wrapper .tick {	font:normal 11px arial; 	text-align:left;	padding-left:30px;	min-height:25px;	background-image:url(../images/tick_icon.gif);	background-repeat:no-repeat}/*//////////////////////////////////////////////////////////////////// Topnav //////////////////////////////////////////////////////////////////*//*Credits: CSSplay *//*URL: http://www.cssplay.co.uk/menus/pro_drop2 */
.preload2 {background: url(../images/button4.gif);}
.menu2 {padding:6px 0 0 3px; margin:-18px 0 0 0; list-style:none; width:730px; height:40px; background-color:#000000; position:relative; font-family:Arial, Helvetica, sans-serif; text-align:left }
.menu2 li.top {display:block; float:left; position:relative;}
.menu2 li a.top_link {display:block; float:left; height:40px; line-height:33px; color:#bbb; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 5px; cursor:pointer;}
.menu2 li a.top_link span {float:left; display:block; padding:0 16px 0 8px; height:40px;}
.menu2 li a.top_link span.down {float:left; display:block; padding:0 20px 0 8px; height:40px; background:url(../images/down.gif) no-repeat right top;}
.menu2 li a.top_link:hover {color:#fff; background: url(../images/button4.gif) no-repeat;}
.menu2 li a.top_link:hover span {background:url(../images/button4.gif) no-repeat right top;}
.menu2 li a.top_link:hover span.down {background:url(../images/button4a.gif) no-repeat right top;}
.menu2 li:hover > a.top_link {color:#000; background: url(../images/button4.gif) no-repeat;}
.menu2 li:hover > a.top_link span {background:url(../images/button4.gif) no-repeat right top;}
.menu2 li:hover > a.top_link span.down {background:url(../images/button4a.gif) no-repeat right top;}
.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
/* Default link styling *//* Style the list OR link hover. Depends on which browser is used */
.menu2 a:hover {visibility:visible;}.menu2 li:hover {position:relative; z-index:200;}
/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, .menu2 :hover ul ul, .menu2 :hover ul :hover ul ul,.menu2 :hover ul :hover ul :hover ul ul,.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
.menu2 :hover ul.sub {left:2px; top:40px; background: #fff; padding:3px 0; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000; white-space:nowrap; width:243px; height:auto;}
.menu2 :hover ul.sub li {display:block; height:25px; position:relative; float:left; width:240px;}
.menu2 :hover ul.sub li a {display:block; font-size:12px; height:25px; width:240px; line-height:25px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #fff; border-width:0 0 0 3px;}
.menu2 :hover ul.sub li a.fly {background:#fff url(../images/arrow.gif) 230px 7px no-repeat;}
.menu2 :hover ul.sub li a:hover {background:#993399; color:#fff;}
.menu2 :hover ul.sub li:hover ul {width:265px;}
.menu2 :hover ul.sub li:hover ul li a:hover {width:263px;}
.menu2 :hover ul.sub li a.fly:hover {background:#993399 url(../images/arrow_over.gif) 230px 7px no-repeat; color:#fff;}
.menu2 :hover ul li:hover > a.fly {background:#993399 url(../images/arrow_over.gif) 230px 7px no-repeat; color:#fff;} 
.menu2 :hover ul :hover ul,.menu2 :hover ul :hover ul :hover ul,.menu2 :hover ul :hover ul :hover ul :hover ul,.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul{left:240px; top:-4px; background: #fff; padding:3px 0; border:1px solid #000; white-space:nowrap; width:243px; z-index:200; height:auto;}
.active_left {color:#fff; background: url(../images/button4.gif) no-repeat;}
.active_right {background:url(../images/button4.gif) no-repeat right top !important;color:#000000;}
.active_left_down {color:#fff; background: url(../images/button4a.gif) no-repeat;}
.active_right_down {background:url(../images/button4a.gif) no-repeat right top !important;color:#000000}
/**********************************************//************** add on 30/09/09 ***************/
.new-home-block { margin-top:10px; display:block;}
.home-left-block {	display:block; float:left; border:0px solid black; width:695px;}
.home-right-block {	display:block; width:268px; float:right;}
.free-resource-block {	background:url(../images/freeresourcepack-bg-img.gif) top left no-repeat; padding:80px 5px 20px 20px; height:240px	}	
.free-resource-block ul {margin:0 0 10px 0; padding:0; list-style:none;}
.free-resource-block li { background:url(../images/bullet.png) no-repeat left 3px; padding:3px 0 3px 30px; font:normal 15px "TW Cen MT", Arial, Helvetica, sans-serif; color:#09446f;}
.free-resource-block-input {	font-size:11px; padding-left:4px; border:1px solid #666; width:130px; margin-bottom:10px; margin-right:10px;	}		
.usp-block {font-size:13.5px; font-family: Arial, Helvetica, sans-serif; color:#000; margin:0px; padding:0px; padding-bottom:30px;}
.home-banner-block { padding-bottom:20px;}
.home-banner { padding-right:15px;}
.home-left-text-block {display:block; margin:0px 5px 0px 0px; width:330px; float:left; font:normal 14px ; color:#333333;}
.home-text-block {display:block; margin:0px 5px 0px 0px; }
.home-text-block p { padding:0px; margin:0px; font:normal 14px; color:#333333;}
.home-text-block h2 { padding:0px; margin:0px; color:#006699; font:bold 16px Arial, Helvetica, sans-serif; text-transform:uppercase; padding-bottom:10px;}
.home-text-block ul { display:block; margin:0px; padding:0px; padding-left:20px; list-style:none;}
.home-text-block ul li { display:block; margin:0px; padding:0px 0px 10px 20px; font-size:14px; font-family: Arial, Helvetica, sans-serif; color:#333333; background:url(../images/arrow1.gif) top left no-repeat;}
/**********************************************//************** add on 05/10/09 ***************/
.sub-title { color:#000; font-weight:bold;  margin:0px; display:block; font-size:16px; padding:5px 0px 5px 25px; background:url(../images/arrow.png) left no-repeat; }
.box-bold-center-text {color:#642c58; font-size:14px; line-height:20px; display:block; text-align:center; margin:10px 0px; background:#F3F3F3; padding:4px 0px 0px 10px; }
.box-bold-center-text1 {color:#000; font-size:14px; line-height:20px; display:block; margin:10px 0px;  padding:4px 0px; }
p.box-bold-center-text2{color:#000; font-size:14px; line-height:20px; display:block; margin:10px 0px;  padding:4px 0px; font-weight:bold; font-style:italic;}p.testimonial-block {border:2px dashed #993399; background:#FFC; align:middle; margin:10px 10px; padding:5px 10px 15px 75px; font-style:italic; width:420px; background:url(../images/pen-img.png)  top left no-repeat #fff2ff; color:#333!important; min-height:75px; }p.testimonial-block strong { color:#000!important; text-align:right; margin:0px; padding:2px; display:block;padding-top:5px!important; }/*//////////////////////////////////////////////////////////////////// Pending deletion //////////////////////////////////////////////////////////////////*//********************** ADD ON 24/12/09********************/.content_panel_header h2 {	color:#909;}.content_panel_header h3 {	color:#909;	font-size:16px;}ul.icon1 {	padding:0px;	margin:0px;}ul.icon1 li {	line-height:22px; 	background:url(../images/bullets-1.gif) top left no-repeat;	padding-left:30px;	padding-bottom:15px;	list-style:none;	font-weight:;	}ul.icon1 li a ,ul.icon1 li a:hover {	color:#666;	text-decoration:none;}
.testimonial-block
{
                text-align: left; margin:auto; width:804px; margin-bottom:20px;
}
.testimonial-top
{
                background-image:url(../images/testimonial-top.gif);
}

.testimonial-bott
{
                background:url(../images/testimonial-bott.gif) top center no-repeat; 
                line-height:37px;
}
.testimonial-bg
{
                background:url(../images/testimonial-bg.gif) top center repeat-y;
                padding:0 10px;
}

/* Added by Zalak 28/05/2010 */
.s-RequestForm {}
.s-RequestForm .column1 {width:30%; float:left; clear:both; font:normal 12px verdana; color:#09446f; margin:3px 0;}
.s-RequestForm .column2 { width:65%; float:left; margin:2px 0;}
.s-RequestForm input.Txt, .s-RequestForm select, .s-RequestForm textarea {border:1px solid #abc5f9; font:normal 12px Arial; color:#1e1e1e; width:150px;}
.s-RequestForm textarea {width:60%;}
.s-RequestForm input.smTxt {width:30px;}
.s-RequestForm .sept {clear:both; font-size:2px; margin:5px 0; height:3px; }
.error {font:normal 11px verdana; color:#cc3300;}
.clear {clear:both;}

ul.s-sitemap {margin:0; padding:0;}
ul.s-sitemap ul { 
	display:block; 
	margin:5px; 
	padding:0px; 
	padding-left:20px;
	list-style:none;
}
ul.s-sitemap li { 
	display:block;
	margin:0px;
	padding:0px 0px 5px 20px;
	font-size:14px; 
	font-family: Arial, Helvetica, sans-serif; 
	color:#7a00aa; 
	background:url(../images/arrow.gif) no-repeat left 5px;
}
ul.s-sitemap a, ul.s-sitemap ul li a {	color:#7a00aa !important; font-weight:normal; text-decoration:none}
ul.s-sitemap a:hover, ul.s-sitemap ul li a:hover {color:#a002d1 !important; text-decoration:underline;}
ul.s-sitemap ul li a {	color:#414141 !important;}
ul.s-sitemap ul li a:hover {color:#1e1e1e !important;}
.content_panel_left_2column {width:270px;}
#homepage_banner {	background-image:url(../images/homepage_banner.jpg); width:976px; height:169px; display:block;}
*html .free-resource-block { padding:80px 5px 0px 20px; height:225px;}	
*html .free-resource-block ul {margin:0 0 0px 0;}