/* basic elements */
body {
	font: 11px/16pt Arial, Helvetica, sans-serif;
	color: #666c70;
	text-align: justify;
	margin: 0px;
	padding: 0px;
	}
.paragraph {
	font: 11px/13pt Arial, Helvetica, sans-serif;
	color: #666c70;
	text-align: justify;
	margin-top: 13px;
	margin-right: 0px;
	margin-bottom: 13px;
	}
.paragraphBold {
	font-weight: bold;
	margin-top: 13px;
	margin-right: 0px;
	margin-bottom: 13px;
	line-height: normal;
	}
.paragraphBlue {	
	font-size: 14px;
	color: #00447C;
	font-weight: bold;
	text-align: center;
	margin-top: 13px;
	margin-bottom: 13px;
	}
.blueText {
	font-size: 12px;
	line-height: 17px;
	color: #00447c;
	text-align: left;
}
.blueBold {
	color: #00447C;
	font-weight: bold;
	margin-top: 13px;
	margin-bottom: 13px;
	line-height: normal;
	}
h1 {
	color: #00447C;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #00447C;
	margin: 13px 0px 6px;
	padding: 0px;
	line-height: normal;
	}
h2 {
	font-size: 14px;
	color: #00447C;
	font-weight: bold;
	text-align: left;
	margin-top: 12px;
	margin-bottom: 3px;
	}
h3 {
	margin-bottom: 0px;
	color: #00447C;
	font-size: 13pt;
	font-weight: bold;
	font-variant: normal;
	padding-bottom: 12px;
	background: url(../images/footer_dots.gif) repeat-x bottom;
	}
#subContent {
	float: right;
	width: 450px;
	padding-left: 30px;
	background: url(../images/footer_dots.gif) top left repeat-y;
	padding-left: 35px;
	}
a { 
	font-weight: bold; 
	text-decoration: none; 
	color: #FFFFFF;
	}
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #D4CDDC;
	}
a:hover, a:active { 
	text-decoration: underline; 
	color: #9685BA;
	}
.floatLeft {
	float: left;
	}
a.linkBlue {
	font-weight: bold;
	color: #00447C;
	text-decoration: none;
	background: url(../images/button_boxoff.gif) no-repeat left center;
	display: block;
	padding-left: 14px;
	}
a.linkBlue:link, a.linkBlue:visited, a.linkBlue:active {
	color: #00447C;
	text-decoration: none;
	}
a.linkBlue:hover {
	color: #2D79B8;
	text-decoration: none;
	background: url(../images/button_boxon.gif) no-repeat left center;
	display: block;
	padding-left: 14px;
	}
img.floatLeft {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	}
img.floatRight {
	float: right;
	margin-bottom: 15px;
	margin-left: 15px;
	}
#flashPresentation {
	text-align: center;
	margin-top: 16px;
	margin-bottom: 30px;
	}
	
/* specific divs */
#container {
	padding: 0px;
	margin: 0px;
	width: 720px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	}
#headerLogo {
	float: left;
	margin-top: 17px;
	margin-left: 2px;
	margin-bottom: 17px;
	width: 256px;
	height: 47px;
	background: url(../images/header_logo.gif) no-repeat;
	}
#headerPhone {
	height: 16px;
	width: 158px;
	float: right;
	margin: 19px 15px 0px 0px;
	}
#headerLinks {
	/*margin: 45px 7px 0px 0px;*/
	margin: 13px 7px 0px 0px;
	color: #00447C;
	float: right;
	clear: right;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	width: 50%;
	}
#headerLinks a {
	color: #00447C;
	display: block;
	float: right;
	}
	
#headerLinks_newsletter {
	background: url(../images/icon_newsletter.gif) top right no-repeat;
	padding-right: 20px;
	margin-right: 7px;
	}

#headerLinks_teleconference {
	background: url(../images/icon_tele.gif) top right no-repeat;
	padding-right: 16px;
	padding-left: 7px;
	margin-right: 7px;
	border-left: 1px solid #00447C;
	}

