﻿/* ELEMENTS ELEMENTS ELEMENTS */

html, body, div, span, applet, object, iframe, 
blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, p, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	margin: 0;
	border: 0px #000000 solid;
	padding: 0;
	color: black;
	font-family: "Times New Roman", Times, serif;
	outline: 0;
	font-size: 32px;
	line-height: 100%;
	vertical-align: baseline;
	text-align: left;
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
	background:transparent;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:100%;
	vertical-align:baseline;
	text-align:left;
	text-decoration:none;
	text-transform: none;
	color:black;
	font-family:"Arial Narrow", Tahoma, sans-serif;
	font-size:100%;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	letter-spacing:-1px;
	outline:0;
}

a, a em {
	font-size: 100%;
	font-family: inherit;
	font-weight: lighter;
	color:blue;
}

a:hover, a:hover em {
	color:red;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

body {
	background:silver;  
}

dd {
	margin:0px 0px 10px 10px;
	padding:0px 0px 0px 0px;
	font-family:"Times New Roman", Times, serif;
	font-size:32px;
	font-style:normal;
	font-weight:normal;
}

dd em {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	font-style:italic;
}

dl {
	padding:2px;
}

dt {
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:"Arial Narrow", Tahoma, sans-serif;
	font-size:32px;
	font-style:normal;
	font-weight:bolder;
}

em {
	font-family:inherit;
	font-size:100%
}

fieldset, form									{ margin:0; padding:0; border:0; }
fieldset ol										{ margin:0; padding:12px 0 0; list-style:none; list-style-type:none; }
fieldset ol li									{ margin-bottom: 12px; }
fieldset ol label								{ float:left; width: 300px; line-height:10px; font: 15px Arial, Helvetica, sans-serif; 
												  color: #808080; text-align:left; padding-top:0px; padding-left: 0px;}
fieldset ol input.text,
fieldset ol input.email,
fieldset ol textarea							{ float:left; width: 325px; background-color: #c4e39d; 
												  border: 1px dotted #6e735c;
												  padding:5px; font-size:16px; outline: none; }

fieldset ol input.text							{ height:20px; }
fieldset ol textarea							{ height:130px; font-size:16px;}

h1 {
	border-bottom:6px black double;
	text-transform:uppercase;
}

h2 {
	border-bottom:3px black solid;
}

h1 span.font-analytics, 
h2 span.font-analytics, 
h3 span.font-analytics,
h4 span.font-analytics, 
h5 span.font-analytics, 
h6 span.font-analytics {
	color:maroon;
	font-family:"Segoe Script", "Comic Sans MS", sans-serif;
	font-size:inherit;
	text-transform:none;
}

/* ------ LISTS ------ */

li {
	margin:0px, 0px, 0px, 0px;
	list-style-position:outside;
	padding:0px, 0px, 0px, 0px;
}

li a {
	font-style: normal;
	color:blue;
}

li a:hover {
	color:red;
}


ol {
	padding:0px 0px 10px 40px;
	margin:0px 0px 0px 0px;
}

ul {
	padding:0px 0px 0px 40px;
	margin:0px 0px 0px 0px;
}

p {
	margin-top:10px;
}

p span.font-analytics {
	color:maroon;
	font-family:"Segoe Script", "Comic Sans MS", sans-serif;
	font-size:inherit;
	text-transform:none;
}

strong {
	font-family:inherit;
	font-size:100%
}

sub {
	font-family:inherit;
	font-size:50%;
	vertical-align:sub;
}

sup {
	font-family:inherit;
	font-size:50%;
	vertical-align:super;
}

/*CLASSES*/ /*CLASSES*/ /*CLASSES*/ /*CLASSES*/

.background-color-silver {
	background-color:silver;
}

.blank-lines-10px {/*+*/
	background-color:transparent;
	height:10px;
/*	background-color:white;*/
	margin:0px;
}

.color-maroon {
	color:maroon;
}

/* CONTEXTUAL STYLING -- HEADING & PARAGRAPH*/

/* 
column	heading	body	sup		date	%
width	font-	font-	font-	font-
		size	size	size	size
99		36		24		1/2		2/3
66		33		22
50		30		20
44		27		18
33		24		16
22		21		14
11		18		 9
*/

.column-99 h1, .column-66 h1 {
	font-size:150%;
	font-weight:normal;
}

.column-99 h2, .column-66 h2 {
	font-size:150%;
}

.column-99 h2 span.font-rewardandrisk, .column-66 h2 span.font-rewardandrisk {
	font-size:100%;
}

.column-99 h3, .column-66 h3 {
	font-size:150%;
}

.column-99 h2 strong, .column-66 h2 strong {
	font-family:inherit;
	font-size:100%;
	font-weight:bold;
}
	
.column-99 h2 a em, .column-66 h2 a em {
	color:blue;
}
	
.column-99 h2 a:hover em, .column-66 h2 a:hover em {
	color:red;
}
	
.column-99 h1 span.date, .column-66 h1 span.date {
	font-size:67%;
	font-weight:normal;
}

.column-99 h2 span.date, .column-66 h2 span.date {
	font-size:67%;
	font-weight:normal;
}

.column-99 .box-blockquote h1, 
.column-99 .box-blockquote h2, 
.column-99 .box-blockquote h3, 
.column-99 .box-blockquote h4, 
.column-99 .box-blockquote h5, 
.column-99 .box-blockquote h6, 
.column-99 .box-blockquote ol li,
.column-99 .box-blockquote ul li,
.column-99 .box-blockquote p, 
.column-99 p.box-blockquote 
{
	margin:10px 60px 10px 60px;
}

.column-66 .box-blockquote h1, 
.column-66 .box-blockquote h2, 
.column-66 .box-blockquote h3, 
.column-66 .box-blockquote h4, 
.column-66 .box-blockquote h5, 
.column-66 .box-blockquote h6, 
.column-66 .box-blockquote ol li,
.column-66 .box-blockquote ul li,
.column-66 .box-blockquote p, 
.column-66 p.box-blockquote, 
{
	margin:10px 40px 10px 40px;
}

.column-50 h1, .column-44 h1, .column-33 h1,
.column-50 h2, .column-44 h2, .column-33 h2, .column-33-scroll h2, 
.column-50 h3, .column-44 h3, .column-33 h3 {
	margin-top:20px;
	font-size:120%;
}

.column-50 h4, .column-44 h4, .column-33 h4, 
.column-50 h5, .column-44 h5, .column-33 h5, 
.column-50 h6, .column-44 h6, .column-33 h6, 
{
	font-size:100%;
}

.column-50 p, .column-44 p, .column-33 p, .column-33-scroll p, {
	font-size:80%;
}

.column-50 .box-blockquote h1, 
.column-50 .box-blockquote h2, 
.column-50 .box-blockquote h3, 
.column-50 .box-blockquote h4, 
.column-50 .box-blockquote h5, 
.column-50 .box-blockquote h6, 
.column-50 .box-blockquote ol li,
.column-50 .box-blockquote ul li,
.column-50 .box-blockquote p, 
.column-50 p.box-blockquote, 
{
	margin:10px 30px 10px 30px;
}

.column-44 .box-blockquote h1, 
.column-44 .box-blockquote h2, 
.column-44 .box-blockquote h3, 
.column-44 .box-blockquote h4, 
.column-44 .box-blockquote h5, 
.column-44 .box-blockquote h6, 
.column-44 .box-blockquote ol li,
.column-44 .box-blockquote ul li,
.column-44 .box-blockquote p, 
.column-44 p.box-blockquote, 
{
	margin:10px 27px 10px 27px;
}


.column-33 .box-blockquote h1, 
.column-33 .box-blockquote h2, 
.column-33 .box-blockquote h3, 
.column-33 .box-blockquote h4, 
.column-33 .box-blockquote h5, 
.column-33 .box-blockquote h6, 
.column-33 .box-blockquote ol li,
.column-33 .box-blockquote ul li,
.column-33 .box-blockquote p, 
.column-33 p.box-blockquote, 
{
	margin:10px 20px 10px 20px;
}

.column-22 h1, .column-22 h2, .column-22 h3 {
	font-size:81%;
	font-family:"Arial Narrow", Tahoma, sans-serif;
	font-weight:inherit;
}

.column-22 h4, .column-22 h5, .column-22 h6 {
	font-size:72%;
	font-family:"Arial Narrow", Tahoma, sans-serif;
	font-weight:inherit;
}

.column-22 p {
	font-size:72%;
}

.column-22 .box-blockquote h1, 
.column-22 .box-blockquote h2, 
.column-22 .box-blockquote h3, 
.column-22 .box-blockquote h4, 
.column-22 .box-blockquote h5, 
.column-22 .box-blockquote h6, 
.column-22 .box-blockquote ol li,
.column-22 .box-blockquote ul li,
.column-22 .box-blockquote p, 
.column-22 p.box-blockquote, 
{
	margin:10px 13px 10px 13px;
}

.column-16 h1, .column-16 h2, .column-16 h3 {
	font-size:72%;
	font-family:"Arial Narrow", Tahoma, sans-serif;
	font-weight:inherit;
}

.column-16 h4, .column-16 h5, .column-16 h6 {
	font-size:64%;
	font-family:"Arial Narrow", Tahoma, sans-serif;
	font-weight:inherit;
}

.column-16 p {
	font-size:64%;
}





/* H1 contextual styles */

/*.container-99-home .container-66 .column-66 .article h1 {
	font-size:83%;
}
*/

/*
.column-99 em {
	font-family:inherit;
	font-size:100%;
}
*/

/*.column-66 h1, .column-66 h2 {
	font-size:83%;
}

.column-66 h1 em, .column-66 h2 em {
	font-family:inherit;
	font-size:inherit;
}

/*.column-66 h1.center {
	font-family:inherit;
	font-size:75%;
	text-align:right;
}
*/
/*
.column-66 h3, .column-66 h4 {
	font-size:83%;
}

.column-66 h3 em, .column-66 h4 em {
	font-family:inherit;
	font-size:inherit;
}

.column-66 h5, .column-66 h6, .column-66 p {
	font-size:20px;
}

.column-66 h5 em, .column-66 h6 em, .column-66 p em {
	font-family:inherit;
	font-size:inherit;
}




.column-50 h1, .column-50 h2 {
	font-size:35px;
}

.column-50 h1 em, .column-50 h2 em {
	font-family:inherit;
	font-size:inherit;
}

.column-50 h3, .column-50 h4 {
	font-size:30px;
}

.column-50 h3 em, .column-50 h4 em {
	font-family:inherit;
	font-size:inherit;
}

.column-50 h5, .column-50 h6, .column-50 p {
	font-size:20px;
}

.column-50 h5 em, .column-50 h6 em, .column-50 p em {
	font-family:inherit;
	font-size:inherit;
}





.column-44 h1, .column-44 h2 {
	font-family:"Arial Narrow", Tahoma, sans-serif;
	font-size:50px;
}

.column-44 h1 em, .column-44 h2 em {
	font-family:inherit;
	font-size:inherit;
}

.column-44 h3, .column-44 h4 {
	font-size:30px;
}

.column-44 h3 em, .column-44 h4 em {
	font-family:inherit;
	font-size:inherit;
}

.column-44 h5, .column-44 h6, .column-44 p {
	font-size:20px;
}

.column-44 h5 em, .column-44 h6 em, .column-44 p em {
	font-family:inherit;
	font-size:inherit;
}

*/ /* column-33 */

/*.column-33 h1, .column-33 h2 {
	font-size:133.33%;
}

.column-33 h3, .column-22 h4 {
	font-size:116.67%;
}

.column-33 h5, .column-22 h6 {
	font-size:100%;
}

.column-22 p {
	font-size:66.67%;
}

.column-33 h1, .column-22 h1, .column-16 h1 {
	font-size:133%;
}

.column-33 h1 em, .column-33 h2 em {
	font-family:inherit;
	font-size:inherit;

}

.column-33 h3, .column-33 h4 {
	font-size:20px;
}

.column-33 h3 em, .column-33 h4 em {
	font-family:inherit;
	font-size:inherit;
}

.column-33 h5, .column-33 h6, .column-33 p {
	font-size:16px;
}

.column-33 h5 em, .column-33 h6 em {

}

.column-33 p em {
	font-size:100%;
}


/*
.column-22 h1, .column-22 h2 {
	font-size:28px;
}

.column-22 h1 em, .column-22 h2 em {
	font-family:inherit;
	font-size:inherit;
}

.column-22 h3, .column-22 h4 {
	font-size:20px;
}

.column-22 h3 em, .column-22 h4 em {
	font-family:inherit;
	font-size:inherit;
}

.column-22 h5, .column-22 h6, .column-22 p {
	font-size:16px;
}

.column-22 h5 em, .column-22 h6 em, .column-22 p em {
	font-family:inherit;
	font-size:inherit;
}



.column-16 h1, .column-16 h2 {
	font-size:28px;
}

.column-16 h1 em, .column-16 h2 em {
	font-family:inherit;
	font-size:inherit;
}

.column-16 h3, .column-16 h4 {
	font-size:20px;
}

.column-16 h3 em, .column-16 h4 em {
	font-family:inherit;
	font-size:inherit;
}

.column-16 h5, .column-16 h6, .column-16 p {
	font-size:16px;
}

.column-16 h5 em, .column-16 h6 em, .column-16 p em {
	font-family:inherit;
	font-size:inherit;
}
*/

.column-99 ul li {
	font-family:"Times New Roman", Times, serif;
}
.column-99 ul li a {
	color:blue;	
	font-family:"Times New Roman", Times, serif;
}

.column-99 ul li em {
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
}
*/

/* DATES */ /* DATES */ /* DATES */ /* DATES */ /* DATES */ 

.date {
	color:inherit;
	font-family:inherit;
	font-size:67%;
}

.date {
	color:inherit;
	font-family:inherit;
	font-size:67%;
}

.divider {
	background:transparent;
	height:1px;
	border-top:0px dotted #777;
	margin-top:0px;
	margin-bottom:0px;
}

.divider-thick {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-top-style:solid;
	border-top-width:0px;
	border-top-color:black;
	line-height: 10px;		
}

.exec-summary {
	padding-right: 10px;
	padding-left: 30px;
}

/* fonts */ /* fonts */ /* fonts */ /* fonts */ /* fonts */ 

.float-right {
	float:right;	
}

.font-size-10px {
	font-size:10px;
}

.font-analytics {
	color:maroon;
	font-family:"Segoe Script", "Comic Sans MS", sans-serif;
	font-size:inherit;
	text-transform:none;
}

.font-uppercase {
	text-transform:uppercase;
}

.font-arial-narrow {
/*	color:maroon;
*/
	font-family:"Arial Narrow", Tahoma, sans-serif;
/*	font-size:inherit;
	text-transform:none;
*/
}

.font-rewardandrisk {
	color:black;
	font-family:"Segoe Script", "Comic Sans MS", sans-serif;
	font-size:inherit;
	text-transform:none;
}

/* Google search - Google search - Google search - Google search */

input.gsc-input {
    border-color: #94CC7A;
  }

input.gsc-search-button {
    float:left;
	width:50px;
	border-color: #94CC7A;
    background-color: #AADA92;
  }

/* in image-attribution */ /* in image-attribution */ /* in image-attribution */ /* in image-attribution */ 
.image-attribution column-99 h1 {
	font-family:Arial Narrow, Arial, sans-serif;
	font-size:21px;
	line-height:100%;
	color:green;
}

.image-attribution column-99 h1 a{
	font-family:inherit;
	font-size:21px;
	line-height:100%;
	color:blue;	
}

.image-attribution {
	padding-top:0px;
	border-top:3px green solid;
	margin-top:15px;

	padding-bottom:10px;
}

.image-attribution ul  {
	font-size:16px;
	color:green;	
}

.image-attribution ul li {
	font-size:16px;
	color:green;	
}

.image-attribution ul li a {
	font-size:16px;
	color:blue;	
}

.image-attribution ul li a:hover {
	font-size:16px;
	color:red;
}

.image-attribution ul li em {
	font-size:16px;
	color:blue;
	font-style:italic;
}

.last-revised {
	margin:-5px 0px 0px 0px;
	padding:-15px 0px 0px 0px;
	border-bottom:0px black solid;
	padding:0px 0px 0px 0px;
	color:inherit;
	font-family:"Arial Narrow", Tahoma, sans-serif;	
	font-size:20%;
	text-align:right;
}

.publication-date {
	margin:0px 20px 0px 0px;
	padding:0px 20px 0px 0px;
	text-align:center;
	border-bottom:1px black solid;
	font-weight:bold;
	font-size:125%;
}

/* REFERENCES: p.reference, etc. */

.reference {
	float:right;
	width:51%;
	margin: 10px 0px 5px 10px;
	line-height:inherit;
	font-size:inherit;
	text-transform:none;
}

.text-align-right {
	text-align:right;	
}


.three-bold-dots {
	text-align: center;
	font-weight: bold;
}

.zine {
	font-family: "Staccato222 BT", Segoe Script, sans serif;
}

/* ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID */

#footer p {
	font-size: small;
	font-weight: normal;
}

#footer p a {
	font-size:small;
	font-weight:normal;
	color:blue;
}
#footer p a:hover {
	color:red;
}
#footer p a:hover {
}

