body { background-color:#e2e2cb; text-align:center;}

p
{
	font-family:"Myriad Roman",Verdana;
	font-size:8pt;
}

td
{
	font-family:"Myriad Roman",Verdana;
	font-size:8pt;	
}

li
{
	text-align:left;
	margin-left:-20px;	
}

li.LeftNavText
{
	text-align:left;
	margin-left:-10px;
	margin-right:10px;
	font-family:"Myriad Roman",Verdana;
	font-size:8pt;
	color:white;
}
ul.LeftNavText
{
	top:-15px;
	
	position:relative;	
}
/* Containers */

#MainContainer
{
                width:770px;
		        margin:0 auto;
		        height:100%;
                display:table;
				float:none;
	            
}

#MainContainerHome
{
                width:800px;
		        margin:0 auto;
		        height:1px;
                display:table;
				float:none;
	           
}

#TopStrip
{
                width:735px;
                float:left;
                padding-bottom:10px;
                display:table;
				

}
#MiddleContent
{
	height:1px;
	float:left;
	width:770px;
	display:table;
}

#MiddleContentHome
{
	height:10px;
	float:left;
	width:800px;
	display:table;
	
}
#LeftStrip
{
                width:160px;
                height:100%;
                float:left;
               background-image: url(/image/TGC_LeftStrip_Middle.gif);
                background-repeat:repeat-y;
                display:table;
		       

                
}
#RightStrip
{
                height:100%;
                width:600px;
                float:left;
                display:table;
                position:relative;
				
                

}

#RightStripHome
{
                height:1px;
                width:630px;
                float:left;
                display:table;
                position:relative;
				
                

}

#BottomStrip
{
	float:left;
	width:770px;
	/*border:solid 1px blue;*/
	background-image: url(/image/TGC_LeftStrip_Bottom.gif);
    background-repeat:no-repeat;
    display:table;
   
}
.TabDisplay
{
    background-color:White;
    overflow:visible;
    position:relative;
    padding:10px;
    top:-3px;
    left:0px;
    z-index:98;
    border: 1px solid #919B9C;
   
    width:487px;
    height:200px;

}

.IndividualTab
{
	left:-1px;
	right:-1px;
	padding:-1px -1px -1px -1px;
	position:relative;
}
.Tabs
{	
	float:left;
}
.MainLogo
{
                float:left;
}

/* Left Strip */
.LeftStripTop
{
                width:160px;
                height:10px;
                background-image: url(/image/TGC_LeftStrip_Top.gif);
                background-repeat:no-repeat;
                display:table;
                z-index:10001;
                
}
.LeftStripMiddle
{
                width:160px;
                /*height:480px;*/
                background-image: url(/image/TGC_LeftStrip_Middle.gif);
                background-repeat:repeat-y;
                display:table;
}
.LeftStripBottom
{
                width:160px;
                height:13px;
                background-image: url(/image/TGC_LeftStrip_Bottom.gif);
                background-repeat:no-repeat;
                display:table;
                /*z-index:10001;*/
}
.LeftStripWelcomeText
{
                width:145px;
                font-family:Arial;
                font-size:12px;
                text-align:center;
                padding:0 5px 0 3px;
                color:white;
                display:table;
}
.LeftStripButtons
{
                width:144px;
                padding:10px 0 0 5px;
}
.LeftStripTestimonials
{
                width:144px;
                font-family:Arial;
                font-size:10px;
                text-align:center;
                padding:30px 10px 0 5px;
                color:white;
}

.LeftStripMargin
{
               margin-top:20px;
               margin-left:10px;
	           margin-right:10px;	
}

/* Right Strip Content */
.RightStripContent
{
                height:420px;
                width:584px;
                float:left;
                background-image: url(/image/TGC_RightStripBackground.gif);
                background-repeat:repeat-y;
                z-index:10;
                display:table;
                
               

}

.RightStripContentHome
{
                height:100%;
                width:611px;
                float:left;
                background-image: url(/image/TGC_RightStripBackground.gif);
                background-repeat:repeat-y;
                z-index:10;
               /* border:solid 1px blue;*/
               display:table;
               

}

.tabPedistal
{
                float:left;
}

.tabPedistalSubPage
{
                float:left;
}
.RightStripSubContentContainer
{
                width:618px;
font-family:Arial;
                font-size:12px;
                color:#9b8449;
float:left;
display:table;

}
.RightStrupSubContentLeftSide
{
                width:461px;

float:left;
display:table;
}
.RightStripSubContentRightSide
{
                width:154px;
                height:100%;
                float:right;
                background-image: url(/image/TGC_RotatorBkgrd.gif);
                background-repeat:repeat-y;
                display:table;
               

}
#RotatorContainer
{
                width:110px;
                padding:280px 0 0 23px;

}
/* Footer */
.footer
{
                float:left;
                margin:5px 0 0 165px;
                width:596px;
                display:table;
                
               
                
}
.footertext
{
                float:left;
                font-family:Arial;
                font-size:9px;
                text-align:center;
                padding:5px 0 0 3px;
                color:#9b8449;
                width:430px;
               
}

/* Menu Ribbon */

#MenuRibbonContainer {
						width:597px; 
						height:108px;
						position:relative;
						top:-13px;
						left:0px;
}