#headerLinks_podcast {
	background: url(../images/icon_podcast.gif) top right no-repeat;
	padding-right: 20px;
	padding-left: 7px;
	margin-right: 7px;
	border-left: 1px solid #00447C;
	}

#headerLinks a:hover{
	color: #2D79B8;
	}
	
#subLinks a {
	color: #00447C;
	padding-left: 6px;
	background: url(../images/arrow_subnav.gif) left no-repeat;
	display: block;	
	}

#subLinks a:hover {
	color: #2D79B8;
}

#subLinks li {
	padding: 0px;
	margin: 0px;
	border: 1px solid #fff;
	margin: -1px;
}

#headerIcons {
	margin-right: 7px;
	margin-left: 7px;
	}
.horizontalSeperator {
	border: 0;
	padding: 0;
	font-size: 0;
	margin: 0 0 -1px 0;
	height: 2px;
	background: url(../images/footer_dots.gif) repeat-x;
	margin-top: 3px;
	margin-bottom: 3px;
	height: 1px;
	width: 100%;
	}
	
/* main navigation */
#mainNav {
	background: url(../images/nav_bg.gif) repeat-x;
	height: 50px;
	clear: left;
	}
#nav {
	display: inline;
	}
ul {
  	padding: 0;
  	margin: 0;
  	list-style: none;
	text-align: left;
  }
ul.content_list {
	list-style: disc;
	padding-left: 1em;
	margin-left: 20px;
	}

ul#nav li {
	float: left;
	position: relative;
	list-style: url(none) none;
  }
ul#nav li ul {
	display: none;
	position: absolute;
	top: 1em;
	left: 0;
	margin-top: 24px;
  }
ul#nav li > ul {
	top: auto;
	left: auto;
	}
ul#nav li:hover ul, li.over ul{ display: block; }
ul.paragraph li {
	list-style: circle;
	margin-left: 3em;
}
.aboutrobert {
	float:left;
	width:104px;
	height:25px;
	}
.products {
	float:left;
	width:103px;
	height:25px;
	}
.seminarsNav {
	float:left;
	width:84px;
	height:25px;
	}
.press {
	float:left;
	width:66px;
	height:25px;
	}
.resources {
	float:left;
	width:90px;
	height:25px;
	}
.success {
	float:left;
	width:115px;
	height:25px;
	}
.contact {
	float:left;
	width:89px;
	height:25px;
	}
.home {
	float:left;
	width:69px;
	height:25px;
	}

/* index page */
#indexFlash {
	margin: 0px;
	padding: 0px;
	width: 720px;
	height: 221px;
	}
#indexMovie {
	float: left;
	background: url(../images/index_movie.jpg);
	height: 221px;
	width: 233px;
	}
.verticalSeperator {
	background: url(../images/footer_dots.gif) top left repeat-y;
	height: 100%;
	float: left;
	width: 1px;
	margin-left: 3px;
	margin-right: 3px;
	}
#indexTitle {
	background: url(../images/index_title.jpg);
	height: 221px;
	width: 480px;
	float: right;
	}
#indexTitletemp {
	background: url(../images/index_title2.jpg);
	height: 221px;
	width: 721px;
	float: right;
	}
#titles {
	padding: 0px;
	width: 720px;
	margin: 27px 0px 0px;
	}
#titleSpecialOffers {
	background: url(../images/title_specialoffers.gif) no-repeat;
	height: 18px;
	width: 231px;
	float: left;
	margin-right: 10px;
	}
#titleCharities {
	background: url(../images/title_charities.gif) no-repeat;
	height: 18px;
	width: 231px;
	float: left;
	margin-right: 10px;
	}
#titleRealEstate {
	background: url(../images/title_realestate.gif) no-repeat;
	height: 18px;
	width: 237px;
	float: left;
	}
#titleFreetools {
	background: url(../images/title_freetools.gif) no-repeat;
	height: 18px;
	width: 237px;
	float: left;
	}
#titlePodcasts {
	background: url(../images/title_podcasts.gif) no-repeat;
	height: 18px;
	width: 232px;
	float: right;
	}