#content dl dd a {
font-size:inherit;
}

#content dl dd em {
font-size:inherit;
}

#content dl dd i {
font-size: small;
}

#contentPageTitle {
	/* ---------------------------------------------------------- PAGE TITLE -------------------------------------------------------------- */
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-large;
	font-variant: normal;
	font-weight:bold;
	color: green; /*#649D26;/*#7AC626*/;
	text-align: center;
	text-transform: uppercase;
	border-bottom-color: green; /*#649D26; /*000000*/;
	border-bottom-style: solid;
	border-bottom-width: medium;
	/* ---------------------------------------------------------- END PAGE TITLE -------------------------------------------------------------- */
}

#content question {
}

#dashed-line-1 {
	height: 5px;
	margin: 0px 200px 10px 200px;
	padding: 0px 0px 0px 0px;
	border-bottom:1px blue dashed;
	text-align: center;
}

#dearDrRisk {
/*	width:300px; */
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	border-bottom-style: dashed;
	border-bottom-width: thin;
	border-bottom-color: black;
	
}

/* ******************** START RIGHT-SIDE STYLES ************************************ */
/* now obsoletre? */

#group-item-box {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px;
	border-color: #7AC626;
}

.item-body-box a {
	font-family:Arial, Helvetica, sans-serif;
	color: #649D26;
}

