body {background-color: #ffffff;
}
P,div,ul,td
{ font-family: Geneva, Arial, Helvetica, sans-serif ;
  font-size: 10pt ;
  font-weight: normal ;
  color: black ;
  
 }
 div#mainContent {  
					  width : 600px;
					  margin    :  10px auto;
					  padding   :   0;
			          border    :   0;
                      text-align:   center;
	              }
  div#textContent     
                   {  
				       width     :  600px;
					   min-height:  250px;
					   margin    :  0px;
				       padding   :   0 0 0 40;
				       border    :   0;
					   text-align:   left;
   
                    }
div#pageTitle   {
		               height      :  25px;
		               margin      :  0;
					   padding     :  0 30 10 0;  
					   font-family : Arial;
		               font-size   : 14pt;
					   font-weight : bold ;
				       color       : #6699ff;
					   text-align  : left;
	                } 
h1               {    
				       font-size   : 19px;
				       font-weight : 500;
				       margin      : 5px 0px;
				       padding     : 0px;
	                }
  h2                { 
				      font-size   : 16px;
				      font-weight : 700;
				      color       : #000033;
		              
	               }
h3  {
     font-size    : 15px;
     font-weight  : 700;
     color        : #0033cc;
	 margin       : 0px;
     padding      : 0px;
   }
.topNav {
    padding:0px;
	background : url('/images/ggh_student/main_top_bkgrd.gif'); 
	height:57px;
	border:solid 0px white;
}
.topNav div.logo {
  float:left;
  padding:5px 0 15px 0;
  border:solid 0px white;
  }
.topNav div.topLinks {
 float:right;
 padding-right:15px;
 padding-top:15px;
 font-family: Geneva, Arial, Helvetica, sans-serif ;
 font-size:12px;
 font_weight:normal;
 color:#0066CC;
 border:solid 1px white;
} 
.topNav div.topLinks a:link,
.topNav div.topLinks a:active,
.topNav div.topLinks a:visited,
.topNav div.topLinks a:hover
{
font-family: Geneva, Arial, Helvetica, sans-serif ;
 font_weight:normal;
 color:#171e5b;
}

