/* normalize.css*/

/*rev 20151111 H. Cunnngham*/

/*Sitewide*/
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary {
    display:block;
}

audio,canvas,video{
    display:inline-block;
	*display:inline;
	*zoom:1;
}

audio:not([controls]){
	display:none;
}

[hidden]{
	display:none;
}

html{
	font-size:100%;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
}

html,button,input,select,textarea{
	font-family: Arial, Helvetica, sans-serif;
}

/*Body*/
body{
	margin:0;
}

/*Links*/
a {
	color: #dd0000;
	text-decoration: none;
}
a:focus{
	color: #999999;
	text-decoration: underline;
}
a:hover,a:active{
	color: #999999;
	text-decoration: underline;
}

/*Headings*/
h1{
	font-size:2em;
	margin:0.67em 0;
}
h2{
	font-size:1.5em;
	margin:0.83em 0;
}
h3{
	font-size:1.17em;
	margin:1em 0;
}
h4{
	font-size:1em;
	margin:1.33em 0;
}
h5{
	font-size:0.83em;
	margin:1.67em 0;
}
h6{
	font-size:0.75em;
	margin:2.33em 0;
}
abbr[title]{
	border-bottom:1px dotted;
}
/*Headings Links*/
h1 a{
	color: #33333;
	text-decoration: none;
}
h1 a:focus{
	color: #999999;
	text-decoration: underline;
}
h1 a:hover,a:active{
	color: #999999;
	text-decoration: underline;
}
h2 a{
	color: #33333;
	text-decoration: none;
}
h2 a:focus{
	color: #999999;
	text-decoration: underline;
}
h2 a:hover,a:active{
	color: #999999;
	text-decoration: underline;
}
h3 a{
	color: #33333;
	text-decoration: none;
}
h3 a:focus{
	color: #999999;
	text-decoration: underline;
}
h3 a:hover,a:active{
	color: #999999;
	text-decoration: underline;
}
h4 a{
	color: #33333;
	text-decoration: none;
}
h4 a:focus{
	color: #999999;
	text-decoration: underline;
}
h4 a:hover,a:active{
	color: #999999;
	text-decoration: underline;
}
h5 a{
	color: #33333;
	text-decoration: none;
}
h6 a{
	color: #33333;
	text-decoration: none;
	
}
/*text*/
b,strong{
	font-weight:bold;
}
blockquote{
	margin:1em 40px;
}
dfn{
	font-style:italic;
}
mark{
	background:#ff0;
	color:#000;
}

/*paragraph and font*/
p,pre{
	margin:1em 0;
}
pre,code,kbd,samp{
	font-family: Arial, Helvetica, sans-serif;
	_font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
}
pre{
	white-space:pre;
	white-space:pre-wrap;
	word-wrap:break-word;
}
q{
	quotes:none;
}
q:before,q:after{
	content:'';
	content:none;
}
small{
	font-size:75%;
}
sub,sup{
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline;
}
sup{
	top:-0.5em;
	}
sub{
	bottom:-0.25em;
}

/*Lists, Definitions, Dictionaries, Menus, and Navs*/
dl,menu,ol,ul{
	margin:1em 0;
}
dd{
	margin:0 0 0 40px;
}
menu,ol,ul{
	padding:0 0 0 40px;
}
nav ul,nav ol{
	list-style:none;
	list-style-image:none;
}

/*Images*/
img{
	border:0;
	-ms-interpolation-mode:bicubic;
}
svg:not(:root){
	overflow:hidden;
}
figure{
	margin:0;
}

.image-primary {
    border:#dd000 2px solid;
    padding: 6px;
}

