﻿
/* HTML Defaults */

    * { 
        margin: 0;
        padding: 0;
        /* border: 0; */
    }
    html, body {
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        padding: 0 0;
    }
    h1 {
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: xx-large;
        font-weight: normal;
        color: #226600;
    }
    h2 {
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: x-large;
        font-weight: bold;
        color: #226600;
    }
    h3 {
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;        
        font-size: large;
        font-weight: bold;       
        color: #226600;
    }
    h4 { 
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;        
        font-size: medium;
        font-weight: bold;
        color: #226600;
    }
    h5 { 
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;        
        font-size: medium;
        color: #226600;
    }
    p, Paragraph0 {
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 85%;
	    font-style: normal;
	    color: #333333;
	    line-height: 1.5em;
	    padding: 5px 5px;
    }
    table, tr, td {
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		margin: 0;
		padding: 0;
    }
    
    .Paragraph1 {
        font-size: 73%;    
        line-height: 1.3em;
    	padding: 3px 3px;
	}
	.Paragraph2 {
		font-size: 100%;
		line-height: 1.3em;
		padding: 0px;
	}
	.DefaultFont {
	    font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 90%;
	    font-style: normal;
	    color: #333333;  /* #000 */
	    line-height: 1.8em;
	}
	.NavBarLink 
	{
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		font-size: 80%;
		font-weight: bold;
	}
	
 /* Pseudo-Classes */

    a:link, a:visited {
	    color: #663300;
	    text-decoration: none;
    } 
    a:hover {
	    color: #226600;
	    text-decoration: underline;
    }
    a:active {
	    color: Red;
	    text-decoration: underline;
    } 
    
/* Layout Tools */

	.Borders {
		border: solid 1px Green;
	}
	
	.RightRule {
		border-right: solid 3px #226600;
	}

    .Center {
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}
	.LeftJustify {
		text-align: left;
	}
	.RightJustify {
		text-align: right;
	}
    
    .Leading10 { line-height: 1.0em; } 
    .Leading11 { line-height: 1.1em; } 
    .Leading12 { line-height: 1.2em; }  
    .Leading13 { line-height: 1.3em; }
    .Leading15 { line-height: 1.5em; }
    .Leading18 { line-height: 1.8em; }
    .Leading22 { line-height: 2.2em; }
    
    .LeftPadding5 { padding-left: 05px; } /* Pad left container edge to match paragraph padding */
       
    .InlineLeft {
        float: left;
        display: inline;
    }
    .InlineRight {
        float: right;
        display: inline;
    }
    .ClearFloat {
		clear: both;
    }
    .EmptyData {
		color: #226600;			   
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		font-size: 100%;
		font-weight: bold;
		padding-bottom: 40px;
		padding-top: 40px;
		text-align: center;
    }
    .PagingControl {			   
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 85%;
    }
    
/* Headings */
    
    .HeadXX {
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 24pt;
        font-weight: bold;
        color: #226600;
    }
    .HeadX {
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: x-large;
        font-weight: bold;   
     /* font-variant:small-caps;  */
        color: #226600;
    }
    .HeadL {
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;        
        font-size: large;
        font-weight: bold; 
     /* font-variant:small-caps;  */      
        color: #226600;
    }
    .HeadM { 
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;        
        font-size: medium;
        font-weight: bold;
     /* font-variant:small-caps; */
        color: #226600;
    } 
    .HeadR { 
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;        
        font-size: medium;
     /* font-variant:small-caps; */
        color: #226600;
    } 
           
/* Titles */
    
    .TitleXX {
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;        
        font-size: xx-large;
        color: #663300;
    }
    .TitleX {
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;        
        font-size: x-large;
   /*     font-weight: bold;  */
        color: #663300;
    }
    .TitleM {
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;        
        font-size: medium;
        font-weight: bold;
        color: #663300;
    }
    .TitleS {
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;        
        font-size: small;
        font-weight: bold;
        color: #663300;
    }
    
/* Text */
      
    .TextL { 
        color: #663300;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;        
        font-size: 17px;
        line-height: 1.4em;
    }
    .TextM { 
        color: #663300;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;        
        font-size: 15px;
        line-height: 1.3em;
    }
    .TextS {
        color: #663300;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;        
        font-size: 13px;
        line-height: 1.2em;
    }
    .TextXL {
        color: #663300;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;        
        font-size: 19px;
        line-height: 1.5em;
    }
    .TextXS {
        color: #663300;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;        
        font-size: 11px;
        line-height: 1.1em;
    }
     
/* Menus */

    .MenuM {
        font-family: Arial, 'Trebuchet MS', Verdana, Sans-Serif;        
        font-size: 81%;
        font-weight: bold;
        color: #663300;
    }     
    .MenuS {
        font-family: Arial, 'Trebuchet MS', Verdana, Sans-Serif;        
        font-size: 72%;
        font-weight: normal;
        color: #663300;
    }
    .MenuXS {
        font-family: Arial, 'Trebuchet MS', Verdana, Sans-Serif;        
        font-size: 67%;
        font-weight: normal;
        color: #663300;
    }

/* Font Modifier Classes */

    .Bold { font-weight: bold; }
    .Italic { font-style: italic; }
    .Underline { text-decoration: underline; }
    .FontXS { font-size: 75%; }
    .FontS { font-size: 85%; }
    .FontM { font-size: 100%; }  
    .FontL { font-size: 120%; }
    .FontXX { font-size: 180%; }
                  
    .ReferenceFont {
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 71.5%; 
        line-height: 1.2em; 
    }
    .FootnoteRef {
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
	    font-size: x-small;
	    font-weight: bold;
	    vertical-align: super;
	}
    
