
/* orange: #FF7F00    dark grey: #3E484B  */

.form-labels
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
	color: #3E484B;
	text-decoration: none;
}

body
{
	background-image: url(images/bg_klein.gif);
	background-color: #353535;
	margin: 0px;
	padding: 0px;	
}

td, p
{
	font-family:  Verdana, Tahoma, sans-serif; /* Arial, Helvetica; */
	font-size: 12px;
	line-height: 18px;
	color: #3E484B;
}

input
{
	font-family:  Verdana, Arial, Helvetica, sans-serif; /* Arial, Helvetica, sans-serif; */
	font-size: 11px;
	color: #3E484B;
}

.main-column
{
	width: 718px;
	padding: 0px 24px 0px 16px;
	background-color:#FFF2E5;
}

.main-col-tbl
{
	width: 718px;
	text-align: left;
}

.header-tbl
{
	width: 718px;
	padding: 0px;
}

.nav-mast
{
	width: 718px;
}

/* BANNER PHOTOS */

a.banner-orange-lnk:link, a.banner-orange-lnk:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF7F00;
	text-decoration: none;
}

a.banner-orange-lnk:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3E484B;
	text-decoration: none;
}


a.meet-shelley-lnk:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF7F00;
	text-decoration: none;
}


.meet-shelley
{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif; /* Verdana, Arial, Helvetica, sans-serif;  */

	width: 275px; 
	background-image: url(images/bg_meet_shelley.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding-bottom: 0px;
}

.photo1-left
{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif; /* Verdana, Arial, Helvetica, sans-serif;  */
	
	width: 223px;
	background-image: url(images/bg_banner_left_photo1.jpg);
	background-repeat: no-repeat;
}

.photo1-left-quotebg
{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif; /* Verdana, Arial, Helvetica, sans-serif;  */
	
	width: 330px;
	background-image: url(images/bg_banner_photo1_quotebg.jpg);
	background-repeat: no-repeat;
}

.photo1-right
{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif; /* Verdana, Arial, Helvetica, sans-serif;  */
	
	width: 203px;
	background-image: url(images/bg_banner_right_p1rev.jpg);
	background-repeat: no-repeat;
}

.photo1-right-quotebg
{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif; /* Verdana, Arial, Helvetica, sans-serif;  */
	
	background-image: url(images/bg_banner_left_p1rev.jpg);
	background-repeat: no-repeat;
}

.photo2-left
{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif; /* Verdana, Arial, Helvetica, sans-serif;  */

	width: 275px; 
	background-image: url(images/bg_banner_left_p2.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding-bottom: 0px;
}

.photo2-right
{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif; /* Verdana, Arial, Helvetica, sans-serif;  */

	width: 223px;
	background-image: url(images/bg_banner_right_p2.jpg);
	background-repeat: no-repeat;
}

.photo2-right-quotebg
{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif; /* Verdana, Arial, Helvetica, sans-serif;  */

	background-image: url(images/bg_banner_left_nophoto.jpg);
	background-repeat: no-repeat;
}

.banner-casestudy-photo
{
	font-size: 14px;
	width: 239px;
	height: 181px;
	font-family: Arial, Helvetica, sans-serif; /* Verdana, Arial, Helvetica, sans-serif;  */
	background-image: url(images/bg_banner_casestudy.jpg);
	background-repeat: no-repeat;
}

.banner-casestudy-quotebg
{
	font-size: 14px;
	width: 314px;
	height: 181px;
	font-family: Arial, Helvetica, sans-serif; /* Verdana, Arial, Helvetica, sans-serif;  */
	background-image: url(images/bg_banner_casestudy_quotebg.jpg);
	background-repeat: no-repeat;
}

.banner-newsletter-photo
{
	font-size: 14px;
	height: 181px;
	font-family: Arial, Helvetica, sans-serif; /* Verdana, Arial, Helvetica, sans-serif;  */
	background-image: url(images/bg_banner_newsletter.jpg);
	background-repeat: no-repeat;
}

.banner-left-laugh
{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif; /* Verdana, Arial, Helvetica, sans-serif;  */
	
	width: 223px;
	background-image: url(images/bg_banner_left_laugh.jpg);
	background-repeat: no-repeat;
}

.banner-quote-laugh
{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif; /* Verdana, Arial, Helvetica, sans-serif;  */
	
	background-image: url(images/bg_banner_right_nophoto.jpg);
	background-repeat: no-repeat;
}


.banner-right-laugh
{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif; /* Verdana, Arial, Helvetica, sans-serif;  */
	
	width: 223px;
	background-image: url(images/bg_banner_right_laugh.jpg);
	background-repeat: no-repeat;
}

.banner-right-laugh-quotebg
{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif; /* Verdana, Arial, Helvetica, sans-serif;  */
	
	background-image: url(images/bg_banner_left_nophoto.jpg);
	background-repeat: no-repeat;
}

.take-beyond
{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif; /* Verdana, Arial, Helvetica, sans-serif;  */
	
	width: 278px;
	background-image: url(images/bg_banner_blu.jpg);
	background-position: right;
	background-repeat: no-repeat;
}

.take-beyond-readmore
{
	font-family: Arial, Helvetica, sans-serif; /* Verdana, Arial, Helvetica, sans-serif;  */
	width: 220px;
	text-align: right;
	padding-right: 50px;
}


div.contact-info
{
	padding-left: 50px;
	font-family:  Verdana, Arial, Helvetica, sans-serif; /* Arial, Helvetica, sans-serif; */
	font-size: 10px;
	color: #3E484B;
}

.banner-author
{
	font-size: 14px;
	color: #FF7F00;
	float: right;
}

/* END BANNER */



.contact-info
{
	font-family:  Verdana, Arial, Helvetica, sans-serif; /* Arial, Helvetica, sans-serif; */
	font-size: 10px;
	color: #3E484B;
}

a.contact-info:link, a.contact-info:visited
{
	font-family:  Verdana, Arial, Helvetica, sans-serif; /* Arial, Helvetica, sans-serif; */
	font-size: 10px;
	color: #FF7F00;
	text-decoration: none;
}
a.contact-info:hover
{
	color: #3E484B;
	text-decoration: none;
}

a:link, a:visited
{
	font-family:  Verdana, Tahoma, sans-serif; /* Arial, Helvetica; */
	font-size: 12px;
	color: #FF7F00;
	text-decoration: none;
}
a:hover
{
	color: #3E484B;
	text-decoration: none;
}


.quote
{
	font-family:  Verdana, Tahoma, sans-serif; /* Arial, Helvetica, sans-serif; */
	font-size: 10px;
	/*font-style: italic;*/
	line-height: 18px;
	color: #000000;  /*  orange: #FF7F00    dark grey: #3E484B  */
}

.blue-box
{
	font-family:  Verdana, Arial, Helvetica, sans-serif; /* Arial, Helvetica, sans-serif; */
	font-size: 11px;
	/*font-style:italic;*/
	line-height: 18px;
	color: #3E484B;  /*  orange: #FF7F00    dark grey: #3E484B  */

}

/*
a.blue-box:link, a.bluebox:visited
{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #FF7F00;
	text-decoration: none;
} 


a.blue-box:hover
{
	color: #3E484B;
	text-decoration: none;
}
*/

a.orange:link, a.orange:visited, .orange
{
	font-family:  Verdana, Arial, Helvetica, sans-serif; /* Arial, Helvetica, sans-serif; */
	font-size: 12px;
	color: #FF7F00;
	text-decoration: none;
}

a.orange:hover
{
	color: #3E484B;
	text-decoration: none;
}

a.grey:link, a.grey:visited, .grey
{
	font-family:  Verdana, Arial, Helvetica, sans-serif; /* Arial, Helvetica, sans-serif; */
	font-size: 12px;
	color: #3E484B;
	text-decoration: none;
}

a.grey:hover
{
	color: #FF7F00;
	text-decoration: none;
}

a.ban-more-lnk:link, a.ban-more-lnk:visited
{
	font-family:  Verdana, Tahoma, sans-serif, Arial, Helvetica;
	font-size: 12px;
	color: #3E484B;
	text-decoration: none;
}

a.ban-more-lnk:hover
{
	color: #FF7F00;
	text-decoration: none;
}

a.more-lnk:link, a.more-lnk:visited
{
	font-family:  Verdana, Tahoma, sans-serif, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	color: #3E484B;
	text-decoration: none;
}

a.more-lnk:hover
{
	color: #FF7F00;
	text-decoration: none;
}

a.sec-nav-lnk:link, a.sec-nav-lnk:visited, .sec-nav
{
	font-family:  Verdana, Tahoma, sans-serif, Arial, Helvetica;
	font-weight: bold;
	font-size: 12px;
	color: #FF7F00;
	text-decoration: none;
}

a.sec-nav-lnk:hover
{
	color: #3E484B;
	text-decoration: none;
}

h1
{
	padding: 0px;
	margin: 0px;
}

h2.subhead
{
	font-family:  Verdana, Tahoma, sans-serif, Arial, Helvetica;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	color: #FF7F00;
	margin: 0px;
	padding: 0px;
}

a.subhead:link, a.subhead:visited
{
	font-family:  Verdana, Arial, Helvetica, sans-serif; /* Arial, Helvetica, sans-serif; */
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	color: #FF7F00;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
} 

a.subhead:hover
{
	color: #3E484B;
	text-decoration: none;
}

.slogan
{
	padding-left: 20px;
	height: 40px;
}

.slogan-org
{
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	color: #FF7F00;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}

.slogan-wht
{
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}

.main-body-tbl
{
	width: 718px;
	text-align: left;
}

.left-col
{
	width: 188px;
	background-color: #FFF2E5;
}

div.left-col  /* FOR DIV TAG ONLY */
{
	width: 118px;
	text-align: left;
	margin: 16px 20px 22px 50px;
}

img.quote-left
{
	margin-bottom: 10px;
}

img.quote-right
{
	float: right;
	margin-top: 10px;
}

td.main-content
{
	background-color: #FFFFFF;
	padding: 10px 20px 20px 20px;
}

img.hdr-arrow
{
	vertical-align: middle;
}

span.header-org
{
	font-family:   Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	line-height: 26px;
	color: #FF7F00;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}

span.header-grey
{
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	line-height: 26px;
	color: #3E484B;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}

.small-txt
{
	font-family:  Verdana, Arial, Helvetica, sans-serif; /* Arial, Helvetica, sans-serif; */
	font-size: 10px;
	line-height: 18px;
	color: #3E484B;
}

div.more
{
	text-align: right;
	margin-right: 10px;
}

.ftr
{
	text-align: left;
	border-width: 4px 0px 0px 0px;
	border-style: solid;
	border-color: #333333;
}

a.ftr-lnk:link, a.ftr-lnk:visited, .ftr-txt
{
	font-family:  Verdana, Arial, Helvetica, sans-serif; /* Arial, Helvetica, sans-serif; */
	font-size: 10px;
	line-height: 18px;
	color: #3E484B;
	text-decoration: none;
}

a.ftr-lnk:hover
{
	color: #FF7F00;
	text-decoration: none;

}

div.separator-text {
 	border-top: 2px dotted #FF7F00; 
 	width: 100%;
	line-height: 1px;
	margin: 10px 0px 6px 0px;
}

.back_to_top_anchor_text
{
	font-weight: bold;
	float: right;
	margin-bottom: 2px;
}

div.separator-line {
	border-bottom: 2px dotted #FF7F00;
	clear: both;
	height: 0px;
	padding: 0px;
	margin: 10px 0px;
	line-height: 100%;
}

hr.separator-line {
	display: none;
}

.request-txt
{
	background-image: url(images/bg_request_newsletter.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF7F00;
	text-align: center;
	padding: 5px;
}

a.request-lnk:link, a.request-lnk:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

a.request-lnk:hover
{
	color: #FF7F00;
}


/* Action box */
table.action-box
{
	width: 490px;
	background-color: #3E484A;
}	

td.action-txt
{
	font-size: 14px;
	font-weight: bold;
	color: #FEF2E4;
	text-align: center;
	line-height: 14px;
}

img.action-arrow
{
	border: 0px;
	margin: 0px 10px 2px 10px;
	vertical-align: middle;
	line-height: 14px;
}

a.action-lnk:link, a.action-lnk:visited
{
	font-weight: bold;
	font-size: 14px;
	line-height: 14px;
}

a.action-lnk:hover
{
	color: #FEF2E4;
	font-weight: bold;
	font-size: 14px;
	line-height: 14px;
}

a.action-subnav-lnk:link, a.action-subnav-lnk:visited
{
	color: #FEF2E4;
	font-weight: bold;
	font-size: 14px;
	line-height: 14px;
}

a.action-subnav-lnk:hover
{
	color: #FF7F00;
	font-weight: bold;
	font-size: 14px;
	line-height: 14px;
	
}
/* End Action box */





