/***********************************************/
/* GHCCI Stylesheet                            */
/***********************************************/

/*tag styles*/
html {
    height: 100%;
    padding: 0px;
    margin: 0px;
    }
    

body {
    height:100%; 
	padding: 0px;
    margin-left: auto; 
    margin-right: auto;
	background: #072C62; 
	font-family: "Arial", trebuchet, sans-serif;
    font-size: 10pt;
	color: #333;
    width: 750px;
    }
    
p {
    font-family: "Arial", trebuchet, sans-serif;
	color: #333;
    font-size: 10pt;
    margin:.75em;
    
    }   
    
hr {
    border-top: 1px solid #7F0600;
    border-bottom: 0px;
    width: 650px;
    color: #515151;
    height: 1px;
    text-align: center;
    }

form {
    margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
   

/******* hyperlink and anchor tag styles *******/

a:link{
    font-family: "Arial", trebuchet, sans-serif; 
    font-weight: 300; 
    text-decoration: none;
    color: #800000;
}

a:visited{
    font-family: "Arial", trebuchet, sans-serif;
    font-weight: 300;
    color: #771306;
    text-decoration: none;
}

a:hover{
    font-family: "Arial", trebuchet, sans-serif;
    font-weight: 300;
    color: #771306;
    text-decoration: underline;
}    
    
/************** header tag styles **************/

h1{
	font-family: "Century", trebuchet, sans-serif;
    font-size: 24pt;
	color: #800000;
	font-weight: bold;
}	

h1 span{
    font-family: "Arial", trebuchet, sans-serif;
	font-size: 10pt;
	color: #333;
	font-weight: normal;
    line-height: 1.5em;
}

h2 {
    font-size: 24pt;
    color: #800000;
    font-weight: bold;
    text-align: center;
}

h3 {
   font-size: 18pt;
   color: #333;
   font-weight: bold;
   text-align: center;
   }
   
h4 {
    font-size: 14pt;
}
       
h4 a:link{
    font-family: "Arial", trebuchet, sans-serif; 
    font-weight: bold; 
    font-size: 14pt;
    text-decoration: none;
    color: #800000;
}

h4 a:visited{
    font-family: "Arial", trebuchet, sans-serif;
    font-weight: bold;
    color: #515151;
    text-decoration: none;
}

h4 a:hover{
    font-family: "Arial", trebuchet, sans-serif;
    font-weight: bold;
    font-size: 12pt;
    color: #771306;
    text-decoration: underline;
}

h5 {
    font-size: 12pt;
    text-align: left;
}  

h6 {    
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
    color: #800000;
    margin: 2px; 
}  

ol {
    font-size: 18pt; 
    font-weight: 600;
}

li {
    font-size: 10pt;
    font-weight: normal;
    text-align: left;    
}

ul {
    font-size: 12pt;
    font-weight: bold;
    text-align: left;
} 
                
/****************** custom styles **************/

/**********************headers******************/
#header-01	 	{position:absolute; left:0px; top:0px; width:752px; height:11px; } 
#header-02 		{position:absolute; left:0px; top:11px; width:29px; height:16px; } 
#ghc-cntr 		{position:absolute; left:29px; top:11px; width:39px; height:90px; } 
#header-04 		{position:absolute; left:68px; top:11px; width:684px; height:16px; } 
#header-05 		{position:absolute; left:0px; top:27px; width:8px; height:83px; } 
#ghc-lt 		{position:absolute; left:8px; top:27px; width:21px; height:64px; } 
#ghc-rt 		{position:absolute; left:68px; top:27px; width:19px; height:64px; } 
#header-08 		{position:absolute; left:87px; top:27px; width:665px; height:83px; } 
#header-09 		{position:absolute; left:8px; top:91px; width:21px; height:19px; } 
#header-10 		{position:absolute; left:68px; top:91px; width:19px; height:19px; } 
#header-11 		{position:absolute; left:29px; top:101px; width:39px; height:9px; } 
#header-12 		{position:absolute; left:0px; top:110px; width:3px; height:24px; } 
#who 			{position:absolute; left:3px; top:110px; width:84px; height:19px; } 
#projects 		{position:absolute; left:87px; top:110px; width:51px; height:19px; } 
#career 		{position:absolute; left:138px; top:110px; width:79px; height:19px; } 
#scholarships 		{position:absolute; left:217px; top:110px; width:82px; height:19px; } 
#equipment 		{position:absolute; left:299px; top:110px; width:120px; height:19px; } 
#contact 		{position:absolute; left:419px; top:110px; width:65px; height:19px; } 
#employment 		{position:absolute; left:484px; top:110px; width:152px; height:19px; } 
#employees	 	{position:absolute; left:636px; top:110px; width:109px; height:19px; } 
#header-21	 	{position:absolute; left:745px; top:110px; width:5px; height:24px; } 
#header-22	 	{position:absolute; left:3px; top:129px; width:742px; height:5px; } 

/********************containers*****************/

#container {
	position: relative;
    float:left;
    min-height: 100%;
    height:auto !important;
    height: 100%;
    width:750px;
    margin: 0px;
    background: #F2F2F2;
    background-image: url(http://www.ghcci.com/images/background.jpg);
	background-repeat: no-repeat;
    background-position: 0 175px;    
    border: 3px solid #FC9200;
	}
#content {
    padding-top: 160px;
	padding-bottom: 48px;
	}
