UNKNOWN
{
    blank: 0;
    FONT-SIZE: small
}

BODY
{
    BACKGROUND-COLOR: #ffffff;
    BACKGROUND-IMAGE: url(img/stm_body_bg.jpg);
    COLOR: #000;
    FONT: small verdana, arial, sans-serif;
    MARGIN: 0px auto;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center;
    SCROLLBAR-FACE-COLOR: #aad5d5;
    SCROLLBAR-HIGHLIGHT-COLOR: #63a8a8;
    SCROLLBAR-SHADOW-COLOR: #63a8a8;
    SCROLLBAR-3DLIGHT-COLOR: white;
    SCROLLBAR-ARROW-COLOR: #000000;
    SCROLLBAR-TRACK-COLOR: white;
    SCROLLBAR-DARKSHADOW-COLOR: white;
    SCROLLBAR-BASE-COLOR: #e0e0e0;
    voice-family: inherit
}
FIELDSET
{
    BACKGROUND-IMAGE: url(img/stm_fieldset_bg.gif);
}
LEGEND
{
	color: #fff;
	BACKGROUND-COLOR: #486F04;
	font-style:italic;
	font-weight: bold
}
.date
{
	font-size: 60%;
	font-weight: bold;
	text-align: right
}
.asof
{
	font-size: 60%;
	font-weight: bold;
	text-align: left
}

TABLE TD#header TABLE TD
{
    FONT-SIZE: 60%
}
TD.leftColumn
{
    FONT-SIZE: 60%
}
TABLE TD#footer
{
    FONT-SIZE: 60%
}
TD.centerColumn #sliderContainer
{
    FONT-SIZE: 75%
}
TD.centerColumn #sliderContainer #menu1Content DIV .sliderPrompt
{
    FONT-SIZE: 100%
}
TD.centerColumn #sliderContainer .memoryFinder
{
    FONT-SIZE: 110%
}
TD.centerColumn #sliderContainer .sliderPrompt
{
    FONT-SIZE: 110%
}
TD.centerColumn
{
    FONT-SIZE: 60%
}
TD.centerColumn DIV#listCart
{
    FONT-SIZE: 80%
}
TD.centerColumn DIV#itemsCart
{
    FONT-SIZE: 80%
}
TD.A:visited
{
    COLOR: #ffff00
}
TD.A
{
    COLOR: #ffff00;
    text-decoration: none
}
#header .topRight SMALL A:visited
{
    COLOR: #2c71b2
}
.centerColumn .title .breadCrumb A:visited
{
    COLOR: #2c71b2
}
.centerColumn .title .breadCrumb A:active
{
    COLOR: #666
}
#header .search #navLogin #viewCart A
{
    COLOR: #4f4f4f
}
#header .search #navLogin #viewCart A:visited
{
    COLOR: #4f4f4f
}
#header .search #navLogin A
{
    COLOR: #dfdfdf
}
#header .search #navLogin A:hover
{
    COLOR: #dbe978
}
#header .search A:hover
{
    COLOR: #2b5096
}
.leftColumn .nav A
{
    COLOR: teal; FONT-FAMILY: Verdana, Arial; BACKGROUND-COLOR: lightcyan; TEXT-ALIGN: left
}
.leftColumn .nav A:visited
{
    COLOR: teal; FONT-FAMILY: Verdana, Arial; BACKGROUND-COLOR: lightcyan; TEXT-ALIGN: left
}
A.home
{	
	COLOR: #000;
    text-decoration: none
}
A.list
{	
	COLOR: #fff;
    text-decoration: none
}
A.leftMenu
{
    COLOR: teal; FONT-FAMILY: Verdana, Arial; BACKGROUND-COLOR: lightcyan; 
    TEXT-ALIGN: left; text-decoration: none
}
A.leftMenuHead
{
    COLOR: teal;  font-weight:bold; FONT-FAMILY: Verdana, Arial; BACKGROUND-COLOR: lightcyan; 
    TEXT-ALIGN: left; text-decoration: none
}
.leftList
{
    COLOR: #000; FONT-FAMILY: Verdana, Arial;FONT-SIZE: 60%; BACKGROUND-COLOR: #81BDE2; TEXT-ALIGN: left; 
	PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; 
	vertical-align: top
}
TD.leftBottom
{
    BACKGROUND-IMAGE: url(img/stm_leftlist_bg.jpg);
	BORDER-BOTTOM: #e0ffff 2px solid
}

