
/*----------------------------------------------------------
 * Main Styles ++
 *----------------------------------------------------------
*/

BODY /* Applies to BODY tag for non-registration pages */
{
	background-color : #FFFFFF;
    font-family : ;
    font-size : 10px;
    color : #666;
    margin : 0px;
    text-align : center;
    vertical-align : middle;
}

FORM
{
	margin : 0px;
}

.NullBackground /* no background style */
{
    background-color: #FFFFFF;
}

TABLE
{
	font-family : ;
    font-size : 10px;
    color : #666;
}

A
{
	text-decoration: underline;
	font-family: ;
	color: #5593bc;
	font-size: 12px;
	/*font-size: 10px;*/
}

A:Hover
{
	color : #828692;
	text-decoration:underline;
}

.MainHeaderRegion, .MainHeader
{
	background-color: #FFFFFF;
}
/* MainHeaderRegion: Applies to the region at the top of page - usually this will be a TABLE tag
 * MainHeader: Applies to the header logo
*/

.MainHeaderFunctionBullet /* the bullet for the function link if any */
{
	font-weight : bold;
    font-family : ;
    color : #CC0000;
    font-size : 10px;
}
 
.MainHeaderPrimaryNavBar, A.MainHeaderPrimaryNavElement /* Style for area in which primary nav sits */
{
	background-color: #FFFFFF;
}

.MainHeaderSecondaryNavBar
{
}

 A.MainHeaderSecondaryNavElement, A.MainHeaderFunctionLink /* Style for area in which secondary nav sits */
{
    font-family : ;
    /*color : white; MUH*/
	color : #AD2718;
    font-size : 12px;
    text-decoration : underline;
	/*MUH*/
    font-weight : bold;
}
/*MUH crumbs*/
.MainHeaderSecondaryNavBar
{
    font-family : ;
	color : #AD2718;
    font-size : 12px;
    text-decoration : none;
    font-weight : bold;
    padding-left:20px;
    padding-top:5px;
}
A.MainHeaderFunctionLink
{
	font-weight : bold;
	color : #AD2718;
}

A.MainHeaderFunctionLink:Hover
{
	color: #666666;	
	text-decoration :none ;
}
.MainHeaderFunctionCell
{
vertical-align:top;
padding-bottom:5px;
}
.MainHeaderFunctionDate
{
font-family:Arial;
font-weight:bold;
font-size:12px;
color:#999999;
padding-right:10px;
padding-top:10px;
}
.MainHeaderFunctionUser
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding-right:3px;
padding-top:10px;
}
.MainHeaderFunctionArrow
{
	font-family: Arial;
	font-size: 12px;
	color: #AD2718;
	font-weight : bold;
	padding-left:10px;
	padding-top:5px;
}
A.MainHeaderSecondaryNavElement:Hover
{
	/*color : white;*/
	color: #666666;	
	text-decoration : underline;
}

.MainSubheader, .MainAltSubheader, .MainPageTitle /* Style for subheader image or text  */
{
	font-family: ;
	color : #666;
    font-size : 10px;
}

A.MainSubheaderLink /* Style for subheader Link */
{
	text-decoration: underline;
	font-weight: bold;
	font-family: ;
	color: #B63E2C;
	font-size: 10px;
}

A.MainSubheaderLink:HOVER
{
	color : #462E18;
	text-decoration:underline;
}

.MainSidebar /* Style for a side bar on the page - if any */
{
	background-color: #FFFFFF;
}

.MainPageTitle /* Page Title */
{
	font-family: "Times New Roman", Times, serif;
    text-transform:capitalize;
	color : #A36D3B;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
    font-size: 40px;
    font-weight:normal;
}




/* -------------- End Main Styles -------------- */

/*----------------------------------------------------------
 * Misc Styles ++
 *----------------------------------------------------------
*/

/*
Used in the following pages, + any other unspecified/misc page:
Privacy Policy, Terms and Conditions, About, Customer Service,
Common Questions, feedback, Experts,Gift Certificates.

These are also general styles that could be used for all pages.
*/

.MiscText, .MiscAltText, .MiscEmphasisText, .MiscQuote, .MiscErrorText /* general text style */
{
	font-weight : bold;
    font-family : ;
    color : #666;
    font-size : 10px;
}