/*Forms and Buttons*/
form{
	margin:0;
}
fieldset{
	border:1px solid #c0c0c0;
	margin:0 2px;
	padding:0.35em 0.625em 0.75em;
}
legend{
	border:0;
	padding:0;
	white-space:normal;
	*margin-left:-7px;
}
button,input,select,textarea{
	font-size:100%;
	margin:0;
	vertical-align:baseline;
	*vertical-align:middle;
}
button,input{
	line-height:normal;
}
button,input[type=""button""],input[type=""reset""],input[type=""submit""]{
	cursor:pointer;
	-webkit-appearance:button;
	*overflow:visible;
}
button[disabled],input[disabled]{
	cursor:default;
}
input[type=""checkbox""],input[type=""radio""]{
	box-sizing:border-box;
	padding:0;
	*height:13px;
	*width:13px;
}
input[type=""search""]{
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
}
input[type=""search""]::-webkit-search-decoration,input[type=""search""]::-webkit-search-cancel-button{
	-webkit-appearance:none;
}
button::-moz-focus-inner,input::-moz-focus-inner{
	border:0;
	padding:0;
}
textarea{
	overflow:auto;
	vertical-align:top;
}
/*added HS CTA button 12/7/15 */
#module-group-ID .cta_button {
    color: #ffffff !important;
	background:#AD001D !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-weight:bold !important;
	font-size:100% !important;
	margin:0;
	vertical-align:baseline;
	*vertical-align:middle;
	line-height:normal;
	letter-spacing: 1px;
	border: 1px solid transparent !important;
    -moz-border-radius: 15px 4px 15px 4px !important;
    -webkit-border-radius: 15px 4px 15px 4px !important;
    border-radius: 15px 4px 15px 4px !important;
	cursor:pointer !important;
	-webkit-appearance:button !important;
	*overflow:visible;
	background: linear-gradient(bottom,#AD001D 50%,#E6B2BB 100%)!important;
    background: -o-linear-gradient(bottom,#AD001D 50%,#E6B2BB 100%)!important;
    background: -moz-linear-gradient(bottom,#AD001D 50%,#E6B2BB 100%)!important;
    background: -webkit-linear-gradient(bottom,#AD001D 50%,#E6B2BB 100%)!important;
    background: -ms-linear-gradient(bottom,#AD001D 50%,#E6B2BB 100%)!important;
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0.50,#AD001D),color-stop(1.0,#E6B2BB))!important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#BD324A', endColorstr='#AD001D')!important;
    -ms-filter: "none"!important;
	}

/*------------------------------------------------------------------------------------------------------------ */

/* Adv Style CSS from website for HubSpot, uploaded 20151111 */

/* Rev by H.Cunningham 20151104 */

.theme-name:after {
    content: 'Tech';
}
.theme-revision:after {
    content: 'rev A';
    font-size: 10px;
}
.theme-sample-ad-1 {
    background: transparent url('/files/sample-ad-1.jpg') center center no-repeat;
    width: 960px;
    height: 450px;
}
.theme-sample-ad-2 {
    background: transparent url('/files/sample-ad-2.jpg') center center no-repeat;
    width: 960px;
    height: 450px;
}
.theme-sample-ad-3 {
    background: transparent url('/files/sample-ad-3.jpg') center center no-repeat;
    width: 960px;
    height: 450px;
}
.theme-sample-ad-4 {
    background: transparent url('/files/sample-ad-4.jpg') center center no-repeat;
    width: 960px;
    height: 450px;
}
.theme-sample-ad-5 {
    background: transparent url('/files/sample-ad-5.jpg') center center no-repeat;
    width: 960px;
    height: 450px;
}
.theme-sample-ad-6 {
    background: transparent url('/files/sample-ad-6.jpg') center center no-repeat;
    width: 960px;
    height: 450px;
}
.theme-sample-ad-1-mobile {
    background: transparent url('/files/sample-ad-1-mobile.jpg') center center no-repeat;
    width: 340px;
    height: 159px;
}
.theme-sample-ad-2-mobile {
    background: transparent url('/files/sample-ad-2-mobile.jpg') center center no-repeat;
    width: 340px;
    height: 159px;
}
.theme-sample-ad-3-mobile {
    background: transparent url('/files/sample-ad-3-mobile.jpg') center center no-repeat;
    width: 340px;
    height: 159px;
}
.theme-sample-ad-4-mobile {
    background: transparent url('/files/sample-ad-4-mobile.jpg') center center no-repeat;
    width: 340px;
    height: 159px;
}
.theme-sample-ad-5-mobile {
    background: transparent url('/files/sample-ad-5-mobile.jpg') center center no-repeat;
    width: 340px;
    height: 159px;
}
.theme-sample-ad-6-mobile {
    background: transparent url('/files/sample-ad-6-mobile.jpg') center center no-repeat;
    width: 340px;
    height: 159px;
}

/*  no need to create icons MS 230130
a[href$='.pdf'] {
    background: transparent url('/hubfs/files/pdf.gif') center left no-repeat;
    padding: 2px 0px 2px 18px;
}
a[href$='.doc'], a[href$='.docx'] {
    background: transparent url('/files/word.gif') center left no-repeat;
    padding: 2px 0px 2px 18px;
}
a[href$='.xls'], a[href$='.xlsx'] {
    background: transparent url('/files/excel.gif') center left no-repeat;
    padding: 2px 0px 2px 18px;
}
a[href$='.ppt'], a[href$='.pptx'], a[href$='.pps'], a[href$='.ppsx'] {
    background: transparent url('/files/powerpoint.gif') center left no-repeat;
    padding: 2px 0px 2px 18px;
}

*/
#site_top p {
    margin: 0;
}
#site_top a {
    text-decoration: none;
}
#site_header h1 a {
    text-decoration: none;
    color: inherit;
}
#sidebar .software_form_list_view .query {
    width: 50%;
}
#sidebar form {
    text-align: left !important;
}
.one_column_mobile .software_ad_region_dynamic h1 {
    font-size: 140%;
}
.one_column_mobile .software_ad_region_dynamic h2 {
    font-size: 120%;
}
.one_column_mobile .software_ad_region_dynamic {
    font-size: 80%;
}
.one_column_mobile #page_border {
    padding: 1em 1em !important;
}
.one_column_mobile #page_content {
    margin-top: 0em !important;
}
.one_column_mobile img,
.one_column_mobile object,
.one_column_mobile iframe,
.one_column_mobile video {
    padding: 0 !important;
}
body.dialog {
    padding: 1em !important;
    margin: 0 !important;
    border: none !important;
    width: auto !important;
    height: auto !important;
}
.dialog #site_border,
.dialog #email_border,
.dialog #mobile_border,
.dialog #site_top,
.dialog #site_header,
.dialog #area_border,
.dialog #area_header,
.dialog #page_border,
.dialog #page_wrapper,
.dialog #page_header,
.dialog #page_content,
.dialog #page_footer,
.dialog #area_footer,
.dialog #site_footer_border,
.dialog #site_footer {
    margin: 0 !important;
    padding: 0 !important;
    background: none !important;
    border: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    border-radius: 0px !important;
    width: auto !important;
    height: auto !important;
}
.dialog .software_calendar {
    font-size: 70%! important;
}
.clr:after {
    clear: both;
}
.clr:before,.clr:after {
    content: '';
    display: table;
}
.mobile-trigger, .child-trigger{
    display: none; /* Hide button on Desktop */
}
#site_header .r1c1 {
    float: left !important;
}
.one_column_email #site_header .r1c1,
.one_column_mobile #site_header .r1c1,
.one_column_mobile #site_header .r2c1,
.one_column_email #site_header .r2c1 {
    float: none;
}
#site_header .r1.clr:after {
    clear: none;
}
.one_column_email #site_header .r1.clr:after,
.one_column_mobile #site_header .r1.clr:after {
   clear: both !important;
}
#site_header .r2c1 {
    float: right;
}
.one_column_mobile #site_top .rwrap,
.one_column_mobile #site_header .rwrap {
    padding: 0 .25em;
}
#site_header {
    /*border-bottom: 1px solid #dddddd;*/
    margin-bottom: 1em;
    height: 130px;
}
.one_column_mobile #site_header {
    height: 125px;
}    
.home #area_header {
    padding-top: 1em !important;
}
.text-quote {
    background: transparent url('/files/quote-circle.png') center left no-repeat;
    padding: 18px 0 18px 36px !important;
}
a.link-content-more, a.link-content-more:link, a.link-content-more:active, a.link-content-more:visited {
    background: url('/files/more3.png') no-repeat scroll right center transparent;
    border: medium none !important;
    font-size: 90% !important;
    padding: 5px 15px 5px 0 !important;
    color: #000000;
}
.system_mailing-list-widget h1,
.system_mailing-list-widget h2,
.system_mailing-list-widget h3,
.system_mailing-list-widget h4,
.system_mailing-list-widget h5,
.system_mailing-list-widget h6 {
    margin: 0 !important;
}
.system_mailing-list-widget .software_captcha_label {
    display: none;
}
.system_mailing-list-widget .software_captcha_question,
.system_mailing-list-widget .software_captcha_answer {
    font-size: 80%;
}
.system_mailing-list-widget .software_system_region_header {
    margin-bottom: 1em;
}
.system_mailing-list-widget div.software_system_region_header p {
    padding: .5em;
}
.system_mailing-list-widget div.software_custom_form,
.system_mailing-list-widget div.software_system_region_header {
    padding: 0 1em;
}
.system_mailing-list-widget div.software_custom_form table {
    margin: 0 !important;
}
.system_mailing-list-widget div.software_system_region_footer {
    padding-bottom: 1em;
}
.system_mailing-list-widget input.software_input_text {
    border: 1px solid #bbbbbb !important;
}
.system_mailing-list-widget input.software_input_text[name='208'] {
    width: 86%;
}
.system_mailing-list-widget {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #dd0000 !important;
    padding-top: 1em !important;
    margin-top: 0.5em;
    background: url('/files/texture02.png') 0 0 repeat transparent;
}
.system_mailing-list-widget input.submit_button {
    font-size: 70%;
}
.one_column_mobile #site_footer .r2c1 {
    margin: 1em !important;
}
.one_column_mobile #site_footer .r3c1 {
    padding-top: 1em !important;
}
#site_footer ul {
    list-style: none outside none;
    margin: 0 0 20px 0;
    padding: 0;
}
#site_footer li {
    line-height: 31px;
    margin: 0;
    padding: 0;
}
#site_footer li a {
    background: url('/files/more3.png') no-repeat scroll left center transparent;
    padding: 5px 0 5px 14px !important;
}
.one_column_mobile #site_footer li a {
    background: none;
}
.three_column_sidebar_left #sidebar,
.two_column_sidebar_left #sidebar {
    padding-left: 0 !important;
    padding-right: 2em !important;
    border-left: none;
}
#software_menu_mobile-menu.software_menu li {
    border-top: none;
}
#software_ad_region_home-ad-region.software_ad_region_dynamic ul.menu {
    right: 6px;
    top: 16px;
}
#software_ad_region_home-mobile-ad-region.software_ad_region_dynamic ul.menu {
    right: 6px;
    top: 155px;
}
#site_footer .rband .r1 {
    padding-bottom: .5em;
}
#site_footer li a,
a.link-menu-item,
a.link-button-primary-large,
a.link-button-secondary-large,
a.link-button-primary-small,
a.link-button-secondary-small,
.software_button_tiny_secondary,
.software_button_small_secondary,
.software_button_small_primary,
.software_input_submit_tiny_secondary,
.software_input_submit_primary,
.software_input_submit_small_primary,
.software_input_submit_small_secondary,
.software_input_submit_secondary,
.software_input_submit_primary,
.software_input_submit,
.software_button_primary,
.software_button_secondary,
.more_detail a {
    outline: 0;
}
a.link-menu-item:link,
a.link-menu-item:active,
a.link-menu-item:visited {
    color: #ffffff !important;
    border: 1px solid transparent !important;
    -moz-border-radius: 15px 4px 15px 4px;
    -webkit-border-radius: 15px 4px 15px 4px;
    border-radius: 15px 4px 15px 4px;
	font-weight: bold;
}
a.link-menu-item:focus,
a.link-menu-item:hover {
    color: #FFFFFF !important;
    background: #999999 !important;
    border: 1px solid transparent !important;
	font-weight: bold;
}
.heading-primary {
    color: #666666 !important;
}
.heading-secondary {
    border: medium none !important;
    color: #666666 !important;
}
.paragraph-box-primary, .text-box-primary {
    background: #DD0000 !important;
    color: #ffffff !important;
    -moz-border-radius: 15px 4px 15px 4px;
    -webkit-border-radius: 15px 4px 15px 4px;
    border-radius: 15px 4px 15px 4px;
}
.paragraph-box-secondary, .text-box-secondary {
    background: #AAAAAA !important;
    color: #ffffff !important;
    -moz-border-radius: 15px 4px 15px 4px;
    -webkit-border-radius: 15px 4px 15px 4px;
    border-radius: 15px 4px 15px 4px;
}
.paragraph-box-warning, .text-box-warning {
    background: #DD0000 !important;
    color: #ffffff !important;
    -moz-border-radius: 15px 4px 15px 4px;
    -webkit-border-radius: 15px 4px 15px 4px;
    border-radius: 15px 4px 15px 4px;
}
thead.table-row-header, tfoot.table-row-footer, th.table-cell-header {
    color: #ffffff !important;
}
table {
    border-collapse: collapse;
}
#software_menu_main-menu.software_menu li li a {
    border: 2px solid transparent !important;
    background: transparent !important;
}
#software_menu_main-menu.software_menu li li a.on,
#software_menu_main-menu.software_menu li li a.current,
#software_menu_main-menu.software_menu li li a:hover,
#software_menu_main-menu.software_menu li li a:focus {
    border: 2px #DD0000 solid transparent !important;
    background: transparent !important;
}
.software_button_tiny_secondary, a.software_button_tiny_secondary:link, a.software_button_tiny_secondary:visited, a.software_button_tiny_secondary:active, .software_input_submit_tiny_secondary, a.software_input_submit_tiny_secondary:link, a.software_input_submit_tiny_secondary:visited, a.software_input_submit_tiny_secondary:active {
    padding: 2px 9px !important;
}
.software_input_submit,
a.link-button-primary-large,
a.link-button-primary-large:link,
a.link-button-primary-large:visited,
a.link-button-primary-large:active,
a.link-button-primary-small,
a.link-button-primary-small:link,
a.link-button-primary-small:visited,
a.link-button-primary-small:active,
.software_input_submit_primary,
a.software_input_submit_primary:link,
a.software_input_submit_primary:visited,
a.software_input_submit_primary:active,
.software_input_submit_small_primary,
a.software_input_submit_small_primary:link,
a.software_input_submit_small_primary:visited,
a.software_input_submit_small_primary:active,
.software_button_primary,
a.software_button_primary:link,
a.software_button_primary:visited,
a.software_button_primary:active,
.software_button_small_primary,
a.software_button_small_primary:link,
a.software_button_small_primary:visited,
a.software_button_small_primary:active,
a.link-button-secondary-large,
a.link-button-secondary-large:link,
a.link-button-secondary-large:visited,
a.link-button-secondary-large:active,
a.link-button-secondary-small,
a.link-button-secondary-small:link,
a.link-button-secondary-small:visited,
a.link-button-secondary-small:active,
.software_input_submit_secondary,
a.software_input_submit_secondary:link,
a.software_input_submit_secondary:visited,
a.software_input_submit_secondary:active,
.software_input_submit_small_secondary,
a.software_input_submit_small_secondary:link,
a.software_input_submit_small_secondary:visited,
a.software_input_submit_small_secondary:active,
.software_button_secondary,
a.software_button_secondary:link,
a.software_button_secondary:visited,
a.software_button_secondary:active,
.software_button_small_secondary,
a.software_button_small_secondary:link,
a.software_button_small_secondary:visited,
a.software_button_small_secondary:active,
.software_button_tiny_secondary,
a.software_button_tiny_secondary:link,
a.software_button_tiny_secondary:visited,
a.software_button_tiny_secondary:active,
.software_input_submit_tiny_secondary,
a.software_input_submit_tiny_secondary:link,
a.software_input_submit_tiny_secondary:visited,
a.software_input_submit_tiny_secondary:active,
.more_detail a {
    /*text-shadow: 1px 1px 1px #555555;*/
    letter-spacing: 1px;
}
.one_column_mobile #site_top .login_site-login {
    width: auto !important;
}
#site_top .cregion_home-link {
    width: auto !important;
    float: right !important;
}
#site_top .cregion_site-tools,
#site_top .cregion_email-tools {
    width: 49% !important;
    display: inline-block;
    margin: 0 auto !important;
    white-space: nowrap;
}
#site_top .cregion_site-tools img,
#site_top .cregion_email-tools img {
    vertical-align: middle;
}
#site_top .cart {
    text-align: center;
    width: auto !important;
}
#site_top .cregion_site-search {
    width: auto !important;
    float: right !important;
}
div.software_cart_region {
    background: url('/files/cart.png') no-repeat scroll left center transparent;
    display: block;
    padding: 0 2px 0 24px;
}
div.software_cart_region.empty:after {
    content: '0 Items';
}
#site_top .software_cart_region a {
    color: #ff0000 !important;
}
#site_top .software_cart_region a:hover,
#site_top .software_cart_region a:focus {
    text-decoration: underline;
}
a:link, a:active, a:visited, input[type=submit] {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
a:focus, a:hover, input[type=submit]:focus, input[type=submit]:hover {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.mceContentBody *, .clearlooks2 * {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
}
.colorbar #page_content .software_form_list_view .row_1 {
    background: #e2e2e2;
    -moz-border-radius: 15px 4px 15px 4px;
    -webkit-border-radius: 15px 4px 15px 4px;
    border-radius: 15px 4px 15px 4px;
    padding: 1em;
}
.colorbar #page_content .software_form_list_view .row_0 {
    padding: 1em;
}
.colorbar #page_content .software_form_list_view hr {
    background: none;
    border: none;
    color: transparent;
    height: 0px;
}
.colorbar #page_content .software_form_list_view p.background-secondary {
    background: none !important;
    border: none !important;
    color: transparent !important;
    height: 0px !important;
    margin: 0 !important;
}
h1, h2, h3, h4, h5, h6 {
	color: inherit;
	text-decoration:inherit;
    /*text-shadow: 1px 1px 1px #aaaaaa;*/
}
.heading-primary {
    color: #DD0000 !important;
    /*text-shadow: 1px 1px 1px #aaaaaa;*/
    margin-bottom: .5em;
    border-bottom: none !important;
}
.heading-secondary {
    border-bottom: 1px solid #aaaaaa !important;
    margin-bottom: .5em;
    /*text-shadow: 1px 1px 1px #dddddd;*/
}
.paragraph-box-primary a:link, .paragraph-box-primary a:visited, .paragraph-box-primary a:active, .paragraph-box-primary a:hover, .paragraph-box-primary a:focus, .text-box-primary a:link, .text-box-primary a:visited, .text-box-primary a:active, .text-box-primary a:hover, .text-box-primary a:focus, .paragraph-box-warning a:link, .paragraph-box-warning a:visited, .paragraph-box-warning a:active, .paragraph-box-warning a:hover, .paragraph-box-warning a:focus, .text-box-warning a:link, .text-box-warning a:visited, .text-box-warning a:active, .text-box-warning a:hover, .text-box-warning a:focus {
    color: #FFFFFF !important;
}

/* This CSS is used for the JavaScript Show/Hide script below. -- Hcunningham*/
   .more {
      border: none;
    display: none;
          }
   a.showLink {
    /*color: #dd0000;*/  
    color: #333333;
	text-decoration: underline;
    font-weight: bold;
    font-size: 100%;
          }
   a.hideLink {
    color: #dd0000;  
    text-decoration: none;
    font-weight: bold;
    font-size: 90%;
          }
   a.showLink:hover {
    font-weight: bold;
    font-size: 90%;
    text-decoration: underline;
	color: #999999;
         }
	a.hideLink:hover {
	color: #999999;
    font-weight: bold;
	text-decoration: underline;
		}
		
	/* added 11/2015 */
	a.showLink:active {
    font-weight: bold;
    text-decoration: underline;
	color: #999999;
	font-size: 90%;
         }
	a.hideLink:active {
	color: #999999;
    font-weight: bold;
	text-decoration: underline;
		}
}