/***********************/
/* GENERIC BASIC TAGS */
body,td,li,p		{font: 1em verdana,sans-serif; color: #666666;}/* line-height: 1.2em;}*/
.BODY				{border: 0px; margin: 0px; padding: 0px; height: 100%}
h1					{color: #666666; font: 22px 'gill sans', verdana, sans-serif;}
h2					{color: #666666; font: 16px 'gill sans', verdana, sans-serif;}
h3					{color: #666666; font-weight: bold;}
b					{font-weight: bold;}
td					{vertical-align: top;}
/* some Useful shorthand */
.Bold				{font-weight: bold;}
.RightTxt			{text-align: right;}
.Border_Left		{border-left: 1px solid}
.Border_Bottom		{border-bottom: 1px solid}


/***********************/
/* SHG COLORS */
.SHG_Blue			{color: #594492;}
.SHG_Orange			{color: #e9823c;}
.SHG_Pink			{color: #f1dbc2;}
.SHG_Grey			{color: #e8e7ef;}

/***********************/
/* SHG Page Setup */
.SHG_Main			{width: 950px;}
.SHG_LeftSide		{border-right: 1px solid #fff;}
.SHG_RightSide		{border-left: 1px solid #fff;}
.SHG_RowTopGrey		{background-color: #ddd; border-top: 1px solid #f9eee1; height: 10px; width: auto;}
.SHG_RowAMC			{background-color: #fff; height: 30px; vertical-align: bottom;}
.SHG_RowMastHead	{background-color: #594492; height: 168px;}
.SHG_RowWhiteBand	{background-color: #fff; height: 18px;}
.SHG_RowTopNav 		{background-color: #e9823c; color: #594492; height: 21px; overflow: hidden;}
.SHG_RowBodySide	{background-color: #f1dbc2;}
.SHG_RowBodyBody	{background-color: #fff; border-top: 1px solid #f1dbc2; border-bottom: 1px solid #f1dbc2;}
.SHG_RowFooter 		{background-color: #b1aa9a; height: 88px;}

.SHG_BodyLeft 		{background-color: #fff; padding-left: 18px; padding-right: 6px;}
.SHG_BodyRight 		{background-color: #e8e7ef;}

.SHG_PageHeading	{margin:0px; font-family: tahoma; font-size: 12pt; font-weight: bold; color: #666666; padding:12px; padding-left: 0px;}
.SHG_PageUser		{font-family:Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 0px; color: #444; line-height: 18px;}
.SHG_PageUser P		{font-family:Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 0px; color: #444; line-height: 18px;}

/***********************/
/* ACM Sub Nav*/
A.subNavItem		{font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-style:normal; font-weight:bold; color:#666666; text-align:left;}
A.subNavItem:visited{color:#666666; text-align:left;}
A.subNavItem:hover	{color:#e9823c; line-height:14pt;}

/***********************/
/* TOP NAV */
.SHG_TopNavCell			{text-align: center; width: 238px; padding: 0px; padding-left: 15px; border-left: 1px #e9823c solid; border-right: 1px #e9823c solid;}
.SHG_TopNavCellCurrent	{background-image: url('/SHG/Images/item-selected.gif'); background-repeat:repeat-x; text-align: center; width: 238px; padding-left: 15px; border-left: 1px #f7d4bc solid; border-right: 1px #f7d4bc solid;}
.SHG_TopNavCellCurrent a.SHG_TopNavLink	{color: #e9823c; padding: 0px; line-height: 18px;}
.SHG_TopNavCellHover	{background-image: url('/SHG/Images/item-hover.gif'); background-repeat:repeat-x; text-align: center; width: 238px; padding-left: 15px; border-left: 1px #f7d4bc solid; border-right: 1px #f7d4bc solid;}
.SHG_TopNavLink			{color: #ffffff; font-family: gill sans, arial; font-size: 18px; font-style:normal; font-weight: bold; text-decoration: none;}
.SHG_TopNavLink:hover	{color:#594492;}

/***********************/
/* Breadcrumb Trail */
.SHG_Breadcrumb			{font-family:Arial, Helvetica, sans-serif; font-size: 11px; padding:0px;}
.SHG_BreadCrumbLink		{color: #656b77; text-decoration: none;}
.SHG_Breadcrumb a:hover	{text-decoration:underline;}
.SHG_BreadcrumbCurrent	{font-weight:bold;}

/***********************/
/* CASE STUDY LISTING */
.SHG_CaseStudyList		{padding-top: 15px;}
.SHG_OneCaseDiv			{display: inline; width: 222px; height: 185px; overflow: hidden; font-family:Arial, Helvetica, sans-serif; font-size: 11px; margin: 4px;}
.SHG_CaseTitle			{color: black; font-weight: bold; text-decoration: none;}
.SHG_CaseDescription	{}
.SHG_AllCaseBullets		{padding-top: 35px;}
.SHG_OneBullet			{width: 225px; padding-left: 2px; padding-top: 12px; padding-bottom: 12px; border-bottom: dotted 1px #666; text-align: left;}
.SHG_BulletLink			{font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-style:normal; font-weight:bold; color:#594492; text-align:left; text-decoration: none;}


/***********************/
/* FAQs */
.SHG_Faq_Link	{font-family: verdana, sans-serif; text-decoration: none; font-weight: bold; font-size:11px; color: #666666; padding: 0px; padding-left: 32px;}
.SHG_Faq_Q		{font-family: verdana, sans-serif; text-decoration: none; font-weight: bold; font-size:12px; color: Black; padding: 0px; padding-left: 12px;}
.SHG_Faq_A		{font-size: 11px; line-height: 16px; padding: 0px; padding-left: 32px; padding-bottom: 12px; padding-right: 50px;}
.SHG_FaqList	{font-size: 11px; line-height: 14px; padding: 0px; padding-left: 32px; }

/***********************/
/* SEARCH */
#searchHolder	{text-align:right; vertical-align:bottom; padding-bottom: 7px; }
.search_Box		{margin-right:2px; margin-left:2px; border:1px #555555 solid; height:16px; font-size:11px;}
.search_Text	{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color: #666666; padding:0px; text-align: right;}
/* SEARCH Results */
.SR_Title	{font-size: 12px; font-weight: bold;}
.SR_Title A	{color: black; text-decoration: none;}
.SR_Desc	{padding-left: 36px; color: #666; font-size: 11px; font-weight: normal;}
.SR_Link	{padding-left: 36px; color: #666; font-size: 10px; font-weight: normal; font-style: italic; padding-bottom: 12px;}


/***********************/
/* Company Listing */
.SHG_CompanyDesc		{font-family:Arial, Helvetica, sans-serif; font-size: 11px; padding: 6px; color: black;}
.SHG_CompanyName		{color: #594492; text-decoration: none; font-weight: bold;}
.SHG_CompanyName:hover	{text-decoration: underline;}

/***********************/
/* Press Release Listing */
.SHG_OnePressItem	{width: 75%; padding-left: 32px;}
.SHG_PressTitle		{color: #000; text-decoration: none; font-weight: bold; font-size: 13px; padding-top: 6px;}
.SHG_PressDate		{text-align: right; color: #666; font-size: 11px;}
.SHG_PressDesc		{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #666;}
.SHG_PressLink		{font-family:Arial, Helvetica, sans-serif; font-size: 11px; padding: 0px; color: #666;}
.SHG_OnePubItem		{width: 75%; padding-left: 32px; margin-bottom: 32px;}
.SHG_PubLink		{font-family:Arial; font-size: 11px; padding: 0px; padding-bottom: 12px; color: black;}

/***********************/
/* Footer */
.SHG_FooterText	{color: White; font-size: 11px; font-style:normal; padding: 4px; padding-left: 12px}

/***********************/
/* Authoring Specific */
.SHG_Term		{text-align: right; background-color: #aaa; font-size: 11px; font-weight: bold;}
.SHG_Value		{text-align: left; font-size: 11px; }
.Console_Div	{clear: both; width: 210px;}