#MenuRibbonContent 
{
                background-image: url(/image/TGC_MenuRibbonBackground.gif);
                background-repeat:no-repeat;
                width:587px;
                height:93px;
                position:relative;
                top:0px;
                left:0px;
               
               
                
}

.ribbon-collapsed { display:none; /*left:-1000px;*/ }
.ribbon-expanded { display:block;left:auto;}

#MenuRibbonContainer #frame {
                width:587px;
                height:108px;
                float:left;
                overflow:hidden;
                position:relative;
                
}

#MenuRibbonContainer iframe.menu-extended {
                border:0;
                width:587px;
                height:240px !important;
                overflow:hidden;
}


/* Text Navigation Menu */
#TextNavigationContainer
{
               
                text-align:right;
               
                
}
#TextNavigationSpacer
{
                width:90px;
                float:left;
                
                
}
.TextNavigationContainer
{
                width:360px;
                text-align:right;
               
                position:relative;
                height:15px;
                top:auto;
                left:10px;
                float:right;
                
}
/*
.TextNavigation
{
                float:left;
                border:solid 1px red;
                text-align:right;
}
*/
.TextNavigation,.TextNavigationOver
{
			    float:right;
			    width:360px;
                font-family:Arial;
                font-size:10px;
                color:#cd1041;
                text-align:right;
               
                
}
.TextNavigationOver
{
                text-decoration:underline;
}
.TextNavigationSpacer
{
                padding-left:10px;
                padding-right:10px;
}
/* Menu Tabs Style */

