/******************************************************************************/
/* Top Menu *******************************************************************/
/******************************************************************************/

#navigation-menu
{
  margin:          40px 0 0 23px;
}

#navigation-submenu div
{
  color:           #009EA1;
}

#navigation-submenu a
{
  font-size:       12px;
  font-weight:     normal;
  color:           #999999;
  text-decoration: none;
}

#navigation-submenu .active
{
  font-size:       12px;
  font-weight:     normal;
  color:           #009EA1;
}

#navigation-submenu a:hover
{
  color:           #009EA1;
  text-decoration: none;
}

/******************************************************************************/
/* Footer *********************************************************************/
/******************************************************************************/

#footer
{
  font-size:       10px;
  color:           #6F6F6F;
  width:           894px;
}

#footer a{
  color:           #6F6F6F;
}

/******************************************************************************/
/* Login Box ******************************************************************/
/******************************************************************************/

#navigation-login
{
  text-align:      right;
  width:           660px;
}

/******************************************************************************/
/* Index Navigation ***********************************************************/
/******************************************************************************/

#navigation-index
{
  font-size:       11px;
  margin-right:    20px;
}

#navigation-index a
{
  color:           #009EA1;
  font-size:       11px;
  text-decoration: underline;
}

#navigation-index a:hover
{
  text-decoration: none;
}

/******************************************************************************/
/* Custom Content *************************************************************/
/******************************************************************************/

#content-main
{
  border-left:     8px solid #009EA1;
  width:           944px;
  background:      #FFFFFF;
  margin:          16px auto;
}

#content-about-us
{
  background:      url("../i/bg_about.gif") #EDE9E9 repeat-x;
}

#content-about-us-clients
{
  background:      url("../i/bg_about_clients.jpg") 0px 0px #FFFFFF repeat-y;
}

#content-about-us-personnel
{
  background:      url("../i/bg_about_personnel.jpg") 0px 0px #FFFFFF repeat-y;
}

#content-projects,
#content-employment,
#content-employment-application
{
  background:      url("../i/bg_content.gif") 0px 0px #EDE9E9 repeat-y;
}

#content-contact
{
	background:      url("../i/bg_contact.jpg") 0px 0px #EDE9E9 repeat-y;
}

#content-contact form table td,
#content-employment-application form table td
{
  padding:         2px;
}

#content-contact form input,
#content-employment-application form input
{
  border:          1px solid #666666;
}

#content-column-left-text
{
  background:      url("../i/bg_about_left.gif") #19437F no-repeat;
}

#content-column-left-text div
{
	padding:         14px;
	color:           #FFFFFF;
	font-weight:     bold;
	font-size:       13px;
	line-height:     18px;
}

#content-contact #content-column-left-text div,
#content-employment-application #content-column-left-text div
{
  padding:         16px;
  font-weight:     normal;
  font-size:       12px;
  color:           #FFFFFF;
}

#content-contact #content-column-left-text strong,
#content-employment-application #content-column-left-text strong
{
  font-weight:     bold;
  font-size:       12px;
  color:           #FFFFFF;
}

#content-contact #content-column-left-text div h5,
#content-employment-application #content-column-left-text div h5
{
  color:           #FFFFFF;
  font-size:       14px;
}

#content-contact #content-column-left-text div a,
#content-employment-application #content-column-left-text div a
{
  color:           #FFFFFF;
  font-weight:     normal;
}

#content-column-right
{
	line-height:     16px;
}

#content-column-right h1
{
  margin:          12px 10px 0 25px;
  color:           #FFFFFF;
  font-weight:     bold;
  font-size:       14px;
  line-height:     20px;
}

#content-column-right h4
{
  color:           #009EA1;
  font-weight:     bold;
  font-size:       15px;
}

#content-column-right h5
{
	color:           #009EA1;
	font-weight:     bold;
	font-size:       13px;
	display:         inline;
}

#content-about-us-personnel #content-column-right td
{
	font-size:       11px;
	line-height:     13px;
}

#content-employment h3
{
  color:           #009EA1;
  font-weight:     normal;
  font-size:       12px;
}

#content-employment-list ul, #content-employment-list li
{
  list-style:none;
  padding:         0;
  margin:          0;
  border:          0;
}

#content-employment-list ul li a
{
  display:         block;
  width:           180px;
  padding:         0 6px;
  background:      #F2EFEF;
  text-decoration: none;
  margin-bottom:   5px;
}
#content-employment-list ul li a:hover
{
  background:      #009999;
  color:           #FFFFFF;
}

#content-news a
{
  color:           #666666;
  font-weight:     bold;
  font-size:       12px;
  text-decoration: none;
}

#content-news a:hover
{
  text-decoration: underline;
}

.content-column-news
{
	width:           350px; 
	padding-right:   50px; 
}

/******************************************************************************/
/* Custom Classes *************************************************************/
/******************************************************************************/

.indent
{
  margin-left:     50px;
}

.required-field
{
  color:           #ff0000;
  font-weight:     bold;
}

a.ad-title
{
  color:           #009EA1;
  font-weight:     bold;
  font-size:       12px;
  text-transform:  uppercase;
  text-decoration: none;
}

a.ad-title:hover
{
  text-decoration: underline;
}