.topNav div.topLinks span {
  padding:0px 10px;
  color:#171e5b;
  
}
.reg
{ font-family: Geneva, Arial, Helvetica, sans-serif ;
  font-size: 10pt ;
  font-weight: normal ;
  color: black ;
  
 } 
 .reg1
{ font-family: Geneva, Arial, Helvetica, sans-serif ;
  font-size: 10pt ;
  font-weight: normal ;
  color: black ;
   /*margin-top : 5px;
  margin-left : 15px;*/
  line-height : 22px;
 } 
 .italic
  {font-family: Arial, sans-serif ;
   font-size: 10pt ;
   font-weight: normal;
   font-style: italic;
   color: #000000 ;
   }
   .italic1
  {
   font-style: italic;
   
   }
 .bold
{ font-family: Geneva, Arial, Helvetica, sans-serif ;
  font-size: 10pt ;
  font-weight: bold ;
  color: black ;
 }
 .bold1
{ font-family: Geneva, Arial, Helvetica, sans-serif ;
  font-size: 10pt ;
  font-weight: bold ;
  color: #cc0000 ;
 }
 .small
  {font-family: Geneva, Arial, Helvetica, sans-serif ;
   font-size: 8pt ;
   font-weight: normal ;
   color: black ;
   }
 .small1 
  {font-family: Verdana, sans-serif ;
   font-size: 8pt ;
   font-weight: normal ;
   color: black ;
   }
   .small2 
  {font-family: Verdana, sans-serif ;
   font-size: 9pt ;
   font-weight: bold; ;
   color: #DFA64B ;
   }
     .small3
  {font-family: Geneva, Arial, Helvetica, sans-serif ;
   font-size: 9pt ;
   font-weight: normal ;
   color: black ;
   }
   .smallnav
  {font-family: Verdana, sans-serif ;
   font-size: 8pt ;
   font-weight: normal ;
   color: black ;
   margin-left : 15px;
   line-height : 18px;
   }
    .smallH 
{
	font-size : 9pt;
	font-family : Arial;
	font-weight : bold;
	line-height : 20px;
	
}
  .small_n
  {font-family: Geneva, Arial, Helvetica, sans-serif ;
   font-size: 7pt ;
   font-weight: normal ;
   color: black ;
   }
   .small_bold
  {font-family: Verdana, sans-serif ;
   font-size: 7pt ;
   font-weight: bold ;
   color: black ;
   }  
  
   .autor
  {font-family: Verdana, sans-serif ;
   font-size: 9pt ;
   font-weight: normal;
   font-style: italic;
   color: #000000 ;
   }
   .autor1
  {font-family: Verdana, sans-serif ;
   font-size: 8pt ;
   font-weight: normal;
   font-style: italic;
   color: #000000 ;
   }
   
 A 
 { 
  font-weight: bold ;
  color: #000000 ;
  
 }
 
  A:ACTIVE
  { 
  
  font-weight: bold ;
  color: #006699 ;
  
 }
 A:Visited
  { 
  color: #666666;
  font-weight: bold ;
  }
 A:hover {
    color: #000066;
	text-decoration: underline;
    } 
 
 .heading 
{ font-family: Geneva, Arial, Helvetica, sans-serif ;
  font-weight: bold ; 
  font-size: 12pt ;
  color: #000000 }

 .heading1 
{ font-family: Geneva, Arial, Helvetica, sans-serif ;
  font-weight: bold ; 
  font-size: 10pt ;
  color: #000000 }
  
  .heading2 
{ font-family: Verdana, sans-serif ;
  font-weight: bold ; 
  font-size: 10pt ;
  color: #000000 }
  
  span.list 
{font-family: Geneva, Arial, Helvetica, sans-serif ;
 font-size: 10pt 
 }	 
   .chp 
   { font-family: Geneva, Arial, Helvetica, sans-serif ;
	 color: #ffffff ;
	 font-size: 10pt ;
	 font-weight: bold ;
	 text-align: center ; }
		
   .chpN
   { font-family: Geneva, Arial, Helvetica, sans-serif ;
	 color: #000000 ;
	 font-size: 10pt ;
	 font-weight: bold ;
	 background-color : #f9d59e; }
	.chpE
   { font-family: Verdana, sans-serif ;
	 color: #0066CC;
	 font-size: 10pt ;
	 font-weight: bold ;
	 background-color : #f9d59e; } 
	  .chp3 
  { font-family: Geneva, Arial, Helvetica, sans-serif ;
	 color: #0066CC ;
	 font-size: 10pt ;
	 font-weight: bold ;
	 }	
   
   .nav
  {font-family: Verdana, sans-serif ;
   font-size: 8pt ;
   font-weight: bold ;
   }
  .nav2
  {font-family: Verdana, sans-serif ;
   font-size: 8pt ;
   font-weight: normal ;
   
   }
   .nav1
  {font-family: Geneva, Arial, Helvetica, sans-serif ;
   font-size: 9pt ;
   font-weight: bold ;
   line-height : 15px;
   }
   .nav3
  {font-family: Geneva, Arial, Helvetica, sans-serif ;
   font-size: 9pt ;
   font-weight: normal ;
   } 
   .purple
   { font-family: Verdana, sans-serif ;
	 color: #0066cc ;
	 font-size: 10pt ;
	 font-weight: bold ; }
  
  .purple1 
  {  font-family:Verdana, sans-serif;
	 color: #DFA64B ;
	 font-size: 9pt ;
	 font-weight: bold ;
	 margin-left : 5px;
	 margin-top : 5px;
	 line-height : 16px;
	
	 }
	 .purple2
     { font-family: Geneva, Arial, Helvetica, sans-serif ;
	 color: #0066cc ;
	 font-size: 10pt ;
	 font-weight: bold ; }
	 
	  .purple3
   { font-family: Verdana, sans-serif ;
	 color: #0066cc ;
	 font-size: 8pt ;
	 font-weight: bold ; }
	 
	 .Mpurple
   { font-family: Verdana, sans-serif;
	 color: #0066cc ;
	 font-size: 9pt ;
	 font-weight: normal; }
	 
	.bkgr
	{background-color : #f9d59e; }
	.bkgr1
	{background-color : #bbddff; }
	.bkgr2 {
	background-color : #76B1EC;
	}
	
	.headerSP
	{
	 font-family:Verdana, sans-serif;
	 color: #0066CC ;
	 font-size: 10pt ;
	 font-weight: bold ;
	 line-height : 18px;
	}
	.button
	{
	font-family : Arial;
	font-size : 9pt;
	font-weight : bold;
	color : ffffff;
	background-color:6699CC;
	}
	.button1
	{
	font-family : Arial;
	font-size : 9pt;
	font-weight : bold;
	/*font-style: italic;*/
	color : 000099;
	background-color:#f9d59e;
	}
	.link { 
    font-weight: bold ;
    color: #000000 ;
    text-decoration: underline;
 } 
 .demoGuideColor {
     color : #0066CC;
	 line-height : 22px;
}
div#homeAlerts {         width:150;
                         margin:2;
						 margin-bottom:5; 
						 padding:2;
						 padding-left:15;
						 font-size:11px;
						 font-weight:bold;
						 text-align:left;
						 line-height: 16px;
						 color:#000066;
						 background-color:#FFFFFF;
						 border:solid #ff6633 1px
                      }
#hthPrint { position:absolute;
	            visibility : hidden;}
div#pageHeader   { width:760;
	                  height:28;
					  text-align: left;
					  margin:0;
					  border-bottom: solid #0066CC 2px;
	               }
div#pageHeader .headline
	               {
				    font-family:Verdana;
				    font-weight:bold;
					color: #0066CC;
					vertical-align:middle;
					padding-left:35;
					padding-top:3;
					}
div#mobile {
            border:solid #90a3ce 1px; 
			background-color:#ffffff;
			margin:0px;
			padding:0px;
			margin-bottom:5px;}	
			
div.item {margin:1px 3px 5px 20px;
          font-size:12px;}		
		  
		  
ul.item,li.item {
         { margin:0px 3px 5px 20px;
		   font-size:12px;
           list-style: disc url(/images/green_sq.gif) outside;
		   font-weight: normal; 
				
			  }
div.box {
	         
			  margin: 15px 0px;
			  padding:10px;
			  border:solid 1px silver;
			  height:auto;
	}
	
	div.box .img   {float:left;padding-right:20px;}
	div.box .txt   {float:left;padding-left:20px;}
	div.box .offer {float:left;
                    width:430px;
	                padding-top:5px;
                    padding-left:40px;
  }		  	
table.ghs {width:700px;}
@media print {
    #mainNav { position:absolute;
	           visibility : hidden;}
	
	}
	
    @media screen {
    #hthPrint { position:absolute;
	            visibility : hidden;}
	
	}