.HomeButton{   background-image: url(/image/TGC_Home.gif);width:117px;height:21px;cursor:hand;left:-1px;bottom:-2px;}
.HomeButtonOver{         background-image: url(/image/TGC_Home_selected.gif);width:117px;height:21px;cursor:hand;left:-1px;bottom:-2px;}
.HomeButtonSelected{ background-image: url(/image/TGC_Home_over.gif);width:117px;height:21px;cursor:hand;left:-1px;bottom:-2px;}
.ProductGalleryButton{ background-image: url(/image/TGC_ProductGallery.gif);width:117px;height:21px;cursor:hand;left:-1px;bottom:-2px;}
.ProductGalleryButtonOver{       background-image: url(/image/TGC_ProductGallery_selected.gif);width:117px;height:21px;cursor:hand;left:-1px;bottom:-2px;}
.ProductGalleryButtonSelected{               background-image: url(/image/TGC_ProductGallery_selected.gif);width:117px;height:21px;cursor:hand;left:-1px;bottom:-2px;}
.ProgramsButton{            background-image: url(/image/TGC_Programs.gif);width:117px;height:21px;cursor:hand;left:-1px;bottom:-2px;}
.ProgramsButtonOver{  background-image: url(/image/TGC_Programs_selected.gif);width:117px;height:21px;cursor:hand;left:-1px;bottom:-2px;}
.ProgramsButtonSelected{          background-image: url(/image/TGC_Programs_selected.gif);width:117px;height:21px;cursor:hand;left:-1px;bottom:-2px;}
.CustomerSupportButton{           background-image: url(/image/TGC_CustomerSupport.gif);width:117px;height:21px;cursor:hand;left:-1px;bottom:-2px;}
.CustomerSupportButtonOver{ background-image: url(/image/TGC_CustomerSupport_selected.gif);width:117px;height:21px;cursor:hand;left:-1px;bottom:-2px;}
.CustomerSupportButtonSelected{         background-image: url(/image/TGC_CustomerSupport_selected.gif);width:117px;height:21px;cursor:hand;left:-1px;bottom:-2px;}
.AboutSpringbokButton{              background-image: url(/image/TGC_AboutSpringbok.gif);width:120px;height:21px;cursor:hand;left:-1px;bottom:-2px;}
.AboutSpringbokButtonOver{    background-image: url(/image/TGC_AboutSpringbok_selected.gif);width:120px;height:21px;cursor:hand;left:-1px;bottom:-2px;}
.AboutSpringbokButtonSelected{            background-image: url(/image/TGC_AboutSpringbok_selected.gif);width:120px;height:21px;cursor:hand;left:-1px;bottom:-2px;}


/* content styles */
.ContentArea
{ margin-left:15px;
  margin-right:15px;
  margin-top:15px;
  margin-bottom:15px;
}

.ContentAreaHome
{ margin-left:12px;
  margin-right:12px;
  margin-top:15px;
  margin-bottom:-40px;
}

.ContentText
{
	font-family:"Myriad Roman",Verdana;
	font-size:8pt;
	color:#9b8449;
	
}

.ContentTextHeader
{
	font-family:"Myriad Roman",Verdana;
	font-size:9pt;
	color:#9b8449;
	font-weight:bold;
}

.ContentHeader
{
	font-family: "Myriad Roman",Verdana;
	font-size:17pt;
	color:#9b8449;
	font-weight:bold;
	text-align:left; 
}

.ContentBoldUnderline
{
	font-family:"Myriad Roman",Verdana;
	font-size:8pt;
	color:#9b8449;
	font-weight:bold;
	text-decoration:underline;
}

.WhiteTestimonialTextHeader
{
	font-family:"Myriad Roman",Verdana;
	font-size:9pt;
	color:white;
	font-weight:bold;
	margin-top:40px;
	margin-left:10px;
	margin-right:15px;
	margin-bottom:25px;
	
}

.WhiteTestimonialText
{
	font-family:"Myriad Roman",Verdana;
	font-size:8pt;
	color:white;
	font-weight:normal;
	margin-left:10px
	
}


.LeftNavText
{
	font-family:"Myriad Roman",Verdana;
	font-size:8pt;
	color:white;
	text-align:left;
}

/* Link styles */
a:link
{
	font-family:"Myriad Roman",Verdana;
	font-size:8pt;
	color:#9b8449;
	font-weight:normal;
	text-decoration:underline;
}

a:visited
{
	font-family:"Myriad Roman",Verdana;
	font-size:8pt;
	color:#9b8449;
	font-weight:normal;
	text-decoration:underline;
}

a:hover
{
	font-family:"Myriad Roman",Verdana;
	font-size:8pt;
	color:#9b8449;
	font-weight:normal;
	text-decoration:none;
}

a:active
{
	font-family:"Myriad Roman",Verdana;
	font-size:8pt;
	color:#9b8449;
	font-weight:normal;
	text-decoration:underline;
}

a.GoldLinkBold:link
{
	font-family:"Myriad Roman",Verdana;
	font-size:8pt;
	color:#9b8449;
	font-weight:bold;
}

a.GoldLinkBold:visited
{
	font-family:"Myriad Roman",Verdana;
	font-size:8pt;
	color:#9b8449;
	font-weight:bold;
}

