﻿body.mceContentBody {

 	background: #FFFFFF;

   text-align:left;

   margin:0px;

   color:black;

	font-size:12px;

}



.mceContentBody td {

	font-size:12px;	

}



.mceContentBody a {

	color: black !important; /* FF requires a important here */

	text-decoration:underline;

}



.mceContentBody a.white-document{

	background-image:url(../images/document-black.gif);

	background-position:left 5px;

	background-repeat:no-repeat;

	padding-left:14px;

}



.mceContentBody a.white-arrow{

	background-image:url(../images/arrow-black.gif);

	background-position:left 5px;

	background-repeat:no-repeat;

	padding-left:14px;

}

.mceContentBody a.white-audio{

	background-image:url(../images/audio-black.gif);

	background-position:left 5px;

	background-repeat:no-repeat;

	padding-left:14px;

}

.mceContentBody a.white-video{

	background-image:url(../images/video-black.gif);

	background-position:left 5px;

	background-repeat:no-repeat;

	padding-left:14px;

}



body{

	background: #8ca2cf url(../images/bg_rainbow.jpg) no-repeat fixed top;

	text-align:center;

	font-size:81.25%;

	font-family:Verdana, Geneva, sans-serif;

	margin:0px;

}



img{

	border:none;

}



a.greylink {

	padding: 0px 17px 0px 0px;

	background: url(../images/bg_link-grey-lower.png) no-repeat center right;

	font-size: 100%;

	text-decoration: none;

}



a.greylink:hover {

	background: url(../images/bg_link-red-lower.png) no-repeat center right;

	text-decoration: underline;

}



a.redlink {

	padding: 0px 17px 0px 0px;

	background: url(../images/bg_link-pink-lower.png) no-repeat center right;

	font-size: 100%;

	text-decoration: none;

}



a.redlink:hover {

	background: url(../images/bg_link-red-lower.png) no-repeat center right;

	text-decoration: underline;

}



#container{

	text-align:left;

	margin:10px auto;

	width:964px;

}



#header {

	margin-top:16px;

	width: 964px;

	background: url(../images/bg_header.png) no-repeat top;

	height: 110px;



}

.header-links{

	font-size:92%;

	color:#ffffff;

	text-align:right;

	float:left;

	padding:6px 32px 0px 0px;

	width:170px;

}

.header-links a{

	color:#ffffff;

	text-decoration:none;

}

.header-links a:hover{

	text-decoration:underline;

}



#sub-menu{

	font-family:Arial, Helvetica, sans-serif;

	padding-left:20px;

	color:#888888;

	height:27px;

	background-color:#E4E4E6;

}

#sub-menu ul{

	margin:0px;

	padding:0px;

	list-style-type:none;

}

#sub-menu li{

	margin:0px;

	padding: 5px 0px 0px 0px;

	float:left;

}

#sub-menu a{

	color:#000000;

	text-decoration:none;

	padding:0px 15px;

}

#sub-menu a:hover, 

#sub-menu a.selected{

	color:#B10034;

}

#sub-menu img{

	padding:5px 30px 0px 0px;

}

#content-home{

	background: white url(../images/bg_shadow.png) repeat-x top;

	padding:22px 32px 10px 26px;

}

h4{

	font-size:108%;

	color:#B10034;

	margin:0px;

}

p{

	margin:0px 0px 12px 0px;

}

#left-column-home{

	padding:7px 7px 0px 0px;

	width:259px;

	float:left;

}



#middle-column-home{

	float:left;

	width:377px;

	padding-right:17px;

}

#right-column-home{

	float:left;

	padding-top:7px;

}

#search-box{

	width:353px;

	background-image:url(../images/search-box-top.png);

	background-repeat:no-repeat;

	padding:112px 0px 0px 24px;

	font-size:92%;

	text-align:left;

	background-position:top;

}



#search-box form {

	padding-bottom:0px;

	margin-bottom:0px;

}



#search-box ul,

#search-box.blue-bg ul{

	color:#b10034;

	padding:0;

	margin:0;

	float:left;

	display:block;

}