#item-item {
	position:relative;
/*	height: 40px; */
/*	width: 160px; */
	margin: 0px;
	padding: 5px 0px 0px 0px;
/*	line-height: 10px;
*/	border-style: solid none none none;
	border-width: 1px;
	border-color: #7AC626;
	font-size: xx-small;
}

#item-item-left {
/*	position: absolute;
/*	height: 26px; */
	width: 30px;
/*	top: 50%; */
	margin: 0px 0px 0px px;
	padding: 0px 0px 0px 0px;
	float:left;
	line-height:29px;
/*	font-size: x-large;*/
	background-color: #FFFFFF;
/* style="left: 0px; top: 50%; width: 23px; right: 138px"*/
}

.p-item-item-left {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
/*	background-color: #649d26; /*#FFFFff;*/
/*	font-size: xx-small; */
	text-align: center;
}

#item-item-right {
	position: absolute;
/*	height: 30px;
	width: 120px;
*/	top: 50%;
	margin: 5px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	float: right;
	color:black;
}

/* MENU STYLES */ /* MENU STYLES */ /* MENU STYLES */ /* MENU STYLES */ /* MENU STYLES */ 

#leftMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000066;
	height:auto; /*new content*/
	/*border-right: 3px solid gray; /*new content*/
  /*end left column headers*/
}