.leftList A
{
    COLOR: #000;
    text-decoration: none
}
.leftList A:visited
{
    COLOR: #000
}
.leftList A:hover
{
    COLOR: #daa520
}
#header .search A
{
    COLOR: #fff
}
#header .search A:visited
{
    COLOR: #fff
}
#header .search #navLogin A:active
{
    COLOR: #fff
}
.leftColumn .nav A:active
{
    COLOR: #333
}
#header .topRight SMALL A:active
{
    COLOR: #333
}
.copyright A:active
{
    COLOR: #333
}
.centerColumn .title .breadCrumb A:active
{
    TEXT-DECORATION: none
}
#header .topRight A
{
    TEXT-DECORATION: none
}
#header .search #navLogin A
{
    TEXT-DECORATION: none
}
#header .search #navLogin #viewCart A
{
    TEXT-DECORATION: underline
}
#header .search #navLogin #viewCart A:hover
{
    COLOR: #2c71b2
}
A:hover
{
    COLOR: #daa520
}
.leftColumn .nav A:hover
{
    COLOR: #7ba739
}
.copyright A:hover
{
    COLOR: #7ba739
}
.centerColumn .title .breadCrumb A:hover
{
    COLOR: #7ba739
}
#header .topRight SMALL A:hover
{
    COLOR: #7ba739
}
FORM
{
    MARGIN: 0px
}
DIV#container
{
    MARGIN: 0px auto;
    WIDTH: 747px
}
TABLE.container
{
    MARGIN: 0px auto;
    WIDTH: 747px
}
TABLE.myleftmenu
{
	
}
TABLE TD#header
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
.titleText B A
{
    COLOR: #fff
}
.titleText B A:visited
{
    COLOR: #fff
}
.titleText B A:hover
{
    COLOR: #fff
}
TD.rightColumn
{
}
TD.leftColumn
{
    COLOR: teal; FONT-FAMILY: Verdana, Arial; BACKGROUND-COLOR: #e0ffff; TEXT-ALIGN: left; 
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 4px; BORDER-BOTTOM: #486F04 thin solid;
	PADDING-LEFT: 4px;vertical-align: top
}
TD.leftColumnSub
{
    COLOR: teal; FONT-FAMILY: Verdana, Arial;FONT-SIZE: 60%; BACKGROUND-COLOR: #e0ffff; TEXT-ALIGN: left; 
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 4px; BORDER-BOTTOM: #486F04 thin solid; PADDING-LEFT: 20px;
	vertical-align: top
}
TD.leftColumnMain
{
    COLOR: #486F04; FONT-FAMILY: Verdana, Arial; BACKGROUND-COLOR: #e0ffff; TEXT-ALIGN: left; 
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 4px; BORDER-BOTTOM: #486F04 thin solid;
	BORDER-LEFT: #486F04 thin solid; BORDER-RIGHT: #486F04 thin solid;
	PADDING-LEFT: 1px;vertical-align: top
	
}

