//
// spruce stylesheet
//
.a { font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #444444; text-decoration: underline; font-weight: normal;}

.testimonial { font-family: "Arial", "Geneva", sans-serif; font-size: 11px; color: #666666; font-weight: normal; }
.testimonial_source { font-family: "Arial", "Geneva", sans-serif; font-size: 11px; color: #666666; font-weight: normal; }

.menu_nolink { font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #663300; font-weight: bold; text-decoration: none; line-height: 100% }
.menu a:link { font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #663300; font-weight: bold; text-decoration: none; line-height: 100% }
.menu a:visited { font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #663300; font-weight: bold; text-decoration: none; line-height: 100% }
.menu a:active { font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #663300; font-weight: bold; text-decoration: none; line-height: 100% }
.menu a:hover { font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #663300; font-weight: bold; text-decoration: underline; line-height: 100% }

.home_link a:link { font-family: "Arial", "Geneva", sans-serif; font-size: 11px; color: #444444; font-weight: bold; text-decoration: underline; line-height: 100% }
.home_link a:visited { font-family: "Arial", "Geneva", sans-serif; font-size: 11px; color: #444444; font-weight: bold; text-decoration: underline; line-height: 100% }
.home_link a:active { font-family: "Arial", "Geneva", sans-serif; font-size: 11px; color: #444444; font-weight: bold; text-decoration: none; line-height: 100% }
.home_link a:hover { font-family: "Arial", "Geneva", sans-serif; font-size: 11px; color: #888888; font-weight: bold; text-decoration: underline; line-height: 100% }

.submenu_bullet { font-family: "Arial", "Geneva", sans-serif; font-size: 10px; color: #663300; font-weight: bold; text-decoration: none; line-height: 40% }
.submenu a:link { font-family: "Arial", "Geneva", sans-serif; font-size: 10px; color: #663300; font-weight: bold; text-decoration: none; line-height: 40% }
.submenu a:visited { font-family: "Arial", "Geneva", sans-serif; font-size: 10px; color: #663300; font-weight: bold; text-decoration: none; line-height: 40% }
.submenu a:active { font-family: "Arial", "Geneva", sans-serif; font-size: 10px; color: #663300; font-weight: bold; text-decoration: none; line-height: 40% }
.submenu a:hover { font-family: "Arial", "Geneva", sans-serif; font-size: 10px; color: #663300; font-weight: bold; text-decoration: underline; line-height: 40% }

//.inner_header { font-family: "Arial", "Geneva", sans-serif; font-size: 14px; color: #663300; font-weight: bold; }
//.inner_text { font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #666666; font-weight: normal; }

.cs_Title { font-family: "Arial", "Geneva", sans-serif; font-size: 34px; color: #99FF33; font-weight: bold; line-height: 90%}
.cs_Subtitle { font-family: "Arial", "Geneva", sans-serif; font-size: 24px; color: #663300; font-weight: normal; line-height: 130%}
.cs_text { font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #444444; font-weight: normal; }
.cs_summary { font-family: "Arial", "Geneva", sans-serif; font-size: 11px; color: #444444; font-weight: normal; line-height: 120%}
.cs_caption { font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #444444; font-weight: normal; }

.h1_Brown { font-family: "Arial", "Geneva", sans-serif; font-size: 14px; color: #663300; font-weight: bold; }
.h1_Grey { font-family: "Arial", "Geneva", sans-serif; font-size: 14px; color: #444444; font-weight: bold; }
.h1_White { font-family: "Arial", "Geneva", sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold; }
.h1_Blue { font-family: "Arial", "Geneva", sans-serif; font-size: 14px; color: #ADD1DF; font-weight: bold; }

.h2_Brown { font-family: "Arial", "Geneva", sans-serif; font-size: 16px; color: #663300; font-weight: bold; }
.h2_Grey { font-family: "Arial", "Geneva", sans-serif; font-size: 16px; color: #444444; font-weight: bold; }
.h2_White { font-family: "Arial", "Geneva", sans-serif; font-size: 16px; color: #FFFFFF; font-weight: bold; }
.h2_Blue { font-family: "Arial", "Geneva", sans-serif; font-size: 16px; color: #ADD1DF; font-weight: bold; }

.t1_Brown { font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #663300; font-weight: normal; }
.t1_Grey { font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #444444; font-weight: normal; }
.t1_White { font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #FFFFFF; font-weight: normal; }
.t1_Blue { font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #ADD1DF; font-weight: normal; }
.t1_Green { font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #00ff00; font-weight: normal; }

.t1_Grey a:link { font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #444444; font-weight: normal; text-decoration: underline;}
.t1_Grey a:visited { font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #444444; font-weight: normal; text-decoration: underline;}
.t1_Grey a:active { font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #444444; font-weight: normal; text-decoration: underline;}
.t1_Grey a:hover{ font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #888888; font-weight: normal; text-decoration: underline;}

.adminbar_link a:link { font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: normal;}
.adminbar_link a:visited { font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: normal;}
.adminbar_link a:active { font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: normal;}
.adminbar_link a:hover { font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: underline; font-weight: normal;}

.admintool_header { font-family: "Arial", "Geneva", sans-serif; font-size: 14px; color: #ffffff; text-decoration: none; font-weight: bold;}

.admintool_link a:link { font-family: "Arial", "Geneva", sans-serif; font-size: 14px; color: #669966; text-decoration: none; font-weight: normal;}
.admintool_link a:visited { font-family: "Arial", "Geneva", sans-serif; font-size: 14px; color:#669966; text-decoration: none; font-weight: normal;}
.admintool_link a:active { font-family: "Arial", "Geneva", sans-serif; font-size: 14px; color: #669966; text-decoration: underline; font-weight: normal;}
.admintool_link a:hover { font-family: "Arial", "Geneva", sans-serif; font-size: 14px; color: #669966; text-decoration: underline; font-weight: normal;}

.copyright { font-family: "Arial", "Geneva", sans-serif; font-size: 10px; color: #666666; font-weight: normal; }

.credit { font-family: "Arial", "Geneva", sans-serif; font-size: 11px; color: #FF6600; font-weight: normal; text-decoration: none; }
.credit a:link { font-family: "Arial", "Geneva", sans-serif; font-size: 11px; color: #FF6600; font-weight: normal; text-decoration: none; }
.credit a:visited { font-family: "Arial", "Geneva", sans-serif; font-size: 11px; color: #FF6600; font-weight: normal; text-decoration: none; }
.credit a:active { font-family: "Arial", "Geneva", sans-serif; font-size: 11px; color: #FF6600; font-weight: normal; text-decoration: none; }
.credit a:hover { font-family: "Arial", "Geneva", sans-serif; font-size: 11px; color: #FF6600; font-weight: normal; text-decoration: underline; }

.footer  { font-family: "Arial", "Geneva", sans-serif; font-size: 11px; color: #663300; font-weight: normal; text-decoration: none; }
.footer a:link { font-family: "Arial", "Geneva", sans-serif; font-size: 11px; color: #663300; font-weight: normal; text-decoration: none; }
.footer a:visited { font-family: "Arial", "Geneva", sans-serif; font-size: 11px; color: #663300; font-weight: normal; text-decoration: none; }
.footer a:active { font-family: "Arial", "Geneva", sans-serif; font-size: 11px; color: #663300; font-weight: normal; text-decoration: none; }
.footer a:hover { font-family: "Arial", "Geneva", sans-serif; font-size: 11px; color: #663300; font-weight: normal; text-decoration: underline; }

.cs_list  { font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #663300; font-weight: normal; text-decoration: none; }
.cs_list a:link { font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #663300; font-weight: normal; text-decoration: none; }
.cs_list a:visited { font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #663300; font-weight: normal; text-decoration: none; }
.cs_list a:active { font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #663300; font-weight: normal; text-decoration: none; }
.cs_list a:hover { font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #663300; font-weight: normal; text-decoration: underline; }

.contact_list  { font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #663300; font-weight: normal; text-decoration: none; }
.contact_list a:link { font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #663300; font-weight: normal; text-decoration: none; }
.contact_list a:visited { font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #663300; font-weight: normal; text-decoration: none; }
.contact_list a:active { font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #663300; font-weight: normal; text-decoration: none; }
.contact_list a:hover { font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #663300; font-weight: normal; text-decoration: underline; }

.close a:link { font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #663300; font-weight: normal; text-decoration: underline; }
.close a:visited { font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #663300; font-weight: normal; text-decoration: underline; }
.close a:active { font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #663300; font-weight: normal; text-decoration: underline; }
.close a:hover { font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #663300; font-weight: normal; text-decoration: underline; }


#cs_textarea_text_1_A {font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #444444; font-weight: normal;}
#cs_textarea_text_1_B {font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #444444; font-weight: normal;}
#cs_textarea_text_1_C {font-family: "Arial", "Geneva", sans-serif; font-size: 12px; color: #444444; font-weight: normal;}

table.page_table {
	border-width: 1px;
	border-spacing: 0px 0px;
	border-style: hidden;
	border-color: grey;
	border-collapse: separate;
	background-color: ffffff;
}
table.page_table th {
	border-width: 1px;
	padding: 0px;
	border-style: hidden;
	border-color: grey;
	background-color: white;
}
table.page_table td {
	border-width: 1px;
	padding: 1px 1px 1px 1px;
	border-style: hidden;
	border-color: grey;
	background-color: white;
}

table.content_table {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px 0px;
	border-style: none;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: #FFFFFF;
}

table.cs_outer {
	border-width: 2px;
	border-spacing: 0px 0px;
	border-style: solid;
	border-color: #99FF33;
	border-collapse: separate;
	background-color: #FFFFFF;
}

table.cs_list_table {
	border-width: 2px;
	border-spacing: 0px 0px;
	border-style: hidden;
	border-color: #99FF33;
	border-collapse: separate;
	background-color: #ffffff;
}
table.cs_list_table th {
	border-width: 2px;
	border-spacing: 0px 0px;
	border-style: hidden;
	border-color: #99FF33;
	border-collapse: separate;
	background-color: #ffffff;
}
table.cs_list_table td {
	padding: 2px 2px 2px 2px;
	border-width: 1px;
	border-spacing: 0px 0px;
	border-style: solid;
	border-color: #ffffff;
	border-collapse: separate;
	background-color: #ffffff;
}

table.tips_list_table {
	border-width: 2px;
	border-spacing: 0px 0px;
	border-style: hidden;
	border-color: #99FF33;
	border-collapse: separate;
	background-color: #ffffff;
}
table.tips_list_table th {
	border-width: 2px;
	border-spacing: 0px 0px;
	border-style: hidden;
	border-color: #99FF33;
	border-collapse: separate;
	background-color: #ffffff;
}
table.tips_list_table td {
	padding: 4px;
	border-width: 1px;
	border-spacing: 0px 0px;
	border-style: solid;
	border-color: #ffffff;
	border-collapse: separate;
	background-color: #ffffff;
}

table.question {
	padding: 8px;
}
