/* Layout */

body {
   background-color: white;
   padding: 0;
   margin: 0;
   background: url('images/greystrip.jpg') top left repeat-x;
	font: 12px Arial, sans-serif;
}

#container {
   background-color: #eeeeee;
   width: 780px;
}

#photo {
   background-color: #eeeeee;
   width: 151px;
   float: left;
}

#content {
   background-color: #ffffff;
   width: 629px;
   padding-bottom: 0px;
   float: right;
   min-height: 500px;
}

* html * #content {
   height: 520px;
}

#top {
   padding: 35px 10px 20px 15px;
}

#nav {
   background-color: #efeff1;
}

#nav ul {
   font: 11px Arial, sans-serif;
	font-weight:normal;
   margin: 0;
   padding: 2px 5px;
   list-style: none;
   text-align: right;
}

#nav ul li {
   display: inline;
   padding: 0 5px;
}

#nav ul li a {
   text-decoration: none;
font-weight:normal;
   color: #004F2D;
}

#nav ul li a:hover {
   color: #0bab41;
}

#menu {
   background-color: #efeff1;
}

#menu ul {
   font: 11px Arial, sans-serif;
   margin: 0;
   padding: 2px 5px 2px 15px;
   list-style: none;
}

#menu ul li {
   display: inline;
   padding: 0 5px;
}

#menu ul li a {
   text-decoration: none;
font-weight:normal;
   color: #004F2D;
}

#menu ul li a:hover {
   color: #0bab41;
   border-bottom: 2px solid #08a83a;
}

#middle {
   color: black;
   padding: 20px 10px 20px 20px;
   text-align:justify;
}

td {
   font: 12px Arial, sans-serif;
}

th {
   font: bold 12px Arial, sans-serif;
   color: #004F2D;
}

#foot {
   background-color: #efeff1;
   text-align: left;
   padding: 3px 0px 2px 600px;
   clear: both;
   height:26px;
}


#foot2 {
   background-color: #eeeeee;
   font-size: 0px;
   padding: 0;
   clear: both;
   height:0px;
   width: 151px;
}

* html * #foot2{
   display: none;
}

p.copyright {
	font: 10px Arial, sans-serif;
	text-align: center;
}

div.search select {
   width: 94%;
   margin-bottom: 5px;
}

/* Industry list */

div.box ul {
   margin: 0;
   padding: 0;
   list-style: none;
}

div.box ul li {
   margin-bottom: 3px;
}

div.box ul a {
   text-decoration: none;
   font-weight: bold;
}



/* Links */

a {
	color: #02AC40;
	font-weight:bold;
 	text-decoration:none;
}

a:hover {
	font-weight:bold;
	color: #004d35;
}

a.large {font-size:12pt}

/* Contents */

h1 {
   text-transform: uppercase;
   color: #08a83a;
   font: bold 18px Times, "Times New Roman", serif;
	margin: 10px 0 3px 0;
}

h1.boxtitle {margin: 10px 0 -4px 0;}

h2, h3 { color: #004F2D;
	font: bold 12px Arial, sans-serif;
	margin: 10px 0 3px 0;
}

h3 {margin-top:20px;}

strong.grey { 
   font-weight: normal;
   text-decoration: underline;
}

strong.green { 
	color: #08a83a;
}

.txt {
   text-align: justify;
}



/* Boxes*/

.box {
   	background-color: #ededef;
   	padding: 12px 8px;
   	font: 12px Arial, sans-serif;
	margin: 0; 
	text-align:left;
}

.boxDark {

   background-color: #e3e3e5;
   padding: 12px 8px;
   font: 12px Times, "Times New Roman", serif;
}

.box input {

   border: 1px solid #959597;

}

ol li ul li
{
    padding: 2px;
}

a.button {padding: 2px 20px 2px 5px;
	border: solid 1px #0AB049;
	background-color: #FFFFFF;
	background: url(images/bulletwhite.gif) 5px right no-repeat;
	margin: 6px 0 5px 0;}

a.button:hover {color: #FFFFFF;
	adding: 2px 20px 2px 5px;
	border: solid 1px #0AB049;
	background: url(images/bulletwhite_on.gif) 5px right no-repeat;
	background-color: #0AB049;
	argin: 6px 0 5px 0;}

.darkgreen {color: #004D35;
}

a.apply {font: bold 16px Times, "Times New Roman", serif;}