#leftMenu li {
	margin-top: 6px; /*changed from 2; this is the spacing btw list items in left column*/
}

#leftMenu li ul {
}

#leftMenu li ul li {
	color: #333;
}

#leftMenu li ul li a {
	color: blue;
}

#leftMenu li ul li a:hover {
	font-weight: bold;
	color: #2c8499;
}

/* RIGHT MENU STYLES */

#rightMenu {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000066;
	height:auto; /*new content; dragged to 432px*/
}

#rightMenu li {
	margin-top: 6px; /*changed from 2; this is the spacing btw list items in right column*/
}

#rightMenu li ul {

}

#rightMenu li ul li {
	color: #333;
}

#rightMenu li ul li a {
	color: blue;
}

#rightMenu li ul li a:hover {
	font-weight: bold;
/*	font-style: italic;
*/	color: #2c8499;
}

#rightSide-180 .column-16 p {
	color:black;}

.leftMenuItem {
	padding: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
}

/* --- search --- */ /* --- search --- */ /* --- search --- */ /* --- search --- */ /* --- search --- */ 

#searchresults {
}
#searchresults a {
	color: blue;
	font-weight: bold;
	text-decoration:underline;
}

/* --- Footer --- */ /* --- Footer --- */ /* --- Footer --- */ /* --- Footer --- */ 