TD.centerColumn
{
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT: #486F04 thin solid;
    BORDER-BOTTOM: #486F04 thin solid
}
TD.centerColumnx
{
    BORDER-RIGHT: #aad5d5 6px solid;
    BORDER-BOTTOM: #aad5d5 6px solid
}
TD#footer
{
    BORDER-RIGHT: #ffffff 0px solid
}
TABLE TD .leftColumn
{
    WIDTH: 172px
}
TABLE TD .rightColumn
{
    WIDTH: 172px
}
TD .theClergy
{
    BACKGROUND-IMAGE: url(img/stm_clergy_bg.jpg);
	font-size: 70%
}
.copyright
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 40px;
    BORDER-LEFT: #e7e7e7 172px solid;
    WIDTH: auto;
    COLOR: #000;
    PADDING-TOP: 30px;
    BACKGROUND-COLOR: #fff;
    TEXT-ALIGN: center
}
.copyright A
{
    MARGIN: 0px 4px;
    COLOR: #666
}
.copyright SMALL
{
    DISPLAY: block;
    MARGIN: 0px 0px 17px;
    COLOR: #999
}
.floatContainer:unknown
{
    CLEAR: both;
    VISIBILITY: hidden;
    OVERFLOW: hidden;
    HEIGHT: 0px
}
#header
{
    BACKGROUND-COLOR: #fff
}
#header .topLeft
{
    WIDTH: 172px;
    HEIGHT: 26px;
    BACKGROUND-COLOR: white
}
#header .topRight
{
    PADDING-RIGHT: 10px;
    BACKGROUND-COLOR: #fff;
    TEXT-ALIGN: right
}
#header .topRight SMALL
{
    PADDING-RIGHT: 9px;
    DISPLAY: block;
    COLOR: #3b77b3;
    TEXT-ALIGN: right
}
#header .topRight .topAds
{
    DISPLAY: none
}
#header .logo
{
    DISPLAY: block;
    FLOAT: left;
    WIDTH: 172px;
    HEIGHT: 64px;
    BACKGROUND-COLOR: #fff
}
#header .logo IMG
{
    MARGIN: 10px 0px 0px 3px
}
#header .search
{
    BORDER-RIGHT: #aad5d5 6px solid;
    COLOR: #fff;
    BACKGROUND-COLOR: #fff
}
#header .search IMG.tagLine
{
    FLOAT: left;
    MARGIN: 34px 0px 12px 14px
}
#header .search FORM
{
    FLOAT: right;
    MARGIN: 7px 0px 0px
}
#header .search FORM .formText
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 2px 0px 0px;
    PADDING-TOP: 0px
}
#header .search FORM .formSubmit
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 2px 0px 0px;
    PADDING-TOP: 0px
}
#header .search FORM .formText
{
    WIDTH: 145px
}
#header .search FORM .formSubmit
{
    MARGIN: 0px 0px 0px 3px
}
#header .search FORM .formRadio
{
    CLEAR: both;
    MARGIN: 0px 0px -2px
}
#header .search FORM .formRadioFirst
{
    CLEAR: both;
    MARGIN: 0px 0px -2px
}
#header .search FORM .formRadioFirst
{
    MARGIN-LEFT: -5px
}
#header .search #navLogin
{
    CLEAR: both;
    PADDING-RIGHT: 138px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 5px;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #00008b;
    TEXT-ALIGN: right
}
#header .search #navLogin A
{
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right
}
#header .search #navLogin #viewCart
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FLOAT: right;
    PADDING-BOTTOM: 5px;
    MARGIN: -5px -69px 0px 10px;
    WIDTH: 123px;
    PADDING-TOP: 0px;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #9400d3;
    TEXT-ALIGN: left
}
#openCart
{
    FLOAT: right;
    WIDTH: 152px
}
#openCartImg
{
    LEFT: -25px;
    WIDTH: 152px;
    POSITION: absolute
}
#totalCart
{
    FLOAT: right;
    WIDTH: 128px
}
#listCart
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 6px;
    BACKGROUND-IMAGE: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 128px;
    COLOR: #000;
    PADDING-TOP: 4px;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: #faf0e6
}
.leftColumn .nav
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 13px;
    BACKGROUND: url(img/left_nav_bg.gif) repeat-x;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #333;
    PADDING-TOP: 11px
}
.leftColumn .nav A
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    MARGIN: 10px 0px 0px
}
.leftColumn .nav .help
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #fff 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 15px 0px 0px -11px;
    PADDING-TOP: 0px
}
.leftColumn .nav .help A
{
    FONT-WEIGHT: normal
}
.centerColumn TABLE TD A.viewCart
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 4px;
    COLOR: #fff;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #82a800
}
.centerColumn .title
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 16px;
    PADDING-BOTTOM: 0px;
    WIDTH: 420px;
    COLOR: #000;
    PADDING-TOP: 7px
}
.title-b
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 420px;
    COLOR: #000;
    PADDING-TOP: 3px
}
.centerColumn .title .breadCrumb B
{
    COLOR: #666
}
.centerColumn .title H5
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 12px 0px 0px;
    PADDING-TOP: 0px
}
#topr
{
    Z-INDEX: 10;
    POSITION: relative
}
#headtitle
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #6a5acd
}

