body, body.green
{
	position: relative;
	font: 11px/15px Arial, Helvetica, sans-serif;
	color: #000;
	z-index: 9;
}

body
{	background-color: #6788a9;
}

body.green
{	background-color: #abce39;
	background-image: url("images/wgr_bg_ramp.jpg");
	background-repeat: repeat-x;
}

/* This corrects many IE alignment issues */
*
{	padding: 0;
	margin: 0;
}

body.white {
        background-color: #fff;
}

/* These remove the dotted outline from links in Firefox */

a
{	outline: none;
}

img
{	border: none;
}

#centerall, #topramp, #topramp-green, #logoband, #navholder, #homepicholder
{	width: 820px;
}

#centerall
{	background-color: #fff;
	margin: 14px auto 0px auto;
}

#topramp, #topramp-green
{	height: 28px;
	background-repeat: repeat-x
}

#topramp
{	background-image: url('images/langramp.gif');
}

#topramp-green
{	background-image: url('images/greenramp.gif');
}

#logoholderaward
{	width: 110px;
    height: 145px;
	background-color: #fff;
	float: left;
	padding-bottom: 10px;
}

#logoband, #logoband-green, #logoholder, #taglineholder
{	height: 57px;
}

#logoband
{	background-color: #5779bc;
}

#logoband-green
{	background-color: #78c037;
}

#logoholder
{	width: 180px;
	background-color: #fff;
	float: left;
}

#taglineholder, #taglineholder-green
{	width: 565px;
	float: left;
}

#taglineholder
{	background-color: #5779bc;
	float: left;
}

#taglineholder-green
{	background-color: #78c037;
}


/*   Top nav   */

#navholder, #navspacer
{	height: 34px;
	background-color: #0c419a;
}

#navspacer
{	display: block;
	width: 200px;
	float: left;
}

#solutions, #solutions-green, #solutions_youarehere, #solutions_youarehere-green, #solutions_youareherestatic, #solutions_youareherestatic-green, #products, #products-green, #products_youarehere, #products_youarehere-green, #products_youareherestatic, #products_youareherestatic-green, #customers, #customers-green, #customers_youarehere, #customers_youarehere-green, #customers_youareherestatic, #customers_youareherestatic-green, #partners, #partners-green, #partners_youarehere, #partners_youarehere-green, #partners_youareherestatic, #partners_youareherestatic-green, #support, #support-green, #support_youarehere, #support_youarehere-green, #support_youareherestatic, #support_youareherestatic-green, #news, #news-green, #news_youarehere, #news_youarehere-green, #news_youareherestatic, #news_youareherestatic-green, #company, #company-green, #company_youarehere, #company_youarehere-green, #company_youareherestatic, #company_youareherestatic-green, #contact, #contact-green, #contact_youarehere, #contact_youarehere-green, #contact_youareherestatic, #contact_youareherestatic-green, #green, #green_youarehere, #green_youareherestatic
{	display: block;
	height: 34px;
	float: left;
}

#worldwide, #worldwide-green, #worldwide_youarehere, #worldwide_youarehere-green, #worldwide_youareherestatic, #worldwide_youareherestatic-green
{	display: block;
	position: relative;
	top: 14px;
	height: 34px;
	width: 75px;
	float: right;
}

#solutions, #solutions-green, #solutions_youarehere, #solutions_youarehere-green, #solutions_youareherestatic, #solutions_youareherestatic-green, #products, #products-green, #products_youarehere, #products_youarehere-green, #products_youareherestatic, #products_youareherestatic-green, #customers, #customers-green, #customers_youarehere, #customers_youarehere-green, #customers_youareherestatic, #customers_youareherestatic-green, #partners, #partners-green, #partners_youarehere, #partners_youarehere-green, #partners_youareherestatic, #partners_youareherestatic-green, #support, #support-green, #support_youarehere, #support_youarehere-green, #support_youareherestatic, #support_youareherestatic-green, #company, #company-green, #company_youarehere, #company_youarehere-green, #company_youareherestatic, #company_youareherestatic-green, #green, #green_youarehere, #green_youareherestatic
{	width: 70px;
}

#news, #news-green, #news_youarehere, #news_youarehere-green, #news_youareherestatic, #news_youareherestatic-green
{	width: 44px;
}

#contact, #contact-green, #contact_youarehere, #contact_youarehere-green, #contact_youareherestatic, #contact_youareherestatic-green
{	width: 80px;
}

#solutions a:link, #solutions a:visited
{	display: block;
	width: 70px;
	height: 34px;
	background-image: url('images/nav_solutions.gif');
	background-position:  0 50%;
}

#solutions a:hover, #solutions_youarehere a:hover, #solutions_youarehere a:link, #solutions_youarehere a:visited, #solutions_youareherestatic
{	display: block;
	width: 70px;
	height: 34px;
	background-image: url('images/nav_solutions.gif');
	background-position:  -70px 50%;
}

#solutions_youarehere a:hover
{	background-image: url('images/nav_solutions.gif');
	background-position:  0 50%;
}

#solutions a:active, #solutions_youarehere a:active, #solutions-green a:active, #solutions_youarehere-green a:active
{	background-position: -140px;
}

#solutions-green a:link, #solutions-green a:visited
{	display: block;
	width: 70px;
	height: 34px;
	background-image: url('images/nav_solutions-green.gif');
	background-position:  0 50%;
}

#solutions-green a:hover, #solutions_youarehere-green a:hover, #solutions_youarehere-green a:link, #solutions_youarehere-green a:visited, #solutions_youareherestatic-green
{	display: block;
	width: 70px;
	height: 34px;
	background-image: url('images/nav_solutions-green.gif');
	background-position:  -70px 50%;
}

#solutions_youarehere-green a:hover
{	background-image: url('images/nav_solutions-green.gif');
	background-position:  0 50%;
}