#empcontent {
    padding-top: 0px;
	padding-bottom: 48px;
	}    
#footer {
	position: relative;
    float: left;
	bottom: 0px;
	width:750px; 
    margin: 0px;
	font-size: 8pt; 
    text-align: center; 
	background-image: url(http://www.ghcci.com/images/footer_bg.jpg); 
    background-repeat: no-repeat; 
	line-height: 2em;
	}

/*************** Project Descriptions***********/
#project {
    margin-left: 25px;
    }

#banner { /*for Equip. section too*/
    position: relative;
    padding-top: 15px;
    padding-bottom: 15px;
    margin: 0px;
    width: 700px;
    height: 100px;
    background-color: #F2F2F2;
    border: 1px solid #072C62;
    text-align: center;
    font-size: 30pt;
	color: #800000;
	font-weight: bold;
    }
    
#specdes { /*for Equip. section too*/
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 15px;
    width: 685px;
    border-left: 1px solid #072C62;
    border-right: 1px solid #072C62;
    color: #F2F2F2;
    background-image:URL(images/bg_proj_desc.gif);
    text-align: left;
	font-weight: bold;
    }
    
#specdes_01 { /*for Equip. section too*/
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 15px;
    margin: 0px;
    width: 685px;
    border-left: 1px solid #072C62;
    border-right: 1px solid #072C62;
    color: #F2F2F2;
    background-image:URL(images/bg_proj_desc.gif);
    text-align: left;
	font-weight: bold;
    }    
    
#projspecs {
    float: left;
    position: relative;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    width: 200px;
    height: 410px;
    background-color: #F2F2F2;
    font-size: 12pt;
    text-align: left;
    border-left: 1px solid #072C62;
    border-bottom: 1px solid #072C62;
    }  
    
#projpic {
    float: left;
    position: relative;
    width: 484px;
    height: 425px;
    padding-top: 15px;
    padding-right: 0px;
    padding-left: 0px;
    margin: 0px;
    background-color: #F2F2F2;
    text-align: center;
    vertical-align: bottom;
    border-right: 1px solid #072C62;
    border-left: 1px solid #072C62;
    border-bottom: 1px solid #072C62;    
    }
    
#projdet { /*for equip section too*/
    
    width: 685px;
    padding-top: 15px;
    padding-left: 15px;
    padding-bottom: 15px;
    padding-right: 0px;
    margin-left: 0px;
    background-color: #F2F2F2;
    font-size: 12pt;
    text-align: justify;
    border: 1px solid #072C62;
    }
    
#projdet01 { /*for Employeee Section*/
    width: 680px;
    position: relative;
    left: 20px;
    padding-top: 15px;
    padding-left: 15px;
    padding-bottom: 15px;
    padding-right: 15px;
    background-color: #F2F2F2;
    font-size: 12pt;
    text-align: left;
    border: 1px solid #072C62;
    }    
    
/*************** Equipment for sale ************/

#efspic {
    padding-top: 15px;
    padding-left: 0px;
    padding-bottom: 15px;
    margin: 0px;
    background-color: #F2F2F2;
    width: 700px;
    text-align: center;
    border-left: 1px solid #072C62;
    border-right: 1px solid #072C62;
    border-bottom: 1px solid #072C62;
    }
    
/*************Site Map*******************/

#mapul li {
    font-size: 8pt;
    font-weight: normal;
    text-align: left;    
}

#mapul h4 {
    font-size: 14pt;
    font-weight: bold;
    text-align: center;
}
