/****************************************************************************
 ***************              secondary.css                   ***************
 ***************     Copyright 1982-2009, PKC Corporation     ***************
 ****************************************************************************/

/*********************************************************
 * Encases everything under the subnav (all pages except default.aspx)
 ********************************************************/
.wrap {
	width: 759px;
	border-bottom: solid 1px #99968f;
	border-left: solid 1px #99968f;
	border-right: solid 1px #99968f;
	height:100%;
	background-color: #ebebeb;
	float: left;
}


/*********************************************************
 * Orange header on all pages except default.aspx
 ********************************************************/
.sechd {
	background: url("../images/orange_gradient.jpg") repeat-x;
	color: White;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	font-size: small;
	font-weight: normal;
	margin: 0;
	padding: 10px 0 10px 26px;
	width: auto;
	border: solid 1px white;
	height: auto;
}


/*********************************************************
 * Encases everything on the left side of the wrap (doesn't
 * encase 'quicklinks') (all pages except default.aspx)
 ********************************************************/
.secleft {
    margin: 0;
    padding: 0;
    border-right: solid 2px #a2a099;
    vertical-align: top;
    width: 564px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:554px;
}
html>body .secleft {
	width: 554px;
} 


/*********************************************************
 * Encases image under header on aboutus.aspx, consumers.aspx, 
 * couplers.aspx, employers.aspx, our_history.aspx, 
 * professionals.aspx, support.aspx
 ********************************************************/
.imgbar {
	width:553px;	 
}


/*********************************************************
 * Spacer on all pages EXCEPT knowledge_base.aspx, 
 * default.aspx
 ********************************************************/
.spacey {
	padding-bottom: 30px;
	background-color: White;	
}


/*********************************************************
 * Spacer on quicklinks.ascx
 ********************************************************/
.spaced {
	padding-top: 25px;
}	


/*********************************************************
 * Affects employers.aspx, professionals.aspx
********************************************************/ 
.secleft h2 {
	background: white;
	margin: 0;
	padding: 26px 26px 2px 26px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 70%;
	color: #333333;
	font-weight: normal;
}
.secleft h3 {
	background: white;
	margin:0;
	padding: 0 26px 2px 26px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 75%;
	color: #4b5c82;
	font-weight: normal;
}


/*********************************************************
 * Affects employers.aspx, professionals.aspx, disclaimer.aspx,
 * privacy_policy.aspx, 
********************************************************/
.secleft ul {
	padding: 9px 26px 26px 46px;
	font-weight: normal;
	font-size: 70%;
	background: white;
	margin: 0px;
	color: #333333;
	list-style: url(../images/bullet.gif);
	font-family: "Lucida Grande" , Helvetica, Arial, Verdana, Sans-Serif;
}
.secleft li {
	padding: 4px 0 4px 0;
}


/*********************************************************
 * Affects all pages EXCEPT default.aspx, Couplers.aspx,
 * consumers.aspx, in_use.aspx, technical_papers.aspx, 
 * software_manuals.aspx, support.aspx, support_software_manuals.aspx,
 * about_us.aspx, our_history.aspx, site_map.aspx, privacy policy.aspx,
 * disclaimer.aspx 
 ********************************************************/ 
.secleft p {
	background: white;
	margin: 0;
	padding: 24px 26px 26px 26px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	color: #333333;
	font-size: 70%;
} 
.secleft a {
	text-align: center;
	background: white;
	color: #eb831b;
	text-decoration: none;
	padding: 0;
}
.secleft a:hover {
	text-align: center;
	background: white;
	color: #5D7296;
	text-decoration: underline;
	padding: 0;
}


/*********************************************************
 * Left section for couplers.aspx
 ********************************************************/
.couparea {	
    margin-bottom: 20px;
    padding: 0;
    border-right: solid 2px #a2a099;
    width: 554px;
    vertical-align: top;
    background: white;
}
.couparea h1 {
	margin:0;
	padding: 20px 26px 10px 26px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Sans-Serif;
	font-size: .9em;
	color: #4b5c82;
	font-weight: normal;
}
.couparea h2 {
	margin:0;
	padding: 10px 26px 5px 157px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Sans-Serif;
	font-size: .8em;
	color: #4b5c82;
	font-weight: normal;
}
.couparea h3 {
	margin:0;
	padding: 10px 26px 0px 167px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Sans-Serif;
	font-size: .8em;
	color: #615d52;
	font-weight: normal;
}
.couparea p
{
	margin: 0;
	padding: 0 26px 0 0px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Sans-Serif;
	font-size: .7em;
	color: #615d52;
	font-weight: normal;
}
.bottcouparea {	
    margin: 20px 26px 20px 26px;
    padding: 0;
    background: white;
    border-top: 1px solid #D1D0CD;
}	
.bottcouparea p {
	margin: 0;
	padding: 5px 26px 13px 128px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Sans-Serif;
	font-size: .7em;
	color: #615d52;
	font-weight: normal;
}
.bottcouparea h2 {
	margin:0;
	padding: 20px 40px 10px 128px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Sans-Serif;
	font-size: .8em;
	color: #615d52;
	font-weight: normal;
}
.bottcouparea a {
	padding: 0 26px 5px 128px;
	font-size: .8em;
	color: #eb831b;
	font-weight: normal;
	text-decoration: none;
}
.bottcouparea a:hover {
	padding: 0 26px 5px 128px;
	background: white;
	color: #5D7296;
	text-decoration: underline;
}