#indexBanners {
	width: 720px;
	height: 128px;
	}
#bannerSpecialOffers {
	background: url(../images/banner_specialoffers.jpg);
	height: 120px;
	width: 230px;
	float: left;
	margin-right: 2px;
	margin-bottom: 8px;
	}
#bannerCharities {
	background: url(../images/banner_charities.jpg);
	height: 120px;
	width: 230px;
	float: left;
	margin-right: 2px;
	margin-bottom: 8px;
	}
#bannerRealEstate {
	background: url(../images/banner_realestate.jpg);
	height: 120px;
	width: 238px;
	float: left;
	margin-left: 2px;
	margin-right: 1px;
	}
#bannerPodcasts {
	background: url(../images/banner_podcast.jpg);
	height: 120px;
	width: 232px;
	float: right;
	}
#bannerFreetools {
	background: url(../images/banner_freetools.jpg);
	height: 120px;
	width: 238px;
	float: left;
	margin-left: 2px;
	margin-right: 1px;
	}

#indexShemintitle {
	background: url(../images/index_shemintitle.gif) no-repeat;
	margin-bottom: 21px;
	width: 424px;
	height: 16px;
	margin-top: 14px;
	}
.redCenter {
	font-weight: bold;
	color: #821800;
	text-align: center;
	font-size: 13px;
	margin-top: 13px;
	margin-bottom: 13px;
	}
a.redCenter:link, a.redCenter:visited, a.redCenter:active {
	color: #00447C;
	text-decoration: none;
	}
a.redCenter:hover {
	color: #2D79B8;
	}

/* left content */
#leftContent {
	vertical-align: top;
	background: url(../images/footer_dots.gif) top right repeat-y;
	float: left;
	height: 100%;
	width: 238px;
	margin-right: -11px;
	}
#subLinks {
	margin-top: 14px;
	margin-bottom: 14px;
	display: block;
	}
#seminarHeader {
	height: 23px;
	color: #00447C;
	text-align: left;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 0px;
	position: relative;
	}
#seminarHeaderText {
	background: url(../images/seminar_arrow.gif) no-repeat left;
	padding-left: 6px;
	display: block;
	position: absolute;
	bottom: -3px;
	}
#seminarHeader {
	height: 22px;
	margin-bottom: 7px;
	}
#seminarContent {
	background: #F2F5F8;
	display: block;
	width: 203px;
	/*height: 142px;*/
	border: 1px solid #7FA1BD;
	margin: 9px 0px 0px;
	padding: 11px;
	padding-top: 6px;
	padding-bottom: 6px;
	}
#seminarContent ul{
	color: #00447C;
	/*padding-right: 11px;
	padding-left: 11px;*/
	height: 100%;
	font: bold 10px/19px Arial, Helvetica, sans-serif;
	text-align: left;
	}
#seminarContent ul li {
	width: 100%;
	}
#bannerStaff {
	background: url(../images/banner_staff.jpg);
	height: 82px;
	width: 227px;
	margin-top: 13px;
	display: block;
	}
#bannerNewsletter {
	background: url(../images/banner_newsletter.jpg) no-repeat;
	height: 147px;
	width: 227px;
	margin-top: 13px;
	display: block;
	}
.newsletterName {
	font-size: 8pt;
	float: right;
	color: #00447C;
	margin-right: 9px;
	margin-top: 47px;
	}
.newsletterEmail {
	font-size: 8pt;
	float: right;
	color: #00447C;
	clear: right;
	margin-right: 9px;
	margin-top: 5px;
	}
.newsletterSubscribe {
	float: right;
	clear: right;
	margin-right: 9px;
	margin-top: 5px;
	}
#liRobert {
	background: url(../images/li_robert.jpg) no-repeat;
	height: 123px;
	width: 226px;
	margin-top: 12px;
	margin-bottom: 9px;
	}
#liCalendar {
	background: url(../images/li_calendar.gif) no-repeat;
	height: 186px;
	width: 226px;
	margin-top: 12px;
	margin-bottom: 9px;
	}