#products a:link, #products a:visited
{	display: block;
	width: 70px;
	height: 34px;
	background-image: url('images/nav_products.gif');
	background-position:  0 50%;
}

#products a:hover, #products_youarehere a:hover, #products_youarehere a:link, #products_youarehere a:visited, #products_youareherestatic
{	display: block;
	width: 70px;
	height: 34px;
	background-image: url('images/nav_products.gif');
	background-position:  -70px 50%;
}

#products_youarehere a:hover
{	background-image: url('images/nav_products.gif');
	background-position:  0 50%;
}

#products a:active, #products_youarehere a:active, #products-green a:active, #products_youarehere-green a:active
{	background-position: -140px;
}

#products-green a:link, #products-green a:visited
{	display: block;
	width: 70px;
	height: 34px;
	background-image: url('images/nav_products-green.gif');
	background-position:  0 50%;
}

#products-green a:hover, #products_youarehere-green a:hover, #products_youarehere-green a:link, #products_youarehere-green a:visited, #products_youareherestatic-green
{	display: block;
	width: 70px;
	height: 34px;
	background-image: url('images/nav_products-green.gif');
	background-position:  -70px 50%;
}

#products_youarehere-green a:hover
{	background-image: url('images/nav_products-green.gif');
	background-position:  0 50%;
}

#customers a:link, #customers a:visited
{	display: block;
	width: 70px;
	height: 34px;
	background-image: url('images/nav_customers.gif');
	background-position:  0 50%;
}

#customers a:hover, #customers_youarehere a:hover, #customers_youarehere a:link, #customers_youarehere a:visited, #customers_youareherestatic
{	display: block;
	width: 70px;
	height: 34px;
	background-image: url('images/nav_customers.gif');
	background-position:  -70px 50%;
}

#customers_youarehere a:hover
{	background-image: url('images/nav_customers.gif');
	background-position:  0 50%;
}

#customers a:active, #customers_youarehere a:active, #customers-green a:active, #customers_youarehere-green a:active
{	background-position: -140px;
}

#partners a:link, #partners a:visited
{	display: block;
	width: 70px;
	height: 34px;
	background-image: url('images/nav_partners.gif');
	background-position:  0 50%;
}

#partners a:hover, #partners_youarehere a:hover, #partners_youarehere a:link, #partners_youarehere a:visited, #partners_youareherestatic
{	display: block;
	width: 70px;
	height: 34px;
	background-image: url('images/nav_partners.gif');
	background-position:  -70px 50%;
}

#partners_youarehere a:hover
{	background-image: url('images/nav_partners.gif');
	background-position:  0 50%;
}

#partners a:active, #partners_youarehere a:active, #partners-green a:active, #partners_youarehere-green a:active
{	background-position: -140px;
}

#support a:link, #support a:visited
{	display: block;
	width: 70px;
	height: 34px;
	background-image: url('images/nav_support.gif');
	background-position:  0 50%;
}

#support a:hover, #support_youarehere a:hover, #support_youarehere a:link, #support_youarehere a:visited, #support_youareherestatic
{	display: block;
	width: 70px;
	height: 34px;
	background-image: url('images/nav_support.gif');
	background-position:  -70px 50%;
}

#support_youarehere a:hover
{	background-image: url('images/nav_support.gif');
	background-position:  0 50%;
}

#support a:active, #support_youarehere a:active, #support-green a:active, #support_youarehere-green a:active
{	background-position: -140px;
}

#news a:link, #news a:visited
{	display: block;
	width: 44px;
	height: 34px;
	background-image: url('images/nav_news.gif');
	background-position:  0 50%;
}

#news a:hover, #news_youarehere a:hover, #news_youarehere a:link, #news_youarehere a:visited, #news_youareherestatic
{	display: block;
	width: 44px;
	height: 34px;
	background-image: url('images/nav_news.gif');
	background-position:  -44px 50%;
}

#news_youarehere a:hover
{	background-image: url('images/nav_news.gif');
	background-position:  0 50%;
}

#news a:active, #news_youarehere a:active, #news-green a:active, #news_youarehere-green a:active
{	background-position: -88px;
}

#company a:link, #company a:visited
{	display: block;
	width: 70px;
	height: 34px;
	background-image: url('images/nav_company.gif');
	background-position:  0 50%;
}

#company a:hover, #company_youarehere a:hover, #company_youarehere a:link, #company_youarehere a:visited, #company_youareherestatic
{	display: block;
	width: 70px;
	height: 34px;
	background-image: url('images/nav_company.gif');
	background-position:  -70px 50%;
}

#company_youarehere a:hover
{	background-image: url('images/nav_company.gif');
	background-position:  0 50%;
}

#company a:active, #company_youarehere a:active, #company-green a:active, #company_youarehere-green a:active
{	background-position: -140px;
}

#contact a:link, #contact a:visited
{	display: block;
	width: 80px;
	height: 34px;
	background-image: url('images/nav_contact.gif');
	background-position:  0 50%;
}

#contact a:hover, #contact_youarehere a:hover, #contact_youarehere a:link, #contact_youarehere a:visited, #contact_youareherestatic
{	display: block;
	width: 80px;
	height: 34px;
	background-image: url('images/nav_contact.gif');
	background-position:  -80px 50%;
}

#contact_youarehere a:hover
{	background-image: url('images/nav_contact.gif');
	background-position:  0 50%;
}

#contact a:active, #contact_youarehere a:active, #contact-green a:active, #contact_youarehere-green a:active
{	background-position: -160px;
}

#worldwide a:link, #worldwide a:visited
{	display: block;
	width: 70px;
	height: 34px;
	background-image: url('images/nav_worldwide2.gif');
	background-position:  0 50%;
}