#search-box li,

#search-box.blue-bg li{

	margin:0px 16px 4px 16px;

}

#search-box.blue-bg{

	background-image:url(../images/search-box-top.png);

}

#search-box input,

#search-box.blue-bg input{

	vertical-align:middle;

}

#search-box input#query,

#search-box.blue-bg input#query{

	width:190px;

	margin-bottom:4px;

}

#search-box input#submit,

#search-box.blue-bg input#submit{

	margin-left:15px;

}

#home-box{

	margin-top:12px;

	margin-bottom:0;

	width:329px;

	background-image:url(../images/home-box-top.png);

	background-repeat:no-repeat;

	background-position:top;

	background-color: #fdeae9;

	padding: 14px 24px 0px 24px;

	font-size:92%;

	text-align:left;

}

#home-box img{

	border:solid 1px #B10034;

	float:left;

	margin:2px 10px 0 0;

}



.news-home-title {

	background-image:url(../images/news-box-home-top.png);

	background-repeat:no-repeat;

	background-position:top left;

	font-size:108%;

	margin:0px;

	padding:6px 14px;

	width:216px;

	display:block;

	color:#ffffff;

}



.news-title, 

.events-title{

	background-repeat:no-repeat;

	background-position:top left;

	font-size:108%;

	margin:0px;

	padding:6px 14px;

	width:216px;

	display:block;

}

.news-title{

	background-image:url(../images/news-box-top.png);

	color:#ffffff;

}

.events-title{

	background-image:url(../images/events-box-top.png);

	color:#ffffff;

}

#news-box{

	width:244px;

	line-height:1.3;

/*	margin-bottom: 12px; */

}



.news-home-title {

	color: #666666;

}



hr{

	height:1px;

	border:none;

	color:#e89693;

	background-color:#e89693;

}

#news-box .date{

	font-size:90%;

	color:#B10034;

}

#events-box{

	width:244px;

	line-height:1.3;

	margin-bottom:14px;

}

#events-box-content{

	width:216px;

	font-size:92%;

	padding:12px 14px;

	background-color:#ffffff;

	background-image:url(../images/events-box-bg.png);

	background-position:bottom;

	background-repeat:no-repeat;

}

#events-box-home-content{

	width:216px;

	font-size:92%;

	padding:12px 14px;

	background-color: white;

	background-image:url(../images/events-box-home-bg.png);

	background-position:bottom;

	background-repeat:no-repeat;



}

#news-box-content{

	width:214px;

	font-size:92%;

	padding: 12px 14px 10px 14px;

	background-color:#ffffff;

	border-left: 1px solid #df676d; 

	border-right: 1px solid #df676d; 

}

#news-box-home-content{

	width:214px;

	font-size:92%;

	padding:4px 14px 0px 14px;

	background-color:#F7F7F7;

	border-left: #DEDEDE 1px solid;

	border-right: #DEDEDE 1px solid;

}



#news-box p, 

#events-box p{

	margin:6px 0px;

}

#news-box ul{

	padding:0px;

	margin:8px 0px;

}

#news-box ul li{

	margin:0px 0px 8px 16px;

}

#search-box a, 

#news-box a, 

#events-box a, 

#search-column a {

	color:#B10034;

	text-decoration:underline;

}

#search-box a:hover, 

#news-box a:hover, 

#events-box a:hover, 

#search-column a:hover {

	text-decoration:none;

}



#news-box-home-content a {

	color: black;

}

#content{

	background: white url(../images/bg_shadow.png) repeat-x top;

	padding:20px 0px 0px 27px;

	line-height:1.3;

}

#content-wide{

	width:585px;

	float:left;

	padding:0px 30px 0px 20px;

}

#content-wide ul{

	margin:0px;

	padding:0px;

}

#content-wide li{

	margin:0px 0px 0px 16px;

}



#content-xwide {

	width:890px;

	padding: 0px 37px 0px 10px;

}



#content-narrow{

	float:left;

	width:244px;

	padding-top:8px;

	padding-left:30px;

}

.ma #content-narrow, 