#liMillion {
	background: url(../images/li_million.jpg) no-repeat;
	height: 123px;
	width: 226px;
	margin-top: 12px;
	margin-bottom: 9px;
	}
#liMentoring {
	background: url(../images/li_mentoring.jpg) no-repeat;
	height: 123px;
	width: 226px;
	margin-top: 12px;
	margin-bottom: 9px;
	}
#liCourses {
	background: url(../images/li_courses.jpg) no-repeat;
	height: 123px;
	width: 226px;
	margin-top: 12px;
	margin-bottom: 9px;
	}
#liAddassociation {
	background: url(../images/li_addassociation.jpg) no-repeat;
	height: 123px;
	width: 226px;
	margin-top: 12px;
	margin-bottom: 9px;
	}
#liArticles {
	background: url(../images/li_articles.jpg) no-repeat;
	height: 123px;
	width: 226px;
	margin-top: 12px;
	margin-bottom: 9px;
	}
#liNews {
	background: url(../images/li_news.jpg) no-repeat;
	height: 123px;
	width: 226px;
	margin-top: 12px;
	margin-bottom: 9px;
	}
#liPhotos {
	background: url(../images/li_photos.jpg) no-repeat;
	height: 123px;
	width: 226px;
	margin-top: 12px;
	margin-bottom: 9px;
	}
#liPodcast {
	background: url(../images/li_podcast.jpg) no-repeat;
	height: 123px;
	width: 226px;
	margin-top: 12px;
	margin-bottom: 9px;
	}
#liSurvey {
	background: url(../images/li_survey.jpg) no-repeat;
	height: 123px;
	width: 226px;
	margin-top: 12px;
	margin-bottom: 9px;
	}
#liTeleconference {
	background: url(../images/li_teleconference.jpg) no-repeat;
	height: 123px;
	width: 226px;
	margin-top: 12px;
	margin-bottom: 9px;
	}
#liTestimonials {
	background: url(../images/li_testimonials.jpg) no-repeat;
	height: 123px;
	width: 226px;
	margin-top: 12px;
	margin-bottom: 9px;
	}
#liVideo {
	background: url(../images/li_video.jpg) no-repeat;
	height: 123px;
	width: 226px;
	margin-top: 12px;
	margin-bottom: 9px;
	}
#liWebsites {
	background: url(../images/li_websites.jpg) no-repeat;
	height: 123px;
	width: 226px;
	margin-top: 12px;
	margin-bottom: 9px;
	}
#liNationwideclubs {
	background: url(../images/li_nationwideclubs.jpg) no-repeat;
	height: 123px;
	width: 226px;
	margin-top: 12px;
	margin-bottom: 9px;
	}
#liFaq {
	background: url(../images/li_faq.jpg) no-repeat;
	height: 123px;
	width: 226px;
	margin-top: 12px;
	margin-bottom: 9px;
	}
#liEmail {
	background: url(../images/li_email.jpg) no-repeat;
	height: 123px;
	width: 226px;
	margin-top: 12px;
	margin-bottom: 9px;
	}
#liBooks {
	background: url(../images/li_ebooks.jpg) no-repeat;
	height: 123px;
	width: 226px;
	margin-top: 12px;
	margin-bottom: 9px;
	}
#liProductbooks {
	background: url(../images/li_books.jpg) no-repeat;
	height: 123px;
	width: 226px;
	margin-top: 12px;
	margin-bottom: 9px;
	}
#liDVD {
	background: url(../images/li_dvd.jpg) no-repeat;
	height: 123px;
	width: 226px;
	margin-top: 12px;
	margin-bottom: 9px;
	}
#liSpecial {
	background: url(../images/li_specialoffers.jpg) no-repeat;
	height: 123px;
	width: 226px;
	margin-top: 12px;
	margin-bottom: 9px;
	}
#liAffiliates {
	background: url(../images/li_affiliates.jpg) no-repeat;
	height: 123px;
	width: 226px;
	margin-top: 12px;
	margin-bottom: 9px;
	}
#liForms {
	background: url(../images/li_forms.jpg) no-repeat;
	height: 123px;
	width: 226px;
	margin-top: 12px;
	margin-bottom: 9px;
	}


