/* For <p> tag...suppress margins */	

.NoMargin	{margin: 0px 0px 0px 0px; 
			padding-top: 6px;
			padding-bottom: 5px;
			color:#000000;
			text-decoration: none;}	
			
.NoMarginAll {margin: 0px 0px 0px 0px}

.NoMarginBot {margin-bottom: 0px} 
.NoMarginTop {margin-top: 0px} 
.aInherit {font-size: 100%}
.aSmall {font-size: 80%}
.aSmaller {font-size: 90%}

body { 
	margin-left: 0; 
	margin-top: 0
}

.topborder {
	border-top: solid; 
	border-top-color: #2A6456; 
	border-top-width: 1px;
    padding-top: 4px; padding-bottom: 3px;
}



/* Force specified widths 
table { table-layout: fixed} */

/* link colors */	
a:link {color: #006C00}
a:visited {color: #006C00}	

.atomz {	
	font-size: 75%;		
	border-collapse: collapse; 	
	margin: 0px}

.SmallText {	
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 0px;	
	font-family: Arial, Helvetica, Sans-Serif;
	color: #000000}
	
.SmallText:link {	
	font-family: Arial, Helvetica, Sans-Serif;	
	text-decoration: none;	
	color: #000000}
	
.SmallText:visited {	
	font-family: Arial, Helvetica, Sans-Serif;	
	text-decoration: none;	
	color: #000000}
	
.aTallLine {
	line-height: 130%}

.Required {
	background-color: #fbf4e8}

.SingleSpace {
	margin-top: 0px}

.pt20_g {
	font-size: 20pt;
	color: #2A6456;
	margin-bottom: 0px}

.pt20_b {
	font-size: 20pt;
	color: #956C48;
	margin-bottom: 0px}

.pt19_g {
	font-size: 19pt;
	color: #2A6456;
	margin-bottom: 0px}

.pt19_b {
	font-size: 19pt;
	color: #956C48;
	margin-bottom: 0px}


.pt18_g {
	font-size: 18pt;
	color: #2A6456;
	margin-bottom: 0px}

.pt18_b {
	font-size: 18pt;
	color: #956C48;
	margin-bottom: 0px}

.clicklink {
	font-size: 10pt; 
	line-height: 110%;
	margin: 3px 0px 3px 5px; 
	color: #2A6456; 
	font-family: Arial, Helvetica, Sans-Serif; 
	font-weight: bold}

.clicklink :link{	 
	text-decoration: none}
.clicklink :visited{	 
	text-decoration: none}	
.clicklink :hover {
	text-decoration: underline}


.titlelink:link{	 
	color: #2A6456;	
	text-decoration: none}
.titlelink:visited{	 
	color: #2A6456;	
	text-decoration: none}	
.titlelink:hover {
	color: #2A6456;	
	text-decoration: underline}

.titlelinkb:link{
	color: #966C47;	 
	text-decoration: none}
.titlelinkb:visited{
	color: #966C47;	 
	text-decoration: none}	
.titlelinkb:hover {
	color: #966C47;
	text-decoration: underline}
	
.titlelinkbu:link{
	color: #966C47}
.titlelinkbu:visited{
	color: #966C47}	
.titlelinkbu:hover {
	color: #966C47}

.titlelinkgu:link{
	color: #2A6456}
.titlelinkgu:visited{
	color: #2A6456}	
.titlelinkgu:hover {
	color: #2A6456}

.titlelinkb30:link{
	color: #966C47;	 
	text-decoration: none; 
	font-size: 30pt;}
.titlelinkb30:visited{
	color: #966C47;	 
	text-decoration: none; 
	font-size: 30pt;}	
.titlelinkb30:hover {
	color: #966C47;
	text-decoration: underline; 
	font-size: 30pt;}
	
.titlelinkb25:link{
	color: #966C47;	 
	text-decoration: none; 
	font-size: 25pt;}
.titlelinkb25:visited{
	color: #966C47;	 
	text-decoration: none; 
	font-size: 25pt;}	
.titlelinkb25:hover {
	color: #966C47;
	text-decoration: underline; 
	font-size: 25pt;}

.titlelinkb28:link{
	color: #966C47;	 
	text-decoration: none; 
	font-size: 28pt;}
.titlelinkb28:visited{
	color: #966C47;	 
	text-decoration: none; 
	font-size: 28pt;}	
.titlelinkb28:hover {
	color: #966C47;
	text-decoration: underline; 
	font-size: 28pt;}
	
.dashlinktop{
	font-family: Arial Black, Helvetica, Sans-Serif; 
	font-weight: bold;
	color: #ffffff;	 
	text-decoration: none;
	font: italic;
	font-size: 14pt;}.dashlinktop:link{	
	text-decoration: none;
	font-weight: bold;
	color: #ffffff}
.dashlinktop:visited{
	text-decoration: none;
	font-weight: bold;
	color: #ffffff}
.dashlinktop:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #ffffff}


/* paragraph spacing */
.marginTn {
	margin-top: 0px}

.marginBn {
	margin-bottom: 0px}

.marginBy {
	margin-bottom: 16px}

.marginTnBy {
	margin-top: 0px;
	margin-bottom: 16px}

.marginTnBn {
	margin-top: 0px;
	margin-bottom: 0px}

.SideAdHead {	
	font-size: 9pt;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #2A6456; 
	font-weight: bold}

.SideAdBody {	
	font-size: 8pt;
	margin-top: 0px;
	margin-bottom: 0px}

.note1 {
	font-size: 7pt;
	font-family: Arial, Helvetica, Sans-Serif}

/* headlines */
h1 {
	font-size: 21pt; 
	line-height: 110%; 
	white-space: nowrap; 
	margin: 2px 0px 4px 0px; 
	color: #966C47; 
	font-family: Times New Roman, Arial, Helvetica, Sans-Serif; 
	font-weight: bold}

.h1PageHeadBigItal	{
	font-family: Times New Roman, Arial, Helvetica, Sans-Serif;
	color: #2A6456; 
	font-weight: bold;
	font: italic; 
	font-size: 28pt;
	line-height: 90%}

.h1PageHeadBig	{
	color: #2A6456; 
	font-weight: bold; 
	font-size: 30pt;
	line-height: 95%}

.h1PageHead	{
	color: #2A6456; 
	font-weight: bold; 
	font-size: 26pt;
	line-height: 95%}

.h1PageHead26	{
	color: #2A6456; 
	font-weight: bold; 
	font-size: 26pt;
	line-height: 95%}

.h1PageHead25	{
	color: #2A6456; 
	font-weight: bold; 
	font-size: 25pt;
	line-height: 95%}

.h1PageHead24	{
	color: #2A6456; 
	font-weight: bold; 
	font-size: 24pt;
	line-height: 95%}

.h1PageHead20	{
	color: #2A6456; 
	font-weight: bold; 
	font-size: 20pt;
	line-height: 95%}
	
.h1PageHead19	{
	color: #2A6456; 
	font-weight: bold; 
	font-size: 19pt;
	line-height: 95%}

.h1PageHead19Brown	{
	color: #966C47; 
	font-weight: bold; 
	font-size: 19pt;
	line-height: 95%}


.h1PageHead2	{
	color: #7b5a3c; 
	font-weight: bold; 
	font-size: 26pt;}.h1MediumHead {
	font-size: 22pt;
	color: #2A6456;}

.h1SmallHead {
	font-size: 18pt;
	margin-bottom: 6px}

.PageIntro {
	color: #2A6456;
	font: italic;
	font-family: Times New Roman, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 14pt;
	margin-bottom: 6px}
	
.h1SmallHeadGreen {
	font-size: 18pt;
	color: #2A6456}		
		
h2 {
	font-size: 14pt; 
	line-height: 110%; 
	white-space: nowrap; 
	margin: 2px 0px 4px 0px; 
	color: #2A6456; 
	font-family: Times New Roman, Arial, Helvetica, Sans-Serif; 
	font-weight: bold}

.h2head19 {
	line-height: 100%;
	font-size:19pt;
}

.h2head20 {
	line-height: 100%;
	font-size:20pt;
}

.h2head24 {
	line-height: 100%;
	font-size:24pt;
}


.h2Big1 {
	font-size: 14pt;}.h2Size16 {
	font-size: 16pt;}.h2SmallSans {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12pt;
	white-space: nowrap}

h3 {
	font-size: 11pt; 
	line-height: 110%; 
	padding-top: 12px;
	margin: 2px 0px 3px 0px; 
	color: #966C47; 
	font-family: Arial, Helvetica, Sans-Serif; 
	font-weight: bold}

h4 {
	font-size: 11pt; 
	line-height: 110%;	
	margin: 2px 0px 3px 0px; 
	color: #2A6456; 
	font-family: Arial, Helvetica, Sans-Serif; 
	font-weight: bold}

h5 {
	font-size: 10pt; 
	font: italic;
	line-height: 110%;	
	margin: 2px 0px 3px 0px; 
	color: #2A6456; 
	font-family: Arial, Helvetica, Sans-Serif; 
	font-weight: bold}


.GreenHead {
	color: #2A6456; 
	font-weight: bold}

.BrownHead {
	color: #956C48; 
	font-weight: bold}

.WhiteHead {
	color: #ffffff; 
	font-weight: bold}

.SubHead {
	font-size: 11pt;
	font: italic;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-weight: bold;
	color: #35655B}

.SubHeadBrown {
	font-size: 11pt;
	font: italic;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-weight: bold;
	color: #956C48}

.SubHeadBrownBig {
	font-size: 13pt;
	font: italic;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-weight: bold;
	color: #956C48}

.SubHeadBrown:link{	 
	color: #956C48}
.SubHeadBrown:visited{	 
	color: #956C48}	
.SubHeadBrown:hover {
	color: #956C48}

.SubHead2 {
	font-size: 13pt;
	font: italic;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-weight: bold;
	color: #7b5a3c}

.SubHead2g {
	font-size: 13pt;
	font: italic;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-weight: bold;
	color: #35655B}

.SubHead3 {
	font-size: 14pt;
	font: italic;
	font-family: Times New Roman, Arial, Helvetica, Sans-Serif; 
	font-weight: bold;
	color: #A97B49}

.SectionHead {
	font-size: 21pt;}/* Changes colors of tags */	
.clrDarkGreen 	{
	color: #2A6456}

.clrDarkGreenBold 	{
	color: #2A6456; 
	font-weight: bold}

.clrBrown 		{
	color: #7b5a3c}

.clrBrownBold	{
	color: #7b5a3c; 
	font-weight: bold}

.clrBrownBold17	{
	color: #7b5a3c; 
	font-weight: bold; 
	font-size: 17pt;}

.smallhead {
	color: #C5A17A; 
	font-weight: bold; 
	font-size: 7pt;}

.smallheadgreen {
	color: #51887B; 
	font-weight: bold; 
	font-size: 7pt;}

.smallheadgreenTn {
	color: #51887B; 
	font-weight:bold; 
	font-size: 7pt;	
	margin-top: 0px}

.cutline {
	font-family: Times New Roman, Serif;
	font-size: 10pt;	
	font-weight: bold}

/* The heading text */	
.aHeading {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	text-align: center;
	font-weight: bold;
	line-height: 100%;
	color: #35655B;
	border-collapse: collapse; 
	padding-top: 1px; 	 
	padding-bottom: 1px; 
	margin: 0px;
	border-top-style: solid; 
	border-top-color: #35655B; 
	border-top-width: 0.4em;
    border-bottom-style: solid; 
    border-bottom-color: #35655B; 
    border-bottom-width: 0.2em}


.aHeadingBorder {
	border-top-style: solid; 
	border-top-color: #35655B; 
	border-top-width: 0.4em;
    border-bottom-style: solid; 
    border-bottom-color: #35655B; 
    border-bottom-width: 0.2em}

	
/* The body text */	
.aBody {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 75%;
	font-weight: normal;
	line-height: 120%;
	color: #000000;
	border-collapse: collapse; 
	padding-top: 0px;
	padding-right: 0px; 
	padding-left: 0px; 	 
	padding-bottom: 0px; 
	margin: 0px}

.bBody {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 80%;
	font-weight: normal;
	line-height: 120%;
	color: #000000;
	border-collapse: collapse; 
	padding-top: 0px;
	padding-right: 0px; 
	padding-left: 0px; 	 
	padding-bottom: 0px; 
	margin: 0px}


.aInfo {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 75%;
	font-weight: normal;
	line-height: 120%;
	color: #000000;
	border-collapse: collapse; 
	padding-top: 0px;
	padding-right: 10px; 
	padding-left: 10px; 	 
	padding-bottom: 0px; 
	margin: 0px}


.aMainTbl { 
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 75%;
	font-weight: normal;
	line-height: 120%;
	color: #000000;
	border-collapse: collapse; 
	padding-top: 0px;
	padding-right: 0px; 
	padding-left: 0px; 	 
	padding-bottom: 0px; 
	margin: 0px;  
	background-color: #FFFFFF }

.aMainTipTbl { 
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 75%;
	font-weight: normal;
	line-height: 110%;
	color: #000000;
	border-collapse: collapse; 
	padding-top: 0px;
	padding-right: 0px; 
	padding-left: 0px; 	 
	padding-bottom: 0px; 
	margin: 0px;  
	background-color: #FFFFFF }	
	

	
.xabody {
	border-collapse: collapse; 
	padding-right: 0px; 
	padding-left: 0px; 
	font-size: 80%; 
	padding-bottom: 0px; 
	margin: 0px; 
	color: black; 
	line-height: normal; 
	padding-top: 0px; 
	font-family: Arial, Helvetica, Sans-Serif}	

/* Tells tables to inherit their container's values. It shouldn't be needed, but it is. */	
/*Left pip; level 1; unselected. */
.mnuMainA1 { 
	background-color: #35655B; 
	border-color: #FFFFFF #FFFFFF #999999 #FFFFFF; 
	width: 4px; 
	height: 20px; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px}
	
/*Left pip; level 1; selected.  8F6121 */
.mnuMainA1b { 
	background-color: #7b5a3c; 
	border-color: #FFFFFF #FFFFFF #999999 #FFFFFF; 
	width: 4px; 
	height: 20px; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px}

	
.mnuMainA2 { 
	background-color: #C5D6D1; 
	border-color: #FFFFFF #A0ACA9 #999999 #FFFFFF; 
	text-align: left; 
	height: 20px; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px}

.mnuMainA2txt { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	color: #000000; 
	text-decoration: none}
	
.mnuMainA2txt:link {
	color: #000000; 
	text-decoration: none}

.mnuMainA2txt:visited {
	color: #000000; 
	text-decoration: none}	

.mnuMainA2txtLink { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	color: #FF0000; 
	text-decoration: none;}

	
.bMenuA { 
	font-size: 100%; 
	border: 1px solid #dcd7d7; 
	width: 100%; 
	color: #c5d6d1}

.frmText {
	font-size: 80%}

.frmTextNarrow {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 75%}	
	

.aMainText {
	border-collapse: collapse; 
	padding-right: 0px; 
	padding-left: 0px; 
	font-size: 66.67%; 
	padding-bottom: 0px; 
	margin: 0px; 
	color: black; 
	line-height: normal; 
	padding-top: 0px; 
	font-family: Arial, Helvetica, Sans-Serif}
		
.bmenud { font-size: 95%; border: 1px solid #c5d6d1; float: left;  }	
.bmenudtitle {
	color: #ffffff; 
	font-size: 100%; 
	font-weight: bold; 
	background-color: #37695d; 
	padding-top: 3px; 
	padding-bottom: 3px}
		
.bmenue { font-size: 100% }	
.cmaincell { font-size: 110% ; line-height: 120% }	
	
.cmaincell2link  {color: #8e6744; text-decoration: underline}	
.cmaincell2link:hover {color: #008400; text-decoration: underline}	
	
	
.cmaincellsub { font-size: 105%; font-weight: bold; line-height: 120% }	
.dcredits {font-size: 100%; color: #000000; border-top: 1px solid #dcd7d7}	
.dformtable {font-size: 94%; color: #000000}	
	
.ulst1 { 
	padding-right: 0px; 
	padding-left: 6px; 
	padding-bottom: 0px; 
	margin: 0px 0px 0px 6px; 
	padding-top: 0px }	
.ulst1arrow {
	list-style-image: url("images/blt_arrow_grn.gif"); 
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 5px; 
	margin: 0px 0px 0px 6px; 
	padding-top: 1px}	
	
.buylink { 
	padding-top: 5px; 
	padding-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px;
	font-weight: bold;
	text-align: left; 
	width: 100%; 
	color: #000000; 
	text-decoration: none}	

.falink { 
	padding-right: 0px; 
	padding-left: 5px; 
	padding-bottom: 3px; 
	width: 100%; 
	color: #000000; 
	padding-top: 3px; 
	text-decoration: none}	

.falinksel {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold; 
	padding-right: 0px; 
	padding-left: 4px; 
	padding-bottom: 3px; 
	width: 110; 
	color: #000000; 
	padding-top: 3px; 
	text-decoration: none;  	 
	background-color: #efdbbd; 
	background-image:url("images/selected.gif")}

.dintro {font-size: 80%; color: #7d674b}	
.dintro1 {font-size: 90%; color: #7d674b}	
	
.elink {color: #000000; text-decoration: none}	
.elink:hover {color: #000000; text-decoration: underline}	
	
.fRtSideDesc {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;	
	font-weight: normal;
	color: #000000}	

.fRtSideAdHead {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;	
	font-weight: bold;
	color: #000000}	

.fRtSideAd {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;	
	font-weight: normal;
	color: #000000}	

.fRtSideAdLink {
	font-size: 75%}
	
.twt-menu1a { 	
	background-color: #DAE5EF; 
	border-color: #FFFFFF #DAE5EF #999999 #ffffff; 
	text-align: left; 
	height: 20px; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px}

/* path like "Home > Whatever" */
.topLinkPath{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;	
	color: #35655B}

.topLinkPath:link {
	color: #35655B; 
	font-weight: bold;
	text-decoration: none}

.topLinkPath:visited {
	color: #35655B;
	font-weight: bold; 
	text-decoration: none}	

.btmMenu {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #35655B}
	
.btmExcelUser {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 17px;
	font-weight: bold;
	color: #35655B}

.btmURL {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px}

.btmLegal {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px}

.formsubmit {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold; 
	padding-right: 0px; 
	padding-left: 4px; 
	padding-bottom: 3px; 
	width: 76; 
	color: #000000; 
	padding-top: 3px; 
	text-decoration: none;  	 
	background-color: #efdbbd; 
	background-image:url("images/tools/submit.jpg")}

.pricebtn1 { 
	background-color: #C5D6D1; 	
	text-align: center; 
	height: 25px; 
	width: 70px;
	border-color: #FFFFFF #A0ACA9 #A0ACA9 #FFFFFF;
	border-style: solid;
	border-width: thin;
	}

.pricebtn1txt { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	color: #000000; 
	text-decoration: none}
	
.pricebtn1txt:link {
	color: #000000; 
	text-decoration: none}

.pricebtn1txt:visited {
	color: #000000; 
	text-decoration: none}

.nothanks { 	
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	color: #000000; 
	text-decoration: none}

.nothanks:link {
	color: #000000; 
	text-decoration: none}

.nothanks:visited {
	color: #000000; 
	text-decoration: none}