.pbc #content-narrow, 

.mm #content-narrow {

	padding-top:0px;

}

#wt-menu-outer img{

	display:block;

	padding:0px;

	margin:0px;

}

#wt-menu{

	font-size:92%;

	width:242px;

	margin-right:40px;

	background-color:#FFFDFC;

	background-image:url(../images/wt-menu-bg.gif);

	background-repeat:repeat-x;

	background-position: bottom;

	border-left:solid 1px #e47f80;

	border-right:solid 1px #e47f80;

	line-height:1.2;

	overflow:hidden;

}

#wt-menu-title-container{

	padding:5px 0px 5px 15px;

}

#wt-menu h4{

	font-size:166%;

	font-weight:normal;

}

#wt-menu ul{

	list-style-type:lower-alpha;

	margin:5px 15px 14px 0px;

	padding:0px;

}

#wt-menu li{

	padding:0px 0px 6px 0px;

	margin:0px 0px 0px 40px;

}

#wt-menu a{

	color:#000000;

	text-decoration:none;

}

#wt-menu a:hover{

	color:#B10034;

	text-decoration: underline;

}

#wt-menu li.selected a,

#wt-menu li.selected{

	color:#B10034;	

	font-weight:bold;

}

#wt-main{

	width:626px;

	float:left;	

}

#wt-main-content{

	padding-top:15px;

	float:left;

	width:294px;

}

#wt-main-content-narrow{

	padding-top:15px;

	width:362px;

	float:left;

}

#wt-content-image{

	padding:20px 0px 27px 20px;

	float:left;

}

#wt-main a{

	color:#B10034;

	text-decoration:none;

}

#wt-main a:hover{

	color:#B10034;

	text-decoration: underline;

}

#wt-links{

	font-size:100%;

	width:586px;

	padding:10px 20px 10px 20px;

	background-color:#D64454;

	color:#ffffff;

	overflow:hidden;

}

#wt-links-narrow{

	font-size:100%;

	width:316px;

	padding:10px 20px 10px 20px;

	background-color:#D64454;

	color:#ffffff;

	color:white;

}

#wt-link-title{

	background-image:url(../images/wt-mouse.gif);

	background-repeat:no-repeat;

	color:#FFFFFF;

	font-weight:normal;

	margin:0px 0px 10px 0px;

	padding-left:44px;

	font-size:180%;		

}

#wt-links ul,

#wt-links-narrow ul{

	margin:0px 16px 0px 0px;

	padding:0px;

	list-style-type:none;

	

}

#wt-links li,

#wt-links-narrow li{

	margin:0px;

	padding:0px 0px 2px 0px;

	list-style-type:none;

}

#wt-links a, 

#wt-links-narrow a{

	color:#ffffff;

	text-decoration:underline;

	background-image:url(../images/bullet-check.gif);

	background-position:left 3px;

	background-repeat:no-repeat;

	padding-left:18px;

	display:block;

}



#wt-links a:hover,

#wt-links-narrow a:hover{

	color:#ffffff;

	text-decoration:none;

}	

#wt-nav img, 

#wt-nav-narrow img {

	vertical-align:middle;

}

#wt-nav{

	width:626px;

	border-top:solid 1px #ffffff;

	padding:10px 0px;

	margin-bottom:10px;

	background-color:#a70034;

	background-image:url(../images/wt-nav-corner.gif);

	background-position:bottom left;

	background-repeat:no-repeat;

	color:#ffffff;

	text-align:center;

}

#wt-nav-narrow{

	width:338px;

	border-top:solid 1px #ffffff;

	padding:10px 0px 10px 18px;

	margin-bottom:10px;

	background-color:#a70034;

	background-image:url(../images/wt-nav-corner.gif);

	background-position:bottom left;

	background-repeat:no-repeat;

	color:#ffffff;

	text-align:left;

}

#wt-nav a, 

#wt-nav-narrow a{

	color:#ffffff;

	text-decoration:none;

}

#wt-nav a:hover, 

#wt-nav-narrow a:hover{

	color:#ffffff;

	text-decoration:underline;

}

