/*  General layout rules */

body	{ background: #d18422 url(../i/gmg_bg.jpg) repeat-x; color: #777; margin: 0; padding: 0 0 25px; border: 0; text-align: center; font: 12.15px/15px "Trebuchet MS", normal, helvetica, sans-serif; }
		
#wrapper	{ background-color: #fff; color: #001e5d; margin: 0 auto; padding: 0; width: 700px;  /* bmh */	voice-family: "\"}\""; voice-family:inherit; width: 700px; text-align: left;  }

#content p { font: 13.5px/16px "Trebuchet MS", normal, helvetica, sans-serif; margin: 0; text-align: left; background-color: transparent; padding: 0 0 10px;}
#content h1 { font: 27px/28px georgia, serif; color: #d18422; margin: 0 0 10px; text-align: left; background-color: transparent; }
#content h2 { font: 15px/17px georgia, serif; color: #d18422; margin: 8px 0 0 0; text-align: left; }
#content h3 { font: 14px/15px georgia, serif; color: #d18422; margin: 0; text-align: left; }
#content h4 { font: 14px/16px georgia, serif; color: #d18422; margin: 0; text-align: left; background-color: transparent; }
#ban { background-color: #d18422;  width: 700px; height: 20px; display: block; text-align: right; border-bottom: 5px solid #000; background-repeat: no-repeat; }

#content { color: #777; font: 13.5px/15px "trebuchet ms", helvetica, sans-serif; margin: 0; padding: 0; text-align: left; width: 700px; background-color: #fff; }
#mcntent { color: #777; margin: 0 58px 0 10px; padding: 0 0 12px 0; width: 440px; float: right; position: relative; top: -5px;}
#mcntentp { color: #777; margin: 0 58px 0 10px; padding: 0 0 12px 0; width: 440px; float: right;  background-color: #fff; }
#menu2 { margin: 0 0 15px 0; }
#gmgl { color: #777; float: right; padding: 0; width: 150px; display: inline; position: relative; top: -30px; margin: 0 15px 0 0;}
#gmglo { color: #777; display: inline; margin: 0 0 25px 0; padding: 0; position: relative; top: -60px; width: 185px; float: left; text-align:right; }
#gmglo img {margin-bottom: 20px;}
#infodis { color: #757046; padding: 5px 0 0; border-top: 1px solid #9b955b; margin-top: 15px;}

#navlist 				{ background: transparent; width: 500px; height: 30px;  }
#navcontainer 			{ margin: 0; height: 20px; background: transparent; padding: 90px 0 150px 10px; background-repeat:no-repeat; background-position:center top;}
#navcontainer ul 		{ border: 0;  margin: 0; padding: 0; list-style-type: none; text-align: center; }
#navcontainer ul li 	{ display: block; float: left; text-align: center; padding: 0; margin: 0; background: transparent; }
#navcontainer ul li a 	{ background: transparent; height: 18px; padding: 0 ; margin: 0 4px 10px 0; color: #fff; text-decoration: none; display: block; text-align: center; font: 14px/18px "Trebuchet MS", sans-serif; font-weight: bold; text-transform: uppercase; width: 95px; border-top:  2px solid transparent; }
#navcontainer ul li a:hover { color: #fff; font-weight: bold; border-top:  2px solid #fff;}

#pg01 #navcontainer li#pg01 a,
#pg02 #navcontainer li#pg02 a,
#pg03 #navcontainer li#pg03 a,
#pg04 #navcontainer li#pg04 a	{ color: #ffc880;  font-weight: bold;  border-top: 2px solid #ffc880;}
		
#ender { background-image: url(../i/ender.gif) ; background-repeat: no-repeat; background-position: 0 0; width: 700px; height: 26px; clear: both;  }
.end{ font: 12.5px/26px "Trebuchet MS", normal, helvetica, sans-serif; color: #777; padding: 10px 0 0 200px;  }
#ender a { color: #777; text-decoration: none; display: inline;  margin: 0 2px; }
#ender a:hover { color: #d18422; }
#ender a:active { color: #ffc880; }


#cntct { width: 100%; height: auto; visibility: visible; display: block; padding: 5	px 0 0 0; margin: 10px 0 12px 0; background-color: #f7ead9; border-top: 2px solid #d18422; border-bottom: 2px solid #d18422; }

#ipid { background-color: #d18422; width: 680px; padding: 10px 20px 0 0; margin: 0;  text-align: right;}
#ipid img, a {border: 0;}


#menu2 h2 { font: 20px/20px georgia, serif; color: #d18422; margin: 0px 0 8px 4px; text-align: left; background-color: transparent; }
#menu2 ul { border: 0;  margin: 0; padding: 0; list-style-type: none; }
#menu2 ul li { border: 0;  margin: 5px 0 0 0; padding: 0; }
#menu2 ul li a { background: transparent;  padding: 3px 0 3px 5px ; margin: 0; color: #777; text-decoration: none; display: block; font: 14px/18px "trebuchet ms", sans-serif; }
#menu2 ul li a:hover { color: #fff; font-weight: bold; background-image: url(../i/gmghligh.gif);}
#menu2 a:active { background: #fff; color: #d18422; font-weight: bold;}
#menu2 li#active a { background: #fff; color: #d18422; font-weight: bold; }
#mcntent ul, #mcntentp ul { font-size: 13.5px; line-height: 16px; text-align: left; }
#mcntent ul li, #mcntentp ul li { font-size: 13.5px; line-height: 16px; text-align: left; padding: 0; background: transparent; margin-bottom: 10px; }

#mcntentp ul { font: 13.5px/14px; text-align: left; }
#mcntentp ul li { font: 13.5px/14px; text-align: left; padding: 0; background: transparent; margin-bottom: 1px; }

strong { font-size: 1.15em; }

#mcntentp a, #mcntent a { color: #d18422; text-decoration: none; display: inline;  margin: 0 2px; }
#mcntentp a:hover, #mcntent a:hover  { color: #ffc880; }
#mcntentp a:active, #mcntent a:active { color: #ffc880; }


h2 a { color: #777; text-decoration: none; display: inline;  margin: 0 2px; }
h2 a:hover  { color: #d18422; }
h2 a:active { color: #ffc880; }

#gmgl a:link	{ color: #d18422; }
#gmgl a:hover	{color: #ffc880;}
A:visited	{color: #777;}