#worldwide a:hover, #worldwide_youarehere a:hover, #worldwide_youarehere a:link, #worldwide_youarehere a:visited, #worldwide_youareherestatic
{	display: block;
	position: relative;
	width: 70px;
	height: 34px;
	background-image: url('images/nav_worldwide2.gif');
	background-position:  -70px 50%;
}

#worldwide_youarehere a:hover
{	background-image: url('images/nav_worldwide2.gif');
	background-position:  0 50%;
}

#worldwide a:active, #worldwide_youarehere a:active
{	background-position: -140px;
}

/*   Worldwide in Green section   */

#worldwide-green a:link, #worldwide-green a:visited
{	display: block;
	width: 70px;
	height: 34px;
	background-image: url('images/nav_worldwide-green.gif');
	background-position:  0 50%;
}

#worldwide-green a:hover, #worldwide_youarehere-green a:hover, #worldwide_youarehere-green a:link, #worldwide_youarehere-green a:visited, #worldwide_youareherestatic-green
{	display: block;
	position: relative;
	width: 70px;
	height: 34px;
	background-image: url('images/nav_worldwide-green.gif');
	background-position:  -70px 50%;
}

#worldwide_youarehere-green a:hover
{	background-image: url('images/nav_worldwide-green.gif');
	background-position:  0 50%;
}

#worldwide-green a:active, #worldwide_youarehere-green a:active
{	background-position: -140px;
}

#green a:link, #green a:visited
{	display: block;
	width: 70px;
	height: 34px;
	background-color: #0c419a;
	background-image: url('images/nav_green.gif');
	background-position: 0 50%;
}

#green a:hover, #green_youarehere a:hover, #green_youarehere a:link, #green_youarehere a:visited, #green_youareherestatic
{	display: block;
	width: 70px;
	height: 34px;
	background-color: #0c419a;
	background-image: url('images/nav_green.gif');
	background-position: 0px 50%;
}

#green_youarehere a:hover
{	background-image: url('images/nav_green.gif');
	background-color: #0c419a;
	background-position: -70px 50%;
}

#green a:active, #green_youarehere a:active
{	background-position: -140px;
	background-color: #0c419a;
}

/*    End Top nav   */ 

/*   Home page only   */

#homegroup
{	width: 640px;
	height: auto;
	float: right;
}
#homegroup2
{	width: 640px;
	height: auto;
	float: right;
}

/*    Top left Calls to Action   */

#ctagroup
{	width: 180px;
	height: 136px;
	text-align: right;
	background-color: inherit;
	float: left;
}

#homecta1
{	width: 180px;
	height: 70px;
	background-color: #2951a0;
}

#homecta2
{	width: 180px;
	height: 66px;
	background-color: #0c419a;
}

#homecta3
{	width: 180px;
	height: 136px;
	background-color: #2951a0;
}

p.cta
{	font: 13px/16px Arial, Helvetica, sans-serif;
	color: #d1e0fb;
	margin: 0px 32px 0px 22px;
	padding-top: 19px;
}

a.cta:link, a.cta:visited
{	font: 13px/16px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
	color: #f2bf3c;
	text-decoration: none;
}

a.cta:hover
{	color: #fff;
	text-decoration: underline;
}

a.cta:active
{	color: #000;
}

/*    End Home Calls to Action   */

#rotator
{
  background: url(rotation/rotate.php) no-repeat top;
    position: relative;
	display: block;
	width: 640px;
	height: 309px;
	background-color: #fff;
	background-repeat: no-repeat;
	float: right;
}


#homeblurb
{	width: 640px;
	height: 55px;
	margin: 8px 0px 0px 0px;
	padding-bottom: 10px;
}

#spotlight
{	width: 619px;
	height: 24px;
	margin-left: 8px;
	padding: 6px 0px 1px 0px;
}


/*
#homepicspacer
{	width: 799px;
	height: 4px;
	line-height: 0px;
	margin: 0px 10px 0px 8px;
}
*/

#leftcolhome
{	position: relative;
	width: 172px;
	background-color: inherit;
	padding-bottom: 8px;
	float: left;
	margin-top: 8px;
	left: 8px;
}

#newsholder
{	width: 172px;
	background-color: #e2ecff;
	padding: 12px 0px 16px 0px;
	margin-bottom: 8px;
}

.leftnavnews-top, .leftnavnews
{	width: 145px;
	padding: 5px 0px 5px 0px;
}

.leftnavnews-top
{	margin: 8px 4px 4px 14px;
	border-top: 1px dotted #0c419a;
	border-bottom: 1px dotted #0c419a;
}

.leftnavnews
{	margin: 0px 4px 4px 14px;
	border-bottom: 1px dotted #0c419a;
}

p.homedate
{	font: 11px/11px Arial, Helvetica, sans-serif;
	color: #0c419a;
	margin-bottom: 6px;
}

h2.leftnav
{	font: 11px/12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0c419a;
	margin: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
}

a.news:link, a.news:visited
{	display: block;
	font: 10px/12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px 14px 2px 0px;
	color: #000;
	text-decoration: none;
}

a.news:hover
{	color: #0c419a;
	text-decoration: underline;
}

a.news:active
{	color: #fff;
}

span.newsdate
{	font-weight: normal;
	color: #0c419a;
}

span.more
{	color: #0c419a;
}

#homeawardlogo
{
	width: 60px;
	height: 64px;
	margin: 0px 0px 0px 0px;
	float: right;
}

h1.home
{	font: 24px/28px "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #0c419a;
	margin: 8px 0px 0px 30px;
}

h1.home5
{	font: 24px/28px "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #0c419a;
	margin: 8px 0px 0px 30px;
}

h2.home, h2.home2, h2.home5
{	font: 18px/28px "Arial Narrow", Arial, Helvetica, sans-serif;
	margin: 4px 0px 0px 30px;
}

h2.home
{	color: #7b9dd6;
}

h2.home5
{	color: #0c419a;
}

h2.home2
{	color: #fff;
}