/* sub pages */
#siHeader {
	margin: 0px;
	padding: 0px;
	width: 720px;
	height: 150px;
	}
#siAbout {
	float: left;
	background: url(../images/header_about.jpg) no-repeat;
	height: 150px;
	width: 720px;
	}
#siContact {
	float: left;
	background: url(../images/header_contactus.jpg) no-repeat;
	height: 150px;
	width: 720px;
	}
#siTestimonials {
	float: left;
	background: url(../images/header_testimonials.jpg) no-repeat;
	height: 150px;
	width: 720px;
	}
#siCharities {
	float: left;
	background: url(../images/header_charities.jpg) no-repeat;
	height: 150px;
	width: 720px;
	}
#siPodcast {
	float: left;
	background: url(../images/header_podcast.jpg) no-repeat;
	height: 150px;
	width: 720px;
	}
#siSeminars {
	float: left;
	background: url(../images/header_seminar.jpg) no-repeat;
	height: 150px;
	width: 720px;
	}
#siTeleconference {
	float: left;
	background: url(../images/header_teleconference.jpg) no-repeat;
	height: 150px;
	width: 720px;
	}
#siResources {
	float: left;
	background: url(../images/header_resources.jpg) no-repeat;
	height: 150px;
	width: 720px;
	}
#siProducts {
	float: left;
	background: url(../images/header_products.jpg) no-repeat;
	height: 150px;
	width: 720px;
	}
#siPress {
	float: left;
	background: url(../images/header_press.jpg) no-repeat;
	height: 150px;
	width: 720px;
	}
#siAffiliates {
	float: left;
	background: url(../images/header_affiliates.jpg) no-repeat;
	height: 150px;
	width: 720px;
	}
#stAbout {
	width: 720px;
	height: 11px;
	padding-bottom: 5px;
	margin-top: 24px;
	background: url(../images/st_aboutrobert.gif) top left no-repeat;
	border-bottom: 3px solid #00447C;
	}
#stContact {
	width: 720px;
	height: 11px;
	padding-bottom: 5px;
	margin-top: 24px;
	background: url(../images/st_contactus.gif) top left no-repeat;
	border-bottom: 3px solid #00447C;
	}
#stTestimonials {
	width: 720px;
	height: 11px;
	padding-bottom: 5px;
	margin-top: 24px;
	background: url(../images/st_testimonials.gif) top left no-repeat;
	border-bottom: 3px solid #00447C;
	}
#stTestimonialsadd {
	width: 720px;
	height: 11px;
	padding-bottom: 5px;
	margin-top: 24px;
	background: url(../images/st_testimonialsadd.gif) top left no-repeat;
	border-bottom: 3px solid #00447C;
	}
#stPodcasts {
	width: 720px;
	height: 11px;
	padding-bottom: 5px;
	margin-top: 24px;
	background: url(../images/st_podcasts.gif) top left no-repeat;
	border-bottom: 3px solid #00447C;
	}
#stCharities {
	width: 720px;
	height: 11px;
	padding-bottom: 5px;
	margin-top: 24px;
	background: url(../images/st_charities.gif) top left no-repeat;
	border-bottom: 3px solid #00447C;
	}
#stSeminars {
	width: 720px;
	height: 11px;
	padding-bottom: 5px;
	margin-top: 24px;
	background: url(../images/st_seminars.gif) top left no-repeat;
	border-bottom: 3px solid #00447C;
	}
#stRegistration {
	width: 720px;
	height: 11px;
	padding-bottom: 5px;
	margin-top: 24px;
	background: url(../images/st_registration.gif) top left no-repeat;
	border-bottom: 3px solid #00447C;
	}
#stResources {
	width: 720px;
	height: 11px;
	padding-bottom: 5px;
	margin-top: 24px;
	background: url(../images/st_resources.gif) top left no-repeat;
	border-bottom: 3px solid #00447C;
	}
