/* Resetting browser default styles */
html,body {height:100%; font:16px/19px 'Inter', Arial, sans-serif;; color:#2d332f; background:#fdfcfa;}/*old font #555a5c,old background #F2EFE4 */
div, html, body, p, ul, ol, li, a, form, img, table, td, h1, h2, h3, h4, h5, h6, blockquote, header, section, footer, aside, nav, article, figure, figcaption, dt, dd, dl {margin:0;padding:0;} 
header, section, footer, aside, nav, article, figure, figcaption {display: block;}
table {border-collapse:collapse;}
img {border:none; border-radius: 5px;max-width:100%}
ul, li {list-style:none;}
a, a:active, a:visited {text-decoration:underline;color:#2d332F;}

.icon::before {
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}

a:hover {text-decoration:underline;color:#045625;}
input:focus, textarea:focus {outline:none;}
iframe, object, embed {max-width:100%;}
button, input[type="submit"] {cursor:pointer;-webkit-appearance:none;}

p { margin: 1.12em 0 } /* resetting p tag for backwards compatibility; often in database text blocks */

/* All */
.wrapper {width:960px;margin:0 auto;position:relative;}
.wrapper .float_left {float:left;margin:0 12px 5px 0;}
.wrapper .float_left_block {float:left;margin:0 0 20px 0;}
.wrapper .float_right {float:right;margin:0 0 5px 12px;}
.wrapper .float_right_block {float:right;}

.left_column {float:left;width:660px;margin-bottom:20px;}
.right_column {float:right;width:310px;margin-bottom:20px;}
.right_column img {max-width:100%;height:auto;display: block;}
.right_column > div {margin-right:0;width:auto;float:none;clear:both;}

/* formatting for various popups */
.popup 			{margin: 10px; padding: 10px; font:16px/18px Inter; color:#555a5c;}
.pubinfo 		{margin: 10px; padding: 10px; font:16px/18px Inter; color:#555a5c;}
.pubinfo img 	{max-height: 350px; display: block;  margin: 10px 0;}
.pubinfo desc 	{float: left;}
/* Note: see a.video below for video icon */
.videoblock		{width: 560px; height: 315px;}

/* Default Headers */
h1 {font:14px 'Domine'; color:#2d332F; padding:0 20px 10px 20px; text-align: center}
h1.title {font:bold 30px 'Domine'; text-align: left; color:#2d332F; padding: 0;}
h2 {font:bold 30px 'Domine';}
h3 {font:700 28px 'Domine';}
h4 {font:500 24px 'Domine';}
h5 {font:normal 24px 'Domine';}
h6 {font:700 18px 'Domine';}

.spacer_5  	 { height: 5px;}
.spacer  	 { height: 10px;}
.spacer_20   { height: 20px;}
.spacer_30	 { height: 30px;}
.spacer_40	 { height: 40px;}

/* layouts' */
.left		{float: left;}
.left_10 	{ width: 10%; float: left; }
.left_15 	{ width: 15%; float: left; }
.left_20 	{ width: 20%; float: left; }
.left_25 	{ width: 25%; float: left; }
.left_30 	{ width: 30%; float: left; }	
.left_40 	{ width: 40%; float: left; }
.left_45 	{ width: 45%; float: left; }	
.left_50 	{ width: 50%; float: left; }	
.left_60 	{ width: 60%; float: left; }	
.left_70 	{ width: 70%; float: left; }	
.left_80 	{ width: 80%; float: left; }	
.left_90 	{ width: 90%; float: left; }	
.left_100 	{ width: 100%; float: left; }	
.left_auto	{ width: auto; float: left; }

.right	 	{ float: right; }
.right_10 	{ width: 10%; float: right; }
.right_15 	{ width: 15%; float: right; }	
.right_20 	{ width: 20%; float: right; }	
.right_30 	{ width: 30%; float: right; }	
.right_40 	{ width: 40%; float: right; }
.right_45 	{ width: 45%; float: right; }	
.right_50 	{ width: 50%; float: right; }	
.right_60 	{ width: 60%; float: right; }	
.right_70 	{ width: 70%; float: right; }	
.right_80 	{ width: 80%; float: right; }	
.right_90 	{ width: 90%; float: right; }	
.right_100	{ width: 100%; float: right; }

.mpflex-container, .mpflex-container2	{display: flex;  display: -webkit-flex; /* Safari */}
.mpflex-container > div {width: 300px; padding: 20px; float: left; clear: none;}
.mpflex-container > div:first-child {margin-right: 6px; width: 570px;}

.clearfix::after {content: ""; clear: both; display: table;}

.center 	{text-align: center; margin: 0 auto;}

#halfstar, #onestar, #onestarh, #twostar, #twostarh, #threestar, #threestarh, #fourstar, #fourstarh, #fivestar {font-family: 'FontAwesome'; /* Ensure this is correct */
    font-weight: 900;
    color:#079343;
	letter-spacing: 2px;
	font-style:normal;}
#halfstar:before {
    content: '\f123 \f006  \f006 \f006 \f006'; /* Half-filled star, 4 empty stars */
 
}

#onestar:before {
    content: '\f005'; /* 1 filled star, 4 empty stars */
}
#onestar:after {
    content: '\f005 \f005 \f005 \f005'; /* 4 filled stars, 1 empty star */
	font: var(--fa-font-regular);
	
}

#onestarh:before {
    content: '\f005 \f123 '; /* 1 filled star, half-filled star, 3 empty stars */
}
#onestarh:after {
    content: '\f005 \f005 \f005'; /* 4 filled stars, 1 empty star */
	font: var(--fa-font-regular);
}

#twostar:before {
    content: '\f005 \f005'; /* 2 filled stars, 3 empty stars */
}

