html { height: 100%; margin-bottom: 1px; }
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#838889;
	background-color: #EEEEF0;
	background-image: url(../images/bg-tile.gif);
	background-position: 0px -26px;
	background-repeat: repeat;
	margin:12px 10px 12px 10px;
	padding:0;
}

/*
firthys stuff begins
*/

h2{
	color:#112400;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 5px 0px;
}

#sectorDiv h2
{
    text-decoration:underline;
    margin-bottom:5px;
    
}

#bodyMap
{
    margin:0;
    
    text-align:center;
}

#bodyMap #map
{
    text-align: center;
    padding:20px;
    
}

.borderBottomGrey1px
{

  border-bottom-color:gray;
  border-bottom-style:solid;
  border-bottom-width:1px;
}

.italic
{
 font-style:italic;  
    
}

#map {


	line-height:160%;


}

/*
firthys stuff ends
*/

p{
	padding:0;
	margin:0 0 15px 0;
}
p#title{
	color:#2B646F;
	font-size:16px;
	font-weight:bold;
}
a {
	color:#203106;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.strong{
	font-weight:bold;
}
.bold{
	font-weight:bold;
	font-size:120%;
}
.strong-caps{
	font-weight:bold;
	text-transform:uppercase;
}
.small{
	font-size:80%;
}
.med
{
  font-size:90%;  
}
img{
	padding:0;
	margin:0;
	/*border:0;*/
}
div.spacer {
  overflow: hidden;
	clear: both;
	height: 3px;
	margin: -1px 0 0 0;
	font-size: 1px;
}

#container{
	margin-left:auto;
	margin-right:auto;
	width:788px;
}

#wrapper{
	float:left;
	width:758px;
}

#email{height:20px;width:127px; position:relative;top:-20px; left:600px;}
#email a{height:20px;width:127px;display:block;}
#email a:hover{text-decoration:none;}

#email2{height:20px;width:127px; position:relative;top:5px; left:600px;}
#email2 a{height:20px;width:127px;display:block;}
#email2 a:hover{text-decoration:none;}

#ads	
{
	float:left;
	width:170px;
	margin:0 0 0 10px;
}
	
#header{
	float:left;
	width:760px;
	background-image:url(../images/header2.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:115px;
}
#logo{
	width:215px;
	float:left;
	margin:55px 0 0 15px;
	color:#1C3E4C;
	font-size:80%;
	letter-spacing:0.15em;
}
#logoLink{
	width:215px;
	height:50px;
	top:10px;
	left:50px;	
}
/*
.head-right{
	width:756px;
	float:right;
	background-color:#223307;
	padding-left:216px;
	border-left:solid 1px #687456;
	border-right:solid 1px #687456;
}
*/
.sidebar{
	width:208px;
	float:left;
	padding:15px 5px 0px 5px;
	color:#203106;
}

.sidebar-mid{
	background-image:url(../images/sidebar-bot.gif);
	background-repeat:no-repeat;
	background-position:50% 100%;
	/*border-left:solid 1px #727D60;
	border-right:solid 1px #727D60;*/
	padding:0px 10px 3px 10px;
	color:#203106;
	width:177px;
}

.sidebar-bot2{
	background-image:url(../images/sidebar-bot.gif);
	background-repeat:no-repeat;
	background-position:50% 0%;
	height:15px;
	overflow:hidden;
	padding:0px 10px 0px 15px;
}
.sidebar p{
	margin:0;
	padding:0 0 0 5px;
}
.search-box{
	background-color:#D9DFE3;
	width:205px;
	float:left;
}

#featuredjob, 
#register
{
	background-image:url(../images/sidebar-mid.gif);
	background-repeat:repeat-y;
	background-position:50% 0%;
	/*padding-bottom:12px;*/
	float:left;
	margin-left:3px;
}

#jobsearch
{
	background-image:url(../images/sidebar-mid.gif);
	background-repeat:repeat-y;
	background-position:50% 0%;
	/*padding-bottom:12px;*/
	float:left;
	margin-left:3px;
}
.sidebar-mid2{
	background-image:url(../images/sidebar-bot.gif);
	background-repeat:no-repeat;
	background-position:50% 100%;
	/*border-left:solid 1px #727D60;
	border-right:solid 1px #727D60;*/
	padding:0px 10px 3px 10px;
	color:#203106;
	width:177px;
}