/* --- Google Search Box --- */ /* --- Google Search Box --- */ /* --- Google Search Box --- */ 
.bookmarkMenu {
	font-size: x-large;
	text-align: center;
}

/* GOOGLE SEARCH */
  .gsc-control-cse {
    font-family: Arial, sans-serif;
    border-color: #ffffff;
    background-color: #ffffff;
  }
  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #A9DA92;
    background-color: #FFFFFF;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-color: #A9DA92;
    background-color: #A9DA92;
  }
  .gsc-tabsArea {
    border-color: #A9DA92;
  }
a.gsc-trailing-more-results:link {
    color: #166761;
  }
  .gsc-webResult.gsc-result {
    border-color: #A9DA92;
    background-color: #FFFFFF;
  }
  .gsc-webResult.gsc-result:hover {
    border-color: #A9DA92;
    background-color: #FFFFFF;
  }
  .gs-webResult.gs-result a.gs-title:link,
  .gs-webResult.gs-result a.gs-title:link b {
    color: #166761;
  }
  .gs-webResult.gs-result a.gs-title:visited,
  .gs-webResult.gs-result a.gs-title:visited b {
    color: #3d6663;
  }
  .gs-webResult.gs-result a.gs-title:hover,
  .gs-webResult.gs-result a.gs-title:hover b {
    color: #2c8499;
  }
  .gs-webResult.gs-result a.gs-title:active,
  .gs-webResult.gs-result a.gs-title:active b {
    color: #166761;
  }
  .gsc-cursor-page {
    color: #166761;
  }
  .gs-webResult.gs-result .gs-snippet {
    color: #454545;
  }
  .gs-webResult.gs-result .gs-visibleUrl {
    color: #166761;
  }
  .gs-webResult.gs-result .gs-visibleUrl-short {
    color: #166761;
  }
  .gsc-cursor-box {
    border-color: #A9DA92;
  }
  .gsc-results .gsc-cursor-page {
    border-color: #A9DA92;
    background-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page.gsc-cursor-current-page {
    border-color: #A9DA92;
    background-color: #A9DA92;
  }
  .gs-promotion.gs-result {
    border-color: #94CC7A;
    background-color: #CBE8B4;
  }
  .gs-promotion.gs-result a.gs-title:link {
    color: #166761;
  }
  .gs-promotion.gs-result a.gs-title:visited {
    color: #3d6663;
  }
  .gs-promotion.gs-result a.gs-title:hover {
    color: #2c8499;
  }
  .gs-promotion.gs-result a.gs-title:active {
    color: #166761;
  }
  .gs-promotion.gs-result .gs-snippet {
    color: #454545;
  }
  .gs-promotion.gs-result .gs-visibleUrl,
  .gs-promotion.gs-result .gs-visibleUrl-short {
    color: #815FA7;
  }



/* CONTACT FORM
................................................. */ 

#form li {
	padding: 2px;
	margin-left: 0;
	list-style-type: none;
	list-style-position: outside;
	border: 0;
}