/*********************************************************
 * for layout of consumers.aspx
 * "consumerbottom" and "consumerboxbody" are variations
 * of classes used on default.aspx. Consumers.aspx also
 * uses some of the same classes as default.aspx for 
 * content layout
 ********************************************************/
.headingspace {
	padding-bottom: 5px;
	background-color: White;
}
.consumerbottom {
	padding: 20px 26px 50px 26px;
	background-color: White;
}
.consumerboxbody {
	padding: 11px 25px 0 15px;
	margin: 0px;
	vertical-align: text-top;
	color: #615d52;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	height: 54px;
	text-align: left;
	font-size: 75%;
}


/*********************************************************
 * for top border under orange header only on page_not_found.aspx
 * (pages without a table on left side)
 ********************************************************/
.someotherquotearea {
	border-top: 1px solid #99968f;	
}


/*********************************************************
 * Text area under banner: aboutus.aspx, consumers.aspx,
 * our_history.aspx, support.aspx
 ********************************************************/
.contentarea {
    margin: 0;
    padding: 0;
    border-right: solid 2px #a2a099;
    width: 554px;
    vertical-align: top;
}
.contentarea h3 {
	background: white;
	margin:0;
	padding: 15px 26px 10px 26px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 75%;
	color: #4b5c82;
	font-weight: normal;
}
.contentarea h4 {
	background: white;
	margin: 0;
	padding: 26px 26px 10px 26px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 75%;
	color: #4b5c82;
	font-weight: normal;	
}
.contentarea p {
	background: white;
	margin: 0;
	padding: 5px 26px 5px 26px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	color: #333333;
	font-size: 70%;	
}
.contentarea ul {
	padding: 5px 26px 10px 46px;
	font-weight: normal;
	font-size: 70%;
	background: white;
	margin: 0px;
	color: #333333;
	list-style: url(../images/bullet.gif);
	font-family: "Lucida Grande" , Helvetica, Arial, Verdana, Sans-Serif;
}
.contentarea li {
	padding: 4px 0 4px 0;
}	
.contentarea p a {
	text-align: center;
	background: white;
	color: #eb831b;
	text-decoration: none;
	padding: 0;
}
.contentarea p a:hover {
	text-align: center;
	background: white;
	color: #5D7296;
	text-decoration: underline;
	padding: 0;
}
.contentarea li a {
	text-align: left;
	background: white;
	color: #eb831b;
	text-decoration: none;	
}
.contentarea li a:hover {
	text-align: left;
	background: white;
	color: #5D7296;
	text-decoration: underline;
}


/*********************************************************
 * Affects link box within the contentarea on right 
 * side on aboutus.aspx, employers.aspx,
 * professionals.aspx, support.aspx
 ********************************************************/
.floatright {
	float: right;
	width: 185px;
	height: auto;
	border: 1px solid #d0cfcb;
	margin: 25px 26px 10px 18px;
}
.topfloatright {
	width: auto;
	height: 20px;
	border: 1px solid white;
	padding: 6px 0 2px 10px;
	background: #ebebeb;
	font-size: 70%;
	color: #615d52;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
}
.bottomfloatright {
	width: auto;
	border-top: 1px solid #d0cfcb;
	padding: 10px 0 10px 0;
	text-align: center;
	background: white;
	font-size: 12px;
	color: #615d52;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
}
.bottomfloatright a {
	text-align: center;
	background: white;
	color: #eb831b;
	text-decoration: none;
	padding: 0;
}
.bottomfloatright a:hover {
	text-align: center;
	background: white;
	color: #5D7296;
	text-decoration: underline;
	padding: 0;
}


/*********************************************************
 * Alternate Quote section styles used on subscribe.aspx
 ********************************************************/
.alternatefloatright {
	float: right;
	width: 185px;
	height: auto;
	border: none;
	margin: 18px 15px 10px 25px;
}
.alternatebottomfloatright {
	width: auto;
	padding: 10px 0 10px 0;
	text-align: center;
	background: white;
	font-size: 12px;
	color: #615d52;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
}
.alternatebottomfloatright a {
	text-align: center;
	background: white;
	color: #eb831b;
	text-decoration: none;
	padding: 0;
}
.alternatebottomfloatright a:hover {
	text-align: center;
	background: white;
	color: #5D7296;
	text-decoration: underline;
	padding: 0;
}


/*********************************************************
 * Link box within the contentarea (without quotes) on right 
 * side of aboutus.aspx, support.aspx
 ********************************************************/