#stProducts {
	width: 720px;
	height: 11px;
	padding-bottom: 5px;
	margin-top: 24px;
	background: url(../images/st_products.gif) top left no-repeat;
	border-bottom: 3px solid #00447C;
	}
#stPress {
	width: 720px;
	height: 11px;
	padding-bottom: 5px;
	margin-top: 24px;
	background: url(../images/st_press.gif) top left no-repeat;
	border-bottom: 3px solid #00447C;
	}
#stPressarticles {
	width: 720px;
	height: 11px;
	padding-bottom: 5px;
	margin-top: 24px;
	background: url(../images/st_pressarticles.gif) top left no-repeat;
	border-bottom: 3px solid #00447C;
	}
#stAffiliates {
	width: 720px;
	height: 11px;
	padding-bottom: 5px;
	margin-top: 24px;
	background: url(../images/st_affiliates.gif) top left no-repeat;
	border-bottom: 3px solid #00447C;
	}
#stTeleconference {
	width: 720px;
	height: 11px;
	padding-bottom: 5px;
	margin-top: 24px;
	background: url(../images/st_teleconference.gif) top left no-repeat;
	border-bottom: 3px solid #00447C;
	}
		
/* podcast page */	
#podcast {
	color: #666C70;
	font: normal 8pt/12pt Verdana, Arial, sans-serif;
	padding-bottom: 6px;
	}
#podBG {
	float: right;
	display: block;
	height: 195px;
	width: 245px;
	background: url(../images/pod_bg.jpg) no-repeat;
	}
#podcast_img {
	float: left;
	padding: 22px 20px 50px 22px;
	}
#podcast_selection {
	text-align: right;
	padding-right: 22px;
	}
.podcastButton {
	float: left;
	width: 200px;
	clear: left;
	height: 49px;
	background: url(../images/footer_dots.gif) repeat-x bottom;
	}
.podbutton_podstrike {
	float:left;
	width:162px;
	height:21px;
	text-align:left;
	background: url(http://www.sheminrealestate.com/images/podbutton_podstrike.gif) no-repeat 0 0px;
	margin-top: 13px;
	margin-left: 13px;
	}
a.podbutton_podstrike:link, a.podbutton_podstrike:visited, a.podbutton_podstrike:active {
	text-decoration:none;
	background: url(http://www.sheminrealestate.com/images/podbutton_podstrike.gif) no-repeat 0 0px;
	}
a.podbutton_podstrike:hover {
background: url(http://www.sheminrealestate.com/images/podbutton_podstrike.gif) no-repeat -162px 0px;
	}
.podbutton_itunes {
	float:left;
	width:143px;
	height:21px;
	text-align:left;
	background: url(http://www.sheminrealestate.com/images/podbutton_itunes.gif) no-repeat 0 0px;
	padding-bottom: 12px;
	margin-top: 13px;
	margin-left: 13px;
	}
a.podbutton_itunes:link, a.podbutton_itunes:visited, a.podbutton_itunes:active {
text-decoration:none;
background: url(http://www.sheminrealestate.com/images/podbutton_itunes.gif) no-repeat 0 0px;
	}
a.podbutton_itunes:hover {
background: url(http://www.sheminrealestate.com/images/podbutton_itunes.gif) no-repeat -143px 0px;
	}

/* seminars page */
.seminarTable {
	margin-top: 12px;
	margin-bottom: 12px;
	line-height: normal;
	font-size: 11px;
	}
.seminarTable a, .seminarTable a:visited {
	color: #00447C;
	text-decoration: none;
	}
.seminarTable a:hover {
	color: #2D79B8;
	text-decoration: underline;
	}
.seminarHeader {
	display: block;
	background: #4881A4;
	border-bottom: 4px solid #00447C;
	}
.seminarGray {
	display: block;	
	width: 450px;
	background: #ECECEC;
	}
.seminarWhite {
	display: block;	
	width: 450px;
	background: #FFFFFF;
	}
.seminarEvent {
	color: #000000;
	float: left;
	width: 284px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
}
.seminarDate {
	color: #000000;
	float: left;
	width: 136px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
}
.seminarHeader .seminarEvent, .seminarHeader .seminarDate {
	color: #FFF;
	font-weight: bold;
}
.seminarName {
	font-weight: bold;
}

/* contact us page */
#contactParagraph {
	line-height: normal;
	margin-bottom: 20px;
	margin-top: 10px;
	}
#contactST {
	height: 100%;
	width: 720px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	}
#contactSTLeft {
	height: 100%;
	width: 332px;
	margin-top: 4px;
	float: left;
	}
#contactSTRight {
	width: 345px;
	margin-left: 4px;
	padding-left: 30px;
	background: url(../images/footer_dots.gif) top left repeat-y;
	margin-top: 4px;
	float: right;
	}
#contactRight {
	float: left;
	height: 100%;
	width: 720px;
	font-size: 11px;
	color: #000000;
	line-height: normal;
	}
#contactMCLeft {
	float: left;
	height: 100%;
	width: 332px;
	margin-top: 4px;
	font-size: 10px;
	}
