td.hdrtxt {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #DDDDDD;}
td.stdtxt {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #333333;}
td.stdtxt_wht {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #FFFFFF;}
td.bodytxt {font-family: Arial, sans-serif; font-size: 12px; color: #333333;}
td.bodytxt2 {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #333333;}
td.EventsTxt {font-family: Arial, sans-serif; font-size: 12px; color: #333333;}
td.serif {font-family: Garamond, AGaramond, Times-New-Roman, Times, serif; font-size: 16px; color: #111111;}
/* td.prodhdr {font-family: Bodoni MT Condensed, Garamond, AGaramond, Times-New-Roman, Times, serif; font-size: 20px; color: #FCDF2A;} */
td.prodhdr {font-family: Verdana, Arial, sans-serif; font-size: 13px; color: #FFFFFF;}
td.prodhdr_title {font-family: Bodoni MT Condensed, Garamond, AGaramond, Times-New-Roman, Times, serif; font-size: 45px; color: #FCDF2A;}
td.prodftr {font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #333333;}
td.CategoryHdr {font-family: Verdana, Arial, sans-serif; font-size: 16px; color: #333333;}
td.smltxt {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #333333;}
td.smltxt2 {font-family: Arial, sans-serif; font-size: 11px; color: #AAAAAA;}
td.menu {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #526158;}
td.graytxt {font-family: Arial, sans-serif; font-size: 10px; color: #BBBBBB;}
td.ftrtxt {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #CCCCCC;}
td.HdrNav {font-family:Verdana,Arial,sans-serif; font-size:10px; color:#038ACB;}

td.GemHdr1 {background-color:#E0D3B4; font-family:Trajan,Felix Titling,Garamond,AGaramond,Times-New-Roman,Times,serif; font-size:30pt; color:#000000;}
td.GemHdr2 {background-color:#772B2F; font-family:Century Gothic,Arial,Verdana,sans-serif; font-size:16px; color:#FFFFFF;}
td.StickleyGem {font-family:Century Gothic,Arial,Verdana,sans-serif; font-size:13px; color:#333333;}
td.GemDisclaimer {font-family:Century Gothic,Arial,Verdana,sans-serif; font-size:12px; color:#666666;}

h1.name {font-family:Garamond,serif; color:#FFFFFF;}
h3.name {font-family:Garamond,serif; color:#FFFFFF;}

hr.DashedLine {border-bottom:1px dashed #CCCCCC;}

span.smgray {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#999999; font-weight:normal;}
span.SmGrayLinks {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#DDDDDD; font-weight:normal;}
span.GemLogo {font-family: Felix Titling, Garamond, AGaramond, Times-New-Roman, Times, serif; font-size: 41px; color: #A2211E;}

/* CSS for scrollbar customization...
body {
	scrollbar-3dlight-color: #DDDDDD;		Top and left edges of the scroll slider and arrow button boxes
	scrollbar-arrow-color: #FFFFFF;			Arrows inside arrow button boxes
	scrollbar-base-color: #FFFFFF;			Overall hue of the scroll bar
	scrollbar-darkshadow-color: #333333;	Right and bottom edges of the scroll slider and arrow button boxes
	scrollbar-face-color: #888888;			Forward flat surfaces (e.g., front-facing panel of slider) and alternating pixels of the track
	scrollbar-highlight-color: #FFFFFF;		Normally white pixels that create 3-D effects, plus alternating pixels of the track
	scrollbar-shadow-color: #555555;		Slightly thicker edges controlled by scrollbar-darkshadow-color
	scrollbar-track-color: #EEEEEE;			Entire track, as solid version of specified color
}
*/

a.StickleyGem:link    {color: #999999; text-decoration: none;}
a.StickleyGem:active  {color: #999999; text-decoration: none;}
a.StickleyGem:visited {color: #999999; text-decoration: none;}
a.StickleyGem:hover   {color: #A2211E; text-decoration: none;}

a.GemDisclaimer:link    {color: #666666; text-decoration: none; border-bottom:0px dashed #A2211E;}
a.GemDisclaimer:active  {color: #666666; text-decoration: none; border-bottom:0px dashed #A2211E;}
a.GemDisclaimer:visited {color: #666666; text-decoration: none; border-bottom:0px dashed #A2211E;}
a.GemDisclaimer:hover   {color: #666666; text-decoration: none; border-bottom:1px dashed #A2211E;}

a.EventTitle:link    {color: #772B2F; text-decoration: none; border-bottom:0px dotted #772B2F;}
a.EventTitle:active  {color: #772B2F; text-decoration: none; border-bottom:0px dotted #772B2F;}
a.EventTitle:visited {color: #772B2F; text-decoration: none; border-bottom:0px dotted #772B2F;}
a.EventTitle:hover   {color: #772B2F; text-decoration: none; border-bottom:1px dotted #772B2F;}

a.prodhdr_title:link    {color: #FFFFFF; text-decoration: none; border-bottom:0px dotted #FCDF2A; font-size:16px;}
a.prodhdr_title:active  {color: #FFFFFF; text-decoration: none; border-bottom:0px dotted #FCDF2A; font-size:16px;}
a.prodhdr_title:visited {color: #FFFFFF; text-decoration: none; border-bottom:0px dotted #FCDF2A; font-size:16px;}
a.prodhdr_title:hover   {color: #FCDF2A; text-decoration: none; border-bottom:1px dotted #FCDF2A; font-size:16px;}

a.prodhdr_list:link    {color: #FFFFFF; text-decoration: none; border-bottom:0px dotted #FCDF2A;}
a.prodhdr_list:active  {color: #FFFFFF; text-decoration: none; border-bottom:0px dotted #FCDF2A;}
a.prodhdr_list:visited {color: #FFFFFF; text-decoration: none; border-bottom:0px dotted #FCDF2A;}
a.prodhdr_list:hover   {color: #FCDF2A; text-decoration: none; border-bottom:0px dotted #FCDF2A;}

a:link    {color: #008000; text-decoration: none; font-weight: normal;}
a:active  {color: #008000; text-decoration: none; font-weight: normal;}
a:visited {color: #008000; text-decoration: none; font-weight: normal;}
a:hover   {color: #000080; text-decoration: none; font-weight: normal;}

a.hidden:link    {color: #333333; text-decoration: none;}
a.hidden:active  {color: #333333; text-decoration: none;}
a.hidden:visited {color: #333333; text-decoration: none;}
a.hidden:hover   {color: #333333; text-decoration: none;}

a.hiddenWht:link    {color: #FFFFFF; text-decoration: none;}
a.hiddenWht:active  {color: #FFFFFF; text-decoration: none;}
a.hiddenWht:visited {color: #FFFFFF; text-decoration: none;}
a.hiddenWht:hover   {color: #FFFFFF; text-decoration: none;}

a.green:link    {color: #009900; text-decoration: none;}
a.green:active  {color: #009900; text-decoration: none;}
a.green:visited {color: #009900; text-decoration: none;}
a.green:hover   {color: #009900; text-decoration: underline;}

a.topnav:link    {color: #526158; text-decoration: none;}
a.topnav:active  {color: #526158; text-decoration: none;}
a.topnav:visited {color: #526158; text-decoration: none;}
a.topnav:hover   {color: #038ACB; text-decoration: none;}

a.HdrNav:link    {color: #333333; text-decoration: none;}
a.HdrNav:active  {color: #333333; text-decoration: none;}
a.HdrNav:visited {color: #333333; text-decoration: none;}
a.HdrNav:hover   {color: #038ACB; text-decoration: none;}

a.txt:link    {color: #038ACB; text-decoration: none;}
a.txt:active  {color: #038ACB; text-decoration: none;}
a.txt:visited {color: #038ACB; text-decoration: none;}
a.txt:hover   {color: #038ACB; text-decoration: underline;}

a.txtSM:link    {color: #038ACB; text-decoration: none; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px}
a.txtSM:active  {color: #038ACB; text-decoration: none; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px}
a.txtSM:visited {color: #038ACB; text-decoration: none; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px}
a.txtSM:hover   {color: #038ACB; text-decoration: underline; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px}

a.txtLt:link    {color: #FFFFFF; text-decoration: none;}
a.txtLt:active  {color: #FFFFFF; text-decoration: none;}
a.txtLt:visited {color: #FFFFFF; text-decoration: none;}
a.txtLt:hover   {color: #46DAFF; text-decoration: none;}

a.txtLrg:link    {color: #6C9084; text-decoration: none; font-family:Century Gothic,Verdana,Arial,Helvetica,sans-serif; font-size:10px}
a.txtLrg:active  {color: #6C9084; text-decoration: none; font-family:Century Gothic,Verdana,Arial,Helvetica,sans-serif; font-size:10px}
a.txtLrg:visited {color: #6C9084; text-decoration: none; font-family:Century Gothic,Verdana,Arial,Helvetica,sans-serif; font-size:10px}
a.txtLrg:hover   {color: #FFFFFF; text-decoration: none; font-family:Century Gothic,Verdana,Arial,Helvetica,sans-serif; font-size:10px}

a.txtLt2:link    {color: #888888; text-decoration: underline;}
a.txtLt2:active  {color: #888888; text-decoration: underline;}
a.txtLt2:visited {color: #888888; text-decoration: underline;}
a.txtLt2:hover   {color: #46DAFF; text-decoration: underline;}

a.copy:link    {color: #038ACB; text-decoration: none; border-bottom:0px dotted #038ACB;}
a.copy:active  {color: #038ACB; text-decoration: none; border-bottom:0px dotted #038ACB;}
a.copy:visited {color: #038ACB; text-decoration: none; border-bottom:0px dotted #038ACB;}
a.copy:hover   {color: #038ACB; text-decoration: none; border-bottom:1px dotted #038ACB;}

a.copy_blk:link    {color: #038ACB; text-decoration: none; font-weight:bold; border-bottom:0px dotted #038ACB;}
a.copy_blk:active  {color: #038ACB; text-decoration: none; font-weight:bold; border-bottom:0px dotted #038ACB;}
a.copy_blk:visited {color: #038ACB; text-decoration: none; font-weight:bold; border-bottom:0px dotted #038ACB;}
a.copy_blk:hover   {color: #038ACB; text-decoration: none; font-weight:bold; border-bottom:1px dotted #038ACB;}

a.cs_nav:link    {color:#FFFFFF; text-decoration:none; font-weight:normal; font-family:Century Gothic,Verdana,Arial,Helvetica,sans-serif; font-size:14px; border-bottom:0px dotted #038ACB;}
a.cs_nav:active  {color:#FFFFFF; text-decoration:none; font-weight:normal; font-family:Century Gothic,Verdana,Arial,Helvetica,sans-serif; font-size:14px; border-bottom:0px dotted #038ACB;}
a.cs_nav:visited {color:#FFFFFF; text-decoration:none; font-weight:normal; font-family:Century Gothic,Verdana,Arial,Helvetica,sans-serif; font-size:14px; border-bottom:0px dotted #038ACB;}
a.cs_nav:hover   {color:#038ACB; text-decoration:none; font-weight:normal; font-family:Century Gothic,Verdana,Arial,Helvetica,sans-serif; font-size:14px; border-bottom:0px dotted #038ACB;}

a.Vnav_prod:link    {color: #666666; text-decoration: none;}
a.Vnav_prod:active  {color: #666666; text-decoration: none;}
a.Vnav_prod:visited {color: #666666; text-decoration: none;}
a.Vnav_prod:hover   {color: #038ACB; text-decoration: none;}

a.Vnav_stk:link    {color: #666666; text-decoration: none;}
a.Vnav_stk:active  {color: #666666; text-decoration: none;}
a.Vnav_stk:visited {color: #666666; text-decoration: none;}
a.Vnav_stk:hover   {color: #BE0F34; text-decoration: none;}

a.Vnav_small:link    {color: #038ACB; text-decoration: none;}
a.Vnav_small:active  {color: #038ACB; text-decoration: none;}
a.Vnav_small:visited {color: #038ACB; text-decoration: none;}
a.Vnav_small:hover   {color: #003366; text-decoration: none;}

a.Vnav_BreadCrumb:link    {color: #BBBBBB; text-decoration: none;}
a.Vnav_BreadCrumb:active  {color: #BBBBBB; text-decoration: none;}
a.Vnav_BreadCrumb:visited {color: #BBBBBB; text-decoration: none;}
a.Vnav_BreadCrumb:hover   {color: #333333; text-decoration: none;}

a.GrayToBlue:link    {color: #999999; text-decoration: none;}
a.GrayToBlue:active  {color: #999999; text-decoration: none;}
a.GrayToBlue:visited {color: #999999; text-decoration: none;}
a.GrayToBlue:hover   {color: #038ACB; text-decoration: none;}

a.GrayToBlue_U:link    {color: #999999; text-decoration: none;}
a.GrayToBlue_U:active  {color: #999999; text-decoration: none;}
a.GrayToBlue_U:visited {color: #999999; text-decoration: none;}
a.GrayToBlue_U:hover   {color: #038ACB; text-decoration: underline;}

INPUT.inputBox
{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11pt;
color: #038ACB;
background-color: #FFFFFF;
border-width: 1px;
border-color: #CCCCCC;
border-style: solid;
padding: 0px 0px 0px 3px; /* top right bottom left */
}

TEXTAREA.textBox
{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11pt;
color: #038ACB;
background-color: #FFFFFF;
border-width: 1px;
border-color: #CCCCCC;
border-style: solid;
padding: 0px 0px 0px 3px; /* top right bottom left */
}

INPUT.inputBoxSm
{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
color: #038ACB;
background-color: #FFFFFF;
border-width: 1px;
border-color: #CCCCCC;
border-style: solid;
padding: 0px 0px 0px 3px; /* top right bottom left */
}

INPUT.checkBox
{
background-color: none;
border-width: 0px;
border-color: #666666;
border-style: solid;
padding: 0px 0px 0px 0px; /* top right bottom left */
}

INPUT.radialButton
{
background-color: none;
border-width: 0px;
border-color: none;
border-style: solid;
padding: 0px 0px 0px 0px; /* top right bottom left */
}

SELECT.selectBoxSm
{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
color: #038ACB;
background-color: #FFFFFF;
border-width: 1px;
border-color: #CCCCCC;
border-style: solid;
padding: 0px 0px 0px 0px; /* top right bottom left */
}

SELECT.selectBox
{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11pt;
color: #038ACB;
background-color: #FFFFFF;
border-width: 1px;
border-color: #CCCCCC;
border-style: solid;
padding: 0px 0px 0px 0px; /* top right bottom left */
}

INPUT.submitBox
{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 9px;
text-transform: uppercase;
color: #000000;
background-color: #EEEEEE;
border-width: 1px;
border-color: #CCCCCC;
border-style: solid;
padding: 0px 0px 0px 0px; /* top right bottom left */
}