.centerContent UL LI
{
	
    FLOAT: none;
    VERTICAL-ALIGN: top;
}
A.footerLink:link
{
    COLOR: #666666
}
A.footerLink:visited
{
    COLOR: #666666
}
A.footerLink:hover
{
    COLOR: #7ba739
}
A.footerLink:active
{
    COLOR: #333333
}
.header1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 80%;
    COLOR: #333333
}
TD.leftColumn
{
    FONT-SIZE: 60%
}
.NavTitleText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 70%;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #8fbc8b;
	background-image: url(img/stm_topnav_bg.gif)
    
}
.NavSmallText
{
    FONT-SIZE: 70%
}
.NavMedText
{
    FONT-SIZE: 80%
}
.toprowhome
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 0px
}
.toprow
{
    CLEAR: all;
    VERTICAL-ALIGN: top
}
#leftExtra
{
    POSITION: relative;
    DISPLAY: none
}
DIV#topr
{
    CLEAR: all;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 16px;
    FONT-SIZE: 80%;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
DIV#topr #resultspage
{
    FONT-SIZE: 80%
}
#topr TABLE.homebody
{
    CLEAR: all;
    WIDTH: 553px
}
#topr TABLE.prodpagebody
{
    CLEAR: all;
    WIDTH: 553px
}
.centerColumn .memoryFinder
{
    BORDER-RIGHT: #3b77b3 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #3b77b3 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 70%;
    MARGIN-BOTTOM: 18px;
    PADDING-BOTTOM: 9px;
    BORDER-LEFT: #3b77b3 1px solid;
    WIDTH: 151px;
    PADDING-TOP: 7px;
    BORDER-BOTTOM: #3b77b3 1px solid;
    BACKGROUND-COLOR: #ddf0fc
}
.centerColumn .memoryFinder A
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 3px;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: underline
}
.centerColumn .memoryFinder A U
{
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
FIELDSET
{
	font-size: 70%	;
	PADDING-TOP: 2px; 
	PADDING-RIGHT: 12px; 
	PADDING-BOTTOM: 12px; 
	PADDING-LEFT: 12px
}
.banner
{
    BACKGROUND-COLOR: #e0ffff;
    BACKGROUND-IMAGE: url(img/stm_banner_bg.jpg);
    COLOR: #000;
    BORDER-LEFT: #486F04 thin solid
}
.title
{
    BACKGROUND-COLOR: #e0ffff;
    BACKGROUND-IMAGE: url(img/stm_banner_bg.jpg);
    BORDER-RIGHT: #486F04 thin solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 48px;
    COLOR: #fff;
    FONT-FAMILY: Times New Roman,Forte, Tahoma, Arial;
    FONT-STYLE: italic;
    PADDING-BOTTOM: 6px;
    TEXT-ALIGN: center
}
.topnav
{
    COLOR: #fff; FONT-FAMILY: Verdana, Arial; BACKGROUND-COLOR: #e0ffff; TEXT-ALIGN: left; 
	MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 0px; 
	BORDER-LEFT: #486F04 thin solid; BORDER-BOTTOM: #486F04 thin solid; BORDER-RIGHT: #486F04 thin solid;
	PADDING-LEFT: 0px; vertical-align: top;
	background-image: url(img/stm_topnav_bg.gif)
}
TD.thispage
{
    FONT-SIZE: 24px;
	FONT-WEIGHT: bold;
	color: #486F04

}

.nt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 7px;
    COLOR: #000000;
    FONT-FAMILY: verdana,tahoma,arial,sans-serif
}
.nc
{
    PADDING-LEFT: 20px;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: verdana,tahoma,arial,sans-serif
}
.nm
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    FONT-FAMILY: verdana,tahoma,arial
}
.pad0
{
    PADDING-BOTTOM: 4px
}
.pad1
{
    PADDING-BOTTOM: 9px
}
.pad2
{
    PADDING-BOTTOM: 15px
}
.pad3
{
    PADDING-BOTTOM: 25px;
    PADDING-TOP: 13px
}
A.intro
{
	COLOR: #486F04;
    text-decoration: none
}
.highlight
{
	BACKGROUND-COLOR: #ece9d8; padding-left: 8px; padding-right: 8px;
	padding-top: 8px; padding-bottom: 8px
}
TD.gift
{
	TEXT-ALIGN: center
}
.corsiva16
{
FONT-SIZE: 16pt; COLOR: green; FONT-FAMILY: 'Monotype Corsiva'; TEXT-ALIGN: center
}
.yellight
{
	BACKGROUND-COLOR: YELLOW; padding-left: 8px; padding-right: 8px;
	padding-top: 4px; padding-bottom: 4px
}
.corsiva
{
	FONT-SIZE: 12pt; FONT-FAMILY: 'Monotype Corsiva';
}
.bglight
{
	BACKGROUND-COLOR: #E0E1FE; 
}
.bgyellight
{
	BACKGROUND-COLOR: #FFFF80; padding-left: 2px; padding-right: 2px
}
TABLE.simple
{
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana,tahoma,arial;
	BORDER-RIGHT:  4px groove; 
	BORDER-TOP: 4px groove; 
	BORDER-LEFT: 4px groove; 
	BORDER-BOTTOM: 4px groove; 
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
}

TD.simple
{
	padding: 6px 6px 6px 6px;
}
.right
{
	text-align: right;
	padding-right: 40px;
}