/* CSS Document */


body
{ 
	background-color:#1C506C;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#fff;
	margin-top:50px;
}



a {font-size:1em; text-decoration:none;}

a:link{color:#FF9436;}
a:visited{color:#FF9436;}
a:active{color:#FF9436;}
a:hover{color:#fff; text-decoration:underline;}

a.menu:link{color:#fff; font-weight:600; font-size:0.8em;}
a.menu:visited{color:#fff; font-weight:600; font-size:0.8em;}
a.menu:active{color:#fff; font-weight:600; font-size:0.8em;}
a.menu:hover{color:#FF9436; font-weight:600; font-size:0.8em; text-decoration:none;}

a.menu2:link{color:#FF9436; font-weight:600; font-size:0.8em;}
a.menu2:visited{color:#FF9436; font-weight:600; font-size:0.8em;}
a.menu2:active{color:#FF9436; font-weight:600; font-size:0.8em;}
a.menu2:hover{color:#fff; font-weight:600; font-size:0.8em; text-decoration:underline;}

a.footer:link{color:#fff; }
a.footer:visited{color:#fff; }
a.footer:active{color:#fff; }
a.footer:hover{color:#FF9436; text-decoration:none;}

h1
{
	color:#FF9436;
	font-size:1.1em;
	font-weight:bold;
	padding:15px 10px 5px 10px;
	margin:0px;
}

h2
{
	color:#FF9436;
	font-size:0.9em;
	font-weight:bold;
	padding:25px 10px 0px 20px;
	margin:-10px;
	/*background-color:#ff0000;*/
}

h3
{
	color:#7A980B;
	font-size:1.2em;
	font-weight:bold;
	padding:15px 10px 5px 10px;
}

.orange
{
	color:#FF9436;
}	
	
img{border:none;}

ul.menu{list-style:none;margin:0px;padding:10px;}
li.menu{padding:5px 0px 5px 0px;}

/**** IDs for main structure ****/

#container
{      
	width: 780px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	overflow:auto;
	border: 4px solid #fff;
	/*background-color:#fff000;*/
}


#banner
{
	width:780px;
	height:126px;
	background-image: url('img/header_bg.jpg'); 
}


#mainBody
{
	width:780px;
	height:447px;
	/*background-color:#E6E7EF;*/ 
	background-image: url('img/homepage_graphic.jpg'); 
	overflow:hidden; 
}



#menu
{
	width:150px;
	height:447px;
	overflow:hidden; 
	border-right: solid 4px #fff; 
	float:left;
}



#graphicOld
{
	width:65px;
	height:447px;
	overflow:hidden; 
	border-right: solid 4px #fff; 
	float:left;
}

#graphic
{
	width:200px;
	height:447px;
	overflow:hidden; 
	border-right: solid 4px #fff; 
	float:left;
}	

#main
{
	width:418px;  /*418*/
	height:447px;
	overflow:hidden; 
}

#mainPhoto
{
	width:418px;  /*418, 422*/
	height:447px;
	padding:0px;
	margin:0px;
	overflow:hidden; 	
	/*background-color:#ff0000;*/
}
	
  #main p
  {
  	color:#fff;
  	font-size:0.8em;
  	padding:10px 8px 5px 8px;
  	margin:0px;
  }	
	
  #mainPhoto p
  {
  	color:#fff;
  	font-size:0.8em;
  	padding:10px 8px 5px 8px;
  	margin:0px;
  }	
		
  #main li
  {
  	color:#fff;
  	font-size:0.8em;
  	padding:2px 8px 5px 8px;
  	margin:0px;
  }	
		
  #vacancy
  {
  	width:380px;
		border: 1px solid orange;
		background-color:#ccc;
		color:#fff;
  	/*font-size:0.8em;*/
  	padding:5px;
  	margin:20px 0px 0px 13px;
  }			

    #vacancy p
    {
    	color:#000;
    	padding:4px;
    	margin:0px;
    }	
			
#form
{
	width:418px;
	height:447px;
	overflow:hidden; 
}
	
  #form p
  {
  	color:#fff;
  	font-size:0.8em;
  	padding:2px 5px 2px 5px;
  	margin:0px;
  }	
	
/* homepage text links */
#homePage
{
	width:700px;
	height:400px;
	background-color:#E6E7EF;
}

    a.homePage1:link{color:#fff;}
    a.homePage1:visited{color:#fff;}
    a.homePage1:active{color:#fff;}
    a.homePage1:hover{color:#1C506C; text-decoration:none;}
    
    a.homePage2:link{color:#fff;}
    a.homePage2:visited{color:#fff;}
    a.homePage2:active{color:#fff;}
    a.homePage2:hover{color:#FF9436; text-decoration:none;}

    .about  
    {	
      position:relative;
      top:118px;
      left:63px;
      font-size:1.2em; 
    	font-weight:800; 
    	text-align:center;
    	/*background-color:#E6E7EF;*/
    	width:80px;
    	height:80px;
    }
    
    .mission  
    {	
      position:relative;
      top:36px;
      left:215px;
      font-size:1.2em; 
    	font-weight:800; 
    	text-align:center;
    	/*background-color:#E6E7EF;*/
    	width:150px;
    	height:80px;
    }

    .services 
    {	
      position:relative;
      top:-44px;
      left:402px;
      font-size:1.2em; 
    	font-weight:800; 
    	text-align:center;
    	/*background-color:#E6E7EF;*/
    	width:150px;
    	height:80px;
    }		

    .testimonials
    {	
      position:relative;
      top:-110px;
      left:590px;
      font-size:1.2em; 
    	font-weight:800; 
    	text-align:center;
    	/*background-color:#E6E7EF;*/
    	width:150px;
    	height:80px;
    }				

    .team
    {	
      position:relative;
      top:-40px;
      left:122px;
      font-size:1.2em; 
    	font-weight:800; 
    	text-align:center;
    	/*background-color:#E6E7EF;*/
    	width:150px;
    	height:80px;
    }			

    .contact
    {	
      position:relative;
      top:-120px;
      left:308px;
      font-size:1.2em; 
    	font-weight:800; 
    	text-align:center;
    	/*background-color:#E6E7EF;*/
    	width:150px;
    	height:80px;
    }
		
    .vacancies
    {	
      position:relative;
      top:-188px;
      left:494px;
      font-size:1.2em; 
    	font-weight:800; 
    	text-align:center;
    	/*background-color:#E6E7EF;*/
    	width:150px;
    	height:80px;
    }		
				
#footer
{
	width: 790px;
	margin-left:auto;
	margin-right:auto;
	height:30px;
  color:#fff;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:0.8em;	
}

#footerLeft
{
	width:400px;
	/*background-color:#0ff000;*/
	float:left;
	padding:7px 5px 7px 5px;
}

#footerRight
{
	width:260px;
	/*background-color:#ff0000;*/
	text-align:right;
	float:right;
	padding:7px 5px 7px 5px;
}

#quotes
{
  width:418px;
	height:50px;
  /*background-color:#E6E7EF;*/
}

    #quotesLeft
    {
      width:250px;
      /*background-color:#E6E7EF;*/
    	float:left;
    }
    
    #quotesRight
    {
      width:168px;
			height:50px;
      margin-top:18px;
    	text-align:right;
      float:right;
    }

.quote 
{
	font-size:0.8em;
	width:420px;
	color:#fff;
	margin-left:auto;
	margin-right:auto;
	background: transparent url(img/openQuotes.gif) left top no-repeat;
  
}
.quote div 
{
	padding: 10px 40px;
 	background: transparent url(img/closeQuotes.gif) right bottom no-repeat;
}

.credits
{
	font-size:1em;
	font-style:italic;
	text-align:right;
}



/* form elements */
label
{
	width: 7em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
}

input
{
	color: #000;
	margin:0px;
	padding:0px;
}

select
{
	color: #000;
}

textarea
{
	color: #000;
}

.submit input
{
	margin-left: 96px;
}	