h2.home3
{	font: 18px/28px "Arial Narrow", Arial, Helvetica, sans-serif;
	margin: 4px 0px 0px 24px;
	color: #abce39;
}

h2.home4
{	font: 18px/28px "Arial Narrow", Arial, Helvetica, sans-serif;
	margin: 4px 0px 0px 115px;
	color: #84b439;
}

h3.home, h3.home5
{	font: 14px/28px "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #7b9dd6;
	margin: 4px 0px 0px 30px;
}

h3.home5 {
	font-size:16px;
}

/*.whitetext
{	font: 14px/28px "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 4px 0px 0px 24px;
}

a.whitetext:link, a.home:visited
{	display: block;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}

a.whitetext:hover
{	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}*/

a.home:link, a.home:visited
{	display: block;
	font-weight: bold;
	text-decoration: none;
	color: #7b9dd6;
}

a.home:hover
{	color: #000;
	text-decoration: underline;
}

a.home5:link, a.home5:visited
{	display: block;
	font-weight: bold;
	text-decoration: none;
	color: #0c419a;
}

a.home5:hover
{	color: #000;
	text-decoration: underline;
}

.homeblurbreadmore
{	position: relative;
	display: block;
	width: 300px;
	height: 23px;
	text-align: right;
	z-index: 10;
	margin: -23px 0px 0px 0px;
	float: right;
}

.homevmwaretext
{	position: relative;
	display: block;
	width: 60px;
	height: 50px;
	text-align: left;
	z-index: 15;
	margin: -10px 10px 30px 0px;
	padding: 15px 0px 1px 8px;
	background-color: transparent;
	float: left;
}

.homelefticon
{	position: relative;
	display: block;
	width: 50px;
	height: 50px;
	text-align: left;
	margin: -10px 8px 0px 0px;
	padding: 15px 0px 1px 25px;
	background-color: transparent;
	float: left;
}

p.hometextbig
{	font: 12px/17px Arial, Helvetica, sans-serif;
	margin: 10px 65px 10px 20px;
}

#homemain
{	display: block;
	position: relative;
	width: 620px;
	margin-left: 19px;
	background-color: inherit;
	float: left;
}

#homecolsall
{	display: block;
	width: 620px;
	height: 100%;
}

#homecol1, #homecol2, #topstory, #nextstory
{	width: 300px;
}

#homecol1
{	float: left;
}

#homecol2
{	float: right;
}

.topstory
{	margin-top: 9px;
	padding: 10px 0px 9px 0px;
	border-top: 1px dotted #0c419a;
	border-bottom: 1px dotted #0c419a;
}

.nextstory
{	padding-top: 12px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #0c419a;
}

h2.homestory
{	font: 16px/19px "Arial Narrow", Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px 8px 8px 20px;
}

p.hometext
{	font: 11px/16px Arial, Helvetica, sans-serif;
	margin: 10px 0px 10px 20px;
}

p.byline
{	font: 10px/15px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: -4px 0px 10px 20px;
}

a.readfullblurb:link, a.readfullblurb:visited
{	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #00401a;
	font-weight: bold;
	color: #0c419a;
	text-decoration: none;
}

a.readfullblurb:hover
{	color: #000;
	text-decoration: underline;
}

a.readfullblurb:active
{	color: #fff;
}

a.readfullblurb-green:link, a.readfullblurb-green:visited
{	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #156a39;
	font-weight: bold;
	text-decoration: none;
	margin-right: 16px;
}

a.readfullblurb-green:hover
{	color: #000;
	font-weight: bold;
	text-decoration: underline;
	margin-right: 16px;
}

a.readfullblurb-green:active
{	color: #fff;
}

a.readfull:link, a.readfull:visited
{	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #00401a;
	font-weight: bold;
	color: #0c419a;
	margin-left: 220px;
	text-decoration: none;
}

a.readfull:hover
{	color: #000;
	text-decoration: underline;
}

a.readfull:active
{	color: #fff;
}

span.arrowholder
{	vertical-align: -6px;
}

/*  End Home page only  */


/*   Left column for everywhere */

#leftcol, #leftnav
{	width: 180px;
}

#leftcol
{	background-color: inherit;
	float: left;
}

div.leftnavdiv, div.leftnavdivyouareherestatic, div.leftnavdiv2, div.leftnavdiv2youareherestatic
{	width: 177px;
}

#sectionholder
{	width: 180px;
	height: 44px;
	background-color: #264a99;
	border-bottom: 1px solid #fff;
}

#sectionholder-green
{	width: 180px;
	height: 44px;
	background-color: #44981d;
	border-bottom: 1px solid #fff;
}

#leftnav
{	background-color: inherit;
	margin-bottom: 8px;
}

div.leftnavdiv, div.leftnavdivTop, div.leftnavdiv-green, div.leftnavdivyouareherestatic, div.leftnavdivyouareherestatic-green, div.leftnavdiv2, div.leftnavdiv2-green, div.leftnavdiv2youareherestatic, div.leftnavdiv2youareherestatic-green
{	display: block;
	font: 11px/13px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #fff;
}

div.leftnavdiv, div.leftnavdiv2, div.leftnavdivTop
{	background-color: #e2ecff;
}

div.leftnavdiv-green, div.leftnavdiv2-green
{	background-color: #d5eac4;
}

div.leftnavdivyouareherestatic, div.leftnavdiv2youareherestatic, div.leftnavdivyouareherestatic-green, div.leftnavdiv2youareherestatic-green
{	color: #fff;
	padding: 5px 3px 4px 0px;
}

div.leftnavdivyouareherestatic, div.leftnavdiv2youareherestatic
{	background-color: #6187d2;
}

div.leftnavdivyouareherestatic-green, div.leftnavdiv2youareherestatic-green
{	background-color: #69ac4c;
}

