@font-face {
    font-family: 'Quicksand';
    src: url("/fonts/quicksand.book-regular.otf");
}

@font-face {
    font-family: 'Quicksand-Regular';
    src: url("/fonts/Quicksand-Regular.eot");
    src: url("/fonts/Quicksand-Regular.eot?#iefix") format("embedded-opentype"), url("/fonts/Quicksand-Regular.woff2") format("woff2"), url("/fonts/Quicksand-Regular.woff") format("woff"), url("/fonts/Quicksand-Regular.ttf") format("truetype");
}

.QuickSand {
    font-family: Quicksand;
    font-weight: bold;
    font-size: 9pt;
    text-decoration: none;
}

.QuickSandMenu {
    font-family: Quicksand;
    font-weight: bold;
    font-size: 10pt;
    text-decoration: none;
    color:white;
}

.QuickSandMenu:hover {
    color: yellow;
    text-decoration: none;
}

body {
    background-color: #f3e8b9;
    background-image: none;
    font-size: 9pt;
}

/* redundant tags to help netscape 4 */
body, div, th, td, li, dd, dl, dt { font-family: Tahoma, "MS Trebuchet", Helvetica, sans-serif; color: #000000; font-size: 9pt; font-weight: normal; letter-spacing: 0.05em;}

p, li, .bmSubhead { font-family: Tahoma, "MS Trebuchet", Helvetica, sans-serif; color: #000000; font-size: 9pt; letter-spacing: 0.05em; }


h1 {
	 font-family: Tahoma, Arial, Helvetica, sans-serif;
	 font-size: 9pt;
	 color: #8f5614;
	 font-weight: bold;
}

img {
	 border-width:0;
	 border-style:none;
}

a { font-family: Tahoma, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }

a:visited { color: #000000; text-decoration: none; }

a:hover { color: #8f5614; text-decoration: none; }

a.bmNavigation { color: #000000; text-decoration: none; }

.bmActiveNav { color: #8f5614; text-decoration: none; }

a.bmNavigation:visited {
	 color: #000000;
}

.bmActiveNav:visited {
	 color: #000000;
}

a.bmNavigation:hover { color: #8f5614; text-decoration: none; }

.bmActiveNav:hover { color: #8f5614; text-decoration: none; }

a.bmBreadcrumbs {
	 color: #b23a36;
}

a.bmBreadcrumbs:visited {
	 color: #546927;
}

a.bmBreadcrumbs:hover {
	 color: #546927;
}

a.bmParent {
	 color: #b23a36;
	 font-weight: bold;
}

a.bmParent:visited {
	 color: #546927;
}

a.bmParent:hover {
	 color: #546927;
}

a.bmSpotHeadline {
	 color: #8f5614;
	 font-weight: bold;
}

a.bmSpotHeadline:visited {
	 color: #1f568e;
}

a.bmSpotHeadline:hover {
	 color: #1f568e;
}

a.bmHeadlineLink {
	 color: #8f5614;
}

a.bmHeadlineLink:visited {
	 color: #1f568e;
}

a.bmHeadlineLink:hover {
	 color: #1f568e;
}

.gallery_left { color: #3b70a2; background-image: url(images/mainbg.png); background-position: -19px 0; vertical-align: top; width: 75px; border: solid 1pt #ddccb8; }
.gallery_left img { color: #3b70a2; border: solid 2pt #f3e8b9; }
.gallery_left a.bmHeadlineLink { color: #8f5614; font-size: 9pt; font-weight: normal; text-decoration: none; text-transform: uppercase; text-align: center; }
.gallery_right {vertical-align: top}
.gallery_right div div img { color: #3b70a2; border: solid 5pt #f3e8b9; }

a.bmQuickHead {
	 color: #b23a36;
}

a.bmQuickHead:visited {
	 color: #546927;
}

a.bmQuickHead:hover {
	 color: #546927;
}

a.bmToolLink {
	 color: #b23a36;
}

a.bmToolLink:visited {
	 color: #990099;
}

a.bmToolLink:hover {
	 color: #CC0000;
}

a.bmRelatedLink {
	 color: #b23a36;
}

a.bmRelatedLink:visited {
	 color: #546927;
}

a.bmRelatedLink:hover {
	 color: #546927;
}

.bmSubhead {
	 font-family: Tahoma, Arial, Helvetica, sans-serif;
	 font-size: smaller;
	 color: #8f5614;
	 font-weight: normal;
}

.bmBreadcrumbText {
	 font-family: Tahoma, Arial, Helvetica, sans-serif;
	 color: #b23a36;
}

.bmarticleByline {
	 font-family: Tahoma, Arial, Helvetica, sans-serif;
	 font-weight: bold;
}

.bmpromoByline {
	 font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.bmarticleDate {
	 font-family: Tahoma, Arial, Helvetica, sans-serif;
	 color: #546927;
}

.bmpromoDate {
	 font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.bmCaption {
	 font-family: Tahoma, Arial, Helvetica, sans-serif;
	 color: #b23a36;
}

.bmTipHead {
	 font-family: Tahoma, Arial, Helvetica, sans-serif;
	 color: #b23a36;
	 font-weight: bold;
}

.bmTipText, .bmTipText div, .bmTipText p, .bmTipText th, .bmTipText td, .bmTipText li, .bmTipText dd, .bmTipText dl, .bmTipText dt {
	 font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.bmBottomText, .bmBottomText div, .bmBottomText p, .bmBottomText th, .bmBottomText td, .bmBottomText li, .bmBottomText dd, .bmBottomText dl, .bmBottomText dt {
	 font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.bmBigPull, .bmBigPull div, .bmBigPull p, .bmBigPull th, .bmBigPull td, .bmBigPull li, .bmBigPull dd, .bmBigPull dl, .bmBigPull dt {
	 font-family: Georgia, "Times New Roman", Times, serif;
	 font-weight: bold;
}

.bmSmallPull, .bmSmallPull div, .bmSmallPull p, .bmSmallPull th, .bmSmallPull td, .bmSmallPull li, .bmSmallPull dd, .bmSmallPull dl, .bmSmallPull dt {
	 font-family: Tahoma, Arial, Helvetica, sans-serif;
	 color: #546927;
}

.bmIcon {
	 border-width:0px;
	 vertical-align:middle;
	 margin:1px;
}

.bmLeftImage {
	 float:left;
	 clear:left;
	 margin:0px 15px 10px 0px;
}

.bmRightImage {
	 float:right;
	 clear:right;
	 margin:0px 0px 15px 10px;
}

.bmCenterImage {	
	 clear:both;
	 text-align:center;
	 margin:10px auto;
}

.bmBigPull {
	 border-top-width:4px;
	 border-top-style:dotted;
	 border-top-color:#000000;
	 border-bottom-width:4px;
	 border-bottom-style:dotted;
	 border-bottom-color:#000000;
	 padding:10px;
}

.bmSmallPull {
	 border-top-width:4px;
	 border-top-style:dotted;
	 border-top-color:#546927;
	 border-bottom-width:4px;
	 border-bottom-style:dotted;
	 border-bottom-color:#546927;
	 padding:10px;
}

.bmLinkleft {
	 clear:left;
}

.bmLinkright {
	 clear:right;
}

.bmBottomTools {
	 clear:both;
	 width:100%
}

.bmBotRelated {
	 float:left;
	 width:45%;
	 text-align:left
}

.bmBotEmailPrint {
	 float:right;
	 width:45%;
	 text-align:right
}

.bmClearAll {
	 clear:both;
}

.bmSpider {
	 visibility: hidden;
}

/* begin user-customized tags */
body {
 margin: 0px;
 padding: 0px;
 /*background: #f3e8b9;*/
 background-color: white;
}

div.clear {
 clear: both;
}
div.article_contents div div {
 font-size: 9pt;
 line-height: 200%;
}
#content ul li {
 font-size: 9pt;
}
.bmSubhead {
 color: #000;
 font-size: 9pt;
}
.bmNavigation {
 text-transform: uppercase;
}
.bmActiveNav {
 text-transform: uppercase;
}
#content img.bmLeftImage {
 border: #a07547 1px solid;
}
#content img.bmRightImage {
 border: #a07547 1px solid;
}
#content #hsubnav {
 margin: 0px 0px 20px 0px;
 text-indent: -8px;
}
#hsubnav a {
 color: #5a5a5b;
}
#hsubnav a:hover { color: #8f5614; text-decoration: none; }
h1 {
 margin: 0px 0px 5px 0px;
 padding: 0px;
 color: #8f5614;
 font-size: 9pt;
}
h2 { margin: 0; padding: 0; color: #8f5614; font-size: 9pt; font-weight: bold;;
}
img.left {
 float: left;
 margin: 0 20px 9px 0;
 border: solid 1px #a07547;
}
.bmToolLeft img {
 border: #a07547 1px solid;
}
#main {
 width: 764px;
 margin: 9px;
 padding: 0px;
 background: #fff url("images/mainbg.png") left repeat-y;
 text-align: left;
}
#outer {
 margin: 0px 18px;
}
#header {
 height: 46px;
 background: #fff;
}
#headerimg {
 width: 728px;
 height: 46px;
 border: none;
}
#inner {
 border-top: #ddccb8 1px solid;
}
#navbar {
 width: 146px;
 float: left;
 margin: 0px;
 padding: 48px 0px 0px 0px;
}
#navbar img {
 margin: 0px 0px 0px 1px;
 padding: 0px;
 border: none;
}
#homecontent {
 float: right;
 margin-right: 1px;
}
#content {
 width: 549px;
 margin: 15px;
 float: right;
}
#content p {
 margin: 0px 0px 5px 0px;
 font-size: 9pt;
}
#hsubnav { margin: 1px 0 20px -8px; padding: 0; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #fff; font-size: 9pt; }
p.bmBottomText {
 display: none;
}
#footer { padding: 7px 12px; margin: 0; background: #fff; color: #5a5a5b; border-top: 1px solid #ddccb8; font-family: Tahoma, Arial, Helvetica, sans-serif; text-transform: uppercase; }
#footer a, #foot_left a, #foot_right a, { color: #5a5a5b; text-decoration: none; letter-spacing: 0px;}
#footer a:hover { color: #8f5614; }


#foot_left { font-size: 9pt; letter-spacing: 0.05em; float: left; }
#foot_right { font-size: 9pt; letter-spacing: 0.05em; float: right; }
#foot_bottom { color: #5a5a5b; font-size: 0.6em; text-transform: capitalize; text-align: center; letter-spacing: 0; margin: 5px 0 0; padding-top: 5px; }



/* end user-customized tags */

/*bmWidget add START*/
.bmPullLeft {
	 float:left;
	 clear:left;
	 width:180px;
	 margin:0px 20px 10px 0px;
}

.bmPullRight {
	 float:right;
	 clear:right;
	 width:180px;
	 margin:0px 0px 10px 20px;
}

.bmPullCenter {
	 float:left;
	 clear: both;
	 width:180px;
	 text-align: center;
	 margin: 0px auto;
}

.bmToolLeft {
	 float:left;
	 clear:left;
	 width:15px;
}

.bmToolRight {
	 float:right;
	 clear:right;
	 width:15px;
}

.bmToolCenter {
	 text-align:center;
	 margin:0px auto;
}

a.bmNavigation:hover {
	 background-color:#ffffff
}

.bmActiveNav {
	 background-color:#ffffff
}

div.bmNavigation, div.bmActiveNav {
	 padding: 4px
}

/*bmWidget add END*/


/* bmSophStyles.css sets relative font sizes.           */
/* bmStyles.css provides pixel values for Netscape 4.   */
/* If any relative font sizes were indicated in prefs,  */
/* they are corrected here (including IE4/5 workaround) */

body, div, p, th, td, li, dd, dl, dt, h1 { font-size: 9pt; voice-family: "\"}\""; voice-family: inherit; font-size: 9pt;}

html>body, html>body div, html>body p, html>body th, html>body td, html>body li, html>body dd, html>body dl, html>body dt, html>body h1{ font-size: 9pt }
/* */


 .PageContainer {
   background-color:#F3E8B9;
	 background-color: white;

}

.PageBody {
   width:80%;
}

.ModuleContainerHeader {
   background-color:black;
}

.ModuleContainerBorder {
   border:solid 1px #9D6B31;
}

.ModuleContainerHeaderText {
   color:white;
   font-weight:bold;
}

.ModuleContainer {
   border-color:#9D6B31;
}

.LEFTBAR {
   background-color:white;
}

.RIGHTBAR {
   background-color:white;
}

.FOOTERBAR {
   /*background-color:#F3E8B9;*/
}

.FullHeight {
   height:100%;
} .gridheader, .gridheaderbig, .gridheaderleft, .gridheaderright, .gridpager,.gridbanner,.loginheader
{	
        padding: 4px;
	/* background:  #003399 url("../images/vertgradient.png") repeat-x 50% bottom; */
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}

.gridheader
{
        color:black;
        background-color:#CCCCCC;
        white-space:nowrap;
}

.gridbanner
{
	color: cornsilk;
	background: #003399 url(../images/floralbackground.gif) none;
	font-size: 16pt;
	margin-bottom:10px;	
}
.gridheader a, .gridheaderbig a
{
	color: cornsilk;
	text-decoration: none;
                     color:black;
                     background-color:#CCCCCC;
                     white-space:nowrap;
}
.gridheaderleft
{
	text-align: left;
                     color:white;
                     background-color:#9D6B31;
                     white-space:nowrap;

}
.gridheaderright
{
	text-align: right;
                     color:white;
                     background-color:#9D6B31;
                     white-space:nowrap;

}
.gridheaderbig
{	
	background-image: url("../images/vertgradient40.png");
	background-repeat: repeat-x;
	background-position: 50% bottom;
                     color:white;
                     background-color:#9D6B31;
                     white-space:nowrap;

}
.gridnormal
{
	background-color: #eeeeee;
}
.gridalternate
{
	background-color: #b5c7d6;
}
.gridhighlight
{
	background-color: white;
	background-image: url("../images/lightorangegradient.png");
	background-repeat: repeat-x;
	cursor:pointer;
	border: solid 2px orange;
}
.gridpager
{
	font-weight: bold;
	text-align: right;
         text-decoration: none;
}
.gridpagerselectedpage
{
	/* color: khaki; */
	font-size: 14pt;
	font-weight: bold;	
}
.gridpagerpage
{	
	text-decoration: none;
	/* color: White; */
}

.GridItem
{
        border:solid 1px #CCCCCC;
        vertical-align:middle;
        cursor:pointer;
}


/* Catalog */
.ItemH1 {
	font-family: "Century Gothic", "Lucida Console", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 30px;
	color: #990000;
	text-decoration: none;
}
.ItemH1 a:link {
	color: #000000;
}
.ItemH1 a:visited {
	color: #000000;
}
.ItemH1 a:active {
	color: #000099;
}
.ItemH1 a:hover {
	color: #0000FF;
}
.ItemH2{
	font-family: "Century Gothic", "Lucida Console", Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
}
.ItemH2 a{
	text-decoration: none;
}
.ItemH2 a:link {
	color: #000000;
}
.ItemH2 a:visited {
	color: #000000;
}
.ItemH2 a:active {
	color: #000099;
}
.ItemH2 a:hover {
	color: #0000FF;
}
.ItemH3 {
	font-family: "Century Gothic", "Lucida Console", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
}
.ItemH3 a{
	text-decoration: none;
}
.ItemH3 a:link {
	color: #000000;
}
.ItemH3 a:visited {
	color: #000000;
}
.ItemH3 a:active {
	color: #000099;
}
.ItemH3 a:hover {
	color: #0000FF;
}
.RedLink3 {
	font-family: "Century Gothic", "Lucida Console", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
}
.RedLink3 a{
	text-decoration: none;
}
.RedLink3 a:link {
	color: #00FFFF;
}
.RedLink3 a:visited {
	color: #00FFFF;
}
.RedLink3 a:active {
	color: #00FFFF;
}
.RedLink3 a:hover {
	color: #00FFFF;
}
.ItemH4 {
	font-family: "Century Gothic", "Lucida Console", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.ItemH4 a{
	text-decoration: none;
}
.ItemH4 a:link {
	color: #000000;
}
.ItemH4 a:visited {
	color: #000000;
}
.ItemH4 a:active {
	color: #000099;
}
.ItemH4 a:hover {
	color: #0000FF;
}
.TopMenuLink a {
	font-family: "Century Gothic", "Lucida Console", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
}
.TopMenuLink a:link {
	color: #000000;
}
.TopMenuLink a:visited {
	color: #000000;
}
.TopMenuLink a:active {
	color: #000099;
}
.TopMenuLink a:hover {
	color: #0000FF;
}
.Copyrights {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}
.Copyrights a {
	text-decoration: none;
}
.Copyrights a:link {
	color: #000000;
}
.Copyrights a:visited {
	color: #000000;
}
.Copyrights a:active {
	color: #000099;
}
.Copyrights a:hover {
	color: #0000FF;
}
  table {
 border-collapse:collapse;
}