.fbox{
	background-image:url(../images/featured-job.gif);
	background-repeat:no-repeat;
	background-position:50% 0%;
	padding:10px 10px 10px 15px;
	color:#000;
}
.jsearch{
	background-image:url(../images/job-search.gif);
	background-repeat:no-repeat;
	background-position:50% 0%;
	padding:10px 10px 10px 15px;
	color:#000;
}
.register{
	background-image:url(../images/register-login.gif);
	background-repeat:no-repeat;
	background-position:50% 0%;
	padding:10px 10px 10px 15px;
	color:#000;
}
.alignR{
	text-align:right;
}
#subnav{
	clear:both;
	height:15px;
	background-image:url(../images/bg-topnav-footer.gif);
	padding-left:220px;
}
#subnav ul{
	margin:0;
	padding:0;
}
#subnav li{
	margin:0px 15px 0 0px;
	padding:0;
	display:inline;
	list-style-type:none;
}
#subnav li a{
	text-decoration:none;
}
#subnav li a:hover{
	color:#fff;
}
#navigation{
	width:760px;
	float:left;
	height:21px;
	overflow:hidden;
	background-color:#223307;
}
#middle{
	background-color:#fff;
	border-left:solid 1px #223307;
	border-right:solid 1px #223307;
	width:758px;
	padding-bottom:15px;
	float:left;
}

.content{
	float:left;
	width:529px;
	text-align:center;
	padding:15px 0 0 0 ;
}
.content-top{
	float:left;
	width:514px;
	padding:10px 5px 5px 10px;
	text-align:left;
	background-image:url(../images/content-box-top.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.content-mid{
	float:left;
	width:460px;
	padding:18px 30px 5px 39px;
	background-image:url(../images/content-box-mid.gif);
	background-repeat:repeat-y;
	background-position:top left;
	text-align:left;
}
.content-bot{
	float:left;
	width:529px;
	height:21px;
	text-align:left;
	background-image:url(../images/content-box-bot.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
.page-title{
	color:#112400;
	font-size:16px;
	font-weight:bold;
	background-image:url(../images/bullet-title.gif);
	background-repeat:no-repeat;
	background-position:left center;
	height:26px;
	padding:5px 0 5px 30px;
}
.welcome-col{
	float:left;
	width:250px;
	padding-right:30px;
}
.welcome-colB{
	float:left;
	width:180px;
}
#footer{
	clear:both;
	width:760px;
	color:#386E78;
	font-size:80%;
	background-image:url(../images/bg-footer.gif);
	background-repeat:no-repeat;
	background-position:50% 0%;
	height:auto !important;
	min-height:20px;
	height:20px;
	padding-top:16px;
	color:#fff;
}
.ft-left{
	float:left;
	width:210px;
	padding:0 0 5px 5px;
}
.ft-right{
	float:left;
	text-align:center;
	width:540px;
	padding:0 0 5px 5px;
}
.ft-right a{
	color:#fff;
	text-decoration:none;
}
.ft-right a:hover{
	text-decoration:underline;
}
#w3{
	width:740px;
	text-align:center;
	float:left;
	padding:3px;
}
/********************
form styles
********************/
.dropdown{
	font-size:80%;
	width:120px;
	color:#203106;
}
.dropdown-bg{
	background-image:url(../images/bg-input.gif);
	background-repeat:no-repeat;
	padding-left:5px;
}

.textfield{
/* border: solid 1px #696868; */
	font-size:90%;
	width:116px;
	height:10px;
	color:#203106;
}
.btnGreen 
{
	color: #FFFFFF;
	background-color: #112400;
	border: 1px solid #FFFFFF;
	font-size: 11px;
}


input[type="button"][disabled] {

	color: #FFFFFF;
	background-color: #CCCCCC;
	border: 1px solid #FFFFFF;
	font-size: 11px;
}

input[type="button"] {

	color: #FFFFFF;
	background-color: #112400;
	border: 1px solid #FFFFFF;
	font-size: 11px;
}

.grideheading {
	background-color:#C7D355;
	font-size:11px;
	font-weight:bold;
	color:#223307;
	padding:7px 0px 7px 5px;
	}
	
.griderow_white {
	/*background-color:##CFE7E7;*/
	/*color:#386E78;*/
	padding:5px 0px 5px 5px;	
	}

.griderow_col 
{
	
	background-color:#FDFEE2;
	/*color:#386E78;*/
	padding:5px 0px 5px 5px;	
}
.redtext
{
	color:red;
}

.orange
{
color:#FF9900
}