#wt-more-walkthroughs-outer{

	float:left;

	width:244px;

	margin-left:20px;

	background-image:url(../images/more-walkthroughs-outer-bg.gif);

	background-repeat:repeat-y;

	background-position: left;

}

#wt-more-walkthroughs-outer img{

	display:block;

}

#wt-more-walkthroughs{

	width:135px;

	min-height:161px;

	background-image:url(../images/more-walkthroughs-bg.jpg);

	background-repeat:no-repeat;

	margin:0px;

	padding:18px 94px 0px 15px;

}



#wt-more-walkthroughs p,

#walkthroughs-landing-right p{

	margin:0px;

}

#wt-more-walkthroughs a,

#walkthroughs-landing-right a {

	color:#b10034;

	text-decoration:none;

}

#wt-more-walkthroughs a:hover,

#walkthroughs-landing-right a:hover {

	text-decoration:underline;

}

#wt-more-walkthroughs hr {

	height:1px;

	color:#ffffff;

	background-color:#ffffff;

	border:none;

	margin:6px 0px;

}



#walkthroughs-landing-right hr {

	height:1px;

	color:#ffffff;

	background-color:#ffffff;

	border:none;

	margin-top:6px;

	margin-bottom: 6px;

}



.prev{

	display:inline;	

}

.next{

	display:inline;	

}

#spotlight-content, 

#training-content, 

#action-content, 

#walkthroughs-content {

	background: white url(../images/bg_shadow.png) repeat-x top;

	padding:20px 27px 0px 27px;

}





#spotlight-landing-image, 

#training-landing-image{

	padding:8px 0px 8px 20px;

	width:362px;

	float:left;

}



#spotlight-landing-text, 

#spotlight-landing-right, 

#training-landing-text, 

#training-landing-right{

	margin:8px 0px 8px 20px;

	width:244px;

	float:left;

}



#spotlight-text, 

#training-text{

	padding:8px 0px 0px 20px;

	margin:0px;

	width:426px;

	float:left;

}



#spotlight-text img, 

#training-text img{

	display:block;

	margin:0px;

	padding:0px;

}



#spotlight-text a, 

#spotlight-landing-text a, 

#training-text a, 

#training-landing-text a{

/*	color:#000000; */

}



#generic-menu ol,

#generic-menu ul,

#spotlight-text ol, 

#spotlight-text ul, 

#training-text ol, 

#training-text ul{

	margin:0px;

	padding:0px;

}



#generic-menu ol li,

#generic-menu ul li,

#spotlight-text ol li, 

#spotlight-text ul li, 

#training-text ol li, 

#training-text ul li{

	margin:0px 0px 0px 20px;

	padding:0px 0px 6px 0px;

}



#spotlight-image, 

#training-image{

	width:200px;

	float:left;

	margin-right:20px;

}

.spotlight-news-item{

	font-size:117%;

	color:#D64454;

}

.quote{

	font-size:117%;

	font-style:italic;

}



#generic-menu,

#spotlight-menu, 

#training-menu, 

#action-menu{

	width:244px;

	background-position:bottom;

	background-repeat:no-repeat;

	padding-bottom:10px;

	margin-top:8px;

	margin-bottom:16px;

}



#generic-menu{

	color:#395FA6;

	background: #E4EDF7 url('../images/footer_rightcolumn-white.png') no-repeat center bottom;

}



.givers #training-menu {

	color:#395FA6;

	background: #E4EDF7 url('../images/footer_rightcolumn-white.png') no-repeat center bottom;

}



.r2b #spotlight-menu{

	background-color:#fceaeb;

	color:#e02a36;

	background-image:url(../images/spotlight-menu-bottom-r2b.gif);

}

.seasons #spotlight-menu{

	background-color:#cceeeb;

	color:#00aa99;

	background-image:url(../images/spotlight-menu-bottom-seasons.gif);

}

.moneywise #spotlight-menu{

	background-color:#f6e5f3;

	color:#aa0088;

	background-image:url(../images/spotlight-menu-bottom-moneywise.gif);

}



