* {
   font-family: Tahoma, Geneva, sans-serif;
   font-size: 11px;
	color: #ffffff;
}
   html, body, div, form, ul, input, dl, dt, dd, li, h1, h2, h3, h4, h5, h6 {
      margin: 0;
      padding: 0;
   }


.clear {
   height: 1px;
   overflow: hidden;
   margin-top: -1px;
   clear: both;
}
img {
   border: 0;
}
a {
   color: #ff6600;
   text-decoration: underline;
}
   a:hover {
      text-decoration: none;
   }


body {
   background: url(../gfx/bg_body.jpg) top center no-repeat #000000;
}

#siteContainer {
	position: absolute;
	left: 50%;
	margin-left: -428px;
	
	padding-left: 40px;
	padding-right: 29px;
	
	width: 788px;
	background-color: #000000;
}

   #header {
   	padding-top: 26px;
      height: 221px;
      padding-bottom: 30px;
   }
      #header img {
         display: block;
         float: left;
         display: inline;
      }
         #header img#logo {
            margin-top: 59px;
            margin-right: 41px;
            /*margin-bottom: 63px;*/
         }
      #vcu {
         position: absolute;
         top: 190px;
         left: 40px;
      }
   
   #main {}
      #mainMenu,
      #content {
         float: left;
         display: inline;
      }
      #mainMenu {
         width: 226px;
         min-height: 400px;
      }
            * html #mainMenu {
               height: 400px;
            }
         #mainMenu ul {
            list-style: none;
            width: 184px;
         }
            #mainMenu li,
            #mainMenu a {
               float: left;
               display: inline;
            }
            
            #mainMenu ul a {
               display: block;
               background-color: #ffffff;
            }
            #mainMenu ul .vacatures a{
               background-color: #ff6600;
            }
               #mainMenu ul li a:hover {
                  background-color: #eaeaea;
               }
               
               #mainMenu ul .vacatures a:hover,
               #mainMenu ul .vacatures.active a {
                  background-color: #ff7d26;
               }
               #mainMenu ul li.active a {
                  background-color: #cccccc;
               }
         #mainMenu ul#vertical {
            height: 174px;
         }
            #mainMenu ul#vertical li {
               margin-bottom: 28px;
            }
            #mainMenu ul#vertical a {
               width: 170px;
               padding: 10px 7px 7px 7px;
            }
         #mainMenu ul#horizontal {
            width: 225px;
            height: 160px;
         }
            #mainMenu ul#horizontal li {
               margin-right: 41px;
            }
            #mainMenu ul#horizontal a {
               height: 146px;
               padding: 7px 10px 7px 11px;
            }
            #mainMenu ul#horizontal a img {
               
            }
            
         
      #content {
         width: 562px;
      }
         
         #content .contentText{
            width: 370px;
            float: left;
         }
      
         #vestContact{
            position: relative;
            width: 170px;
            height: auto;
            float: right;
            margin: 0 0 10px 10px;
         }
         h2 {
            height: 17px;
            margin-bottom: 26px;
            padding-top: 8px;
            padding-left: 9px;
            padding-bottom: 5px;
            color: #000000;
            background-color: #ffffff;
         }
         h1,
         h3 {
            padding-bottom: 8px;
            font-size: 14px;
         }
            #content h3 {
               padding-top: 10px;
               padding-bottom: 0;
            }
         h4  {
            padding-top: 8px;
            margin-bottom: -8px;
         }
         #content p,
         #content ul {
            clear: both;
            margin-bottom: 10px;
            text-align: justify;
         }
         td {
            vertical-align: top;
         }
         #content li {
            margin-left: 2em;
         }
         
         #contactFormContainer {
            float: right;
         }
         form input,
         form textarea,
			select {
            width: 200px;
            border: 2px solid #cccccc;
            color: #000000;
         }
			form select option {
				color: #000000;
			}
         form textarea {
            height: 80px;
         }
            form input#submit {
               float: right;
               width: auto;
               padding: 3px;
               color: #ffffff;
               font-weight: bold;
               background-color: #000000;
               border: 1px solid #ffffff;
            }
            form .radio {
               width: auto;
            }
			#searchForm {
				background-color: #414141;
				padding: 2px;
			}
				input#contentField {
               width: 196px;
            }
         #content ul.imgMenu {
            display: block;
            height: 16px;
         }
            #content ul.imgMenu li,
            #content ul.imgMenu a {
               float: left;
               display: inline;
               margin: 0;
            }
               #content ul.imgMenu a:hover {
                  border-bottom: 1px solid #ffffff;
               }
               #content ul.imgMenu li {
                  padding-right: 40px;
               }
         #content ul.buttonMenu {
            display: block;
         }
            #content ul.buttonMenu li,
            #content ul.buttonMenu a {
               float: left;
               display: inline;
               margin: 0;
            }
            #content ul.buttonMenu a {
               margin-bottom: 1.5em;
               padding: 4px 8px;
               font-size: 14px;
               font-weight: bold;
               text-decoration: none;
            }
               #content ul.buttonMenu a:hover {
                  color: #fff;
                  text-decoration: underline;
               }
			#payRollImage {
				margin-left: 15px;
				margin-top: 8px;
			}
         
   #footer {
      clear: both;
      margin-top: 20px;
      padding: 10px 0;
      line-height: 20px;
      color: #bcbcbc;
   }
      #footer label {
         display: inline;
         color: #777777;
      }
      #footer img {
         margin: 0px 7px;
      }
      #footer a {
         color: #aaaaaa;
      }