.quotearea {
	width: auto;
	border-top: 1px solid #d0cfcb;
	padding: 10px 0px 10px 0px;
	text-align: left;
	background: white;
	font-size: 12px;
	color: #615d52;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
}
.quotearea a {
	text-align: left;
	background: white;
	color: #eb831b;
	text-decoration: none;
	padding: 0px 0px 10px 10px;
}
.quotearea a:hover {
	text-align: left;
	background: white;
	color: #5D7296;
	text-decoration: underline;
	padding: 0px 0px 10px 10px;
}


/*********************************************************
 * Aligns image on Couplers.aspx to left
 ********************************************************/
.floatleft {
	float: left;
	border: none;
	margin: 0;
	padding: 0 13px 80px 18px;
	display: block;
}


/*********************************************************
 * Left half of 2-part image displayed under sechd on 
 * Couplers.aspx, AbouUs.aspx, Consumers.aspx, Employers.aspx,
 * our_history.aspx, Professionals.aspx, Support.aspx, jobs.aspx
 ********************************************************/
#emp1 {
	border-left: solid 1px white;
	border-bottom: solid 1px #99968f;
	border-top: solid 1px #99968f;
	margin:0;
	padding:0;
}


/*********************************************************
 * Right half of 2-part image displayed under sechd on 
 * Couplers.aspx, AbouUs.aspx, Consumers.aspx, Employers.aspx,
 * our_history.aspx, Professionals.aspx, Support.aspx, jobs.aspx
 ********************************************************/
#emp2 {
	border-bottom: solid 1px #99968f;
	border-top: solid 1px #99968f;
	margin:0;
	padding:0;
	background-color: #e0eaf3;
}


/*********************************************************
 * Encases quicklinks via td (all pages except default.aspx) 
 ********************************************************/
.topright {
	border-top: solid 1px white;
	border-bottom: 1px solid #d0cfcb;
	width: 203px;
	background-color: #ebebeb;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	color: #615d52;
	text-align: left;
	margin: 0;
	padding: 0;
	vertical-align:top;
}


/*********************************************************
 * Affects quicklinks (see usercontrols/quicklinks.ascx)
 ********************************************************/
.secright {
	padding: 0;
	margin: 0;
	background-color: #ebebeb;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	font-size: 70%;
	color: #615d52;
	text-align: left;
	height: auto;
}
.secright ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
.secright li {
	margin: 0;
    padding: 0; 
    display:inline; 
}	
.secright li a {
	display: block;
	margin: 0;
	background-color: #ebebeb;
	font-size: 11px;
	color: #615d52;
	text-decoration: none;
	font-weight: normal;
	width: 100%;
	border-bottom: 1px solid #d0cfcb;
	padding: 5px 0 5px 15px;
}
html>body .secright li a {
	width: auto;
}
.secright li a:hover {
	background-color: #ebebeb;
	color: #5D7296;
}
.secright img {
	border: none;
	text-decoration: none;
	padding: 5px 0 15px 45px;
}	
.rightline {
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
    font-size: 75%;
	font-weight: normal;
	margin: 0;
	padding: 10px 0 10px 15px;
	width: auto;
	border-top: #d0cfcb 1px solid;
	border-bottom: #d0cfcb 1px solid;
	text-align: left;
	vertical-align: top;
}
.outline {
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
    font-size: 70%;
	font-weight: bold;
	margin: 0;
	padding: 0;
	width: auto;
	text-align: left;
}
.greater {
	color: #a4a29b;
	font-size: x-small;
}


/*********************************************************
 * Affects solutions.aspx left div
 ********************************************************/
.secleftwrap {
	background: white;
	margin:0;
	padding: 0;
	border-top: solid 1px #99968f;
}
.secleftbox a {
	padding: 0;
	margin: 0;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 13px;
	color: #eb831b;
	font-weight: normal;
	text-decoration:none;
}
.secleftbox a:hover {
	padding: 0;
	margin: 0;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 13px;
	color: #5D7296;
	font-weight: normal;
	text-decoration:none;
}
.secleftbox img {
	clear: both;
	padding: 0;
	display: block;
	float: left;
	margin: 0 10px 21px 0;
}
.secleftbox p {
	background: white;
	margin: 0;
	padding: 0;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	color: #333333;
	font-size: 70%;
	border-bottom: solid 1px #D1D0CD;
}


/*********************************************************
 * Affects solutions.aspx: adds a line under each blurb on left side
 ********************************************************/
.hallmark {
	padding: 0;
	margin: 0;
	background: white;
	border-bottom: solid 1px #D1D0CD;
}


/*********************************************************
 * Affects left side of knowlege_base.aspx
 ********************************************************/