.clearfix 										{ display: inline-block;}
.clearfix 										{ display: block;}
.clearfix:after 								{ content: ".";  display: block; height: 0; clear: both; visibility: hidden; }

.divider-line {
	padding: 0px 0px 0px 0px;
	margin: 0px 110px 10px 110px;
	border-top-style: dashed;
	border-top-width: thin;
	border-top-color: black;
	line-height: 10px;		
}

.formtext										{ text-align: center; font: 15px Arial, Helvetica, sans-serif; color: #243d18; }
.faq-question {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: green;
	text-decoration: underline;
}
.group-item-box {
	margin: 5px 5px15px 5px;
	padding: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-width: 1px;
	border-color: #7AC626;
}
.hidden, hr										{ display:none; }


.show											{ display:block; }

.submit input									{
	padding: 0px;
	margin: 0px;
	clear: both;
	float: left;
	background: url("../images/send.gif") no-repeat top center;
	border-style: outset;
	clip: rect(auto, auto, auto, auto);
}

.center {/*-*/
	text-align:center;
}

.text-center {/*+*/
	text-align:center;
}

.font-weight-bold {/*+*/
	font-weight:bold;
}

/* Hides from IE-mac \*/
* html .clearfix 								{ height: 1%;}
/* End hide from IE-mac */

/* @end */