#twostar:after {
    content: '\f005 \f005 \f005'; /* 4 filled stars, 1 empty star */
	font: var(--fa-font-regular);
}

#twostarh:before {
    content: '\f005 \f005 \f123'; /* 2 filled stars, half-filled star, 2 empty stars */
}

#twostarh:after {
    content: '\f005 \f005'; /* 4 filled stars, 1 empty star */
	font: var(--fa-font-regular);
}

#threestar:before {
    content: '\f005 \f005 \f005'; /* 3 filled stars, 2 empty stars */
}

#threestar:after {
    content: '\f005 \f005'; /* 4 filled stars, 1 empty star */
	font: var(--fa-font-regular);
}

#threestarh:before {
    content: '\f005 \f005 \f005 \f123'; /* 3 filled stars, half-filled star, 1 empty star */
}

#threestarh:after {
    content: '\f005'; /* 4 filled stars, 1 empty star */
	font: var(--fa-font-regular);
	
}

#fourstar:before {
    content: '\f005 \f005 \f005 \f005'; /* 4 filled stars, 1 empty star */
}

#fourstar:after {
    content: '\f005'; /* 4 filled stars, 1 empty star */
	font: var(--fa-font-regular);
}

#fourstarh:before {
    content: '\f005 \f005 \f005 \f005 \f123'; /* 4 filled stars, half-filled star */
}

#fivestar:before {
    content: '\f005 \f005 \f005 \f005 \f005'; /* 5 filled stars */
}


/* formatting */
.clear:after, .wrapper:after {content:''; display:block; height:0; clear:both;}
.clearer 	 { float: none; clear: both;}
.line { padding:15px 0; clear:both; position:relative; z-index:20;}