.kbasewrap {
	background: white;
	margin:0;
	padding: 0;
	border-top: solid 1px #99968f;
}
.kbasewrap h2 {
	background: white;
	margin: 0;
	padding: 26px 0 15px 127px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 75%;
	color: #4b5c82;
	font-weight: normal;
}
.kbasewrap h3 {
	background: white;
	margin: 0;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	color: #333333;
	font-size: .7em;
	padding: 0 0 15px 127px;
}
.kbasebox{
	padding: 13px 0 13px 0;
	margin: 0 26px 0 127px;
	border-bottom: 1px solid #D1D0CD;
}
.kbasebox p {
	padding: 5px 0 0 0;
	margin: 0;
	background: white;
}
.kbasebox a {
	padding: 0;
	margin: 0;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Sans-Serif;
	font-size: .8em;
	color: #eb831b;
	font-weight: normal;
	text-decoration:none;
}
.kbasebox a:hover {
	padding: 0;
	margin: 0;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Sans-Serif;
	font-size: .8em;
	color: #5D7296;
	font-weight: normal;
	text-decoration:none;
}
.kbasebott{
	padding: 13px 0 93px 0;
	margin: 0 26px 0 127px;
}
.kbasebott p {
	padding: 5px 0 0 0;
	margin: 0;
	background: white;
}
.kbasebott a {
	padding: 0;
	margin: 0;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Sans-Serif;
	font-size: .8em;
	color: #eb831b;
	font-weight: normal;
	text-decoration:none;
}
.kbasebott a:hover {
	padding: 0;
	margin: 0;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Sans-Serif;
	font-size: .8em;
	color: #5D7296;
	font-weight: normal;
	text-decoration:none;
}


/*********************************************************
 * Affects left side of library.aspx
 ********************************************************/
.libwrap {
	background: white;
	margin:0;
	padding: 0;
	border-top: solid 1px #99968f;
}
.libwrap h2 {
	margin: 0;
	padding: 26px 0 15px 140px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Sans-Serif;
	font-size: .8em;
	color: #4b5c82;
	font-weight: normal;
}	
.libwrap h3 {
	margin: 0;
	padding: 10px 0 15px 140px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Sans-Serif;
	font-size: .8em;
	color: #4b5c82;
	font-weight: normal;
}	
.libbox{
	padding: 0;
	margin: 0 26px 0 140px;
}
.libbox p {
	padding: 5px 26px 10px 0;
	margin: 0;
	background: white;
}
.libbox a {
	padding: 0;
	margin: 0;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Sans-Serif;
	font-size: .8em;
	color: #eb831b;
	font-weight: normal;
	text-decoration:none;
}
.libbox a:hover {
	padding: 0;
	margin: 0;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Sans-Serif;
	font-size: .8em;
	color: #5D7296;
	font-weight: normal;
	text-decoration:none;
}


/*********************************************************
 * Affects small image on left for library.aspx and success_stories.aspx
 ********************************************************/
.floatlib {
	float: left;
	border: none;
	margin: 0;
	padding: 10px 0 0 0;
	display: block;
}


/*********************************************************
 * Affects aspects on left of videos.aspx 
 ********************************************************/
.vidimg {
	padding: 10px 40px 5px 25px;
}
.libvidttl
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: super;
	padding-top: 0px;
}


/*********************************************************
 * Affects aspects on left of faq.aspx and faq_plaintext.aspx
 ********************************************************/
.floatfaq {
	float: left;
	border: none;
	margin: 0;
	padding: 0 0 0 26px;
}
.faqwrap {
	background: white;
	margin:0;
	padding: 0 26px 0 0;
	border-top: solid 1px #99968f;
}
.faqquestion {
	margin: 0;
	padding: 15px 0 0 127px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Sans-Serif;
	font-size: .7em;
    color: #333333;
	font-weight: bold;
}	
.faqquestion a {
	color: #333333;
	font-weight: bold;	
}
.faqquestion a:hover {
	color: #333333;
	font-weight: bold;
	text-decoration:none;	
}
.faqanswer{
	padding: 13px 26px 13px 127px;
	margin: 0;
}
.faqanswer p {
	padding: 0 0 10px 20px;
	margin: 0;
	background: white;
}
.faqanswer a {
	padding: 0;
	margin: 0;
	color: #eb831b;
	font-weight: normal;
	text-decoration:none;
}
.faqanswer a:hover {
	padding: 0;
	margin: 0;
	color: #5D7296;
	font-weight: normal;
	text-decoration: underline;
}
.faqanswer ol {
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Sans-Serif;
	font-size: .7em;
	color: #333333;
	padding-top: 0;
	margin-top: 0;
}


/*********************************************************
 * Affects aspects on left of articles.aspx, in_use.aspx,
 * software_manuals.aspx, support_software_manuals.aspx,
 * technical_papers.aspx, videos.aspx
 ********************************************************/
