/* CSS Document */

body {
margin: 10px 0 0 0;
padding: 0;
font: 'Helvetica',Verdana, GenevaHelvetica, sans-serif;
background: #E6E9E0;
/*font:70% 'Helvetica, sans-serif',Verdana, Lucida Grande;*/
}

/* main wrapper that holds it all centrally */

#wrapper {
width:760px;
margin:0 auto;
background-color: #FFFFFF;
}

#header {
width: 760px;
height: 100px;
margin:0 0 10px 0;
background-color:#FFF;
}

#headerlogo {
  padding:20px 0 15px 20px; 
  color:#787D6E;
  }
  
#headerlogo img {
  border: none;
  }

#headerSmallNav {float:right; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:9px; padding:5px 10px 0 0; color:#787D6E;}

#footer {
  margin:20px; 
  border-bottom: 1px dotted #666666;
  }

/* horizontal main menu navigation */

.hovermenu ul{
font: 9px Geneva, Arial, Helvetica, sans-serif;
padding-left: 0;
margin-left: 20px;
height: 20px;
}

.hovermenu ul li{
list-style: none;
display: inline;
}

.hovermenu ul li a{
padding: 2px 1em;
text-decoration: none;
float: left;
color: #65695D;
border-bottom: 4px solid #E6E6DA;
}

.hovermenu ul li a:hover {
border-bottom: 4px solid #75B92C;
}

/*	making the nav 'stick'
--------------------------------------------------------*/
body#monitoringProducts #nav-monitoringProducts a {
  border-bottom: 4px solid #244516;
  }
  
body#caseHistories #nav-caseHistories a {
  border-bottom: 4px solid #244516;
  }
  
body#managementSystems #nav-managementSystems a {
  border-bottom: 4px solid #244516;
  }
  
body#mediaRelations #nav-mediaRelations a {
  border-bottom: 4px solid #244516;
  }
  
body#aimsLogin #nav-aimsLogin a {
  border-bottom: 4px solid #244516;
  }
  
body#technicalDatasheets #nav-monitoringProducts a {
  border-bottom: 4px solid #244516;
  }
  
body .hovermenu ul li a:active{ /* Apply mousedown effect only to NON IE browsers */
border-bottom: 4px solid #244516;
}


/*css added by Syed */

#topBar {
  float: left;
  width: 760px;
  }

/*#left {
  float: left;
  width: 540px; 
  height: 280px;
  margin: 0 0 0 20px;
  display: inline; /*Fix win/IE6 double margin bug */
  /*padding: 20px;*/
  /*background-image: url(../img/home_green_grad.jpg); 
  background-repeat: repeat-x;
  background-color:  #75B92C;
  }*/
  
 #left {
  float: left; 
  width: 540px; 
  margin: 0 0 0 20px;
  display: inline; /*Fix win/IE6 double margin bug */
  background-image: url(../img/home_green_grad.jpg); 
  background-repeat: repeat-x;
  background-color:  #75B92C; 
  }
  
#left img {
  border: none;
  }
  
#right {
  float: right;
  margin: 0 20px 0 0;
  display: inline;
  }
  
#blurb {
  margin: 2px 0 0 0;
  display: inline; /*Fix win/IE6 double margin bug */
  padding: 0 0 0 20px;
  float: left;
  }
  
#blurbLeft {
  float: left;
  width: 250px;
  }
  
#blurbRight {
  float: left;
  width: 240px;
  margin: 0 0 10px 10px;
  display: inline; /*Fix win/IE6 double margin bug */
  padding-left: 10px;
  }
  
#bottomBar {
  margin: 30px 0 0 0;
  float: left;
  width: 760px;
  }
  
#bottomBarLeft {
  width: 380px;
  float: left;
  }
  
#bottomBarRight {
  width: 380px;
  float: right;
  }
  
.subHeading {
  margin: 10px 10px 20px 20px;
  border-bottom: 1px dotted #ccc;
  }

/*-----------------
	Contact Form
------------------*/

#content {
  margin-left: 20px;
  margin-bottom: 20px;
  display: inline;
  float: left;
  width: 740px;
  }

#CFform  {
  width: 450px;
  float: left;
  margin: 0 5px 0 0;
  }
  
#contactBlurb {
  float: left;
  width: 250px;
  margin: 0 10px 0 0;
  }

fieldset {
  padding: 10px;
  border: 1px solid #ccc;
  background: #f8f8f8;
  }
  
legend {
  font-weight: bold;
  }
  
#CFname, #CFemail, #CFphone, #CFcomments {
  margin-top: 5px;
  display: block;
  }
  
#CFnameField, #CFemailField, #CFphoneField {
  width: 200px;
  }
  
#CFcommentsField {
  width: 300px;
  height: 100px;
  }
  
#CFformSubmit {
  margin: 10px 10px 10px 0px;
  display: inline;
  }
  
input[type = "text"], textarea {
  border-top: 2px solid #999;
  border-left: 2px solid #999;
  border-bottom: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  }
  
.requiredLabel {
  font-size: 0.85em;
  color: #FF3300;
  font-style: normal;
  
  }
  
.validation-advice {
  margin: 5px 0;
  padding: 5px;
  background-color: #FF3300;
  color : #FFF;
  font-weight: bold;
  }
  
/*------- end contact form ---------*/
  
/*------------------------
	AiMS Login
--------------------------*/


#loginForm {
  float: left;
  width: 250px;
  }

#loginForm label {
  display: block;
  }

#loginFormSubmit {
  margin-top: 10px;
}

#overview {
  float: left;
  width: 450px;
  margin-left: 10px;
  }

.form-row {
  margin: 5px;
  }
  
/*-----end AiMS Login --------------*/
  
  
/*	2 column layout
------------------------------------*/
#column1 {
  float: left;
  width: 350px;
  }
  
#column2 {
 margin-left: 20px;
  float: left;
  width: 350px;
  }