.MiscErrorText /* general text error tyle */
{
	color : #CC0000;
}

.MiscText, .MiscQuote /* general alternate text style */
{
	font-weight : normal;
}

.MiscQuote
{
	font-style : italic;
}

.MiscEmphasisText /* general emphasis text style */
{
	font-size : 12px;
}

A.MiscLink, A.MiscAltLink
{
	text-decoration: underline;
	font-weight: bold;
	font-family: ;
	color: #B63E2C;
	font-size: 10px;

}

A.MiscLink:Hover, A.MiscAltLink:Hover
{
	color : #462E18;
	text-decoration:underline;
}

.MiscEmphasisLink /* general emphasis link style */
{
}

.PrgsText, .PrgsEmphasisText
{
font-family : ;
font-size : 9px;
}
.PrgsEmphasisText
{
	font-weight:bold;
}




/* -------------- End Misc Styles -------------- */

/*----------------------------------------------------------
 * Footer Styles ++
 *----------------------------------------------------------
*/

.FooterRegion, .Footer /* Applies to Region / TABLE tag for standard footer */
{
	background-color : #091A2E;
}

.FooterText, A.FooterTextLink, .FooterEmphasisText  /* Generic footer text */
{
    font-weight : normal;
    font-family: ;
    font-size: 9px;
    color : #666;
}
A.FooterTextLink:Hover
{
	text-decoration:none;
	color:#666666;
}

A.FooterTextLink  /* Generic footer Link */
{
	text-decoration : underline;
}

.FooterEmphasisText /* Just in case there's a need for emphasis */
{
	font-weight: bold;
}

.FooterNavBar, A.FooterNavElement /* Navigation Bar in the footer */
{
	background-color : #091A2E;
    color : White;
    font-family : ;
    font-size : 11px;
}

A.FooterNavElement /* Navigation elements in the footer */
{
    text-decoration : none;
}

A.FooterNavElement:Hover
{
    color : White;
    text-decoration : underline;
}

/* -------------- End Footer Styles -------------- */

/*----------------------------------------------------------
 * CMS Styles  (Blog)
 *----------------------------------------------------------
*/
body
{ 
  background: #FFFFFF ;
  font-family: Arial,Verdana,Sans-serif;
  color: #333333; 
  font-size: 12px;
  text-align:center;
  vertical-align: middle;
  scrollbar-base-color: #D0DEE8;
  scrollbar-arrow-color: #5593BC;
  scrollbar-DarkShadow-Color: #666699;
 }
.img
{ border:0;}
a
{
	text-decoration: underline;
	font-family: ;
	color: #5593bc;
	font-size: 12px;
	/*font-size: 10px;*/
}

a:Hover
{
	color : #828692;
	text-decoration:underline;
}