.libart p {
	padding: 0;
	margin: 0 165px 12px 26px;
	background: white;
	font-size: .7em;
}
.libart h2 {
	padding: 0;
	margin: 26px 0 0 26px;
	background: white;
	font-size: .8em;
	color: #4b5c82;
	text-align: left;
}
.libart h3 {
	padding: 0;
	margin: 26px 0 10px 26px;
	background: white;
	font-size: .8em;
	color: #4b5c82;
	text-align: left;
}
.librarytbl {
	margin-left: 26px;
	width: 500px;
	border-left: solid 1px #ebebeb;
	border-top: solid 1px #ebebeb;
}
.librarytbl th {
	background-color: #f9f9f9;
	border-right: solid 1px #ebebeb;
	border-bottom: solid 1px #ebebeb;
	text-align: left;
	font-size: .8em;
	color: #4b5c82;
	font-weight: normal;
	height: 35px;
	padding: 0 16px 0 16px;
} 
.ltblue {
	background-color: #f9f9f9;
	border-right: solid 1px #ebebeb;
	border-bottom: solid 1px #ebebeb;
	text-align: left;
	height: auto;
	padding: 8px 35px 8px 16px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Sans-Serif;
	font-size: .7em;
	color: #333333;
} 
.ltbluetwo {
	background-color: #f9f9f9;
	border-right: solid 1px #ebebeb;
	border-bottom: solid 1px #ebebeb;
	text-align: left;
	height: auto;
	width: 100px;
	padding: 8px 0 8px 16px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Sans-Serif;
	font-size: .7em;
	color: #333333;
	font-weight: normal;
} 
.ltbluetwo a {
	color: #eb831b;
	font-weight: normal;
	text-decoration:none;
	background-color: #f9f9f9; 
}
.ltbluetwo a:hover {
	color: #5D7296;
	font-weight: normal;
	text-decoration: underline;
}
.ltwhite {
	background-color: white;
	border-right: solid 1px #ebebeb;
	border-bottom: solid 1px #ebebeb;
	text-align: left;
	height: auto;
	padding: 8px 35px 8px 16px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Sans-Serif;
	font-size: .7em;
	color: #333333;
} 
.ltwhitetwo {
	background-color: white;
	border-right: solid 1px #ebebeb;
	border-bottom: solid 1px #ebebeb;
	text-align: left;
	height: auto;
	width: 100px;
	padding: 8px 0 8px 16px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Sans-Serif;
	font-size: .7em;
	color: #333333;
	font-weight: normal;
	background-color: Transparent;
} 


/*********************************************************
 * Grey color for the dividing line in the text on articles.aspx
 ********************************************************/
.line {
	color: #a2a099;
}


/*********************************************************
 * Affects images of video still on videos.aspx only
 ********************************************************/
.ltbluevid {
	background-color: #f9f9f9;
	border-right: solid 1px #ebebeb;
	border-bottom: solid 1px #ebebeb;
	text-align: center;
	height: auto;
	padding: 8px 0 8px 16px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Sans-Serif;
	font-size: .6em;
	color: #333333;
	font-weight: normal;
} 
.ltwhitevid {
	background-color: white;
	border-right: solid 1px #ebebeb;
	border-bottom: solid 1px #ebebeb;
	text-align: center;
	height: auto;
	padding: 8px 0 8px 16px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Sans-Serif;
	font-size: .6em;
	color: #333333;
	font-weight: normal;
	background-color: Transparent;
} 


/*********************************************************
 * Affects text on success_stories.aspx only
 ********************************************************/
.succstory p {
	padding: 0 0 10px 0;
	margin: 0 75px 0 160px;
}
.succstory a {
	padding: 0;
	margin: 0;
	color: #eb831b;
	font-weight: normal;
	text-decoration:none;
}
.succstory a:hover {
	padding: 0;
	margin: 0;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Sans-Serif;
	color: #5D7296;
	font-weight: normal;
	text-decoration:none;
}


/*********************************************************
 * Affects aspects on left of purchase_info_employers.aspx, purchase_info_providers.aspx
 ********************************************************/
.floatpurchase {
	float: left;
	border: none;
	margin: 0;
	padding: 1px 0 150px 0;
	display: block;
}
.purchasebox {
	padding: 0;
	margin: 0 26px 0 0px;
}
.purchasebox p {
	padding: 5px 26px 10px 0;
	margin: 0;
	background: white;
}
.purchasebox a {
	padding: 0;
	margin: 0;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Sans-Serif;	
	color: #eb831b;
	font-weight: normal;
	text-decoration:none;
}
.purchasebox a:hover {
	padding: 0;
	margin: 0;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Sans-Serif;
	color: #5D7296;
	font-weight: normal;
	text-decoration:none;
}
.bottompurchasebox{
	padding: 0;
	margin: 0px 26px 0 0;
}
.bottompurchasebox p {
	padding: 5px 26px 10px 0;
	margin: 0;
	background: white;
}


/*********************************************************
 * Affects aspects on left of purchase_info_employers.aspx, 
 * purchase_info_providers.aspx, feedback_form.aspx, request_a_demo.aspx
 ********************************************************/