#contactATLeft {
	float: left;
	height: 100%;
	width: 345px;
	margin-top: 4px;
	font-size: 10px;
	line-height: 26px;
	margin-bottom: 19px;
	}
#contactMCRight {
	float: right;
	width: 345px;
	margin-left: 4px;
	padding-left: 30px;
	background: url(../images/footer_dots.gif) top left repeat-y;
	margin-top: 4px;
	line-height: 26px;
	margin-bottom: 19px;
	font-size: 10px;
	}
.contactForm {
	float: right;
	clear: right;
	margin-right: 75px;
	}
input.contactForm {
	width: 160px;
}
textarea.contactForm {
	width: 160px;
}
.contactFormLabel {
	float: left;
	clear: left;
}
.contactFormleft {
	width: 345px;
	}
#buttonSubmit {
	background: url(../images/button_submit.gif) no-repeat;
	height: 22px;
	width: 91px;
	margin-top: 16px;
	margin-bottom: 16px;
	float: right;
	margin-right: 75px;
	}
#buttonRSubmit {
	background: url(../images/button_submit.gif) no-repeat;
	height: 22px;
	width: 91px;
	margin-top: 16px;
	margin-bottom: 16px;
	float: left;
	}
#buttonClear {
	background: url(../images/button_clear.gif) no-repeat;
	height: 22px;
	width: 65px;
	float: left;
	margin-top: 16px;
	margin-bottom: 16px;
	margin-right: 6px;
	}
#buttonLSubmit {
	background: url(../images/button_submit.gif) no-repeat;
	height: 22px;
	width: 91px;
	margin-top: 16px;
	margin-bottom: 16px;
	float: left;
	margin-right: 75px;
	}
#buttonBack {
	background: url(../images/button_back.gif) no-repeat;
	height: 22px;
	width: 91px;
	margin-top: 16px;
	margin-bottom: 16px;
	float: left;
	margin-right: 20px;
	}
#buttonCart {
	background: url(../images/button_cart.gif) no-repeat;
	height: 22px;
	width: 125px;
	text-align: left;
	float: left;
	}
#buttonRead {
	background: url(../images/button_read.gif) no-repeat;
	height: 22px;
	width: 97px;
	text-align: left;
	float: left;
	margin-right: 15px;
	margin-bottom: 16px;
	}
#buttonViewpdf {
	background: url(../images/button_viewpdf.gif) no-repeat;
	height: 22px;
	width: 102px;
	text-align: left;
	float: left;
	margin-bottom: 16px;
	}
#buttonAdobe {
	background: url(../images/get_adobe_reader.gif) no-repeat;
	height: 31px;
	width: 102px;
	margin-bottom: 16px;
	float: left;
	}
#buttonVideo {
	background: url(../images/button_video.gif) no-repeat;
	height: 31px;
	width: 126px;
	margin-bottom: 16px;
	float: left;
	}
#buttonEbooks {
	background: url(../images/button_ebooks.gif) no-repeat;
	height: 22px;
	width: 195px;
	margin-top: 16px;
	float: left;
	}