.yourmoney #spotlight-menu{

	background-color:#feedd8;

	color:#f1a132;

	background-image:url(../images/spotlight-menu-bottom-your-money.gif);

}



.budget #training-menu, 

.pbc #action-menu{

	background-color:#f6e9cc;

	color:#d49100;

	background-image:url(../images/training-menu-bottom-budget.gif);

}

.churchhelp #training-menu{

	background-color:#e5f1d9;

	color:#7bba43;

	background-image:url(../images/training-menu-bottom-churchhelp.gif);

}

.mmgw #training-menu{

	background-color:#f6e5f3;

	color:#aa0088;

	background-image:url(../images/spotlight-menu-bottom-moneywise.gif);

}

.ma #action-menu{

	background-color:#e7e8ed;

	color:#5e6989;

	background-image:url(../images/action-menu-bottom-ma.gif);

}

.mm #action-menu{

	background-color:#f3e5e2;

	color:#b1503f;

	background-image:url(../images/action-menu-bottom-mm.gif);

}

.generic-menu-title, 

.spotlight-menu-title, 

.training-menu-title{

	margin:16px 0px 4px 16px;

}

#spotlight-menu h2{

	margin:0px 16px;

}

#generic-menu ul,

#spotlight-menu ul, 

#training-menu ul, 

#also-see ul, 

#action-menu ul{

	list-style-type:none;

	margin:0px 16px;

	padding:0px;

}



#generic-menu li.menu-first, 

.r2b #spotlight-menu li.menu-first, 

.seasons #spotlight-menu li.menu-first, 

.moneywise #spotlight-menu li.menu-first, 

.yourmoney #spotlight-menu li.menu-first, 

.budget #training-menu li.menu-first, 

.churchhelp #training-menu li.menu-first, 

.givers #training-menu li.menu-first, 

.mmgw #training-menu li.menu-first, 

.ma #action-menu li.menu-first,

.mm #action-menu li.menu-first,

.pbc #action-menu li.menu-first,

#also-see li.menu-first{

	border-top:none;

}

.r2b #spotlight-menu li{

	background-image:url(../images/spotlight-menu-bullet-r2b.gif);

	background-position:left 12px;

	background-repeat:no-repeat;

	padding:6px 12px;

	border-top:solid 1px #ec7f86;

}

.seasons #spotlight-menu li{

	background-image:url(../images/spotlight-menu-bullet-seasons.gif);

	background-position:left 12px;

	background-repeat:no-repeat;

	padding:6px 12px;

	border-top:solid 1px #7cbeb7;

}

.moneywise #spotlight-menu li{

	background-image:url(../images/spotlight-menu-bullet-moneywise.gif);

	background-position:left 12px;

	background-repeat:no-repeat;

	padding:6px 12px;

	border-top:solid 1px #a2398d;

}

.yourmoney #spotlight-menu li{

	background-image:url(../images/spotlight-menu-bullet-your-money.gif);

	background-position:left 12px;

	background-repeat:no-repeat;

	padding:6px 12px;

	border-top:solid 1px #f1a132;

}



.budget #training-menu li, 

.pbc #action-menu li{

	background-image:url(../images/training-menu-bullet-budget.gif);

	background-position:left 12px;

	background-repeat:no-repeat;

	padding:6px 12px;

	border-top:solid 1px #e5bd66;

	width:188px;

}

.churchhelp #training-menu li{

	background-image:url(../images/training-menu-bullet-churchhelp.gif);

	background-position:left 12px;

	background-repeat:no-repeat;

	padding:6px 12px;

	border-top:solid 1px #b0d68e;

	width:188px;

}



#generic-menu li {

	background-image:url(../images/training-menu-bullet-churchhelp.gif);

	background-position:left 12px;

	background-repeat:no-repeat;

	padding:6px 12px;

	border-top:solid 1px #b0d68e;

	width:188px;

}



.givers #training-menu li {

	background-image:url(../images/training-menu-bullet-givers.gif);

	background-position:left 12px;

	background-repeat:no-repeat;

	padding:6px 12px;

	border-top:solid 1px #395FA6;

	width:188px;

}