/* Buttons and icons*/
.button, .button:visited {
    height: 29px;
    min-width: 60px;
    padding: 0 10px;
    color: #fdfcfa;
    font: 600 13px/29px 'Inter'; /* Adjust line-height to match the button height */
	line-height: 30px;
    background: #045625 no-repeat center top;
    position: relative;
    text-align: center;
	border: none;
    overflow:hidden;
	
}
.button:hover 			{background:#323707 center top no-repeat;}
a.button 				{display:block; float:left; text-decoration:none;}
a.button:hover 			{color:#fff; text-decoration:none;}

.button.red 	  	{border-color:#5b2727;border-bottom-color:#260909;background:#4e1d1d url(/site/images/icons/btn_red.jpg) center top no-repeat;}
.button.red:hover 	{background:#401817 url(/site/images/icons/btn_red_h.jpg) center top no-repeat;}

.button.blue 		{background:#4474BC;max-width: 100%;}
.button.blue:hover	{background:#2D332F;max-width: 100%;}

.button.button_big, .button.button_big:visited {min-width:228px;height:52px;font:bold 21px/50px 'Inter';background:#045625}
.button.button_big:hover {background:#2d332F;}

.arrow 			{background-position: 0 0; position:absolute;top:17px;right:0;font-size:0;line-height:0;text-decoration:none;display:block;width:23px;height:25px;background-image:url(/site/images/icons/arrows.gif); background-repeat: no-repeat;} 
.arrow:hover 	{background-position: 0 -25px; position:absolute;top:17px;right:0;font-size:0;line-height:0;text-decoration:none;display:block;width:23px;height:25px;background-image:url(/site/images/icons/arrows.gif); background-repeat: no-repeat;} 

.blackkey:after, .redkey:after, .bluekey:after, .greykey:after, .greenkey:after, .whitekey:after {content:''; background: url(/site/images/icons/member_keys.gif) no-repeat; padding-right: 14px;}
.blackkey:after	{background-position: 0px 6px; margin-left: 4px;}
.redkey:after 	{background-position: 0px -6px; margin-left: 4px;}
.bluekey:after	{background-position: 0px -18px; margin-left: 4px;}
.greykey:after	{background-position: 0px -30px; margin-left: 4px;}
.greenkey:after	{background-position: 0px -42px; margin-left: 4px;}
.whitekey:after	{background-position: 0px -54px; margin-left: 4px;}


.spamfree, .spamfree:visited	{ height: 30px; width: 100px; border:2px solid #424749; display: block; background-image:url(https://www.bookbrowse.com/site/images/spam-free2.gif); background-repeat:no-repeat; background-position:center; }
a.spamfree:hover {background-image: url(https://www.bookbrowse.com/site/images/spam-free1.gif); background-repeat:no-repeat; background-position:center; }

span.powered {float:left; font-size:14px;width:100%;}
span.powered a {font-size:14px; font-weight:bold;}
span.powered img {float:left;margin:-4px 10px 0 0;}

a.video {display: inline-block;}
a.video:after  {content:''; height:20px; margin-left: 5px; margin-bottom: -5px; padding-right: 34px; background: url("/site/images/icons/video.png"); display: inline-block;}


/* nice table styles */
table.nice 					{background-color: #fdfcfa; margin: 5px 10px; }
table.nice tr				{border: 1px solid #6b675e;}
table.nice tr:first-child 	{background-color: #045625; color: #ffffff; font-weight: bold;}
table.nice td 				{padding: 5px;}
table.nice td.left			{text-align: left;}
table.nice td.center		{text-align: center; vertical-align: middle;}


/* form styles */
input 		{font: 16px "Lucida Sans Unicode", "Lucida Grande", "Courier New", Trebuchet, Verdana, sans-serif; color: #2d332f;  max-width: 80%; }
select, optgroup 		{font: 16px "Lucida Sans Unicode", "Lucida Grande", "Courier New", Trebuchet, Verdana, sans-serif; color: #fdfcfa; max-width: 80%; text-overflow: ellipsis;background-color:#045625;scrollbar-highlight-color: #2d332f; margin: 0; padding: 0; border: none; border-radius: 0; box-shadow: none; text-align: left; vertical-align: middle; cursor: pointer; transition: background-color 0.3s ease-in-out; }
textarea 	{font: 16px/18px "Lucida Sans Unicode", "Lucida Grande", "Courier New", Trebuchet, Verdana, sans-serif; color: #2d332f; max-width: 90%; }
input.button {height:31px; }
.button {max-width:100% !important;}
input[type="text"], input[type="password"] {border: solid 1px;border-color:#2d332f;border-radius:5px;height:29px;padding:0 13px;vertical-align:middle;margin-right:6px;color:#2d332f;}

/* Enhanced Jackets */
.smallcover 		{position:relative;}
.smallcover img 	{width:85px; height:125px;filter: drop-shadow(5px 5px 5px black);}
.extra_cover_pad {margin-bottom:10px;}


.bigcover			{position:relative; padding:5px 5px 1px 0px; }
.bigcover img		{width:105px; height:160px;filter: drop-shadow(5px 5px 5px black);}


/* jackets udf */
#jackets img { height: 125px; width:85px; margin-bottom:3px; margin-left: 2px; margin-right:2px;}

/* simplified image management for blogs etc */
.img_left 	{float: left; margin: 5px 10px 5px 0; padding: 0; border: 1px solid black; max-width: 600px;}
.img_right 	{float: right; margin: 5px 0 5px 10px; padding: 0; border: 1px solid black; max-width: 600px;}
.img_cntr, .img_center 	{display: block; margin: 0 auto; text-align: center; border: 1px solid black; max-width: 600px;}
img.noborder {border: none;}

/* rating (stars) */
.rating img {float:none;margin-right:2px;height: auto;}
.rating		{font: 10px/12px Verdana, Arial, Helvetica, sans-serif;text-align: left; font-style: italic; margin:-2px 0 8px 0;}
p .message {color: red; font-weight: bold; font-style: italic; padding-bottom: 20px;}

/* controls for shortening reviews */
.showmore { line-height:18px; }
.showmore_content { position:relative; overflow:hidden; }           
.showmore_trigger { width:100%; height:25px; line-height:25px; cursor:pointer; color: #8d5454}
.showmore_trigger span { display:block; }
.showmore_trigger span.more { }
.showmore_trigger span.less {text-align: right; }

/* Text Controls */
.excerpthead, .exhead  	{font: 18px/20px Inter; text-align: center; font-weight: bold; color: #2d332f;	}
.interviewhead 			{font: 18px/20px Inter; text-align: center; font-weight: bold; color: #2d332f;	}
.sectionheads 			{font: 18px/30px Inter; text-align: left; font-weight: bold; color: #FFFFFE;	}	
.sectionheadcenter 		{font: 18px/30px Inter; text-align: center;	font-weight: bold; color: #FFFFFE; }	

ul.text, ul.smallertext, ul.new				{margin: 10px 0; text-align: left}
ul.text li, ul.smallertext li, ul.new li	{margin-left: 40px; padding-right: 10px; margin-bottom: 10px;list-style: disc;}
ul.check li 								{line-height: 20px; padding:0 10px 20px 40px; background:url(/site/images/icons/check3.png) 0 0 no-repeat; margin:0 0 0 10px; list-style-type: none;}
ul.star li 									{line-height: 20px; padding:0 10px 20px 40px; background:url(/site/images/icons/star3.png) 0 0 no-repeat; margin:0 0 0 10px; list-style-type: none;}
ul.row li 									{float: left; padding: 5px;}
ul.row.border li							{margin: 5px; border: 1px solid #8f7949;}

ol.text, ol.smallertext			{margin: 10px 0;}
ol.text li, ol.smallertext li	{position: relative; left: 40px; padding-right: 40px; list-style-type: decimal; padding-bottom: 15px;}

.li {font: 16px/18px Inter; text-align:left; color: #2d332f; }
.ol {font: 12px/12px Inter; text-align: justify; color: #2d332f; }

.bold {font-weight: bold; } 
.bodinitext {font: 14px/normal "Bodoni MT"; text-align: justify;color: #2d332f; }

.smallertext {font: 12px/14px Inter;text-align: justify;color: #2d332f; }
.smallertextleft {font: 12px/14px Inter;text-align: left;color: #2d332f; }
.smallertextcenter {font: 12px/14px Inter;text-align: center;color: #2d332f; }
.redsmallertext {font: 12px/14px Inter;	text-align: justify;color: #FF0000;	}

.text		{font: 16px/18px Inter; text-align: justify;}
.textleft  	{font: 16px/18px Inter; text-align: left;}
.textcenter {font: 16px/18px Inter; text-align: center;}
.textright 	{font: 16px/18px Inter; text-align: right;}

.graytext  	{font: 16px/18px Inter; text-align: justify; color: #999999; }

.redtext   	{font: 16px/18px Inter; text-align: left;color: #FF0000; }
.error  	{font: 16px/18px Inter; text-align: left;color: #FF0000; font-weight: bold; font-style: italic; margin-bottom: 20px;}
.quote		{font: 16px/18px Inter; text-align: center; color: green}

.new 		{font: 14px/16px Inter; text-align: left;color: #2d332f; }
.newcenter 	{font: 14px/16px Inter; text-align: center;color: #2d332f; }	
.newright 	{font: 14px/16px Inter; text-align: right;color: #2d332f; }
.newjust 	{font: 14px/16px Inter; text-align: justify;color: #2d332f; }

.largetextleft      {font: 18px Domine; text-align: left;	color: #2d332f;	}
.largetextcenter    {font: 18px Domine; text-align: center;	color: #2d332f;	}	
.largetextleftgreen {font: 18px Domine; text-align: left;color: #006600; }		
	
.jacketnav {font: 11px/13px Inter;text-align: right; color: #2d332f; }	

.smallcenter  {font: 16px Inter; text-align: center; color: #2d332f; }	

p.writereview		{text-align: center; font:14px Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
p.writereview:before {content: url(/site/images/icons/write_review_small.gif); padding-right: 5px;} 

/* used in readinglists */
.centernav  {margin-top: -10px; font: 11px/14px Inter;	text-align: center;	color: #2d332f;	}
.centernav2 {margin-top: -10px; font: 12px/15px Inter; text-align: center;	color: #2d332f;	margin-bottom: 10px;}

.mainFieldSet {border: 2px #a5a668 solid; margin-bottom: 10px; padding: 20px 20px 10px 20px;}
.mainFieldSet legend {font: 16px Verdana, Arial, Helvetica, sans-serif; font-weight: bold;	text-align: left; margin-left: 10px; color: #8f7949;}
.mainFieldSet ul li {margin-bottom: 20px;}
.mainFieldSet ul li label { font-weight: bold; padding-right: 20px; }

/* for screen readers */
.visually_hidden { border:0; clip: rect(0 0 0 0); clip-path: inset(50%); height: 1px; margin: -1px; width: 1px; overflow: hidden; position: absolute !important; word-wrap:normal !important; white-space: nowrap;}

/* modifiers for small screens */
@media only screen and (min-width: 480px) and (max-width: 959px) {
	.popup 			{width: 400px; position: relative;}
	.pubinfo desc 	{float: none;}
	.img_left, .img_right {float: none; display: block; margin:  10px auto 20px auto; text-align: center; border: 1px solid black;}
	}
@media only screen and (max-width: 479px) {
	.popup 			{width: 275px;}
	.pubinfo img 	{width: 300px;}
	.pubinfo desc 	{float: none;}
	.videoblock		{max-width: 400px; height: 225px;}
	.img_left, .img_right {max-width: 400px; float: none; display: block; margin: 10px auto 20px auto; text-align: center; border: 1px solid black;}
	.img_cntr, .img_center {max-width: 400px; margin: 10px 0 20px 0;}
	input[type="text"], input[type="password"] {font-size:12px;}
	}


/* 
.staticcenter {font: 11px/12px Inter; text-align: center; color: #2d332f;	}	

.signup      {font: 11px/12px Inter; text-align: justify; color: #FFFFFF;	}
.signup2     {font: 12px/14px Inter; text-align: center; color: #FFFFFF;	}
	
.subnav      {font: 12px/15px Inter; text-align: left; color: #2d332f; }	
.subnav2     {font: 10px/15px Inter; text-align: left; color: #2d332f; }
.subnav2ir   {font: 12px/15px Inter; text-align: left; color: #FF0000;	font-style: italic; }
.subnav3     {font: 12px/15px Inter; text-align: left; color: #2d332f; }
	
.friend 	{font: 9px/15px Inter;	text-align: left; color: #2d332f; }	

.stext 			{font: 12px/16px Trebuchet, Verdana, sans-serif;text-align: justify;color: #2d332f; }

.home 		{font: 11px/11px Inter; text-align: right; color: #2d332f; }
.admin 		{font: 11px/11px Inter;	text-align: left; color: #A97003; font-weight: bold; }		
.copyright 	{font: 10px/15px Inter;	text-align: center;	color: #2d332f;	}	
.newsletter {font: 10px/13px Inter;	text-align: justify; color: #F8FBD9; }
*/	

.blockquote 	 {font: 14px/16px Inter; text-align: justify; color: #44484a; margin-left: 2em; margin-right: 2em; }	/* #2d332f */
.smallblockquote {font: 12px/15px Inter; text-align: justify; color: #44484a; margin-left: 2em; margin-right: 2em; }

/* Link Styles */
a.gray:link		{ text-decoration: underline; color: #666666; }
a.gray:active	{ text-decoration: underline; color: #666666; }
a.gray:visited	{ text-decoration: underline; color: #666666; }
a.gray:hover	{ text-decoration: none; color: #2d332f; }
 
/* Link Styles 	
a:link 		{ text-decoration: underline; color: #2B3879; }
a:active	{ text-decoration: underline; color: #2B3879; }
a:visited	{ text-decoration: underline; color: #2B3879; }
a:hover		{ text-decoration: underline; color: #5C8831; }

a.header:link 		{ font: 12px/16px Inter; text-decoration: none; color: #2B3879; }
a.header:active		{ font: 12px/16px Inter; text-decoration: none; color: #2B3879; }
a.header:visited	{ font: 12px/16px Inter; text-decoration: none; color: #2B3879; }
a.header:hover		{ font: 12px/16px Inter; text-decoration: underline; color: #5C8831; }

a.hidden:link 	    { font: 12px/16px Inter; text-decoration: none; color: Black; }
a.hidden:active	    { font: 12px/16px Inter; text-decoration: none; color: #2d332f; }
a.hidden:visited    { font: 12px/16px Inter; text-decoration: none; color: #2d332f; }
a.hidden:hover      { font: 12px/16px Inter; text-decoration: none; color: #2d332f; }

a.sublight:link 	{ text-decoration: none; color: #CC9900; }
a.sublight:active	{ text-decoration: none; color: #CC9900; }
a.sublight:visited	{ text-decoration: none; color: #CC9900; }
a.sublight:hover	{ text-decoration: none; color: #FFCC00; }

a.subdark:link 		{ text-decoration: none; color: #A97003; font-weight: bold; }
a.subdark:active	{ text-decoration: none; color: #A97003; font-weight: bold; }
a.subdark:visited	{ text-decoration: none; color: #A97003; font-weight: bold; }
a.subdark:hover		{ text-decoration: underline; color: #A97003; font-weight: bold; }

a.subdark2:link 	{ text-decoration: none; color: #A97003;}
a.subdark2:active	{ text-decoration: none; color: #A97003;}
a.subdark2:visited	{ text-decoration: none; color: #A97003;}
a.subdark2:hover	{ text-decoration: underline; color: #A97003;}

a.darkbrown:link 	{ text-decoration: underline; color: #A97003; font-weight: bold; }
a.darkbrown:active	{ text-decoration: underline; color: #A97003; font-weight: bold; }
a.darkbrown:visited	{ text-decoration: underline; color: #A97003; font-weight: bold; }
a.darkbrown:hover	{ text-decoration: none; color: #2d332f; font-weight: bold; }

a.leftnav:link 		{ font: 12px/16px Inter; text-decoration: none; color: #2B3879; }
a.leftnav:active	{ font: 12px/16px Inter; text-decoration: none; color: #2B3879; }
a.leftnav:visited	{ font: 12px/16px Inter; text-decoration: none; color: #2B3879; }
a.leftnav:hover		{ font: 12px/16px Inter; text-decoration: none; color: #0D3F61; font-weight: bold; }

a.taglinks:link 	{ font: 10px Inter;	text-decoration: none; color: #2B3879;}
a.taglinks:active	{ font: 10px Inter; text-decoration: none; color: #2B3879; }
a.taglinks:visited	{ font: 10px Inter; text-decoration: none; color: #2B3879; }
a.taglinks:hover	{ font: 12px Inter; text-decoration: none; color: #5C8831; font-weight: bold; }

a.centerdark:link 	{ text-decoration: none; color: #2B3879; font-weight: bold; }
a.centerdark:active	{ text-decoration: none; color: #446A80; font-weight: bold; }
a.centerdark:visited{ text-decoration: none; color: #2B3879; font-weight: bold; }
a.centerdark:hover	{ text-decoration: none; color: #0D3F61; font-weight: bold; }

a.newgreenlight:link 	{ text-decoration: underline; color: #5C8831; }
a.newgreenlight:active	{ text-decoration: underline; color: #5C8831; }
a.newgreenlight:visited	{ text-decoration: underline; color: #5C8831; }
a.newgreenlight:hover	{ text-decoration: none; color: #2d332f; }

a.newgreen:link 	{ text-decoration: underline; color: #5C8831; font-weight: bold; }
a.newgreen:active	{ text-decoration: underline; color: #5C8831; font-weight: bold; }
a.newgreen:visited	{ text-decoration: underline; color: #5C8831; font-weight: bold; }
a.newgreen:hover	{ text-decoration: none; color: #2d332f; font-weight: bold; }

a.newblue:link 		{ text-decoration: underline; color: #285A77; font-weight: bold; }
a.newblue:active	{ text-decoration: underline; color: #285A77; font-weight: bold; }
a.newblue:visited	{ text-decoration: underline; color: #285A77; font-weight: bold; }
a.newblue:hover		{ text-decoration: none; color: #2d332f; font-weight: bold; }

a.newbluelight:link 	{ text-decoration: underline; color: #285A77; }
a.newbluelight:active	{ text-decoration: underline; color: #285A77; }
a.newbluelight:visited	{ text-decoration: underline; color: #285A77; }
a.newbluelight:hover	{ text-decoration: none; color: #2d332f; }



a.white:link	{ text-decoration: none; color: #FFFFFF; }
a.white:active	{ text-decoration: none; color: #FFFFFF; }
a.white:visited	{ text-decoration: none; color: #FFFFFF; }
a.white:hover	{ text-decoration: underline; color: #F3E388; }

a.whiteright:link	{ font: 11px/13px Inter; text-align: right; text-decoration: none; color: #FFFFFF; }
a.whiteright:active	{ font: 11px/13px Inter; text-align: right; text-decoration: none; color: #FFFFFF; }
a.whiteright:visited{ font: 11px/13px Inter; text-align: right; text-decoration: none; color: #FFFFFF; }
a.whiteright:hover	{ font: 11px/13px Inter; text-align: right; text-decoration: underline; color: #F3E388; }

a.bigwhite:link		{ text-decoration: none; color: #FFFFFF; font: 14pt "Trebuchet MS";}
a.bigwhite:active	{ text-decoration: none; color: #FFFFFF; font: 14pt "Trebuchet MS";}
a.bigwhite:visited	{ text-decoration: none; color: #FFFFFF; font: 14pt "Trebuchet MS";}
a.bigwhite:hover	{ text-decoration: underline; color: #F3E388; font: 14pt "Trebuchet MS";}

*/
