body {
	background-image: url(../images/bg.gif);
        min-width:800px;
	color:black;
  }

a {
	/*font-size: 11px;
	text-decoration: none; 
	font-weight:normal;*/
	text-decoration: none; 
	color: #00519F;
}

a:hover {
	/*font-size: 11px;
	
	font-weight:normal;	*/
  text-decoration: underline; 	
	color: #00519F;
}

.basic{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color:#666666;
	
}

.grey {color:#888888;}
.orange {color:#FF8C00;}
.black{color:black;}
.turkiz{color:#e7f7ff;}

.font11{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.font12{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
.font13{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;}
.font14{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;}
.font15{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px;}
.font16{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px;}
.font17{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px;}

.left{text-align:left;}
.right{text-align:right;}
.strong{font-weight:bold;}
.thin{font-weight:normal;} 	
.hcenter{text-align:center;}
.vcenter{margin-left:auto;margin-right:auto;}
.justify{text-align:justify;}

.textbar, .textbar a
{
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 11px;
 text-align:justify;
}

/*    TOP YELLOW MENU START*/
      .top_menu_select {
	     BORDER-RIGHT: 0px; 
       PADDING-RIGHT: 0px; 
       BORDER-TOP: 0px; 
       PADDING-LEFT: 0px; 
       FONT-WEIGHT: bold; 
       FONT-SIZE: 10px; 
       MARGIN-BOTTOM: 0px; 
       PADDING-BOTTOM: 0px; 
       VERTICAL-ALIGN: bottom; 
       BORDER-LEFT: 0px; 
       WIDTH: 150px;
       PADDING-TOP: 0px; 
       BORDER-BOTTOM: 0px; 
       FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
       BACKGROUND-COLOR: #ffffff;
       }


       .top_menu_table {
	     BACKGROUND-IMAGE: url(../images/mnu_fill.gif); 
       BACKGROUND-REPEAT: repeat-x; 
       HEIGHT: 23px;
       }
       
       .top_menu_table td a, .top_menu_table td a:visited, .top_menu_table td a:hover{
	      color:#000000;
	      font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        font-weight: bold;
       }

       .top_menu_selected{
	      color:#000000;
	      font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:9px;
        padding:0px;
        margin:0px;
        border:0px;
       }

      .top_menu_left {
	      padding-left: 4px;
	      padding-top: 5px;
	      padding-bottom: 6px;
/*
        padding:0px;
        margin:0px;
        border:0px;
*/
      }

      .top_menu_sel {
  	    padding-left: 6px;
	      padding-top: 5px;
	      padding-bottom: 6px;
	      margin: 0px;
      
 	      /*font-family: Verdana, Arial, Helvetica, sans-serif;
	      font-size: 10px;*/
	      background-image: url(../images/mnu_select.gif);
	      background-repeat: no-repeat;
	      /*color:black;*/
    }
/*    TOP YELLOW MENU END*/

.content_left_margin
{
  margin-left:10px;
}
/*   Latest Jobs Box    */
.box_latestjobs {

	border-color: #FFDA47;
	border-style: solid;
	border-width: 1px;
	border-bottom-width: 8px;
	background-color: #FFFFFF;
	margin-bottom:5px;

  width:210px;
	margin-left:auto;
	margin-right:auto;
	font-size:11px;
	/*font-weight:bold;*/
	color:#00519f;
}

/*   Quiz Box    */
.box_quiz 
{
/*display: none;*/
	width:209px;
	border-color: #45B7DC;
	border-style: solid;
	border-width: 1px;
	border-bottom-width: 8px;
	background-color: #FFFFFF;
	color: #3A6695;	

	margin-left:auto;
	margin-right:auto;

}

.box_yellow {
	border-color: #FFCC33;
	border-style: solid;
	border-width: 1px;
	border-bottom-width: 8px;
	background-color: #FFFFFF;
	margin-bottom:10px;
}

.quizHeader_ {
	color: #30658F;
	font-weight: bold;
	font-size:11px;
}


/*   Image Box    */

span.news{
	font-size: 14px;
	font-style: normal;
	color: #2F639C;
}

span.jobTitle {
	color: #6A921F;
	font-weight: bold;
	font-size:11px;
}

span.hireTitle {
	color: #F79F3B;
	font-weight: bold;
	font-size:11px;
}

span.path {
	color: #666666;
	font-size:10px;
}

.box_job {
	margin-top:15px;
	margin-right:5px;
	width:242px;
	height:52px;
	border-color: #8BBF1F;
	border-style: solid;
	border-width: 1px;
	border-bottom-width: 8px;
	background-color: #FFFFFF;
	float:left;
	font-size:10px;
	margin-bottom:3px;
}

.box_hire {
	width:242px;
	height:52px;
	border-color: #F8DB42;
	border-style: solid;
	border-width: 1px;
	border-bottom-width: 8px;
	background-color: #FFFFFF;
	margin-top:15px;
	float:right;
	font-size:10px;
	margin-bottom:3px;
}

img.smallImg {
	float:left;
	margin:0px;
	padding:0px;
}


.imgBar_ {
	/*padding-top:73px;*/
	/*float:right;*/
	/*padding-left:auto;
	padding-right:auto;*/
	text-align:center;
}

.imgBar img_ {
	margin-bottom: 10px;
}

/* SERVICES MENU START */
.servMenu,.subservMenu {
	/*list-style-image: url(../images/buller.gif);*/
}

.servMenu li {
	padding-bottom: 4px;
	padding-left: 0px;
}

.subservMenu li {
	padding-bottom: 4px;
	margin-left: 20px;
}


.servMenu,.subservMenu  a {
	color: #00498D;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;	
}

.servMenu,.subservMenu  a:hover {
	text-decoration: underline;
	font-size: 12px;
}

/* SERVICES MENU END */

/*............................. LAYOUT PLUS .................................*/
body
{
	padding-top: 0;		/* remove this padding if you want the layout to
				   stretch from edge to edge of the viewport. */
	padding-bottom: 0;			   
}

#pageWrapper
{
	margin: 0;
	margin-left:auto;
	margin-right:auto;
	/*width: auto;*/
	width: 763px;
	border-color:#AAAAAA;
}

#masthead{
  padding:0px;
  text-align: center;
  height:95px;
  border:0px;
  background-color:white;
}

.hnav{
  padding:0px;
  margin:0px;
  height:24px; 
  border:0px;  
}

.himage{
  padding:0px;
  margin:0px;
  height:153px; 
  border:0px;  
}

.vnav{
  padding:0px;
  margin:0px;
  border:0px;  
}

#outerColumnContainer
{
	border-left-color: #e7f7ff;	/* left hand column background color */
	border-right-color: #ffffff;	/* right hand column background color */

  border-left-width: 17.4em;
	border-right-width: 12.5em;	/* sets the width of the borders used to create
				   the left and right columns' background 
				   color. */
}

#innerColumnContainer{
  	border: 0px;
}

#rightColumn
{
	float: right;		/* floating this right allows for the right
				   column block to appear before the content
				   column in the flow of the document. doing
				   this allows for any easy 3 column layout
				   in NN4. */
				   
	width: 12.5em;
	margin: 0 -12.5em 0 1px;	/* same as in the #leftColumn selector up 
				   above. */
	/*border:solid 1px black;			   */
}

#leftColumn
{
	width: 17.4em;
	margin: 0 1px 0 -17.4em;	/* like in the #contentColumn selector, without
				   the 1px margin on the opposite side of the 
				   box, boxes stop floating next to each 
				   other */
	/*padding-top:1px;*/
}

.inside
{
 padding: 0.2em;/* here you can set the parts of padding */
}

#contentColumn
{
	background-image: url(../images/bg2.jpg);
	background-repeat: repeat-y;
	background-color:white;
}

#footer
{
	color: #666666;
	height:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: White;
	color:#CCCCCC;
	text-align:center;
  border-width:0; 
	border-top-color: #FEC52E;
	border-top-style: solid;
	border-top-width: medium;	

	/*border-left:1px solid #AAAAAA;*/
  /*border-right:1px solid #AAAAAA;*/
  border-bottom:1px solid #AAAAAA;
  
	margin-left:auto;
	margin-right:auto;
	width:745px;
	}

#footer a {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