.mmgw #training-menu li{

	background-image:url(../images/spotlight-menu-bullet-moneywise.gif);

	background-position:left 12px;

	background-repeat:no-repeat;

	padding:6px 12px;

	border-top:solid 1px #a2398d;

	width:188px;

}

.ma #action-menu li{

	background-image:url(../images/action-menu-bullet-ma.gif);

	background-position:left 12px;

	background-repeat:no-repeat;

	padding:6px 12px;

	border-top:solid 1px #5e6989;

	width:188px;

}

.mm #action-menu li{

	background-image:url(../images/action-menu-bullet-mm.gif);

	background-position:left 12px;

	background-repeat:no-repeat;

	padding:6px 12px;

	border-top:solid 1px #b1503f;

	width:188px;

}



#generic-menu li a,

#spotlight-menu li a, 

#training-menu li a, 

#also-see li a, 

#action-menu li a{

	color:#000000;

	text-decoration:none;

	display:block;

}



#generic-menu li a:hover,

#spotlight-menu li a:hover, 

#training-menu li a:hover, 

#also-see li a:hover, 

#action-menu li a:hover{

	text-decoration:underline;

}



#also-see{

	background-color:#FBEEEC;

	width:244px;

	color:#D64454;

	margin:0px 0px 16px 0px;

	padding-bottom:8px;

	background-image:url(../images/also-see-menu-bottom.gif);

	background-position:bottom;

	background-repeat:no-repeat;

}

#also-see img{

	display:block;

}

.also-see-title{

	margin:6px 0px 4px 16px;

}

#also-see li{

	background-image:url(../images/also-see-bullet.gif);

	background-position:left 12px;

	background-repeat:no-repeat;

	padding:6px 12px;

	border-top:solid 1px #D64454;

}

h1{

	color:#B10034;

	font-weight:normal;

	margin:3px 0px 11px 0px;

	font-size:220%;

}

#left-column-home h1{

	margin-bottom:6px;	

}

h2{

	color:#B10034;

	font-weight:normal;

	margin:0px 0px 10px 0px;

	font-size:180%;

	overflow:hidden;

	letter-spacing:-2px;

}

h3{

	color:#B10034;

	font-weight:normal;

	margin:0px 0px 10px 0px;

	font-size:120%;

	overflow:hidden;

}

#left-column-home h3{

	margin-bottom:14px;

	line-height:130%;

	color: #888888;

}

.heading{

	padding:6px 0px 12px 0px;

}

.arrow-link{

	background-color:#dcecf7;

	color:#B10034;

	background-image:url(../images/arrow-link-corner.gif);

	background-position:bottom left;

	background-repeat:no-repeat;

	text-decoration:none;

	padding:4px 10px 6px 10px;

}

.arrow-link img{

	vertical-align:text-top;

}

td.mission-box-top{

	color:#ffffff;

	padding:8px 20px;

	background-color:#B10034;

	font-size:108%;

}

td.mission-box-bottom{

	background-color:#F5D6D1;

	background-image: url(../images/pink-bottom-wide.gif);

	background-position:bottom left;

	background-repeat:no-repeat;

	padding:10px 20px 20px 14px;

}

td.mission-box-bottom ul li{

	padding-bottom:6px;

}



#addthis-strip{

	width:936px;

	background-color:#ffffff;

	text-align:right;

	padding:0px 28px 10px 0px;

}

.clear{

	clear:both;

	height:0;

	overflow:hidden;

}

.img-right{

	float:right;

	margin-left:10px;

	margin-bottom:10px;

}

.img-left{

	float:left;

	margin-right:10px;

	margin-bottom:10px;

}

.gradient-list{

	list-style-type:none;

	margin:0px;

	padding:0px;

}

#content-wide .gradient-list li, 

#content-wide .gradient-list-search li{

	list-style-type:none;

	background-image:url(../images/list-bg-gradient.gif);

	background-repeat:repeat-x;

	background-position:bottom;

	margin:0px;

	padding:10px 15px;

	display:block;

}