#buttonOpen {
	background: url(../images/button_open.gif) no-repeat;
	height: 31px;
	width: 59px;
	margin-right: 15px;
	margin-bottom: 16px;
	float: left;
	}
#buttonSave {
	background: url(../images/button_save.gif) no-repeat;
	height: 31px;
	width: 59px;
	margin-bottom: 16px;
	float: left;
	}
a.contactEmail:link, a.contactEmail:visited, a.contactEmail:active {
	color: #00447C;
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
	}
a.contactEmail:hover {
	color: #2D79B8;
	}
.form {
	width: 445px;
	}
.formLabel {
	float: left;
	clear: left;
	width: 223px;
	margin-right: 12px;
	line-height: normal;
	}
.formField {
	float: left;
	width: 193px;
	}
.formRadio {
	float: left;
	width: 193px;
	}
	
/* testimonials page */
.italic {
	font-style: italic;
}
.testimonialName, #testimonialName {
	text-align: right;
	color: #00447C;
	font-style: italic;
	background: url(../images/footer_dots.gif) repeat-x bottom;
	padding-bottom: 10px;
}

.testimonialName div {
	margin: 0px;
	padding: 0px;
}

/* resources faq page */
#faq {
	font-family : Verdana, Arial, sans-serif ;
	font-size : 7pt;
	color: #666C70;
	line-height: 12pt
	}
.faq_q {
	color: #00447c;
	font: normal 8pt/12pt Verdana, Arial, sans-serif;
	}
.faq_a {
	color: #666c70;
	font: normal 8pt/12pt Verdana, Arial, sans-serif;
	}
.q {
	font: bold normal 11px/13pt Arial, Helvetica, sans-serif;
	color: #00447c;
	margin-top: 13px;
	margin-bottom: 13px;
	}
.a {
	font: bold normal 11px/13pt Arial, Helvetica, sans-serif;
	color: #791600;
	margin-top: 13px;
	margin-bottom: 13px;
	}
/* press photos page */	
#photoLeft {
	width: 210px;
	height: 160px;
	margin-top: 16px;
	float: left;
	}	
#photoRight {
	width: 210px;
	float: right;
	height: 160px;
	margin-top: 16px;
	}

/* footer */
#footer {
	height: 20px;
	font-size: 10px;
	color: #FFFFFF;
	vertical-align: middle;
	padding-bottom: 3px;
	*padding: 0px 2px 0px 1px;
	/*margin-top: 24px;*/
	background: #666;
	text-align: center;
	}
#footerLinks {
	margin-left: auto;
	margin-right: auto;
	}
#footerSeperator {
	margin-top: 24px;
	}
#footer a {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	padding-right: 7px;
	padding-left: 8px;
	border-left: 1px solid #fff;
/*	line-height: 1.25em;*/
	}
#footer a#footerLinkLast {
	border-right: 1px solid #fff;
	}
#footer a:hover {
	text-decoration: underline;
	}
#footerCopyright {
	color: #000000;
	margin-top: 13px;
	text-align: center;
	margin-bottom: 13px;
	font-size: 10px;
	}
.stretch {
	clear: both;
	}
.affiliate_title {
	padding-top: 8px;
	padding-bottom: 14px;
}
#faContainer {
	margin-bottom: 6px;
	float: left;
	margin-top: 13px;
	width: 426px;
	}
.faLink {
	height: 74px;
	width: 125px;
	border: 1px solid #8D8D8D;
	text-align: center;
	display: block;
	float: left;
	margin-right: 15px;
	padding-top: 6px;
	}
a.faLink:link, a.faLink:visited, a.faLink:active {
	text-decoration: none;
	color: #FFFFFF;
	}
a.faLink:hover {
	text-decoration: none;
	color: #FFFFFF;
	}
a.faLink img {
	border: 0;
	}
#charities_list {
	color: #8e8e8f;
	font-size: 14px;
	line-height: 18px;
	list-style: disc;
	}
#charities_list li {
	padding-bottom: 1px;
	}
#charities_list a {
	color: #8e8e8f;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
	}
#charities_list a:hover {
	text-decoration: underline;
	}