/* Global Options */
body					{margin: 0px; padding: 0px;}
td						{color: #4c4c4c; font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; margin: 0px; padding: 0px; vertical-align: top;}
input, select, option	{color: #4c4c4c; font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: normal;}
div						{color: #4c4c4c; font-family: Helvetica, Arial, sans-serif; font-weight: normal; margin: 0px; padding: 0px; vertical-align: top;}
h1						{color: #00467f; font-family: Helvetica, Arial, sans-serif; font-size: 22px; font-weight: normal; margin: 30px 0px 22px 0px; padding-bottom: 11px; border-bottom: 1px solid #d6c200;}
h2						{color: #00467f; font-family: Helvetica, Arial, sans-serif; font-size: 14px; font-weight: bold; margin: 0px; padding: 0px; line-height: 26px; margin-bottom: 3px;}
h3						{color: #00467f; font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; margin: 0px; padding: 0px;}


/* Page Structure Control */
.BodySoumat		{background: #00467f url('../images/bg-color.jpg') repeat center 0px;}

#CanvasContainer	{width: 100%;}

#FullBody	{position: absolute; top: 0px; left: 0px; z-index: 2; width: 100%; }

#RepositionOriginShell	{position: relative; margin: 0px auto 0px auto; text-align: left;}
#RepositionOriginFooter	{position: relative; margin: 0px auto 0px auto; text-align: left;}
	/* must be separate ids even though same info */
.EstablishAbsolute	{position: absolute; top: 0px; left: 0px;}
	/* Establishes absolute positioning from new origin */
 
div.Png		{behavior: url('scripts/iepngfix.htc');}
td.Png		{behavior: url('scripts/iepngfix.htc');}
img.Png		{behavior: url('scripts/iepngfix.htc');}

p, ul, ol, h3 		{line-height: 26px; margin: 0px 0px 20px 0px;}
span.h3Text			{color: #4c4c4c; font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; margin: 0px; padding: 0px; vertical-align: top;}

.TagLine		{position: absolute; top: 109px; right: 63px; color: #3d83b4; font-size: 26px; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}

.PageContent		{float: right; margin-top: 30px; width: 795px;}

.SectionHomeImg		{margin: 14px 0px 40px 0px; border-top: 2px solid #ffce01; border-bottom: 2px solid #ffce01; height: 218px;}
.SectionHomeText	{margin: 0px 63px 0px 155px;}

.SectionLogo		{float: right; margin-top: -60px; margin-right: -17px;}
.SectionText		{margin: 0px 63px 0px 45px;}
.InteriorLeftCol	{float: left; display: inline; width: 467px;}

.PhotoSpace		{float: right; display: inline; width: 175px; margin: 0px; padding: 0px;}
.PhotoCaption	{border-top: 1px solid #ffffff; background-color: #00467f; color: #ffffff; font-size: 10px; padding: 5px 5px 5px 5px;}

.ClearFloat		{clear: both; height: 0px; overflow: hidden;}


.NavDivider		{margin: 0px 12px 0px 4px; border-top: 1px solid #fcefc4;}

.SubnavShadowTop	 {behavior: url('scripts/iepngfix.htc'); background: #fbe286 url('../images/subnav-top.png') repeat-x 0px top; height: 7px;}
.SubnavShadowBot	 {behavior: url('scripts/iepngfix.htc'); background: #fbe286 url('../images/subnav-bot.png') repeat-x 0px bottom; height: 7px;}


/* Top Links */
a#AboutSoumatLink, 
a#OurPeopleLink, 
a#OurCompaniesLink, 
a#NewsEventsLink, 
a#SiteLinksLink, 
a#ContactSoumatLink			{display: block; color: #00467f; font-size: 15px; font-weight: 100; margin-top: 0px; text-decoration: none;}

/* Top Links - Mouseover State */
a#AboutSoumatLink:hover, 
a#OurPeopleLink:hover,
a#OurCompaniesLink:hover, 
a#NewsEventsLink:hover, 
a#SiteLinksLink:hover, 
a#ContactSoumatLink:hover	{color: #d6c200;}

/* Top Links - Selected Identifier */
body#Main-Abou a#AboutSoumatLink,
body#Main-Peop a#OurPeopleLink,
body#Main-Ourc a#OurCompaniesLink,
body#Main-News a#NewsEventsLink,
body#Main-Site a#SiteLinksLink,
body#Main-Cont a#ContactSoumatLink	{color: #d6c200;}



/* Subnavigation - Natural State (hidden) */
div#Subnav-ETR, 
div#Subnav-GLS, 
div#Subnav-MTI,
div#Subnav-SML	{margin: 0px; padding: 0px; vertical-align: top; background-color: #fbe286; display: none;} /* none */

/* Subnavigation - Selected State (visible) ...if body id = X, then show subnavigation... */
body#ETR div#Subnav-ETR, 
body#GLS div#Subnav-GLS, 
body#MTI div#Subnav-MTI, 
body#SML div#Subnav-SML		{margin-top: -1px; display: block;}



/* Side Links */
a#ETRLink, 
a#GLSLink, 
a#MTILink,
a#SMLLink			{display: block; cursor: pointer; padding: 16px 12px 16px 12px; font-size: 14px; font-weight: bold; color: #00467f; line-height: 1.2em; text-decoration: none;}

/* Side Links - Mouseover State */
a#ETRLink:hover, 
a#GLSLink:hover, 
a#MTILink:hover, 
a#SMLLink:hover		{color: #ffffff;}



/* Sub Links */
a#ETR-Navigation-Abou, 
a#ETR-Navigation-Serv, 
a#ETR-Navigation-Tari, 
a#ETR-Navigation-Cont, 
a#GLS-Navigation-Abou, 
a#GLS-Navigation-Prod, 
a#GLS-Navigation-Stor, 
a#GLS-Navigation-Cont,
a#MTI-Navigation-Abou, 
a#MTI-Navigation-Prod, 
a#MTI-Navigation-Term,
a#MTI-Navigation-Tari, 
a#MTI-Navigation-Memb, 
a#MTI-Navigation-Cont,  
a#SML-Navigation-Tari, 
a#SML-Navigation-Cont		{display: block; background-color: transparent; font-size: 12px; color: #00467f; text-decoration: none; font-weight: bold; padding: 4px 5px 4px 15px; border-right: 1px solid #fbe286;} /* #fbe286 */

/* Sub Links - Mouseover State */
a#ETR-Navigation-Abou:hover, 
a#ETR-Navigation-Serv:hover, 
a#ETR-Navigation-Tari:hover, 
a#ETR-Navigation-Cont:hover, 
a#GLS-Navigation-Abou:hover, 
a#GLS-Navigation-Prod:hover, 
a#GLS-Navigation-Stor:hover, 
a#GLS-Navigation-Cont:hover,
a#MTI-Navigation-Abou:hover, 
a#MTI-Navigation-Prod:hover, 
a#MTI-Navigation-Term:hover,
a#MTI-Navigation-Tari:hover, 
a#MTI-Navigation-Memb:hover, 
a#MTI-Navigation-Cont:hover,  
a#SML-Navigation-Tari:hover, 
a#SML-Navigation-Cont:hover			{background-color: #ffffff;}

/* Sub Links - Selected Identifier (within the body id=, if the section id=, show the navigation link id= as:) */
body#ETR div#ETR-Section-Abou a#ETR-Navigation-Abou,
body#ETR div#ETR-Section-Serv a#ETR-Navigation-Serv,
body#ETR div#ETR-Section-Tari a#ETR-Navigation-Tari,
body#ETR div#ETR-Section-Cont a#ETR-Navigation-Cont, 
body#GLS div#GLS-Section-Abou a#GLS-Navigation-Abou,
body#GLS div#GLS-Section-Prod a#GLS-Navigation-Prod,
body#GLS div#GLS-Section-Stor a#GLS-Navigation-Stor,
body#GLS div#GLS-Section-Cont a#GLS-Navigation-Cont,
body#MTI div#MTI-Section-Abou a#MTI-Navigation-Abou,
body#MTI div#MTI-Section-Prod a#MTI-Navigation-Prod,
body#MTI div#MTI-Section-Term a#MTI-Navigation-Term,
body#MTI div#MTI-Section-Tari a#MTI-Navigation-Tari,
body#MTI div#MTI-Section-Memb a#MTI-Navigation-Memb,
body#MTI div#MTI-Section-Cont a#MTI-Navigation-Cont,  
body#SML div#SML-Section-Tari a#SML-Navigation-Tari,
body#SML div#SML-Section-Cont a#SML-Navigation-Cont		{background-color: #ffffff;}


/* HREF Styles */
a img		{border: none;}

a:link      {color: #a3a410; text-decoration: none;}
a:active    {color: #a3a410; text-decoration: underline;}
a:visited   {color: #a3a410; text-decoration: none;}
a:hover     {color: #a3a410; text-decoration: underline;}

a.Language				{color: #ffffff; text-decoration: none;}
a.Language:hover		{color: #ffce01; text-decoration: none;}

a.FooterLink:link      {color: #000000; background: none; font-weight: normal; text-decoration: none;}
a.FooterLink:active    {color: #a4010d; background: none; font-weight: normal; text-decoration: none;}
a.FooterLink:visited   {color: #000000; background: none; font-weight: normal; text-decoration: none;}
a.FooterLink:hover     {color: #a4010d; background: none; font-weight: normal; text-decoration: none;}

/* Print/Display Options */
.PrintFooter	{display: none;}
.NoDisplay		{display: none;}
.NoPrint		{}