div.leftnavdiv a:link, div.leftnavdiv a:visited
{	display: block;
	font: 11px/13px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0b3884;
	width: 153px;
	padding: 5px 3px 4px 24px;
	background-color: #e2ecff;
}

div.leftnavdiv a:hover
{	color: #3b84ff;
	background-color: #f0f5ff;
}

div.leftnavdiv a:active
{	color: #000;
	background-color: #e2ecff;
}

/* This pulls the top level nav to the left 10 pixels on the solutions pages */
div.leftnavdivTop a:link, div.leftnavdivTop a:visited
{	display: block;
	font: 11px/13px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0b3884;
	width: 164px;
	padding: 5px 3px 4px 13px;
	background-color: #e2ecff;
}

div.leftnavdivTop a:hover
{	color: #3b84ff;
	background-color: #f0f5ff;
}

div.leftnavdivTop a:active
{	color: #000;
	background-color: #e2ecff;
}
/* End */


div.leftnavdiv-green a:link, div.leftnavdiv-green a:visited
{	display: block;
	font: 11px/13px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #00431c;
	width: 153px;
	padding: 5px 3px 4px 24px;
	background-color: #d5eac4;
}

div.leftnavdiv-green a:hover
{	color: #00431c;
	background-color: #e7f7da;
}

div.leftnavdiv-green a:active
{	color: #000;
	background-color: #d5eac4;
}

div.leftnavdiv2 a:link, div.leftnavdiv2 a:visited
{	display: block;
	font: 11px/13px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #2563cc;
	width: 145px;
	padding: 5px 3px 4px 32px;
	background-color: #e2ecff;
}

div.leftnavdiv2 a:hover
{	color: #3b84ff;
	background-color: #f0f5ff;
}

div.leftnavdiv2 a:active
{	color: #000;
	background-color: #d5eac4;
}

div.leftnavdiv2-green a:link, div.leftnavdiv2-green a:visited
{	display: block;
	font: 11px/13px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #298752;
	width: 145px;
	padding: 5px 3px 4px 32px;
	background-color: #d5eac4;
}

div.leftnavdiv2-green a:hover
{	color: #00431c;
	background-color: #e7f7da;
}

div.leftnavdiv2-green a:active
{	color: #000;
	background-color: #e2ecff;
}

.indent1
{	display: block;
	padding: 0px 3px 0px 24px;
}

.indent1Top
{	display: block;
	padding: 0px 3px 0px 13px;
}

.indent2
{	display: block;
	padding: 0px 3px 0px 32px;
}


/*   Information Request box    */

#leftadsholder
{	width: 180px;
	background-color: inherit;
	padding: 0px 0px 8px 0px;
	float: left;
}

#inforequest, #inforequest-green
{	width: 180px;
	margin: 10px 0px 0px 0px;
}

#inforequest
{	background-color: #e2ecff;
}

#inforequest-green
{	background-color: #d5eac4;
}

h3.informationreq
{	font: 11px/13px Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 23px;
	padding-top: 7px;
	color: #fff;
}

div.insideinfo
{	background-color: inherit;
	padding: 6px 25px 12px 23px;
}

.contentSmall
{	font: 10px/14px Arial, Helvetica, sans-serif;
	margin: 0px;
}

p.small
{	font: 8px/11px Arial, Helvetica, sans-serif;
	margin: 0px;
}

p.smallcolor
{	font: 9px/11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0c419a;
	margin: 0px 0px 3px 0px;
}

p.smallcolor-green
{	font: 9px/11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #00431c;
	margin: 0px 0px 3px 0px;
}

span.greenformtext
{	color: #00431c;
}

/*   End Left column   */


/*  Main content */

#main, #mainnotsowide, #mainwide
{
	background-color: inherit;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 18px;
}

#main
{	width: 400px;
}

#mainnotsowide
{	width: 520px;
}

#mainwide
{	width: 586px;
}

h1, h2, h3, blockquote
{	color: #0c419a;
}

span.boldcolor, a:link, a:visited, a.rightad:link, a.rightad:visited
{	color: #4877a9;
}

h1
{	font: 18px/34px Arial, Helvetica, sans-serif;
	margin: 21px 0px 14px 0px;
}

/*   This fixes leading and top margin for long H1s that don't have embedded subheads  */
h1.alt1
{	font: 15px/21px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 8px 0px 5px 0px;
}
h1.alt
{	font: 18px/22px Arial, Helvetica, sans-serif;
	margin: 27px 0px 14px 0px;
}