.purchasewrap {
	background: white;
	margin:0;
	padding: 0 0 0 150px;
	border-top: solid 1px #99968f;
}
.purchasewrap h2 {
	margin: 0;
	padding: 10px 0 5px 0;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Sans-Serif;
	font-size: .8em;
	color: #4b5c82;
	font-weight: normal;
}	
.toppurchasebox {
	padding: 0;
	margin: 20px 26px 0 0;
}
.toppurchasebox p {
	padding: 5px 26px 10px 0;
	margin: 0;
	background: white;
}


/*********************************************************
 * Affects aspects on left of request_a_demo.aspx, feedback_form.aspx
 ********************************************************/
input {
    font-family: "Lucida Grande" , Helvetica, Arial, Verdana, Sans-Serif;
}
textarea {
    font-family: "Lucida Grande" , Helvetica, Arial, Verdana, Sans-Serif;
}
.allwhite {
	background: white;
}
.floatfeedback {
	float: left;
	border: none;
	margin: 0;
	padding: 30px 0 10px 20px;
	display: block;
}
.feedbackmessage {
	padding: 5px 26px 180px 0;
	margin: 0;
	background: white;
	font-size: .9em;
    font-weight: bold;
	color: #4b5c82;
}
.feedbacksectionhead {
    padding: 10px 0 5px 0;
	border-bottom: solid 1px #ebebeb;
	font-size: .9em;
    color: #4b5c82;
}
.feedbacklabel {
    padding: 10px 0 3px 1px;
	color: #333333;
	font-size: 70%;
}
.feedbackradiolabel {
    padding: 2px 0;
	color: #333333;
	font-size: 70%;
}
.feedbacktextboxleft {
    padding-right: 17px;
}
.feedbackbottomrow {
    padding-bottom: 18px;	
	border-bottom: solid 1px #ebebeb;
}
.feedbacksubmit {
    text-align: right;
}


/*********************************************************
 * Aligns the city input in request_a_demo.aspx
 ********************************************************/
.demoformcity {
   vertical-align: bottom;
}
.demoformcity div {
    padding: 10px 0 3px 1px;
	color: #333333;
	font-size: 70%;
}


/*********************************************************
 * Affects aspects on left of contact_us.aspx
 ********************************************************/
.contactus {
	background: white;
	margin:0;
	padding: 0 26px 0 0;
	border-top: solid 1px #99968f;
}
.contactus h2 {
	margin:0;
	padding: 21px 40px 0 47px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Sans-Serif;
	font-size: .8em;
	color: #4b5c82;
	font-weight: normal;
}
.contactus p {
	padding: 5px 26px 10px 65px;
	margin: 0;
	background: white;
}
.contactright {
	float: right;
	width: 176px;
	height: auto;
	margin: 25px 0 0 0;
	font-size: .6em;
	color: #98968E;
}


/*********************************************************
 * site_map.aspx only
 ********************************************************/
.sitemap {
	background: white;
	margin:0;
	padding: 0 26px 0 124px;
	border-top: solid 1px #99968f;
}
.sitemap h2 {
	background: white;
	margin: 0 0 10px 0;
	padding: 20px 0 5px 0;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Sans-Serif;
	font-size: .8em;
	color: #4b5c82;
	font-weight: normal;
	border-bottom: 1px solid #D1D0CD;
}
.sitemap a {
	padding: 0;
	margin: 0 0 7px 20px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Sans-Serif;
	font-size: .7em;
	color: #eb831b;
	font-weight: normal;
	text-decoration:none;
}
.sitemap a:hover {
	padding: 0;
	margin: 0 0 7px 20px;
	color: #5D7296;
	font-weight: normal;
	text-decoration:underline;
}
.spacemap {
	vertical-align: bottom;
}
	
	
/*********************************************************
 * left side of available_couplers.aspx and available_couplers_plaintext.aspx
 ********************************************************/
.availcoupitalics {
	font-size: .7em;
	padding: 0px 75px 10px 140px;
	color: #615d52;
	font-weight: normal;
	font-style: italic;
}
.availcoupwrap {
	background: white;
	margin:0;
	padding: 0;
}
.availcoupwrap h2 {
	margin: 0;
	padding: 26px 0px 0px 140px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Sans-Serif;
	font-size: .8em;
	color: #4b5c82;
	font-weight: normal;
}	
.floatavailcoupwrap {
	background: white;
	margin:0;
	padding: 0;
	border-top: solid 1px #99968f;
}
.floatavailcoup {
	float: left;
	border: none;
	margin: 0;
	padding: 30px 0 200px 20px;
	display: block;
}
.availcoupbox {
	padding: 0;
	margin: 0 26px 0 140px;
	background: white;
}
.availcoupbox p {
	padding: 5px 26px 10px 0;
	margin: 0;
	background: white;
}
.availcoupboxbottom {
	padding: 0;
	margin: 0 26px 0 140px;
	border-bottom: 1px solid #D1D0CD;
}
.availcoupboxbottom p {
	padding: 0px 26px 15px 0;
	margin: 0;
	background: white;
}
.availcoupstrong {
	font-size: .8em;
	padding: 10px 75px 5px 140px;
	color: #615d52;
	font-weight: bold;
	font-style: normal;
}
.availcoupkey {
	padding: 7px 5px 0px 0px;
	vertical-align: top;
}
.availcouptitle {
	font-size: .7em;
	padding: 10px 75px 5px 145px;
	color: #615d52;
	font-weight:600;
	font-style: normal;
}
.availcouptitle a {
	color: #615d52;
	font-style: normal;
}
.availcouptitle a:hover {
	background: white;
	color: #5D7296;
	text-decoration: underline;
	padding: 0;
}
.availcoupdescrip {
	padding: 0;
	margin: 0 15px 0 150px;
}
.availcoupdescrip p {
	padding: 0px 26px 0px 25px;
	margin: 0;
	background: white;
}