a.GoldLinkBold:hover
{
	font-family:"Myriad Roman",Verdana;
	font-size:8pt;
	color:#9b8449;
	font-weight:bold;
}

a.GoldLinkBold:active
{
	font-family:"Myriad Roman",Verdana;
	font-size:8pt;
	color:#9b8449;
	font-weight:bold;
}

a.ContentLinkBold:link
{
	font-family:"Myriad Roman",Verdana;
	font-size:10pt;
	color:#9b8449;
	font-weight:bold;
	text-decoration:underline;
}

a.ContentLinkBold:visited
{
	font-family:"Myriad Roman",Verdana;
	font-size:10pt;
	color:#9b8449;
	font-weight:bold;
	text-decoration:underline;
}

a.ContentLinkBold:hover
{
	font-family:"Myriad Roman",Verdana;
	font-size:10pt;
	color:#9b8449;
	font-weight:bold;
	text-decoration:none;
}

a.ContentLinkBold:active
{
	font-family:"Myriad Roman",Verdana;
	font-size:10pt;
	color:#9b8449;
	font-weight:bold;
	text-decoration:underline;
}

a.ContentLink:link
{
	font-family:"Myriad Roman",Verdana;
	font-size:10pt;
	color:#9b8449;
	font-weight:normal;
	text-decoration:underline;
}

a.ContentLink:visited
{
	font-family:"Myriad Roman",Verdana;
	font-size:10pt;
	color:#9b8449;
	font-weight:normal;
	text-decoration:underline;
}

a.ContentLink:hover
{
	font-family:"Myriad Roman",Verdana;
	font-size:10pt;
	color:#9b8449;
	font-weight:normal;
	text-decoration:none;
}

a.ContentLink:active
{
	font-family:"Myriad Roman",Verdana;
	font-size:10pt;
	color:#9b8449;
	font-weight:normal;
	text-decoration:underline;
}

a.NoteLink:link
{
	font-family:"Myriad Roman",Verdana;
	font-size:8pt;
	color:#9b8449;
	font-weight:normal;
	text-decoration:underline;
}

a.NoteLink:visited
{
	font-family:"Myriad Roman",Verdana;
	font-size:8pt;
	color:#9b8449;
	font-weight:normal;
	text-decoration:underline;
}

a.NoteLink:hover
{
	font-family:"Myriad Roman",Verdana;
	font-size:8pt;
	color:#9b8449;
	font-weight:normal;
	text-decoration:none;
}

a.NoteLink:active
{
	font-family:"Myriad Roman",Verdana;
	font-size:8pt;
	color:#9b8449;
	font-weight:normal;
	text-decoration:underline;
}

a.TextHeaderLink:link
{
	font-family:"Myriad Roman",Verdana;
	font-size:9pt;
	color:#9b8449;
	font-weight:bold;
	text-decoration:none;
}

a.TextHeaderLink:visited
{
	font-family:"Myriad Roman",Verdana;
	font-size:9pt;
	color:#9b8449;
	font-weight:bold;
	text-decoration:none;
}

a.TextHeaderLink:hover
{
	font-family:"Myriad Roman",Verdana;
	font-size:9pt;
	color:#9b8449;
	font-weight:bold;
	text-decoration:none;
}

a.TextHeaderLink:active
{
	font-family:"Myriad Roman",Verdana;
	font-size:9pt;
	color:#9b8449;
	font-weight:bold;
	text-decoration:none;
}

a.LeftNav:link
{
	font-family:"Myriad Roman",Verdana;
	font-size:8pt;
	color:white;
	font-weight:normal;
	text-decoration:underline;
	top:15px;
	position:relative
}

a.LeftNav:visited
{
	font-family:"Myriad Roman",Verdana;
	font-size:8pt;
	color:white;
	font-weight:normal;
	text-decoration:underline;
	top:15px;
	position:relative
}

a.LeftNav:hover
{
	font-family:"Myriad Roman",Verdana;
	font-size:8pt;
	color:white;
	font-weight:normal;
	text-decoration:none;
	top:15px;
	position:relative
}

