body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; margin: 0; text-align: left;}p {	margin-top: 0em;	margin-bottom: .75em;}UL {	margin-top: 0em;	margin-bottom: 1.5em;}OL {	margin-top: 0em;	margin-bottom: 1.5em;}blockquote {    margin-top: .5em;	margin-bottom: 1.5em;}a {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 17px;	color: ##06C;	text-decoration: none;}a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 17px;	color: #551A8B;	text-decoration: none;}a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 17px;	color: ##06C;;	text-decoration: underline;}/* footer */.footer {font-family: Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; font-size: 9px;}/* CONTENT HEADINGS & TEXT STYLING ========================================================== */.body2{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 17px;	color: #000000;	text-decoration: none;}p.body2{	margin-top: 0em;	margin-bottom: 0em;}.contacttext {	font-size: 12px;	line-height: 17px;	color: #000000;	text-decoration: none;	}.directiontext {	font-size: 12px;	line-height: 17px;	color: #008ECF;	text-decoration: noun;	}.directiontext:link {	font-size: 12px;	line-height: 17px;	color: #008ECF;	text-decoration: underline;	}.directiontext:visited {	font-size: 12px;	line-height: 17px;	color: #551A8B;	text-decoration: noun;	}.contacthead{	font-size: 12px;	font-weight: bold;	line-height: 17px;	color: #000000;	text-decoration: none;	}.contacttext2 {	font-size: 12px;	font-style: italic;	line-height: 17px;	color: #008ECF;	text-decoration: none;	}p.contacttext {	margin-top: 0em;	margin-bottom: 0em;	}.newstext {	font-size: 12px;	line-height: 17px;	color: #818A8F;	text-decoration: none;	}.newstext:link {	font-size: 12px;	line-height: 17px;	color: #818A8F;	text-decoration: underline;}a.newstext:visited {	font-size: 12px;	line-height: 17px;	color: #551A8B;	text-decoration: none;}a.newstext:hover {	font-size: 12px;	line-height: 17px;	color: #818A8F;		text-decoration: underline;}p.newstext {	margin-top: 0em;	margin-bottom: .75em;}.list{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 17px;	color: #000000;	text-decoration: none;}.list2{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 17px;	color: #008ECF;	text-decoration: none;}a.list:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 17px;	color: #818A8F;	text-decoration: underline;}a.list:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 17px;	color: #551A8B;	text-decoration: none;}a.list:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 17px;	color: #818A8F;	text-decoration: underline;}.navigation {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #191E24;}.navigation2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #F3A24D;	text-decoration: underline;}a.navigation:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #818A8F;	text-decoration: none;}a.navigation:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #818A8F;	text-decoration: none;}a.navigation:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #F3A24D;	text-decoration: underline;}.daughterhead {	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	line-height: 18px;	color: #008ECF;	text-decoration: none;	margin-top: .75em;	margin-bottom: 0em;}.daughterhead2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	line-height: 18px;	color: #008ECF;	text-decoration: none;	margin-top: 0em;	margin-bottom: 0em;}.daughterhead3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	line-height: 18px;	color: #000000;	text-decoration: none;	margin-top: .75em;	margin-bottom: 0em;}.backtotop {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #818A8F;	text-decoration: underline;}.backtotop:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #818A8F;	text-decoration: underline;}.backtotop:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #551A8B;	text-decoration: underline;}p.backtotop {	margin-top: 0em;	margin-bottom: .75em;}.maintext {    font-size: 12px;	line-height: 17px;	color: #000000;	text-decoration: none;}.maintext:link {	font-size: 12px;	line-height: 17px;	color: #000000;	text-decoration: none;}.maintext:visited {	font-size: 12px;	line-height: 17px;	color: #551A8B;	text-decoration: none;}.sidebarsubhead {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 16px;	font-weight: bold;	color: #F3A24D;		text-decoration: none;}p.sidebarsubhead {	margin-top: 0em;	margin-bottom: .5em;}.sidebarsubhead2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	font-weight: bold;	color: #F3A24D;		text-decoration: none;}p.sidebarsubhead2 {	margin-top: 0em;	margin-bottom: .5em;}.sidebartext2 {	font-size: 11px;	line-height: 15px;	color: #008ECF;	text-decoration: none;	}.sidebartext {	font-size: 11px;	line-height: 14px;	color: #008ECF;	text-decoration: none;	}.sidebartext:link {	font-size: 11px;	line-height: 14px;	color: #008ECF;		text-decoration: none;}a.sidebartext:visited {	font-size: 11px;	line-height: 14px;	color: #551A8B;	text-decoration: none;}a.sidebartext:hover {	font-size: 11px;	line-height: 14px;	color: #008ECF;		text-decoration: underline;}  .trigger{	font-size: 12px;	line-height: 14px;	cursor:pointer;	color: #008ECF;	margin-top: -0.25em;	margin-bottom: .75em;	margin-left: 2em;		}	.trigger:link{	font-size: 12px;	line-height: 14px;	cursor:pointer;	color: #008ECF;		}							.trigger:hover{			cursor:pointer;			color: #008ECF;			text-decoration: underline;		}				.expanded{			cursor:pointer;			margin-left: 2em;		}		.expanded:hover{			cursor:pointer;			color: #818A8F;			text-decoration: underline;		}		.show{	 position:static;     display: table;		}		.hide{			position:absolute;			left:-999em;			height:1px;			width:100px;			overflow:hidden;		}			#collapse {	clear: left;	width:400px;	margin-left: 2em;		}  
.breadcrumbs {
	font-size: 14px;
}

.breadcrumbs a {
	color: #1a44cc;
	text-decoration: none;
	font-size: 14px;
}

.breadcrumbs a:hover {
	color: #000;
	text-decoration: underline;
}

legend {
    font-weight: bold;
    font-size: 16px;
    line-height: 1.5em
}

#id_services {
    height: 7em;
}

.stripe {
    background-color: #EDF5FF;
}

.hide {
    display: none;
}

.show-row {
    display: table-row;
}

input[type=text], textarea {
    width: 100%
}

.error td {
    border-style:solid;
    border-width:0 1px 1px 1px;
    border-color:red;
    color:red;
    font-weight:bold
}

.redfont {
    color:red
}

#dues_calc label {
    font-weight: bold
}

.dues-results {
    background-color: #EDF5FF;
}

#id_results {
    padding: .5em 1em 1em 1em;
}

.help {
    font-size: 10px !important;
    color: #999;
}

.help td {
    padding-left: 1em;
}