#CmsDetailsdv a:link, #CmsDetailsdv a:visited, #CmsDetailsdv a:active
{  font-size:12px; color:#FFFFFF; text-decoration: underline;}
#CmsDetailsdv A:hover
{ 
color:#FFFFFF; 
text-decoration: none;
}
A.ContentMod, A.ContentMod:visited
{
	font-size:12px; color:#5593BC; text-decoration: underline;
}
A.ContentMod:hover
{  text-decoration: none;}

#CmsFooterDV a:link, #CmsFooterDV a:visited, #CmsFooterDV a:active
{  font-size:10px; color:#828692; text-decoration: none;}
#CmsFooterDV A:hover
{  text-decoration: underline;}


/* Style for standard CMS text */
.CmsText ,.CmsEmphasisText ,.CmsBigText, .CmsBigEmphasisText ,.CmsSmallText, .CmsSmallEmphasisText,.CmsMediumText, .CmsMediumEmphasisText, .CmsWhiteText 
,.CmsAltText ,.CmsAltEmphasisText ,.CmsAltBigText ,.CmsAltBigEmphasisText, .CmsAltSmallText, .CmsAltSmallEmphasisText, .CmsAltMediumText, .CmsAltMediumEmphasisText  
,.CmsTitleText, .CmsAltTitleText, .CmsBigTitleText, .CmsAltBigTitleText , .CmsBox
{
	font-family:Arial;
	font-size : 12px;
	color : #333333;
}
.CmsAltTitleText
{
font-size:18px;
color:#FFFFFF;
}
.CmsBox
{
	padding : 20 20 20 20;
	background-color:#F4F1E7;
}

/* Style for standard CMS Emphasis text */
.CmsEmphasisText, .CmsBigEmphasisText,.CmsAltEmphasisText,.CmsAltBigEmphasisText, .CmsSmallEmphasisText, .CmsMediumEmphasisText, .CmsAltSmallEmphasisText, .CmsAltMediumEmphasisText   /* Style for standard Element body emphasis text */
{
	font-weight:bold;
}
/* Style for standard CMS Small text */
.CmsSmallText, .CmsSmallEmphasisText, .CmsAltSmallText, .CmsAltSmallEmphasisText
{
	font-size : 8px;
}
/* Style for standard CMS Medium text */
.CmsMediumText, .CmsMediumEmphasisText, .CmsAltMediumText, .CmsAltMediumEmphasisText
{
	font-size : 14px;
}
/* Style for standard CMS Big text */
.CmsBigText, .CmsBigEmphasisText,.CmsAltBigEmphasisText,.CmsAltBigText
{
	font-size : 13px;
}
/* Style for standard CMS Title text */
.CmsTitleText, .CmsAltTitleText 
{
	font-size : 15px;
	font-weight:bold;
}
.CmsBigTitleText, .CmsAltBigTitleText 
{
	font-size : 17px;
	font-weight:bold;
}
.CmsSubHeaderText
{
	color:#333333;
	font-family:Arial;
	font-size : 22px;
	font-weight:bold;

}
.CmsBigSubHeaderText
{
	color:#333333;
	font-family:Arial;
	font-size : 24px;
	font-weight:bold;

}


/* Style for standard CMS Alternative text */
.CmsWhiteText ,.CmsAltEmphasisText ,.CmsAltBigText ,.CmsAltBigEmphasisText ,.CmsAltTitleText, .CmsAltSmallText, .CmsAltSmallEmphasisText, .CmsAltMediumText, .CmsAltMediumEmphasisText, .CmsAltBigTitleText 
{
	color:#ffffff;
}


/* _____________ CMS  Link Style _____________ */

/* Style for standard CMS link */
A.CmsLink,A.CmsMediumLink, A.CmsTitleLink
, A.CmsEmphasisLink, A.CmsEmphasisMediumLink, A.CmsEmphasisTitleLink
, A.CmsAltLink, A.CmsAltSmallLink, A.CmsAltMediumLink, A.CmsAltTitleLink
, A.CmsAltEmphasisLink, A.CmsAltEmphasisSmallLink, A.CmsAltEmphasisMediumLink, A.CmsAltEmphasisTitleLink 
{	
	text-decoration : underline;
	font-family: Arial;
	font-size : 12px;
	color:#5593BC;
}
A.CmsLogoLink
{
 font-size:10px; 
 color:#FFFFFF;
 text-decoration: none;
}
A.CmsLogoLink:Hover
{
text-decoration:underline;
 color:#FFFFFF;
 font-size:10px; 
}

A.CmsRightLink
{
 font-size:12px; 
 color:#000000;
 font-weight:bold;
 text-decoration: none;
}
A.CmsRightLink:Hover
{
 text-decoration:underline;
}
A.CmsEmphasisSmallLink
{
	font-weight:bold ;
	text-decoration : underline;
	font-family: Arial;
	font-size : 8px;
	color:#A63031;
}
.CmsImage
{
border:solid 1px #999999;
}
/* Style for standard CMS link Hover */
A.CmsLink:Hover, A.CmsSmallLink:Hover, A.CmsMediumLink:Hover, A.CmsTitleLink:Hover
, A.CmsEmphasisLink:Hover,A.CmsEmphasisSmallLink:Hover, A.CmsEmphasisMediumLink:Hover, A.CmsAltEmphasisMediumLink:Hover 
{
	color:#666666;
	text-decoration:none;
}
/* Style for standard CMS Emphasis link */
A.CmsEmphasisLink, A.CmsEmphasisSmallLink , A.CmsEmphasisMediumLink, A.CmsEmphasisTitleLink, A.CmsAltEmphasisLink, A.CmsAltEmphasisSmallLink, A.CmsAltEmphasisMediumLink, A.CmsAltEmphasisTitleLink 
{
		font-weight:bold;
}
/* Style for CMS Small link Hover */
 A.CmsAltSmallLink, A.CmsAltEmphasisSmallLink
 {
	font-size : 9px;
	color : #000000;
 }
 /* Style for CMS Medium link Hover */
 A.CmsMediumLink, A.CmsEmphasisMediumLink, A.CmsAltMediumLink, A.CmsAltEmphasisMediumLink 
 {
	font-size : 11px;
 }
  /* Style for CMS Titled link Hover */
A.CmsTitleLink, A.CmsEmphasisTitleLink, A.CmsAltTitleLink, A.CmsAltEmphasisTitleLink 
{
	font-size : 14px;
}
/* Style for standard Alternative CMS link Color  */
A.CmsAltSmallLink, A.CmsAltMediumLink, A.CmsAltTitleLink
, A.CmsAltEmphasisLink,A.CmsAltEmphasisSmallLink , A.CmsAltEmphasisMediumLink, A.CmsAltEmphasisTitleLink 
{
	color:#FFFFFF;
}
/* Style for standard Alternative CMS link Hover Color */
A.CmsAltLink:Hover, A.CmsAltSmallLink:Hover, A.CmsAltMediumLink:Hover , A.CmsAltTitleLink:Hover
, A.CmsAltEmphasisLink:Hover, A.CmsAltEmphasisSmallLink:Hover , A.CmsAltEmphasisMediumLink:Hover, A.CmsAltEmphasisTitleLink:Hover
{
	color : #FFFFFF;
	text-decoration:none;
}
.CmsThinLink
{
	text-decoration : underline;
	font-family: Arial;
	font-size : 12px;
	color:#A63031;
}

.CmsSeparator
{
	background-color : #CCCCCC;
}

.cmsThinLink:Hover
{
	font-family:Arial;
    color : #666666;
}

.CmsHeaderText
{
    font-family:Arial;
    color : #333333;
    font-size : 32px;
}
.CmsTitleBar 
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#A9AFA2;
	text-decoration:none ;
}
.CmsTitleBarStatic
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#462E18;
	text-decoration:none;
}