/*********************************************************
 * affects available_couplers.aspx, available_couplers_plaintext.aspx
 * available_couplers.aspx.cs, available_couplers_plaintext.aspx.cs
 ********************************************************/
.availcoupboximage {
   text-align: right;
   border: 0px;
   vertical-align: text-top;
   padding-right: 5px;	
}


/*********************************************************
 * affects available_couplers.aspx (script output) only
 ********************************************************/
.availcouphr {
	margin: 0px 26px;
	border-top: 1px solid #D1D0CD;
}
.availablecouplerscontentarea {
    margin: 0;
    padding: 0;
    border-right: solid 2px #a2a099;
    width: 554px;
    vertical-align: top;
	background: white;
}
.availablecouplerscontentarea p {
	background: white;
	margin: 0;
	padding: 15px 0 0 0;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	color: #333333;
	font-size: 70%;	
}
.availablecouplerscontentarea p a {
	text-align: center;
	background: white;
	color: #eb831b;
	text-decoration: none;
	padding: 0;
}
.availablecouplerscontentarea p a:hover {
	text-align: center;
	background: white;
	color: #5D7296;
	text-decoration: underline;
	padding: 0;
}
.availcoupsecleft {
    margin: 0;
    padding: 0;
    border-right: solid 2px #a2a099;
    width: 554px;
    vertical-align: top;
}
.availcoupsecleft p {
	background: white;
	margin: 0;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	color: #333333;
	font-size: 70%;
} 
.availcoupsecleft a {
	text-align: center;
	background: white;
	color: #eb831b;
	text-decoration: none;
	padding: 0;
}
.availcoupsecleft a:hover {
	text-align: center;
	background: white;
	color: #5D7296;
	text-decoration: underline;
	padding: 0;
}


/*********************************************************
 * left side of news.aspx
 ********************************************************/
.newswrap {
	background: white;
	margin:0;
	padding: 0;
	border-top: solid 1px #99968f;
}
.newswrap h2 {
	margin: 0;
	padding: 26px 0px 1px 140px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Sans-Serif;
	font-size: .8em;
	color: #4b5c82;
	font-weight: normal;
}	
.newsitalics 
{
	font-size: .7em;
	padding: 0px 75px 8px 140px;
	color: #615d52;
	font-weight: normal;
	font-style: italic;
}
.newsboxbottom p {
	padding: 5px 26px 10px 0;
	margin: 0;
	background: white;
}


/*********************************************************
 * affects news.aspx, news.aspx.cs, NewsArticle.aspx, pkc_in_the_press.aspx
 ********************************************************/
.newsbox {
	padding: 0;
	margin: 0 26px 0 140px;
}
.newsbox p {
	padding: 0px 26px 5px 0;
	margin: 0;
	background: white;
}
.newsbox a {
	font-size: 8pt;
	text-align: center;
	background: white;
	color: #eb831b;
	text-decoration: none;
	padding: 0;
}
.newsbox a:hover {
	font-size: 8pt;
	text-align: center;
	background: white;
	color: #5D7296;
	text-decoration: underline;
	padding: 0;
}


/*********************************************************
 * spacer with borders at bottom of news.aspx, pkc_in_the_press.aspx
 ********************************************************/
.newsboxbottom {
	padding: 5px 0 0 0;
	margin: 0 26px 0 140px;
	border-bottom: 1px solid #D1D0CD;
}


/*********************************************************
 * specific to jobs.aspx
 ********************************************************/