a.LeftNav:active
{
	font-family:"Myriad Roman",Verdana;
	font-size:8pt;
	color:white;
	font-weight:normal;
	text-decoration:underline;
	top:15px;
	position:relative
}

a.TextNav:link
{
	font-family:"Myriad Roman",Verdana;
	font-size:10px;
	color:#cd1041;
	font-weight:normal;
}

a.TextNav:visited
{
	font-family:"Myriad Roman",Verdana;
	font-size:10px;
	color:#cd1041;
	font-weight:normal;
}

a.TextNav:hover
{
	font-family:"Myriad Roman",Verdana;
	font-size:10px;
	color:#cd1041;
	font-weight:normal;
}

a.TextNav:active
{
	font-family:"Myriad Roman",Verdana;
	font-size:10px;
	color:#cd1041;
	font-weight:normal;
}
a.FooterLinkText:link
{			
      font-family:Arial;
      font-size:9px;
      text-align:center;
	  font-weight:normal;
      color:#9b8449;             
}

a.FooterLinkText:visited
{			
      font-family:Arial;
      font-size:9px;
      text-align:center;
	  font-weight:normal;
      color:#9b8449;             
}

a.FooterLinkText:hover
{			
      font-family:Arial;
      font-size:9px;
      text-align:center;
	  font-weight:normal;
      color:#9b8449;             
}

a.FooterLinkText:active
{			
      font-family:Arial;
      font-size:9px;
      text-align:center;
	  font-weight:normal;
      color:#9b8449;             
}

a.FooterLinkText:link
{			
      font-family:Arial;
      font-size:9px;
      text-align:center;
	  font-weight:normal;
      color:#9b8449;             
}

a.FooterLinkText:visited
{			
      font-family:Arial;
      font-size:9px;
      text-align:center;
	  font-weight:normal;
      color:#9b8449;             
}

a.FooterLinkText:hover
{			
      font-family:Arial;
      font-size:9px;
      text-align:center;
	  font-weight:normal;
      color:#9b8449;             
}

a.FooterLinkText:active
{			
      font-family:Arial;
      font-size:9px;
      text-align:center;
	  font-weight:normal;
      color:#9b8449;             
}

/* styles for from original external site form */
.MessagetoUser {
color: #33cc33;
font-weight: bold;
}

.NOTE2 {	
	font-family: "Myriad Roman",sans-serif, Arial, Helvetica, Verdana;
	font-size: 8pt;
	font-weight: normal;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	color: Black;
}
	
.NOTE {	
	font-family:"Myriad Roman", sans-serif, Arial, Helvetica, Verdana;
	font-size: 8pt;
	font-weight: normal;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	color: Black;
	PADDING-BOTTOM:10px;
}
.STATUS { 
	color: black;
	font-weight: bold;
}

.ReqField
{
	font-family:"Myriad Roman", Verdana, Helvetica, sans-serif;
	color: #B92533;
	font-weight: bold;
}
	
H4	{	
	font-family: "Myriad Roman",Verdana, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bolder;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	color: #9b8449;
	PADDING-TOP: 20px;
	PADDING-BOTTOM:20px;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
}

.H4NoPadding	{	
	font-family: "Myriad Roman",Verdana, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bolder;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	color: #9b8449;
	PADDING-TOP: 0px;
	PADDING-BOTTOM:0px;
	
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	}

HR 
{
	background: #993333;
	
}
.burgundystripe
{
	background-color: #993333;
}	

.GoldButton
{
	font-weight: bold;
	color: white;
	font-family: "Myriad Roman",Verdana, sans-serif, Arial, Helvetica;
	background-color:#9b8449;
}

/* Misc styles */
.Testimonial
{
	font-family:Verdana;
	font-size:10px;
	color:White;
}

.ValidatorErrorMsg
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:10pt;
	font-weight:normal;
	color:Red;	
}
.collapsePanelHeader
{
	width:100%;
	height:30px;
	background-image: url(image/bg-menu-main.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}