span.subhead
{	font: 12px/16px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

h2, h2.alt, h2.underh1
{	font: 12px/15px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

h2
{	margin: 20px 14px 8px 0px;
}

h2.alt
{	margin: 20px 14px 18px 0px;
}

h2.underh1
{	margin: 0px 14px 8px 0px;
}

h3
{
	font: 12px/15px Arial, Helvetica, sans-serif;
	margin: 10px 14px 8px 0px;
	font-size: 12px;
}

h3.signoff
{	font: 17px/19px "Arial Narrow", Arial, Helvetica, sans-serif;
	margin: 16px 14px 8px 0px;
}

h3.alt
{	font: 11px/14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 14px 14px 2px 0px;
}

h3.alt2
{	font: 12px/14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 14px 14px 6px 0px;
}

h3.alt3
{	font: 12px/14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 440px;
	margin: 19px 14px 6px 0px;
}

span.normal
{	font-weight: normal;
}

p
{	margin: 0px 14px 11px 0px;
}

p.narrower
{	margin: 0px 120px 11px 0px;
}

div.rule, div.rule1, div.rule2
{	width: 100%;
	height: 2px;
	color: #bbcff5;
	background-image: url('images/rulepixel.gif');
	background-repeat: repeat-x
}
div.rule3-green
{	width: 100%;
	height: 2px;
	color: #549239;
	background-image: url('images/rulepixel-green.gif');
	background-repeat: repeat-x
}

div.rule
{	margin: 18px 0px 12px 0px;
}
div.rule1
{	margin: 5px 0px 12px 0px;
}

div.rule2
{	margin: 0px;
}

blockquote
{	font: 11px/15px Arial, Helvetica, sans-serif;
	margin: 14px 60px 16px 20px;
}

.picholder1
{	margin: 20px 0px 22px 0px;
}

.picholder1a
{	margin: 14px 0px 16px 20px;
}

ul, ol
{
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

li
{	margin: 0px 18px 5px 30px;
}

a:link, a:visited
{	color: #2563cc;
	text-decoration: underline;
}

a:hover
{	color: #000;
	text-decoration: underline;
}

a:active
{	color: #0c419a;
}

/*  End main content, begin exceptions for specific pages  */

/*  Green section text  */

h1.greenlanding
{	font: 24px/38px "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #84b439;
	margin: 11px 0px 14px -1px;
}

h1.green
{	font: 18px/34px Arial, Helvetica, sans-serif;
	margin: 21px 0px 14px 0px;
	color: #84b439;
}

h2.greenlanding
{	font: 22px/34px "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #84b439;
	margin: 11px 0px 14px 0px;
}

h2.green
{	font: 12px/15px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #84b439;
	margin: 20px 14px 8px 0px;
}


h2.greenalt
{	font: 14px/32px Arial, Helvetica, sans-serif;
	color: #156a39;
	margin: -12px 0px 0px 0px;
}

h2.green2lines
{	font: 22px/24px "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #84b439;
	margin: 21px 0px 14px 0px;
}

h3.signoff-green
{	font: 17px/19px "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #84b439;
	margin: 16px 14px 8px 0px;
}

h3.bigtext
{	font: 15px/18px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px 15px 10px 0px;
}

.greentext { font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color: #84b439; line-height: 16px; 
}
a.greentext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #84b439; text-decoration:underline;
}

a.greentext:hover { text-decoration:none; 

}
span.bulletindent
{	font: 13px/15px Arial, Helvetica, sans-serif;
	margin: 0px 4px 0px 16px;
}

span.bigraquo
{	font: 14px/15px Arial, Helvetica, sans-serif;
	vertical-align: -8%;
}

div.greenrule
{	width: 585px;
	height: 2px;
	margin: 12px 20px 0px 0px;
	border-top: 1px dotted #549239;
}

/*  Green Widget  */

#greenwidget
{	background-color: #fff;
	width: 218px;
	height: 165px;
	margin: 20px 0px 20px 31px;
	background-image: url("images/greenwidgetbg.gif");
	float: right;
}

table.widgettable
{	text-align: left;
	background-color: transparent;
	margin: 68px 0px 0px 0px;
	width: 152px;
	float: right;
}

input.rule
{	font: 10px/15px Arial, Helvetica, sans serif;
	font-weight: bold;
	color: #4a8015;
	height: 15px;
	text-align: right;
}

td.norule3
{	padding: 3px 0px 0px 8px;
	width: 142px;
	height: 39px;
	border: none;
}

/*  Table styling  */

table.appliancespecs, table.support
{	font: 10px/13px Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	background-color: #bdd1f7;
	margin-bottom: 4px;
}

table.appliancespecs
{	width: 588px;
}

table.smallbusiness
{	font: 12px/13px Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	background-color: #bdd1f7;
	margin-bottom: 4px;
	width: 588px;
}

table.support
{	width: 398px;
}

td, td.medium, td.light, td.cent, td.lightcent
{	border: 1px solid #fff;
	padding: 2px 8px 2px 10px;
}

td.dark, td.dark2, td.dark3, td.dark4
{	font-weight: bold;
	color: #fff;
	padding: 6px 8px 6px 10px;
}

td.dark, td.dark2
{	background-color: #5779bc;
}

td.dark3, td.dark4
{	background-color: #4d6ba7;
}

td.cent, td.lightcent, td.dark2, td.dark3
{	text-align: center;
}

td.medium
{	background-color: #b1c4e8;
}

td.light, td.lightcent
{	background-color: #d0e0fe;
}

span.bigbullet
{	font: 21px/17px Arial, Helvetica, sans-serif;
	color: #0c419a;
}


/*  Management Team  */

.picnametitle
{	display: block;
	position: relative;
	width: 390px;
	height: 70px;
	background-color: inherit;
	margin: 0px 17px 12px 0px;
	border: 1px solid #fff;
}

.teampic
{	display: block;
	position: relative;
	width: 70px;
	height: 70px;
	float: left;
	background-color: #f6efd5;
	margin: 0px 14px 0px 0px;
}

h2.team, h2.team2
{	width: 300px;
	font: 13px/16px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

h2.team
{	margin: 42px 0px 0px 0px;
}

h2.team2
{	margin: 29px 0px 2px 0px;
}

span.title
{	font: 11px/14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
}


/*  Investors  */

.logoholder1
{	width: 45px;
	height: 44px;
	clear: both;
	background-color: inherit;
	margin: 6px 0px 8px 0px;
}

h2.investor
{	font: 13px/16px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 8px 14px 2px 0px;
}


/*  Stuff for forms and to call out Customer lists  */

h2.callout
{	font: 14px/16px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 10px 0px 8px 0px;
}

h2.inform
{	font: 11px/13px Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 25px;
	padding-top: 7px;
	color: #fff;
}

h2.inform2
{	font: 12px/13px Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 15px;
	padding-top: 7px;
	color: #fff;
}

h3.inform
{	font: 11px/13px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px 0px 8px 15px;
	padding-top: 2px;
	color: #000;
}
	
div.formbg1, div.formbg2, div.formbg3, div.formbg4, div.formbg5
{	background-color: #e2ecff;
}

div.formbg1
{	width: 398px;
}

div.formbg2
{	width: 520px;
}

div.formbg3
{	width: 270px;
	margin: 0px auto 12px auto;
	padding-bottom: 10px;
}

div.formbg4
{	width: 370px;
	margin: 0px auto 12px auto;
	padding-bottom: 10px;
}

div.formbg5
{	width: 440px;
}

div.formheaderbg, div.formheaderbg-green
{	height: 28px;
	background-repeat: repeat-x;
	border-bottom: 2px solid #fff
}

div.formheaderbg
{	background-color: #6187d2;
	background-image: url('images/formramp.gif');
}

div.formheaderbg-green
{	background-color: #44981d;
	background-image: url('images/formramp-green.gif');
}

div.formsplit1, div.formsplit2
{	width: 183px;
	background-color: inherit;
}

div.formsplit1
{	float: left;
}

div.formsplit2
{	float: right;
}

div.formsplit1a, div.formsplit2a, div.formsplit3a
{	background-color: inherit;
	float: left;
}

div.formsplit1a
{	width: 178px;
}

div.formsplit2a, div.formsplit3a
{	width: 130px;
}

div.insideform1
{	background-color: inherit;
	padding: 16px 25px 18px 25px;
}

div.insideform1-green
{	background-color: #eeffdd;
	padding: 16px 25px 18px 25px;
}
div.dottedrule
{	border-top: 1px dotted #0c419a;
	margin: 20px 13px 10px 0px;
}

table.partnerform
{	width: 470px;
	padding: 0px;
	border-collapse: collapse;
}

table.partnerform td
{	border: 0px;
	padding: 0px;
}

select, input, textarea
{	font: 10px/11px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 1px 0px -5px 0px;
}


/*  Information Center, FAQ, News, Press Releases, Media Coverage   */

.medialogoholder
{	width: 112px;
	float: right;
	background-color: inherit;
	margin: 15px 10px 14px 20px;
}

h2.faq
{	font: 11px/14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 400px;
	margin: 24px 14px 3px 0px;
}

h2.big
{	font: 14px/16px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 20px 14px 13px 0px;
}

h2.newsdate
{	font: 14px/14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px 14px 4px 0px;
}

h3.articletitle
{	font: 12px/14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 400px;
	margin: 0px 4px 4px 0px;
}

p.contentMainHeader
{	font-weight: bold;
}

p.small
{	font: 10px/14px Arial, Helvetica, sans-serif;
	margin: 0px 14px 11px 0px;
}

p.mediadate
{	font: 10px/14px Arial, Helvetica, sans-serif;
	margin: 0px 0px 3px 0px;
}

span.smaller
{	font: 10px/14px Arial, Helvetica, sans-serif;
	color: #000;
}


/*  Contact Us page  */

#mainwidesplit1, #mainwidesplit2
{	width: 262px;
	background-color: inherit;
	float: left;
}

#mainwidesplit1 p, #mainwidesplit1 h1, #mainwidesplit1 h3, #mainwidesplit2 p, #mainwidesplit2 h1, #mainwidesplit2 h3
{	width: 250px;
}

#mainwidesplit1
{	margin: 0px;
}

#mainwidesplit2
{	margin: 51px 0px 0px 0px;
}


/*  Worldwide page  */

span.flagshift
{	vertical-align: -50%;
}

/*  Right column */

#rightcol, #rightcolonwide
{	width: 168px;
	background-color: inherit;
}

#rightcol
{	float: right;
	margin: 34px 13px 0px 0px;
}

#rightcolonwide
{	float: right;
	margin: 34px 0px 0px 20px;
}

.rightheadholder, .rightheadholder-green
{	width: 165px;
	padding: 6px 0px 6px 0px;
}

.rightheadholder
{	border-top: 1px dotted #0c419a;
	border-bottom: 1px dotted #0c419a;
}

.rightheadholder-green
{	border-top: 1px dotted #549239;
	border-bottom: 1px dotted #549239;
}

h2.resources, h2.resources-green
{	width: 125px;
	font: 10px/10px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px auto 0px auto;
	text-align: center;
}

h2.resources
{	color: #0d429b;
}

h2.resources-green
{	color: #84b439;
}

.rightadholder
{	width: 165px;
	padding: 10px 0px 2px 0px;
	border-bottom: 1px dotted #0c419a;
}

.rightad
{	width: 165px;
	padding: 1px 0px 0px 0px;
	clear: both;
	margin-bottom: 10px;
}

.rightadbtn
{	height: 28px;
	width: 36px;
	float: left;
	margin-top: 4px;
}

.rightadtext
{	width: 122px;
	font: 10px/12px Arial, Helvetica, sans-serif;
	color: #4877a9;
	float: left;
}

span.emph
{	color: #0c419a;
	font-weight: bold;
}

a.rightadlink:link, a.rightadlink:visited
{	text-decoration: none;
}

a.rightadlink:hover
{	color: #0c419a;
	text-decoration: underline;
}

a.rightadlink:active
{	color: #000;
}

.rightcolquote
{	width: 100%;
	border-bottom: 1px dotted #0c419a;
	padding-top: 12px;
}

p.rightquote, p.rightquote-green
{	font: 10px/12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 156px;
	margin: 0px 4px 0px 3px;
}

p.rightquote
{	color: #0d429b;
}

p.rightquote-green
{	color: #408f1b;
}

p.rightquoted, p.rightquoted-green
{	font: 10px/12px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

p.rightquoted
{	color: #0d429b;
	margin: 4px 4px 14px 36px;
}

p.rightquoted-green
{	color: #408f1b;
	margin: 4px 2px 14px 3px;
}

/* End right column */


/* For popup windows */

#topramppopup
{	height: 22px;
	background-image: url('images/topramppopup.gif');
	background-repeat: repeat-x
}

#bothpopupcols
{	width: 820px;
	background-image: url('images/popupramp.jpg');
	background-position:  left bottom;
	background-repeat: repeat-x
}

#bothpopupcolsthankyou
{	width: 820px;
	background-image: url('images/thankyouramp.jpg');
	background-position:  left bottom;
	background-repeat: repeat-x
}
#topramppopup-green
{	height: 22px;
	background-image: url('images/topramppopup-green.gif');
	background-repeat: repeat-x
}

#bothpopupcols-green
{	width: 820px;
	background-image: url('images/popupramp-green.jpg');
	background-position:  left bottom;
	background-repeat: repeat-x
}

#bothpopupcolsthankyou-green
{	width: 820px;
	background-image: url('images/thankyouramp-green.jpg');
	background-position:  left bottom;
	background-repeat: repeat-x
}

#leftcolpopup
{	width: 220px;
	background-color: transparent;
	float: left;
}

.picholder2
{	width: 110px;
	height: 134px;
	margin: 190px auto 0px auto;
}

.picholder3
{	width: 110px;
	height: 134px;
	margin: 60px auto 0px auto;
	padding-bottom: 10px;
}

#mainpopup
{	width: 520px;
	background-color: inherit;
	margin: 0px 0px 0px 29px;
	float: left;
}

h1.popup
{	font: 20px/24px "Arial Narrow", Arial, Helvetica, sans-serif;
	margin: 20px 0px 14px 70px;
	color: #fff;
}

h2.popup
{	font: 22px/22px "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #0c419a;
	margin: 20px 14px 12px 0px;
}

h2.popup-green
{	font: 22px/22px "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #84b439;
	margin: 20px 14px 12px 0px;
}

h2.thankyou
{	font: 20px/24px "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #0c419a;
	margin: 20px 14px 12px 0px;
}

h3.popup
{	font: 13px/15px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px 0px 0px 25px;
	padding-top: 7px;
	color: #fff;
}

h3.thankyou
{	font: 12px/15px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 24px 14px 25px 0px;
}

li.popup
{	font: 12px/13px Arial, Helvetica, sans-serif;
	color: #0c419a;
	margin: 0px 18px 5px 30px;
}

li.popup-green
{	font: 12px/13px Arial, Helvetica, sans-serif;
	color: #84b439;
	margin: 0px 18px 5px 30px;
}

input.vadjust
{	margin: 3px 0px 0px 0px;
}

span.vadjust2
{	vertical-align: -10%;
}

#footerpopup
{	clear: both;
	height: 34px;
	margin: 0px auto 0px auto;
	padding-top: 12px;
}

p.footertextpopup
{	font: 9px/12px Arial, Helvetica, sans-serif;
	margin: 4px 0px 0px 274px;
}

p.footertextpopupthankyou
{	font: 9px/12px Arial, Helvetica, sans-serif;
	margin: 4px 0px 0px 249px;
}


/* Footer */

#footer, a.footermenu:link, a.footermenu:visited
{	font: 10px/14px Arial, Helvetica, sans-serif;
	color: #4c4c4c;
	background-color: inherit;
}

#footer
{	clear: both;
	height: 78px;
	text-align: center;
	margin: 0px auto 0px auto;
	padding-top: 24px;
}

p.footertext
{	margin: 4px 0px 0px 0px;
}

.slashspace
{	margin: 0px 4px 0px 4px;
	vertical-align: 5%;
}

a.footermenu:link, a.footermenu:visited
{	text-decoration: none;
}

a.footermenu:hover
{	color: #4877a9;
	text-decoration: underline;
}

a.footermenu:active, span.youareherefooter
{	color: #000;
}

a.footermenu2:link, a.footermenu2:visited
{	font: 9px/14px Arial, Helvetica, sans-serif;
	color: #4877a9;
	text-decoration: none;
}

a.footermenu2:hover
{	color: #4877a9;
	text-decoration: underline;
}

a.footermenu2:active
{	color: #000;
}

a.footermenu2-green:link, a.footermenu2-green:visited
{	font: 9px/14px Arial, Helvetica, sans-serif;
	color: #00431c;
	text-decoration: none;
}

a.footermenu2-green:hover
{	color: #00431c;
	text-decoration: underline;
}

a.footermenu2-green:active
{	color: #000;
}

/* ADDED DONOVAN, modified by Jay to add Green versions  */

.rightadholder2
{	width: 165px;
	padding: 10px 0px 2px 0px;
}

.rightadH1, .rightadH1-green
{	font: 11px/11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 18px;
}

.rightadH1
{	color: #0c419a;
}

.rightadH1-green
{	color: #84b439;
}
	
a.rightadH1:link, a.rightadH1:visited
{	color: #0c419a;
	text-decoration: none;
}

a.rightadH1:hover
{	color: #0c419a;
	text-decoration: underline;
}

a.rightadH1-green:link, a.rightadH1-green:visited
{	color: #84b439;
	text-decoration: none;
}

a.rightadH1-green:hover
{	color: #84b439;
	text-decoration: underline;
}

.rightad2, .rightad2-green
{	width: 165px;
	padding: 0px 0px 15px 0px;
	clear: both;
	margin-bottom: 15px;
}

.rightad2
{	border-bottom: 1px dotted #0c419a;
}

.rightad2-green
{	border-bottom: 1px dotted #549239;
}

.rightadbtn2
{	height: 60px;
	width: 50px;
	float: left;
	margin-top: 0px;
}

.rightadtext2
{	width: 103px;
	font: 11px/11px Arial, Helvetica, sans-serif;
	color: #333333;
	float: left;
	padding: 0px 0px 0px 8px;
	line-height: 13px;
}
	
.rightcolquote2, .rightcolquote2-green
{	width: 100%;
	padding-top: 0px;
}

.rightcolquote2
{	border-bottom: 1px dotted #0c419a;
}

.rightcolquote2-green
{
	border-bottom: 1px dotted #549239;
	bottom: inherit;
}