.gradient-list li p, 

.gradient-list-search li p{

	margin:0px;

}

.gradient-list li .date, 

.gradient-list-search li .info{

	color:#B10034;

	font-size:85%;

}

.gradient-list-search li .info img{

	vertical-align:middle;

}

.gradient-list h4, 

.gradient-list-search h4{

	font-weight:normal;

}

.gradient-list a, 

.gradient-list-search a{

	color:#B10034;

}

.gradient-list a:hover, 

.gradient-list-search a:hover{

	text-decoration:none;

}

#content-wide ul.gradient-list-search{

	list-style-type:none;

	margin:2px 0px 0px 0px;

	padding:0px 0px 12px 0px;

	border-top:solid 1px #D64454;

	border-bottom:solid 1px #D64454;

}

.resource-icon-lg{

	margin:8px 0px 10px 40px;

}

#search-column{

	float:left;

	width:244px;

	padding:145px 0px 0px 0px;

	background-image:url(../images/search-side-bg.png);

	background-position:top;

	background-repeat:no-repeat;

}

#search-column #search{

	padding:0px 0px 30px 15px;

}

#search-column form{

	margin:0px;

}

#search-column input{

	vertical-align:middle;

}

#search-column input#query{

	width:190px;

	margin:0px 0px 4px 0px;

}

#search-column input#submit{

	margin-left:25px;

}

#search-column h4.blue{

	font-size:127%;

	color:#B10034;

	font-weight:normal;

	padding-bottom:4px;

}

#search-column h4.black{

	font-size:127%;

	color:#000000;

	font-weight:normal;

	padding-bottom:4px;

}

#search-column ol{

	margin-top:0px;

	margin-bottom:6px;

}

.disabled, 

.disabled a{

	color:#999999;

}

input, select{

	margin-bottom:4px;

}

ol{

	margin:0px;

	padding-left:20px;

}

a{

	color:#B10034;

	text-decoration:underline;

}

a:hover{

	text-decoration:none;

}



#walkthroughs-landing-right {

	background: url(../images/more-walkthroughs-large.png) no-repeat top left;

	height: 300px;

	padding-top: 111px;

	padding-left: 20px;

	padding-right: 182px;

	margin-bottom: 10px;

	width: 175px;

	float: right;

	overflow: hidden;

}



#walkthroughs-landing-left {

	width: 259px;

	float: left;

	min-height: 411px;

}



#walkthroughs-landing-text {

	width: 224px;

	float: left;

	min-height: 363px;

	padding-top: 40px;

	margin: 8px 0px 8px 20px;

}



#walkthroughs-content #add-this { /* repositions add-this */

	float: right;

	margin-right: 19px;

}



#walkthroughs-content {

	overflow: hidden;

}



#training-menu ul {

	list-style-type:none;

	margin:0px 16px;

	padding:0px;

}



#generic-menu ul li.walkthrough,

#spotlight-menu ul li.walkthrough,

#training-menu ul li.walkthrough {

	background: url(../images/bullet-walkthrough.gif) no-repeat top;

	background-repeat:no-repeat;

	background-position: 0 50%;

	padding: 0px 12px;

	border-top: none;	

	line-height: 280%;

}



#generic-menu ul li.resources,

#spotlightg-menu ul li.resources,

#training-menu ul li.resources {

	background: url(../images/bullet-resources.gif) no-repeat top;

	background-repeat:no-repeat;

	background-position: 0 50%;

	padding: 0px 12px;

	border-top:solid 1px;

	line-height: 280%;

}



.clearfix:after {

	clear: both;

	display: block;

	content: ".";

	height: 0;

	visibility: hidden;

}






form#regform{

	background:#F5D6D1 url(../images/registration-bottom.gif) bottom center no-repeat;

	width:535px;

	display:block;padding:10px 25px 25px 25px;margin:0;

}



div#regform-header{

	background:url(../images/header_register-now.jpg) top center no-repeat #F2C0BF;

	width:535px;

	min-height:142px;

	padding:60px 25px 22px 25px;

	margin:8px 0 0 0;

}