.jobswrap {
	background: white;
	margin:0;
	padding: 0;
}
.jobswrap h3 {
	margin:0;
	padding: 10px 26px 5px 26px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 75%;
	color: #4b5c82;
	font-weight: normal;
}
.jobswrap ul {
	padding: 4px 26px 0 46px;
	font-weight: normal;
	font-size: 70%;
	background: white;
	margin-bottom: 15px;
	color: #333333;
	list-style: url(../images/bullet.gif);
	font-family: "Lucida Grande" , Helvetica, Arial, Verdana, Sans-Serif;
}
.jobsbox {
	padding: 20px 0 0 0;
	margin: 0;	
}
.jobstitle {
	font-size: .7em;
	padding: 15px 26px 2px 26px;
	color: #615d52;
	font-weight:600;
	font-style: normal;
}
.jobsitalics {
	font-size: .7em;
	padding: 0 26px;
	color: #615d52;
	font-weight: normal;
	font-style: italic;
}
.jobsbox p {
	padding: 5px 26px;
	margin: 0;
	background: white;
}
.jobsbox a {
	font-size: 8pt;
	text-align: left;
	background: white;
	color: #eb831b;
	text-decoration: none;
	padding: 0;
}
.jobsbox a:hover {
	font-size: 8pt;
	text-align: left;
	background: white;
	color: #5D7296;
	text-decoration: underline;
	padding: 0;
}
.jobdesclink {
	padding: 0;
	margin: 0 26px;
}
.jobdesclink a {
	font-size: 8pt;
	background: white;
	color: #eb831b;
	text-decoration: none;
	padding: 0;
}
.jobdesclink a:hover {
	font-size: 8pt;
	background: white;
	color: #5D7296;
	text-decoration: underline;
	padding: 0;
}
.jobsbottomfloatright {
	width: auto;
	border-top: 1px solid #d0cfcb;
	padding: 10px;
	font-size: 70%;
	text-align: left;
	background: white;
	color: #615d52;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
}
.jobsbottomfloatright a {
	text-align: center;
	background: white;
	color: #eb831b;
	text-decoration: none;
	padding: 0;
	font-size: 100%;
}
.jobsbottomfloatright a:hover {
	text-align: center;
	background: white;
	color: #5D7296;
	text-decoration: underline;
	padding: 0;
}
/*********************************************************
 * specific to JobDescription.aspx
 ********************************************************/
.jobdescwrap {
	background: white;
	margin:0;
	padding: 0;
	border-top: solid 1px #99968f;
}
.jobdescwrap h2 {
	margin: 0;
	padding: 26px 0px 0px 140px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Sans-Serif;
	font-size: .8em;
	color: #4b5c82;
	font-weight: normal;
}
.jobdesctitle {
	font-size: .7em;
	padding: 10px 75px 0px 140px;
	color: #615d52;
	font-weight:600;
	font-style: normal;
}
.jobdescitalics {
	font-size: .7em;
	padding: 0px 75px 8px 140px;
	color: #615d52;
	font-weight: normal;
	font-style: italic;
}
.jobdescbox {
	padding: 0;
	margin: 0 26px 0 140px;	
}
.jobdescbox p {
	padding: 5px 26px 5px 0;
	margin: 0;
	background: white;
}
.jobdescbox a {
	font-size: 8pt;
	text-align: center;
	background: white;
	color: #eb831b;
	text-decoration: none;
	padding: 0;
}
.jobdescbox a:hover {
	font-size: 8pt;
	text-align: center;
	background: white;
	color: #5D7296;
	text-decoration: underline;
	padding: 0;
}


/*********************************************************
 * left side of leadership.aspx, partners.aspx
 ********************************************************/
.aboutwrap {
	background: white;
	padding: 26px;
}
.aboutwrap p.intro {
	margin:0;
	padding: 0;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 75%;
	color: #4b5c82;
	font-weight: normal;
}
.aboutwrap h2 {
	margin: 0;
	padding: 30px 0 0 0;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Sans-Serif;
	font-size: .8em;
	color: #4b5c82;
	font-weight: bold;
}


/*********************************************************
 * used in leadership.aspx
 ********************************************************/	
.teammember {
	margin-top: 10px;
	border-top: solid 1px #cccccc;
	padding-top: 20px;
	clear:left;
}
.teammember img {
	float: left;
	margin: 0 20px 20px 0;
}	
.teammember h3 {
	margin:0;
	padding: 0;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 75%;
	color: #333333;
	font-weight: bold;
}
.teammember p {
	margin: 0;
	padding: 10px 0 14px 0;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	color: #333333;
	font-size: 70%;
}	


/*********************************************************
 * used in partners.aspx
 ********************************************************/
.partner {
	margin-top: 10px;
	border-top: solid 1px #cccccc;
	padding-top: 20px;
	clear:left;
}
.partner img {
	float: right;
	margin: 0 20px 20px 0;
}	
.partner h3 {
	margin:0;
	padding: 0;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 75%;
	color: #333333;
	font-weight: bold;
}
.partner p {
	margin: 0;
	padding: 10px 0 14px 0;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	color: #333333;
	font-size: 70%;
}


/*********************************************************
 * used in campaigns.aspx
 ********************************************************/
.campaigns {
	background: white;
	margin:0;
	padding: 0 26px 0 140px;
	border-top: solid 1px #99968f;
}	
.campaigns p {
	margin: 0;
	padding: 24px 0 0 0;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	color: #333333;
	font-size: 70%;
} 
.campaigns img {
	padding-top: 26px;
}	
.caption {
	margin: 0;
	padding: 0;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	color: #333333;
	font-size: 70%;
	text-align: right;
	font-style: italic;
}