/* -------------- CMS Layout Style -------------- */

#CmsTopSpacerDV
{
width:800px;
height:8px;
margin-top:0px;
margin-left:auto;
margin-right:auto;
background-color:#666666;
}
#CmsMainDV
{
width:800px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#CmsMainLeftDV
{
width:603px;
float:left;
text-align:left;
}
.CmsTopLeftTextDV
{
 width:603px;
 height:248px;
 float:left;
}
#CmsMainRightDV
{
width:197px;
float:right;
background: #FFFFFF url('/img/gti/misc/headers//bgRight.gif') top left no-repeat;
text-align:left;
}
#CmsLogoDV
{
width:603px;
height:70px;
float:left;
background:inherit;
}
#CmsLogoTextDV
{
width:187px;
height:60px;
font-size:10px;
padding-left:10px;
padding-top:10px;

}
#CmsLogoTextDV ul
  {  
  list-style:none;
  margin:0 5px;
  padding:0;
  }
  
#CmsLogoTextDV li
  {  
  padding:0 4px 8px 10px;
  }

#CmsTopNavDV
{
width:800px;
height:60px;
clear:both;
}
#CmsTopNavDV A
{
	color:#828692;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#CmsTopNavDV A:Hover
{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.CmsTopNavItemDV
{
  width:140px;
  height:50px;
  background-color:#E0E0E0;
  float:left;
  padding-left:10px;
  padding-top:10px;
  cursor:pointer;
}
.CmsTopNavItemDV:hover 
{
 background-color:#5593BC;
}
.ggg:Hover
{
	 background-color:#5593BC;
}


#CmsTopNavItemEmptyDV
{
  width:197px;
  height:60px;
  background-color:#E0E0E0;
  float:left;
}

.CmsTopNavItemSelectedDV
{
  width:140px;
  height:50px;
  background-color:#5593BC;
  float:left;
  padding-left:10px;
  padding-top:10px;
  color : #FFFFFF;
}

A.CmsTopNavItemDV, A.CmsTopNavItemDV:visited
{
	color:#828692;
}

A.CmsTopNavItemDV:hover
{
color:#FFFFFF;  
text-decoration: underline;
}
#dvContent
{
width:800px;
height:570px;
}
#CmsDetailsdv
{
width:800px;
height:420px;
}
.CmsSpotTitleDV
{
	position: relative;
    z-index: 98;
}
.CmsSpotTitle
{
font-family:Arial;
font-size:18px;
color:#000000;
margin-top:8px;
margin-left:10px;
padding:5px;
padding-right:10px;
background-color:#000000;
background-position:top left;
background-repeat:no-repeat;
float: left;
filter: alpha(opacity=50); -moz-opacity: .50;opacity: .50; 
position: absolute; left: 0px; top: 0px; 
z-index: 99;
}
.CmsSpotTitleOver
{
font-family:Arial;
font-size:18px;
color:#FFFFFF;
margin-top:8px;
margin-left:10px;
padding:5px;
padding-right:10px;
background-position:top left;
background-repeat:no-repeat;
position: absolute; left: 0px; top: 0px; 
z-index: 100;
}
.CmsSpotSubtitle
{
font-family:Arial;
font-size:12px;
font-weight: bold;
color:#000000;
padding:5px;
padding-right:10px;
background-color:#000000;
background-position:top left;
background-repeat:no-repeat;
float: left;
filter: alpha(opacity=50); -moz-opacity: .50; opacity: .50; 
position: absolute; left: 0px; top: 0px; 
z-index: 99; 
}
.CmsSpotSubtitleOver
{
font-family:Arial;
font-size:12px;
font-weight: bold;
color:#FFFFFF;
padding-top:5px;
padding-bottom:5px;
padding-left: 5px;
padding-right:10px;
background-position:top left;
background-repeat:no-repeat;
position: absolute; left: 0px; top: 0px;
z-index: 100;
}
.CmsSpotText
{
font-family:Arial;
font-size:12px;
color:#000000;
padding:5px;
padding-right:10px;padding-left:10px;
background-color:#000000;
background-position:top left;
background-repeat:no-repeat;
float:left;
filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
position:absolute;left:0px;top:0px;
z-index:99;
}
.CmsSpotTextOver
{
font-family:Arial;
font-size:12px;
color:#FFFFFF;
padding:5px;
padding-right:10px;
padding-left:10px;
background-position:top left;
background-repeat:no-repeat;
position:absolute;left:0px;top:0px;
z-index:100;
}

.CmsRightTextDV
{
	height:228px;
	width:177px;
	float:right;
	background-color:#FFFFFF;
	padding:10px;
	font-size:12px;
	text-align:left;
	overflow:auto;
}
.CmsRightTextDV table
{
	font-size: 12px;
}
.CmsRightText
{
	font-size:12px;
	text-align:left;
	overflow:auto;
}
.CmsBottomLeftTextDV
{
width:563px; 
height:100%;
float:left;
padding:20px;
font-size:12px;
background-color:#FFFFFF;
}
.CmsBottomLeftTextDV table
{
	font-size: 12px;
}
.CmsBottomRightDT
{
	height:100%;
	width:197px;
	background-color:#5593BC;
}
#CmsContentModulesDV
{
padding-top::10px;
padding-bottom:20px;
clear:both;
}
.CmsContentModDV
{
width:180px;
height:90px;
background-color:#E0E0E0;
margin-right:1px;
text-align:left;
float:left;
padding:5px 10px 5px 10px;
line-height:15px;
vertical-align:text-top;
}

.CmsContentModEmptyDV
{
width:197px;
height:100px;
background-color:#E0E0E0;
float:left;
}
#CmsSpacerDV
 {
 width:800px;
 height:100%;
 background-color:#FFFFFF;
 }   
#CmsFooterDV
 {  
  padding-left :5px;
  padding-top:10px;
  padding-bottom:10px;
  width:795px;
  background-color:#F0F0F0;
  font-size:10px;
  color:#828692;
  clear: both;
  }
/* _____________ Modules Style _____________ */



/* -------------- End CMS Styles -------------- */





/*----------------------------------------------------------------------------*/
/*-------------------------------- End Styles --------------------------------*/
/*----------------------------------------------------------------------------*/