#regform-header h4{

	margin-bottom:10px;

	font-size:117%;

	width:320px;

}



#regform-header ul{

	 width:320px;

	 list-style:none;

	 padding:0;

	 margin:0;

}



#regform-header li{

	background:url(../images/tick-bullet.gif) top left no-repeat;

	padding-left:20px;

	padding-bottom:6px;

	margin:0;

}



/************** new menu style *****************/



#menu {

	width: 898px;

	padding-right: 33px;

	padding-left: 33px;

	background: #BCBDC0 url(../images/bg_topmenu.gif) repeat-x top;

	font-family: Arial, Helvetica, sans-serif;

}



#menu ul {

	margin: 0;

	padding: 0;

	padding-left: 0px;

	padding-bottom: 0px;

	margin-bottom: 0px; 

	margin-left: 0px;

}



#menu ul li {

	border: none;

	display: inline;

}



#menu ul li a {

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 5px;

	padding-bottom: 6px;

	display: inline-block;

	color: #000000;

	text-decoration: none;

}



#menu ul li a:hover {

	padding-left: 9px;

	padding-right: 9px;

	padding-top: 4px;

	padding-bottom: 5px;

	border: 1px #E4E4E6 solid;

	background: #E4E4E6;

	color: #4F4F4F;

	text-decoration: none;

}



#menu ul li#activeSection a {

	border: 1px #E4E4E6 solid;

	padding-left: 9px;

	padding-right: 9px;

	padding-top: 4px;

	padding-bottom: 5px;

	background: #E4E4E6;

	color: #4F4F4F;

	text-decoration: none;

}



#menu ul li.selected a {

	border: 1px #E4E4E6 solid;

	padding-left: 9px;

	padding-right: 9px;

	padding-top: 4px;

	padding-bottom: 5px;

	background: #E4E4E6;

	color: #4F4F4f;

	text-decoration: none;

}



#topmenu {

	float: right;

	padding-top: 10px;

	padding-right: 26px;

}



#topmenu ul {

	margin: 0;

}



#topmenu ul li {

	display: inline;

}



#topmenu ul li a {

	padding-left: 9px;

	padding-right: 7px;

	background: url(../images/bg_menu-spacer.gif) no-repeat left top;

	color: #ffffff;

	font-size: 90%;

	text-decoration: none;

}



#topmenu ul li a.menu-first {

	background: none;

}



#topmenu ul li a:hover {

	color: #E89693;

}



#footer {

	width: 898px;

	padding-top: 14px;

	padding-bottom: 0px;

	padding-left: 33px;

	padding-right: 33px;

	border-top: 1px solid #9E0A31;

	background: url(../images/bg_bottom.png) no-repeat bottom;

	color: #ffffff;

}



#footer .contact {

	float: right;

	padding-bottom: 13px;

	font-size: 130%;

	text-align: right;

	line-height: 110%;

}



#footer .contact a{

	color: #ffffff;

	text-decoration: none;

}



#footer .contact a:hover{

	color: #E89693;

}



#footer .info {

	float: left;

	padding-bottom: 13px;

	font-size: 75%;

	line-height: 120%;

}



#footer-bar {

	background:#babbbe url('../images/bg_footer-bar.gif') repeat-x left center;

	height:28px;

	padding:0px 33px 0px 33px;

	margin:0;

}



#footer-bar ul {

	margin:0;

	padding:0;

}



#footer-bar ul li {

	margin:0;

	padding:0;

	display:inline;

}



#footer-bar ul li p {

	float:left;

	padding-top:6px;

	padding-bottom:0px;

}





#footer-bar ul li a,

#footer-bar ul li a:hover {

	text-decoration:none;

}



#sitecredit {

	color:#4E5893;

	padding-top: 0px;

	padding-bottom: 20px;

	font-size: 80%;

	text-align: center;

}



#sitecredit a {

	color:#4E5893;

	text-decoration: underline;

}



#sitecredit a:hover {

	color:#4E5893;

	text-decoration: none;

}