/* Color Classes */
			    
    .SiteBrown { color: #663300; }
    .SiteGreen { color: #226600; }
    .BarColor { color: #226600; } /* green */
    .Black { color:Black; }
    .HeaderBarColor { background-color:#f9e7d2; }
    .HighlightColor { color: Red; } 
    .LinkColor { color:#663300; } /* brown */
    .ListColor1 { background-color: rgb(254,252,250); color: #333333; }
    .ListColor2 { background-color: rgb(251,239,225); color: #333333; }
    .PageBackgroundColor { background-color: rgb(106, 128, 70); }   
    .White { color:white; }
    
	.Invisible {display: none; }
 
/* Height Classes */

	.Height20 { height: 20px; }
	.Height25 { height: 25px; }
	.Height30 { height: 30px; }
	.Height35 { height: 35px; }
 
/* Width Classes */
    
    .LeftColumnWidth {
		padding: 0 0 0 0;
        width: 180px;
    }
    .RightColumnWidth {
		padding: 0 0 0 0;
        width: 195px;
    }
    .OneColumnWidth {
        padding: 0 0 0 0;
        width: 205px;
        margin: 0;
        border: 0;
    }
    .TwoColumnWidth {
        padding: 5px;
        width: 400px;
    }      
    .ThreeColumnWidth {
        padding: 2px;
        width: 615px;
        margin: 0;
        border:0;
    }        
    .FourColumnWidth {
        padding: 2px;
        width: 815px;
        margin: 0;
        border:0;
    }
    .BackButtonWidth {
		width: 150px;
    }
    .CenterPanelWidth {
		width: 605px;
    }
    .MediumPicWidth {
		width: 240px;
    }
    
    .AddToCartCell1 {	 
		height: 20px;
		line-height: 17px;
		width: 91px;
    }
    .AddToCartCell2 {
		height: 20px;
		line-height: 17px;
		width: 114px;
    }
    .AddToCartLabelWidth {
		width: 86px;
    }
    .AddToCartMessage {
        color: Red;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;        
        font-size: 80%;
        font-weight: bold;
        line-height: 1.3em;
    }
    .AddToCartQty {
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 80%;
	    font-style: normal;
	    line-height: 1.3em;
    }
    .AddToCartQtyHdg {
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 80%;
	    font-style: normal;
	    line-height: 1.3em;
    }
    .AddToCartRowHeight {
		height: 20px;
    }
    .AddToCartTextBox {
		height: 18px;
		width: 107px;
    }  
    .AddToCartWidth {
		width: 205px;
    }

/* Menu Bars */

    .Bar {		   
        background-color: rgb(49,151,0); 
        color: White;
        display: block;
        font-family: Arial, 'Trebuchet MS', Verdana, Sans-Serif;
        font-size: 110%;
        font-weight: bold;
        height: 24px;
        margin-top: 10px;
        margin-bottom: 3px;
        padding-left: 5px;
        border-top: 2px outset #ccc;
        border-left: 2px outset #ccc;
        border-bottom: 2px outset #808080;
        border-right: 2px outset #000;
    }
    .LeftBar {
		text-align: center;
		width: 175px;
    }
    .CenterBar {
        text-align: center;
        width: 300px;
    }
    .RightBar {
		text-align: center;
		width: 195px;
    }
	.SearchButton {
		height: 25px;
		width: 30px;
	}
	.SearchLabel {
		color: #226600;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 90%;
        font-weight: bold;
        padding-right: 2px;
	}
	.SearchTextBox {
		color: Black;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 75%;
        height: 18px;
        padding-left: 1px;
        padding-top: 3px;
        width: 240px;
	}

/* Category Classes e.g. Authors & Subjects */

    .CategoryListItem {
	    line-height: 1.2em;
	    padding-bottom: 7px;
    }
    .CategoryListAlphaSubhead {
	    font-weight: bold;
	    margin-left: 50px;
	    text-align: left;
    } 
    .CategoryListOtherSubhead {
	    font-weight: bold;
	    text-align: left;
    }  
    .CatCrumbList {
	    padding-bottom: 30px;
	    text-align: center;
    }
    .CatCrumbListLine {
	    border-top: solid 1px #226600;
	    line-height: 2px;
	    margin: 15px 100px 10px 100px;
    }
    
/* Comfort of the Scriptures */
	 
	.CoS_BookHeading {
		color: #663300;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif; 
        font-size: 100%;
        font-weight: bold;
        line-height: 1.3em;
        text-align: left;
	}	
	.CoS_CalendarText {
		color: #663300;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif; 
        font-size: medium;
        line-height: 1.3em;
	} 
	.CoS_Date {
		color: #663300;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif; 
        font-size: large;
        font-weight: bold;
        text-align: center;
	}	
	.CoS_Label {
		color: #663300;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif; 
        font-size: small;
        font-weight: bold;
        line-height: 1.3em;
        text-align: center;
	}
	.CoS_Message {
		color: #663300;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif; 
        font-size: medium;
        font-weight: normal;
        line-height: 1.3em;
        margin: 0 20px 0 20px;
        text-align: left;
	}  
	.CoS_Poem {
		color: #663300;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif; 
        font-size: medium;   
        font-style: italic;
        font-weight: normal;
        line-height: 1.3em;
        margin-left: 100px;
        text-align: left;
	}
	.CoS_Verse {
		color: #663300;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif; 
        font-size: medium;
        font-weight: bold;
        line-height: 1.3em;
        margin: 0 20px 0 20px;
        text-align: left;
	}
	.CoS_VerseRefs {
		color: #663300;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif; 
        font-size: small;
        font-weight: normal;
        line-height: 1.3em;
        margin: 0 20px 0 20px;
        text-align: center;
	}
	.CosCal_Default {
        /* filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color=#2557ad); */
		margin-left: -95px;
		margin-top: -140px;
		z-index: 2;
	}
	.CosCal_818 {
        /* filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color=#2557ad); */
		margin-left: 250px;
		position: absolute;
		top: 175px;
		z-index: 2;
	} 
	
/* shopping cart */
		
	.CartActionCommand {
        color: #226600;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 80%;
        line-height: 1.2em;
        margin: 0px;
        padding: 0px;
	}
	.CartActionError {
        color: Red;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 80%;
        font-weight: bold;
        line-height: 1.3em;
	}	 
	.CartActionLabel {
        color: #226600;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 80%;
        font-weight: bold;
        line-height: 1.2em;
        margin: 0px;
        padding: 0px;
	}  
	.CartAddressButton {			   
        color: #663300;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 80%;
		height: 30px;
		width: 80px;
	}
	.CartAddressCheckBox {
		color: #663300;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		font-size: 90%;
		margin: 15px 0px;
		text-align: center;
	}
	.CartAddressEnewsComments {
		color: #663300;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		font-size: 110%;
		line-height: 1.5em;
		text-align: left;
	}
	.CartAddressErrorMsg {
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		font-size: 90%;
		font-weight: bold;
		margin-left: 100px;
		margin-right: 50px;
	}
	.CartAddressErrorMsg li {
		margin-bottom: 10px;
	}
	.CartAddressLabel {
		color: #663300;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		font-size: 90%;
	}
	.CartAddressLabelCell {
		text-align: right;
		width: 180px;
	}
	.CartAddressMailingListCheckBox {
		color: #663300;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		font-size: 90%;
		margin-left: 110px;
		margin-top: 15px;
		text-align: left;
	}
	.CartAddressNote {
		color: #663300;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		font-size: 90%;
		margin: 15px 0px;
		text-align: center;
	}
	.CartAddressRow {
		line-height: 1.6em;
	}
	.CartAddressTable {
		margin-left: 15px;
		margin-right: 15px;
		width: 555px;
	}
	.CartAddressText {
		color: #663300;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		font-size: 90%;
		padding-left: 3px;
		width: 330px;
	}
	.CartAddressTextCell {
		padding-left: 5px;
		text-align: left;
		width: 330px;
	}
	.CartButton {			   
        color: #663300;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 80%;
		width: 100px;
	}
	.CartButton2 {			   
        color: #663300;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 80%;
		width: 150px;
	}
	.CartButton3 {			   
        color: #663300;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 80%;
	}
	.CartCell {
        color: #663300;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 80%;
        line-height: 1.2em;
        margin: 7px;
        padding: 0px;
	}
	.CartComments {
        color: #663300;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 80%;
        line-height: 1.1em;
        margin: 0 3px 0 3px;
        padding: 0px;
	}
	.CartCommentsMessage {
        color: Red;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 80%;
        font-weight: bold;
        line-height: 1.1em;
        margin: 0 3px 0 3px;
        padding: 0px;
	}
	.CartConfirmCell {
		text-align: left;
		width: 275px;
	}
	.CartConfirmCell2 {
		text-align: left;
		width: 550px;
	}
	.CartConfirmCell3 {
		text-align: left;
		width: 725px;
	}
	.CartConfirmHeadingLabel {
		color: #663300;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		font-size: 90%;
		font-weight: bold;
	}
	.CartConfirmLabel {
		color: #663300;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		font-size: 90%;
	}
	.CartConfirmRow {
		line-height: 1.2em;
	}
	.CartConfirmSummaryDesc {
		color: White;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 80%;
        line-height: 1.1em;
        margin: 10px 15px 10px 0px;
        padding: 0px;
	}
	.CartConfirmSummaryPrice {
		color: White;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 80%;
        line-height: 1.1em;
        margin: 10px 7px 10px 0px;
        padding: 0px;
	}
	.CartConfirmTable {
		margin-left: 15px;
		margin-right: 15px;
		width: 555px;
	}
	.CartConfirmTable2 {
		margin-left: 15px;
		margin-right: 15px;
		width: 740px;
	}
	.CartContactInfo1 {
		text-align: left;
		width: 275px;
	}  
	.CartContactInfo2 {
		text-align: left;
		width: 350px;
	}
	.CartCoupon {
        color: #663300;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 80%;
        line-height: 1.1em;
        margin: 0 3px 0 3px;
        padding: 0px;
	}
	.CartCouponMessage {
        color: Red;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 80%;
        font-weight: bold;
        line-height: 1.1em;
        margin: 0 3px 0 3px;
        padding: 0px;
	}
	.CartDeleteNote {
		color: #663300;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		font-size: 80%;
		line-height: 1.1em;
	}
	.CartDiscountNote {
        color: Red;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 80%;
        line-height: 1.2em;
	}
	.CartDownloadFileButton {
		background-color: #226600;
		color: White;
	}
	.CartDownloadNote {
		color: #226600;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		font-size: 90%;
	}
    a.CartDownloadNote:link, a.CartDownloadNote:visited, a.CartDownloadNote:hover,
    a.CartDownloadNote:active {
		color: #226600;
		font-size: 100%;
	    text-decoration: underline;
    }
	.CartFooter {
		color: White;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 80%;
        height: 25px;
        line-height: 1.1em;
        margin: 15px 7px 7px 7px;
        padding: 0px;
	}
	.CartHeading {
		color: White;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 80%;
        font-weight: bold;
        line-height: 1.1em;
        margin: 5px 0px;
        padding: 0px;
	}	   
	.CartPayButton {			   
        color: #663300;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 80%;
		height: 30px;
		width: 80px;
	}	   
	.CartPayButton2 {			   
        color: #663300;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 80%;
		height: 30px;
		width: 150px;
	}
	.CartPayErrorMsg {
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		font-size: 90%;
		font-weight: bold;
		margin-left: 100px;
		margin-right: 50px;
	}
	.CartPayErrorMsg li {
		margin-bottom: 10px;
	}
	.CartPayLabel {
		color: #663300;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		font-size: 90%;
	}
	.CartPayLabelCell {
		text-align: right;
		width: 180px;
	}
	.CartPayNote {
		color: #663300;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		font-size: 90%;
		margin: 15px 0px;
		text-align: center;
	}
	.CartPayRow {
		line-height: 1.6em;
	}
	.CartPayTable {
		margin-left: 15px;
		margin-right: 15px;
		width: 555px;
	}
	.CartPayText {
		color: #663300;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		font-size: 90%;
		padding-left: 3px;
		width: 330px;
	}
	.CartPayTextCell {
		padding-left: 5px;
		text-align: left;
		width: 330px;
	}
	.CartPayTypesImageCell {
		height: 50px;
		text-align: right;
		width: 210px;
	}
	.CartPayTypesTextCell {
		height: 50px;
		padding-left: 5px;
		text-align: left;
		width: 300px;
	}
	.CartPlaceOrderNote {				
		color: Red;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		font-size: 90%;
		font-weight: bold;
		line-height: 1.2em;
		text-align: left;
	}	   
	.CartPrintButton {
		height: 25px;
		width: 110px;
	}
	.CartPrintDownloadCell {
		background-color: #226600;			 
		border-bottom: 1px solid #000;
		border-left: 1px solid #CCC;
		border-right: 1px solid #808080;
		border-top: 1px solid #CCC;
		height: 30px;
		width: 120px;
	}
	.CartPrintDownloadDiv {
		background-color: #226600;
		vertical-align: middle;
		width: 112px;
	}
    .CartPrintDownloadLink {
		background-color: #226600;
		color: White;
		display: block;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;        
        font-size: 80%;
        font-weight: normal;
        line-height: 1em;
        padding-bottom: 5px;
        padding-top: 5px;
    }
    .CartPrintDownloadLink:active, .CartPrintDownloadLink:hover, .CartPrintDownloadLink:link,
    .CartPrintDownloadLink:visited {
	    color: White;
	    text-decoration: none;
    }
	.CartPrintOrder {
		color: #663300;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		font-size: 90%;
	}
    a.CartPrintOrder:link, a.CartPrintOrder:visited, a.CartPrintOrder:hover, a.CartPrintOrder:active {
		font-size: 100%;
	    text-decoration: underline;
    }
	.CartPrintOrderPage {
		width: 776px;
	}
	.CartPrintSummaryDesc {
		color: #663300;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 80%;
        line-height: 1.1em;
        margin: 10px 15px 10px 0px;
        padding: 0px;
	}
	.CartPrintSummaryPrice {
		color: #663300;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 80%;
        line-height: 1.1em;
        margin: 10px 7px 10px 0px;
        padding: 0px;
	}
	.CartPrintWindowCell {
		color: Black;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 75%;
        line-height: 1.1em;
		width: 357px;
	}
	.CartThankYouHeading {
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;        
        font-size: large;
        font-weight: bold;       
        color: #226600;
        line-height: 1.3em;
	}
	.CartThankYouNote {
		color: #663300;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		font-size: 90%;
	}
    
    .MiniCartBottomLine {	
		border-top: solid 3px;
		color: #226600;
		height: 10px;
    }   
	.MiniCartButton {			   
        color: #663300;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 70%;
		height: 25px;
		width: 130px;
	}
	.MiniCartCell {
        color: #226600;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 60%;
        line-height: 1.1em;
        margin: 1px;
        padding: 1px;
	}
    .MiniCartColorBackground {				 
		background-color: #BB8855;
    }
	.MiniCartEmpty {
        color: #663300;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 70%;
        line-height: 1.1em;
        padding: 1px;
        text-align: center;
	}
	.MiniCartHeading {
		color: #226600;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 60%;
        font-weight: bold;
        line-height: 1.1em;
        margin: 1px 0px;
        padding: 1px;
	}
    .MiniCartPanel {
		margin-bottom: 10px;
		margin-left: 5px;
		margin-right: 5px;
		padding-bottom: 10px;
    }
    .MiniCartTable {
		background-color: White;
		margin-top: 10px;
    }
    .MiniCartTitle {     
        color: #663300;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;        
        font-size: 70%;
        font-weight: bold; 
		margin-top: 5px;
    }
	.CouponCodeButton {
		height: 25px;
		width: 36px;
	}
	.CouponCodeLabel {
		color: #663300;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 70%;
        font-weight: bold;
        margin-left: 5px;
        padding-right: 0px;
	}
	.CouponCodeMessage {
		color: Red;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 70%;
        font-weight: bold;
        padding-right: 0px;
	}
	.CouponCodeTextBox {
		color: #226600;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 70%;
        height: 18px;
        padding-left: 1px;
        padding-top: 3px;
        width: 45px;
	}  
	.CustomerIDButton {
		color: #663300;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 65%;
		height: 20px;
		width: 28px;
	}
	.CustomerIDLabel {
		color: #663300;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 70%;
        font-weight: bold;
        margin-left: 5px;
        padding-right: 0px;
	}
	.CustomerIDTextBox {
		color: #226600;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 70%;
        height: 15px;
        padding-left: 1px;
        padding-top: 3px;
        width: 70px;
	}
	.CalOrderFormPriceTable {
		margin-bottom: 5px;
		margin-top: 5px;
	}
	
/* Cart product detail */
	  
	.CartProdDetailImage {
		border: none;
		padding-bottom: 2px;
		padding-top: 2px;
	}
	.CartProdDetailImageCell {
		width: 110px;
	}
	.CartProdDetailText {
        color: #663300;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 115%;
        line-height: 1.2em;
	}
	.CartProdDetailTextCell {
		padding-bottom: 3px;
		width: 220px;
	}

/* Unit price table */

	.UnitPriceHdgCell {
		width: 80px;
	}
	.UnitPriceHdgText {	
		font-size: 115%;
		font-weight: bold;
		line-height: 1.2em;
		text-align: center;
	}  
	.UnitPriceCell {
		width: 80px;
	}
	.UnitPriceText {	 
		font-size: 115%;
		line-height: 1.2em;
		text-align: center;
	}
	
/* catalog information */
			
	.CatalogAddressButton {			   
        color: #663300;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 80%;
		width: 200px;
	}
	.CatalogAddressErrorMsg {
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		font-size: 90%;
		font-weight: bold;
		margin-left: 50px;
		margin-right: 20px;
	}
	.CatalogAddressErrorMsg li {
		margin-bottom: 5px;
	}
	.CatalogAddressLabel {
		color: #663300;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		font-size: 90%;
	}
	.CatalogAddressLabelCell {
		text-align: right;
		width: 130px;
	}
	.CatalogAddressNote {
		color: #663300;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		font-size: 90%;
		margin: 15px 0px;
		text-align: center;
	}
	.CatalogAddressRow {
		line-height: 1.6em;
	}
	.CatalogAddressTable {
		width: 350px;
	}
	.CatalogAddressText {
		color: #663300;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		font-size: 90%;
		padding-left: 3px;
		width: 210px;
	}
	.CatalogAddressTextCell {
		padding-left: 5px;
		text-align: left;
		width: 210px;
	}
    .CatalogDescription {
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 85%;
	    font-style: normal;
	    color: #663300;
	    line-height: 1.3em;
    }
    .EnewsConfirmation {
        color: #226600;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 95%;
	    line-height: 1.3em;
    }
    .EnewsPleaseWait {
        color: Red;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 95%;
	    font-weight: bold;
	    line-height: 1.3em;
	    padding-bottom: 10px;
	    padding-top: 10px;
    } 
    .FreeAudioDownload {
        color: #663300;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 85%;
    }
    
/* drop shadows */
		 
	.DropShadowInner { 
		background: #fff; 
		border: 1px solid #555;
		font-weight: normal;  
		/* padding: 5px; */
		position: relative;
		text-align: center;
	}
	.DropShadowLeftInner {
		left: -5px;
	}  
	.DropShadowNarrow {
		width: 8em;
	}
	.DropShadowOuter { 
		background: #bbb; 
		border: 1px solid #ddd;
		display: block;	 
		margin: 1em 0 0 0;
		position: relative;
	}
	.DropShadowTopInner {
		top: -5px;
	}
	
/* Bible Searcher issues */

	.BsCell {	   
        color: #226600;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 85%;
		height: 30px;
		text-align: center;
		width: 140px;
	}
	.BsNote {  	   
        color: #226600;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 85%;
		line-height: 1.5em;
		text-align: left;
	}
	.BsNoteCell {
		padding: 5px 50px 5px 50px;
		text-align: left;
	}
	.BsNoteTable {
		margin: 10px 0 15px 0;
	}
	.BsTable {
		margin-top: 10px;
	}
	.BsYear {	   
        color: #226600;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: large;
        font-weight: bold;
        height: 30px;
	} 

/* What Do I Learn From Scripture? (What Do We Believe?) */
		
	.WhatLearnNote {
		color: #333333;
		font-size: small;
		line-height: 1.2em;
		text-align: left;
		}
	.WhatLearnNoteCell {
		padding: 0px 5px;
	}
	.WhatLearnNoteRefNum {
		color: #333333;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
	    font-size: x-small;
	    vertical-align: super;
	}
	a.WhatLearnNote {
		background-color: white;
		color: #333333;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
	    font-size: x-small;
	    font-weight: bold;
		position: relative;
		text-decoration: none;
	    vertical-align: super;
	}
	a.WhatLearnNote:hover {			  
		background-color: white;
		z-index: 50;
		}
	a.WhatLearnNote span {
		display: none;
		}
	a.WhatLearnNote:hover span {
		background-color: white;
		border: 1px solid #226600;
		color: #333333;
		display: block;
		font-size: small;	 
		left: 2em;
		line-height: 1.2em;
		padding: 5px;
		position: absolute;	
		text-align: left;
		top: 2em;
		width: 25em;
		}
	.WhatLearnCell {
		padding: 5px 10px 5px 10px;
	}
	.WhatLearnPgf {	  
	    color: #333333;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 85%;
	    font-style: normal;
	    line-height: 1.3em;
	}
	
	.AboutUsLink {
		color: #663300;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		font-size: 90%;
		font-weight: bold;
	}
		
/* error page */

	.ErrorPageButton {			   
        color: #663300;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 80%;
		width: 150px;
	}
    
	.ErrorPageNote {
		color: #663300;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		font-size: 90%;
		margin: 15px 10px;
		text-align: left;
	}
	
/* Bible */
  
    .BibleBookName {
        color: #226600;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;     
        font-size: 80%;
    }   
    .BibleBookTitle {
        color: #226600;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;     
        font-size: 90%;
    }
    .BibleChapterHighlight {
        color: Red;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;     
        font-size: 85%;
        font-weight: bold;
    }
    .BibleChapterLabel {
        color: #226600;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;     
        font-size: 70%;
        font-weight: normal;
    }
    .BibleChapterLink {
        color: #226600;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;     
        font-size: 70%;
        font-weight: normal;
    }	 
    .BibleChapterNumber {
        color: #226600;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;     
        font-size: 90%;
    }
    .BibleTitle {
        color: #226600;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;     
        font-size: 120%;
        font-weight: bold;
    }	 
    .BibleVerseNumber {
        color: #663300;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;     
        font-size: 90%;
    }  	 
    .BibleVerseText {
        color: #663300;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;     
        font-size: 90%;
    }
    
	a.BibleVerseLink {
		position: relative;
		text-decoration: none;
	}
	a.BibleVerseLink:hover {
	  color: Red;
	  z-index: 50;
		}
	a.BibleVerseLink span {
		display: none;
		}
	a.BibleVerseLink:hover span {
		background-color: White;
		border: 1px solid #226600;
		color: #333333;
		display: block;
		font-size: small;	 
		left: -15em;
		line-height: 1.2em;
		padding: 5px;
		position: absolute;	
		text-align: left;
		top: 2em;
		width: 25em;
		}
	a.BibleVerseLinkWide {
		position: relative;
		text-decoration: none;
	}
	a.BibleVerseLinkWide:hover {
	  color: Red;
	  z-index: 50;
		}
	a.BibleVerseLinkWide span {
		display: none;
		}
	a.BibleVerseLinkWide:hover span {
		background-color: White;
		border: 1px solid #226600;
		color: #333333;
		display: block;
		font-size: small;	 
		left: -22em;
		line-height: 1.2em;
		padding: 5px;
		position: absolute;	
		text-align: left;
		top: 2em;
		width: 45em;
		}
    
/* Product Displays */
       
    .ProdDetailAssocCartMessage {
        color: Red;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;        
        font-size: 70%;
        font-weight: bold;
        line-height: 1.2em;
    }
    .ProdDetailAssocCartQty {		  
	    color: #333333;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 70%;
	    font-style: normal;
	    line-height: 1.2em;
    }
    .ProdDetailAssocCartQtyHdg {		  
	    color: #333333;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 70%;
	    font-style: normal;
	    line-height: 1.2em;
    }          
    .ProdDetailAssocSeparator {
        border-top-color: #F9E7D2;
        border-top-style: solid;
        line-height: 2.5em;
    }
	.ProdDetailAssocSpecs {		  
	    color: #333333;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 70%;
	    font-style: normal;
	    line-height: 1.2em;
	}
    .ProdDetailBlurbCopyNote {
        color: #226600;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;     
        font-size: 80%;
        font-weight: bold;
        line-height: 1.4em;
    }
    .ProdDetailBlurbCopyNoteCell {
        padding-bottom: 10px;
        padding-top: 10px;
    }
    .ProdDetailBlurbExtSubhdg {
        color: #226600;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;     
        font-size: 90%;
        font-weight: bold;
        line-height: 1.3em;
    }    
    .ProdDetailBlurbExtSubhdgCell {
        padding-bottom: 2px;
        padding-top: 3px;
    }
    .ProdDetailBlurbExtText {
        color: #333333;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;     
        font-size: 75%;
        line-height: 1.3em;
    }
    .ProdDetailBlurbExtTextCell {
        padding-bottom: 2px;
    }  
    .ProdDetailBlurbSubhdg {
        color: #226600;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;     
        font-size: 95%;
        font-weight: bold;
        line-height: 1.3em;
    }    
    .ProdDetailBlurbSubhdgCell {
        padding-bottom: 7px;
        padding-top: 3px;
    }
    .ProdDetailBlurbText {
        color: #333333;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;     
        font-size: 80%;
        line-height: 1.3em;
    }
    .ProdDetailBlurbTextCell {
        padding-bottom: 7px;
    }  
    .ProdDetailCDIndexHdg {
        color: #226600;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;     
        font-size: 95%;
        font-weight: bold;
        line-height: 1.3em;
    }
    .ProdDetailCDIndexBottomBorder {
        border-bottom: solid 1px #333333;
    }
    .ProdDetailCDIndexLeftBorder {
        border-left: solid 1px #333333;
    }
    .ProdDetailCDIndexRightBorder {
        border-right: solid 1px #333333;
    }
    .ProdDetailCDIndexTopBorder {
        border-top: solid 1px #333333;
    }
    .ProdDetailEBookNote {
        color: #333333;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;     
        font-size: 80%;
        line-height: 1.3em;
    }
	.ProdDetailPriceTbl {		  
	    color: #333333;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 100%;
	    font-style: normal;
	    line-height: 1.3em;
	}
    .ProdDetailPrintableNote {
        color: #226600;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;     
        font-size: 70%;
        font-weight: bold;
        line-height: 1.4em;
    }
	.ProdDetailPrintableSize {
		color: Black;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		font-size: 50%;
	}
	.ProdDetailSpecs {		  
	    color: #333333;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 80%;
	    font-style: normal;
	    line-height: 1.3em;
	}
    .ProdDetailTitle {
        color: #663300;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;        
        font-size: xx-large;
        font-weight: bold;
    } 
	.ProdDetailVerseText {		  
	    color: #333333;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 110%;
	    font-style: normal;
	    line-height: 1.3em;
	}
    .ProdDetailZingy {
        color: #226600;
        font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: x-large;
        font-weight: bold;
    }
	.ProductDetailSpecs {		  
	    color: #333333;
        font-family: Georgia, 'Trebuchet MS', Serif;
        font-size: 85%;
	    font-style: normal;
	    line-height: 1.3em;
	}
	.GospelOfPeaceSpecs {
      font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
      font-size: 85%;
	    font-style: normal;
	    color: #333333;
	    line-height: 1.3em;
	}
		   
	.ProdDetailSelectHdg {		  
	    color: #333333;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 85%;
	    font-weight: bold;
	    line-height: 1.3em;
	}   
	.ProdDetailSelectMessage {		  
	    color: Red;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 85%;
	    font-weight: bold;
	    line-height: 1.3em;
	} 
	.ProdDetailSelectStatement {		  
	    color: #333333;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 85%;
	    font-style: normal;
	    line-height: 1.3em;
	}
	.ProdDetailSelectTextBox {		  
	    color: #333333;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 85%;
	    font-style: normal;
	    line-height: 1.3em;
	}
	.ProdDetailSelectTitle { 
        color: #226600;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;     
        font-size: 120%;
        font-weight: bold;
        line-height: 1.3em;
	}
	
	.QBBooleanMsg {		  
	    color: #333333;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 100%;
	    font-style: normal;
	    line-height: 1.3em;
	}
	.QBList {		  
	    color: #333333;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 80%;
	    font-style: normal;
	    line-height: 1.3em;
	} 
	.QBMessage {		  
	    color: Red;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 90%;
	    font-weight: bold;
	    line-height: 1.3em;
	}
	.QBValue {		  
	    color: #333333;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: 80%;
	    font-style: normal;
	    line-height: 1.3em;
	}
	
/* Printable tracts */

	.EmbedTractGenerateButton {
      background-color: #eee;
      border: 1px solid #663300;
      color: #663300;
      font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;        
      font-size: 0.75em;
      font-weight: bold;
      padding: 4px 5px 5px 6px;
	}
	.PrintTractsCell {
		background-color: rgb(228,243,204);
		padding-left: 5px;
		padding-right: 5px;
	}
	.PrintTractsHeading	{
		color: #226600;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		font-size: x-large;
		font-weight: bold;
	}
	.PrintTractsIntro {
		color: Black;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		font-size: 80%;
	}
	.PrintTractsIntroCell {
		text-indent: 20px;
	}
	.PrintTractsSize {
		color: Black;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		font-size: 50%;
	}
	.PrintTractsSubheadAlphaNote {
		color: Black;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		font-size: 55%;
	}
	.PrintTractsSubheadCell {
		border-bottom: solid 1px Black;
		padding-bottom: 2px;
		padding-top: 15px;
	}
	.PrintTractsSubheading {
		color: #663300;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		font-size: 100%;
		font-weight: bold;
	}
	.PrintTractsSubheadInstrucNote {
		color: Black;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		font-size: 65%;
	}
	.PrintTractsTitle {
		color: Black;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		font-size: 60%;
	}
	.PrintTractsTooltipLabel {
		color: Black;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		font-size: 80%;
	}
	
/* Embeddable tracts */

	.EmbedTractsCell {
		background-color: rgb(228,243,204);
		padding-left: 5px;
		padding-right: 5px;
	}
	.EmbedTractsHeading	{
		color: #226600;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		font-size: x-large;
		font-weight: bold;
	}
	.EmbedTractsIntro {
		color: Black;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		font-size: 80%;
	}
	.EmbedTractsIntroCell {
	}
	.EmbedTractsSize {
		color: Black;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		font-size: 50%;
	}
	.EmbedTractsSubheadAlphaNote {
		color: Black;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		font-size: 55%;
	}
	.EmbedTractsSubheadCell {
		border-bottom: solid 1px Black;
		padding-bottom: 2px;
		padding-top: 15px;
	}
	.EmbedTractsSubheading {
		color: #663300;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		font-size: 80%;
		font-weight: bold;
	}
	.EmbedTractsSubheadInstrucNote {
		color: Black;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		font-size: 65%;
	}
	.EmbedTractsTitle {
		color: Black;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		font-size: 60%;
	}
	.EmbedTractsBody {
		color: Black;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		font-size: 80%;
	}
	.EmbedTractsTooltipLabel {
		color: Black;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
		font-size: 80%;
	}
	
	/* TractShareBox */

	.TractShareBox {
		background-color: #E4F3CC;
		color: #630;
		margin-top: 1em;
		border-style: none;
		}
	.TractShareBoxCell {
		font-size: .8em;
		padding-right: .5em;
		}
	.TractShareBoxNumberCell {
		font-size: .8em;
		padding: .5em 0em .5em 1em;
		}
	
/* Tooltips */

	.TooltipImage {
		border: none;
		}
    
/* Home page */

	.HomePageDescription {
	  color: #333333;
	  font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
    font-size: 0.8em;
	  font-style: normal;
	  line-height: 1.3em;
  }
  .HomePageGiftMakerAd {
    color: #226600;
	  font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
    font-size: 0.9em;
    font-weight: bold;
	  line-height: 1.2em;
  }  
	.HomePageGiftMakerButton {			   
    color: #663300;
    font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
    font-size: 70%;
		height: 25px;
		width: 130px;
	}
  .HomePageIntroHdg {
    color: #226600;
	  font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
    font-size: 1.0em;
    font-weight: bold;
	  line-height: 1.4em;
  }
	.HomePageLink {
	  color: #333333;
	  font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
    font-size: 0.8em;
	  font-style: normal;
	  line-height: 1.3em;
  }
  .HomePageSectionHeading {
	  font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
    font-size: 1.0em;
	  font-style: normal;
	  line-height: 1.4em;
  }
  .HomePageSectionHeadingBold {
	  font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
    font-size: 1.0em;
    font-weight: bold;
	  line-height: 1.4em;
  }
  .HomePageSubheading {
    color: #226600;
	  font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
    font-size: 0.85em;
    font-weight: bold;
	  line-height: 1.2em;
  }
  .HomePageSubheadingCell {
    border-bottom: 1px solid #333333;
  }
  .HomePageTitle {
    color: #226600;
    font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;        
    font-size: 1.9em;
    font-weight: bold;
    line-height: 1.3em;
  }
	.SplashPageDescription {
	  color: #333333;
	  font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
    font-size: 0.8em;
	  font-style: normal;
	  line-height: 1.3em;
  }
  .SplashPageTextHdg {
    color: #226600;
	  font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
    font-size: 1.0em;
    font-weight: bold;
	  line-height: 1.4em;
  }
  .SplashPageTitle {
    color: #226600;
    font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;        
    font-size: 1.9em;
    font-weight: bold;
    line-height: 1.3em;
  }
  .SplashPageTitle2 {
    color: #226600;
    font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;        
    font-size: 1.3em;
    font-weight: bold;
    line-height: 1.3em;
  }
		
/* Test site notice */

    .TestSiteMessage {		  
	    color: Black;
		font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
        font-size: large;
	    font-weight: bold;
	    line-height: 1.4em;
    }
    .TestSiteTable {
        background-color: Yellow;
        border: solid 4px Black;
    }
    
/* Master Pages */

    .MasterPageContainerRight {
		float: right;
		width: 830px;
    }
    .MasterPageContentCenter {
		border-color: green;
		border-left-style: dotted;
		border-right-style: dotted;
		border-width: 1px;
		float: left;
		padding: 2px;
		width: 615px;
    }    
    .MasterPageContentLeft {
		float: left;
		width: 180px;
    }
    .MasterPageContentRight {
		float: right;
		width: 205px;
    }
	.MasterPageForm {
		background-color: White;
		margin-left: auto;
		margin-right: auto;
		position: relative;
		text-align: left;
		width: 1010px;
	}
    .MasterPageMasthead {
		margin-left: auto;
		margin-right: auto;
		position: relative;
		text-align: left;
		width: 1010px;
    }
    
    .OneColumnMasterPageContainer {
		width: 1010px;
    }
    .OneColumnMasterPageContent {
		padding: 2px;
		width: 1006px;
    } 
       
/* Main Menu */
    
 	  .MainMenuBackgroundColor {
 	      background-color: #f9e7d2;
    }  
	  .MainMenuCell {
	      border-bottom: 1px solid #000;
	      border-left: 1px solid #CCC;
	      border-right: 1px solid #808080;
	      border-top: 1px solid #CCC;
	      width: 172px;
	  }
    .MainMenuDiv {
        margin: 3px 0px 3px 1px;
        width: 168px;
    }
    .MainMenuFont {
        font-family: Arial, 'Trebuchet MS', Verdana, Sans-Serif;
        font-size: 70%;
        font-weight: bold;
        line-height: 1em;
    }
    .MainMenuHyperLink {
        display: block;
    }
    .MainMenuHyperLink:link, .MainMenuHyperLink:visited {
        color: #663300;
        text-decoration: none;
    } 
    .MainMenuHyperLink:hover {
        color: #663300;
        text-decoration: none;
    }
    .MainMenuHyperLink:active {
        color: #663300;
        text-decoration: none;
    }
    .MainMenuHyperLinkColor {
        color: White;
    }
    .MainMenuLabel {
    }
    .MainMenuLabelColor {
        color: White;
    }
    .MainMenuRow {
        width: 170px;
    }
    .MainMenuSelCollapseLevel1Color {
        color: Red;
    }
    .MainMenuSelCollapseLevel2Color {
        color: Red;
    }
    .MainMenuSelected {
		/* border: inset 1px #333333; */
    }
    .MainMenuSelectedColor {
        color: #663300;
    }
    .MainMenuSelectedColorBackground {
        background-color: White; 
    }
    .MainMenuSelectedFont {
        font-family: Arial, 'Trebuchet MS', Verdana, Sans-Serif;
        font-size: 70%;
        font-weight: bold;
    }
    .MainMenuSelectedHyperLink {
        display: block;
    }
    .MainMenuSelectedHyperLink:link, .MainMenuSelectedHyperLink:visited {
        color: Red;
        font-size: 90%;
        text-decoration: none;
    } 
    .MainMenuSelectedHyperLink:hover {
        color: Red;
        font-size: 90%;
        text-decoration: none;
    }
    .MainMenuSelectedHyperLink:active {
        color: Red;
        font-size: 90%;
        text-decoration: none;
    }
    .MainMenuSelLevel1Color {
        color: Green;
    }
    .MainMenuSelLevel1ColorBackground {
        background-color: #f9e7d2;
    } 
    .MainMenuSelLevel1HyperLink {
        display: block;
    }
    .MainMenuSelLevel1HyperLink:link, .MainMenuSelLevel1HyperLink:visited {
        color: Green;
        font-size: 80%;
        text-decoration: none;
    } 
    .MainMenuSelLevel1HyperLink:hover {
        color: Green;
        font-size: 80%;
        text-decoration: none;
    }
    .MainMenuSelLevel1HyperLink:active {
        color: Green;
        font-size: 80%;
        text-decoration: none;
    }
    .MainMenuSelLevel2Color {
        color: Green;
    }
    .MainMenuSelLevel2ColorBackground {
        background-color: White;
    } 
    .MainMenuSelLevel2HyperLink {
        display: block;
    }
    .MainMenuSelLevel2HyperLink:link, .MainMenuSelLevel2HyperLink:visited {
        color: Green;
        font-size: 70%;
        text-decoration: none;
    } 
    .MainMenuSelLevel2HyperLink:hover {
        color: Green;
        font-size: 70%;
        text-decoration: none;
    }
    .MainMenuSelLevel2HyperLink:active {
        color: Green;
        font-size: 70%;
        text-decoration: none;
    }
	  .MainMenuSpacer {
	      width: 170px;
	  }
	  .MainMenuSubheading {
	      margin-bottom: 3px;
	      margin-top: 10px;
	  }
    .MainMenuSubheadingColor {
        color: White;
    }
    .MainMenuSubheadingColor2 {
        color: White;
    } 
    .MainMenuSubheadingColorBackground {
        background-color: rgb(143,170,100);
    } 
    .MainMenuSubheadingColorBackground2 {
        background-color: rgb(143,170,100);
    }
    .MainMenuSubheadingDiv {
        margin: 3px 0px 3px 5px;
        width: 162px;
    }
    .MainMenuSubheadingFont {
        font-family: Arial, 'Trebuchet MS', Verdana, Sans-Serif;
        font-size: 100%;
        font-weight: bold;
        line-height: 1em;
    } 
    .MainMenuSubheadingFont2 {
        font-family: Arial, 'Trebuchet MS', Verdana, Sans-Serif;
        font-size: 70%;
        font-weight: bold;
        line-height: 1em;
    }
    .MainMenuTable {
        width: 180px;
    }
     
/* Search */
      
    .SearchDescription {
        color: #226600;
		    font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;     
        font-size: 75%;
        font-weight: normal;
    }  
    .SearchTitle {
        color: #226600;
		    font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;     
        font-size: 85%;
        font-weight: normal;
    }
    .SearchUrl {
        color: #226600;
		    font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;     
        font-size: 75%;
        font-weight: normal;
    }
    
/* Margin and padding */

	.Margin0 { margin: 0px; }
	.Margin1 { margin: 1px; }
	.Margin2 { margin: 2px; }
	.Margin3 { margin: 3px; }
	.Margin4 { margin: 4px; }
	.Margin5 { margin: 5px; }
	.Margin6 { margin: 6px; }
	.Margin7 { margin: 7px; }
	.Margin8 { margin: 8px; }
	.Margin9 { margin: 9px; }
	.Margin10 { margin: 10px; }
	 
	.Padding0 { padding: 0px; }
	.Padding1 { padding: 1px; }
	.Padding2 { padding: 2px; }
	.Padding3 { padding: 3px; }
	.Padding4 { padding: 4px; }
	.Padding5 { padding: 5px; }
	.Padding6 { padding: 6px; }
	.Padding7 { padding: 7px; }
	.Padding8 { padding: 8px; }
	.Padding9 { padding: 9px; }
	.Padding10 { padding: 10px; }

	.BottomMargin0   { margin-bottom: 0px; }
	.BottomMargin1   { margin-bottom: 1px; }
	.BottomMargin2   { margin-bottom: 2px; }
	.BottomMargin3   { margin-bottom: 3px; }
	.BottomMargin4   { margin-bottom: 4px; }
	.BottomMargin5   { margin-bottom: 5px; }
	.BottomMargin6   { margin-bottom: 6px; }
	.BottomMargin7   { margin-bottom: 7px; }
	.BottomMargin8   { margin-bottom: 8px; }
	.BottomMargin9   { margin-bottom: 9px; }
	.BottomMargin10  { margin-bottom: 10px; }
	.BottomMargin12  { margin-bottom: 12px; }
	.BottomMargin14  { margin-bottom: 14px; }
	.BottomMargin15  { margin-bottom: 15px; }
	.BottomMargin16  { margin-bottom: 16px; }
	.BottomMargin18  { margin-bottom: 18px; }
	.BottomMargin20  { margin-bottom: 20px; } 
	.BottomMargin25  { margin-bottom: 25px; } 
	.BottomMargin30  { margin-bottom: 30px; } 
	.BottomMargin35  { margin-bottom: 35px; } 
	.BottomMargin40  { margin-bottom: 40px; } 
	.BottomMargin45  { margin-bottom: 45px; } 
	.BottomMargin50  { margin-bottom: 50px; } 
	.BottomMargin55  { margin-bottom: 55px; } 
	.BottomMargin60  { margin-bottom: 60px; } 
	.BottomMargin65  { margin-bottom: 65px; } 
	.BottomMargin70  { margin-bottom: 70px; } 
	.BottomMargin75  { margin-bottom: 75px; } 
	.BottomMargin80  { margin-bottom: 80px; } 
	.BottomMargin85  { margin-bottom: 85px; } 
	.BottomMargin90  { margin-bottom: 90px; } 
	.BottomMargin95  { margin-bottom: 95px; } 
	.BottomMargin100 { margin-bottom: 100px; } 
	.BottomMargin125 { margin-bottom: 125px; } 
	.BottomMargin150 { margin-bottom: 150px; }

	.BottomPadding0   { padding-bottom: 0px; }
	.BottomPadding1   { padding-bottom: 1px; }
	.BottomPadding2   { padding-bottom: 2px; }
	.BottomPadding3   { padding-bottom: 3px; }
	.BottomPadding4   { padding-bottom: 4px; }
	.BottomPadding5   { padding-bottom: 5px; }
	.BottomPadding6   { padding-bottom: 6px; }
	.BottomPadding7   { padding-bottom: 7px; }
	.BottomPadding8   { padding-bottom: 8px; }
	.BottomPadding9   { padding-bottom: 9px; }
	.BottomPadding10  { padding-bottom: 10px; }
	.BottomPadding12  { padding-bottom: 12px; }
	.BottomPadding14  { padding-bottom: 14px; }
	.BottomPadding15  { padding-bottom: 15px; }
	.BottomPadding16  { padding-bottom: 16px; }
	.BottomPadding18  { padding-bottom: 18px; }
	.BottomPadding20  { padding-bottom: 20px; } 
	.BottomPadding25  { padding-bottom: 25px; } 
	.BottomPadding30  { padding-bottom: 30px; } 
	.BottomPadding35  { padding-bottom: 35px; } 
	.BottomPadding40  { padding-bottom: 40px; } 
	.BottomPadding45  { padding-bottom: 45px; } 
	.BottomPadding50  { padding-bottom: 50px; } 
	.BottomPadding55  { padding-bottom: 55px; } 
	.BottomPadding60  { padding-bottom: 60px; } 
	.BottomPadding65  { padding-bottom: 65px; } 
	.BottomPadding70  { padding-bottom: 70px; } 
	.BottomPadding75  { padding-bottom: 75px; } 
	.BottomPadding80  { padding-bottom: 80px; } 
	.BottomPadding85  { padding-bottom: 85px; } 
	.BottomPadding90  { padding-bottom: 90px; } 
	.BottomPadding95  { padding-bottom: 95px; } 
	.BottomPadding100 { padding-bottom: 100px; } 
	.BottomPadding125 { padding-bottom: 125px; } 
	.BottomPadding150 { padding-bottom: 150px; }
	
	.HandingIndent10 {
	  padding-left: 10px;
	  text-indent: -10px;
	}
	.HandingIndent15 {
	  padding-left: 15px;
	  text-indent: -15px;
	}
	.HandingIndent20 {
	  padding-left: 20px;
	  text-indent: -20px;
	}

	.LeftMargin0   { margin-left: 0px; }
	.LeftMargin1   { margin-left: 1px; }
	.LeftMargin2   { margin-left: 2px; }
	.LeftMargin3   { margin-left: 3px; }
	.LeftMargin4   { margin-left: 4px; }
	.LeftMargin5   { margin-left: 5px; }
	.LeftMargin6   { margin-left: 6px; }
	.LeftMargin7   { margin-left: 7px; }
	.LeftMargin8   { margin-left: 8px; }
	.LeftMargin9   { margin-left: 9px; }
	.LeftMargin10  { margin-left: 10px; }
	.LeftMargin11  { margin-left: 11px; }
	.LeftMargin12  { margin-left: 12px; }
	.LeftMargin13  { margin-left: 13px; }
	.LeftMargin14  { margin-left: 14px; }
	.LeftMargin15  { margin-left: 15px; }
	.LeftMargin16  { margin-left: 16px; }
	.LeftMargin17  { margin-left: 17px; }
	.LeftMargin18  { margin-left: 18px; }
	.LeftMargin19  { margin-left: 19px; }
	.LeftMargin20  { margin-left: 20px; } 
	.LeftMargin25  { margin-left: 25px; } 
	.LeftMargin30  { margin-left: 30px; } 
	.LeftMargin35  { margin-left: 35px; } 
	.LeftMargin40  { margin-left: 40px; } 
	.LeftMargin45  { margin-left: 45px; } 
	.LeftMargin50  { margin-left: 50px; } 
	.LeftMargin55  { margin-left: 55px; } 
	.LeftMargin60  { margin-left: 60px; } 
	.LeftMargin65  { margin-left: 65px; } 
	.LeftMargin70  { margin-left: 70px; } 
	.LeftMargin75  { margin-left: 75px; } 
	.LeftMargin80  { margin-left: 80px; } 
	.LeftMargin85  { margin-left: 85px; } 
	.LeftMargin90  { margin-left: 90px; } 
	.LeftMargin95  { margin-left: 95px; } 
	.LeftMargin100 { margin-left: 100px; } 
	.LeftMargin125 { margin-left: 125px; } 
	.LeftMargin150 { margin-left: 150px; }

	.LeftPadding0   { padding-left: 0px; }
	.LeftPadding1   { padding-left: 1px; }
	.LeftPadding2   { padding-left: 2px; }
	.LeftPadding3   { padding-left: 3px; }
	.LeftPadding4   { padding-left: 4px; }
	.LeftPadding5   { padding-left: 5px; }
	.LeftPadding6   { padding-left: 6px; }
	.LeftPadding7   { padding-left: 7px; }
	.LeftPadding8   { padding-left: 8px; }
	.LeftPadding9   { padding-left: 9px; }
	.LeftPadding10  { padding-left: 10px; }
	.LeftPadding11  { padding-left: 11px; }
	.LeftPadding12  { padding-left: 12px; }
	.LeftPadding13  { padding-left: 13px; }
	.LeftPadding14  { padding-left: 14px; }
	.LeftPadding15  { padding-left: 15px; }
	.LeftPadding16  { padding-left: 16px; }
	.LeftPadding17  { padding-left: 17px; }
	.LeftPadding18  { padding-left: 18px; }
	.LeftPadding19  { padding-left: 19px; }
	.LeftPadding20  { padding-left: 20px; }
	.LeftPadding21  { padding-left: 21px; }
	.LeftPadding22  { padding-left: 22px; }
	.LeftPadding23  { padding-left: 23px; }
	.LeftPadding24  { padding-left: 24px; }
	.LeftPadding25  { padding-left: 25px; }
	.LeftPadding26  { padding-left: 26px; }
	.LeftPadding27  { padding-left: 27px; }
	.LeftPadding28  { padding-left: 28px; }
	.LeftPadding29  { padding-left: 29px; } 
	.LeftPadding30  { padding-left: 30px; }
	.LeftPadding31  { padding-left: 31px; }
	.LeftPadding32  { padding-left: 32px; }
	.LeftPadding33  { padding-left: 33px; }
	.LeftPadding34  { padding-left: 34px; }
	.LeftPadding35  { padding-left: 35px; }
	.LeftPadding36  { padding-left: 36px; }
	.LeftPadding37  { padding-left: 37px; }
	.LeftPadding38  { padding-left: 38px; }
	.LeftPadding39  { padding-left: 39px; }
	.LeftPadding40  { padding-left: 40px; }
	.LeftPadding41  { padding-left: 41px; }
	.LeftPadding42  { padding-left: 42px; }
	.LeftPadding43  { padding-left: 43px; }
	.LeftPadding44  { padding-left: 44px; }
	.LeftPadding45  { padding-left: 45px; }
	.LeftPadding46  { padding-left: 46px; }
	.LeftPadding47  { padding-left: 47px; }
	.LeftPadding48  { padding-left: 48px; }
	.LeftPadding49  { padding-left: 49px; } 
	.LeftPadding50  { padding-left: 50px; }
	.LeftPadding51  { padding-left: 51px; }
	.LeftPadding52  { padding-left: 52px; }
	.LeftPadding53  { padding-left: 53px; }
	.LeftPadding54  { padding-left: 54px; }
	.LeftPadding55  { padding-left: 55px; }
	.LeftPadding56  { padding-left: 56px; }
	.LeftPadding57  { padding-left: 57px; }
	.LeftPadding58  { padding-left: 58px; }
	.LeftPadding59  { padding-left: 59px; } 
	.LeftPadding60  { padding-left: 60px; }
	.LeftPadding61  { padding-left: 61px; }
	.LeftPadding62  { padding-left: 62px; }
	.LeftPadding63  { padding-left: 63px; }
	.LeftPadding64  { padding-left: 64px; }
	.LeftPadding65  { padding-left: 65px; }
	.LeftPadding66  { padding-left: 66px; }
	.LeftPadding67  { padding-left: 67px; }
	.LeftPadding68  { padding-left: 68px; }
	.LeftPadding69  { padding-left: 69px; } 
	.LeftPadding70  { padding-left: 70px; }
	.LeftPadding71  { padding-left: 71px; }
	.LeftPadding72  { padding-left: 72px; }
	.LeftPadding73  { padding-left: 73px; }
	.LeftPadding74  { padding-left: 74px; }
	.LeftPadding75  { padding-left: 75px; }
	.LeftPadding76  { padding-left: 76px; }
	.LeftPadding77  { padding-left: 77px; }
	.LeftPadding78  { padding-left: 78px; }
	.LeftPadding79  { padding-left: 79px; } 
	.LeftPadding80  { padding-left: 80px; }
	.LeftPadding81  { padding-left: 81px; }
	.LeftPadding82  { padding-left: 82px; }
	.LeftPadding83  { padding-left: 83px; }
	.LeftPadding84  { padding-left: 84px; }
	.LeftPadding85  { padding-left: 85px; }
	.LeftPadding86  { padding-left: 86px; }
	.LeftPadding87  { padding-left: 87px; }
	.LeftPadding88  { padding-left: 88px; }
	.LeftPadding89  { padding-left: 89px; } 
	.LeftPadding90  { padding-left: 90px; }
	.LeftPadding91  { padding-left: 91px; }
	.LeftPadding92  { padding-left: 92px; }
	.LeftPadding93  { padding-left: 93px; }
	.LeftPadding94  { padding-left: 94px; }
	.LeftPadding95  { padding-left: 95px; }
	.LeftPadding96  { padding-left: 96px; }
	.LeftPadding97  { padding-left: 97px; }
	.LeftPadding98  { padding-left: 98px; }
	.LeftPadding99  { padding-left: 99px; } 
	.LeftPadding100 { padding-left: 100px; } 
	.LeftPadding125 { padding-left: 125px; } 
	.LeftPadding150 { padding-left: 150px; }

	.RightMargin0   { margin-right: 0px; }
	.RightMargin1   { margin-right: 1px; }
	.RightMargin2   { margin-right: 2px; }
	.RightMargin3   { margin-right: 3px; }
	.RightMargin4   { margin-right: 4px; }
	.RightMargin5   { margin-right: 5px; }
	.RightMargin6   { margin-right: 6px; }
	.RightMargin7   { margin-right: 7px; }
	.RightMargin8   { margin-right: 8px; }
	.RightMargin9   { margin-right: 9px; }
	.RightMargin10  { margin-right: 10px; }
	.RightMargin12  { margin-right: 12px; }
	.RightMargin14  { margin-right: 14px; }
	.RightMargin15  { margin-right: 15px; }
	.RightMargin16  { margin-right: 16px; }
	.RightMargin18  { margin-right: 18px; }
	.RightMargin20  { margin-right: 20px; } 
	.RightMargin25  { margin-right: 25px; } 
	.RightMargin30  { margin-right: 30px; } 
	.RightMargin35  { margin-right: 35px; } 
	.RightMargin40  { margin-right: 40px; } 
	.RightMargin45  { margin-right: 45px; } 
	.RightMargin50  { margin-right: 50px; } 
	.RightMargin55  { margin-right: 55px; } 
	.RightMargin60  { margin-right: 60px; } 
	.RightMargin65  { margin-right: 65px; } 
	.RightMargin70  { margin-right: 70px; } 
	.RightMargin75  { margin-right: 75px; } 
	.RightMargin80  { margin-right: 80px; } 
	.RightMargin85  { margin-right: 85px; } 
	.RightMargin90  { margin-right: 90px; } 
	.RightMargin95  { margin-right: 95px; } 
	.RightMargin100 { margin-right: 100px; } 
	.RightMargin125 { margin-right: 125px; } 
	.RightMargin150 { margin-right: 150px; }

	.RightPadding0   { padding-right: 0px; }
	.RightPadding1   { padding-right: 1px; }
	.RightPadding2   { padding-right: 2px; }
	.RightPadding3   { padding-right: 3px; }
	.RightPadding4   { padding-right: 4px; }
	.RightPadding5   { padding-right: 5px; }
	.RightPadding6   { padding-right: 6px; }
	.RightPadding7   { padding-right: 7px; }
	.RightPadding8   { padding-right: 8px; }
	.RightPadding9   { padding-right: 9px; }
	.RightPadding10  { padding-right: 10px; }
	.RightPadding12  { padding-right: 12px; }
	.RightPadding14  { padding-right: 14px; }
	.RightPadding15  { padding-right: 15px; }
	.RightPadding16  { padding-right: 16px; }
	.RightPadding18  { padding-right: 18px; }
	.RightPadding20  { padding-right: 20px; } 
	.RightPadding25  { padding-right: 25px; } 
	.RightPadding30  { padding-right: 30px; } 
	.RightPadding35  { padding-right: 35px; } 
	.RightPadding40  { padding-right: 40px; } 
	.RightPadding45  { padding-right: 45px; } 
	.RightPadding50  { padding-right: 50px; } 
	.RightPadding55  { padding-right: 55px; } 
	.RightPadding60  { padding-right: 60px; } 
	.RightPadding65  { padding-right: 65px; } 
	.RightPadding70  { padding-right: 70px; } 
	.RightPadding75  { padding-right: 75px; } 
	.RightPadding80  { padding-right: 80px; } 
	.RightPadding85  { padding-right: 85px; } 
	.RightPadding90  { padding-right: 90px; } 
	.RightPadding95  { padding-right: 95px; } 
	.RightPadding100 { padding-right: 100px; } 
	.RightPadding125 { padding-right: 125px; } 
	.RightPadding150 { padding-right: 150px; }

	.TopMargin0   { margin-top: 0px; }
	.TopMargin1   { margin-top: 1px; }
	.TopMargin2   { margin-top: 2px; }
	.TopMargin3   { margin-top: 3px; }
	.TopMargin4   { margin-top: 4px; }
	.TopMargin5   { margin-top: 5px; }
	.TopMargin6   { margin-top: 6px; }
	.TopMargin7   { margin-top: 7px; }
	.TopMargin8   { margin-top: 8px; }
	.TopMargin9   { margin-top: 9px; }
	.TopMargin10  { margin-top: 10px; }
	.TopMargin12  { margin-top: 12px; }
	.TopMargin14  { margin-top: 14px; }
	.TopMargin15  { margin-top: 15px; }
	.TopMargin16  { margin-top: 16px; }
	.TopMargin18  { margin-top: 18px; }
	.TopMargin20  { margin-top: 20px; } 
	.TopMargin25  { margin-top: 25px; } 
	.TopMargin30  { margin-top: 30px; } 
	.TopMargin35  { margin-top: 35px; } 
	.TopMargin40  { margin-top: 40px; } 
	.TopMargin45  { margin-top: 45px; } 
	.TopMargin50  { margin-top: 50px; } 
	.TopMargin55  { margin-top: 55px; } 
	.TopMargin60  { margin-top: 60px; } 
	.TopMargin65  { margin-top: 65px; } 
	.TopMargin70  { margin-top: 70px; } 
	.TopMargin75  { margin-top: 75px; } 
	.TopMargin80  { margin-top: 80px; } 
	.TopMargin85  { margin-top: 85px; } 
	.TopMargin90  { margin-top: 90px; } 
	.TopMargin95  { margin-top: 95px; } 
	.TopMargin100 { margin-top: 100px; } 
	.TopMargin125 { margin-top: 125px; } 
	.TopMargin150 { margin-top: 150px; }

	.TopPadding0   { padding-top: 0px; }
	.TopPadding1   { padding-top: 1px; }
	.TopPadding2   { padding-top: 2px; }
	.TopPadding3   { padding-top: 3px; }
	.TopPadding4   { padding-top: 4px; }
	.TopPadding5   { padding-top: 5px; }
	.TopPadding6   { padding-top: 6px; }
	.TopPadding7   { padding-top: 7px; }
	.TopPadding8   { padding-top: 8px; }
	.TopPadding9   { padding-top: 9px; }
	.TopPadding10  { padding-top: 10px; }
	.TopPadding12  { padding-top: 12px; }
	.TopPadding14  { padding-top: 14px; }
	.TopPadding15  { padding-top: 15px; }
	.TopPadding16  { padding-top: 16px; }
	.TopPadding18  { padding-top: 18px; }
	.TopPadding20  { padding-top: 20px; } 
	.TopPadding25  { padding-top: 25px; } 
	.TopPadding30  { padding-top: 30px; } 
	.TopPadding35  { padding-top: 35px; } 
	.TopPadding40  { padding-top: 40px; } 
	.TopPadding45  { padding-top: 45px; } 
	.TopPadding50  { padding-top: 50px; } 
	.TopPadding55  { padding-top: 55px; } 
	.TopPadding60  { padding-top: 60px; } 
	.TopPadding65  { padding-top: 65px; } 
	.TopPadding70  { padding-top: 70px; } 
	.TopPadding75  { padding-top: 75px; } 
	.TopPadding80  { padding-top: 80px; } 
	.TopPadding85  { padding-top: 85px; } 
	.TopPadding90  { padding-top: 90px; } 
	.TopPadding95  { padding-top: 95px; } 
	.TopPadding100 { padding-top: 100px; } 
	.TopPadding125 { padding-top: 125px; } 
	.TopPadding150 { padding-top: 150px; }
