﻿body
{
	font-size: 12px;
	font-family: verdana,tahoma,arial;
}



/* END OF JOBS GRID FORMATTING*/




.mnuBottom
{
	font-family: verdana,tahoma,arial;
	font-size: 10px;
}

.mnuWhiteLink
{
	font-family: verdana,tahoma,arial;
	font-size: 10px;
	cursor: hand;
	color: #ffffff;
}

.BodyWhite
{
		font-family: verdana,tahoma,arial;
	font-size: 11px;
	
	color: #ffffff;
}


.txtEntry
{
    border-right: dimgray 1px solid;
    border-top: dimgray 1px solid;
    border-left: dimgray 1px solid;
    border-bottom: dimgray 1px solid;
    background-color: #ffffff;
}

.ddlBox
{
    border-right: dimgray 1px solid;
    border-top: dimgray 1px solid;
    border-left: dimgray 1px solid;
    border-bottom: dimgray 1px solid;
    background-color: #ffffff;
}



.lblMandatory
{
	font-weight: bold;
}

/* ROTATOR COMPONENT */
.Header
{
  background: url(images/header_bg.gif);
  background-color: #737294;
  color: #FFFFFF; 
  border: #57566F 1px solid; 
  border-bottom-width: 0px; 
  font-family: tahoma; 
  font-size: 11px;
  font-weight: bold; 
  padding: 5px; 
  cursor: default; 
}

.Rotator
{
	padding: 3px;
	font-family: verdana;
	font-size: 11px; /*	background-color: white;*/
	cursor: default;
	border-top: #696969 1px dotted;
	border-bottom: #696969 1px dotted;
}

.RotatorFrame 
{
  font-family:verdana; 
  font-size:11px; 
  /*	background-color: white;*/
  cursor:default;
}

.RotatorFrameOver
{
	font-family: verdana;
	font-size: 11px;
	cursor: hand;
	/*	background-color: white;
	border-right: dimgray 1px dashed;
	border-top: dimgray 1px dashed;
	border-left: dimgray 1px dashed;
	border-bottom: dimgray 1px dashed;
*/
}

.NewsTitle
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}

.NewsText
{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
}

.NewsDate
{
	font-family: Verdana;
	font-size: 10px;
	color: #808080;
}
/* END OF ROTATOR COMPONENT*/

/*Site map styles */

.SiteMap
{
  border: 1px solid #FFFFFF; 
  background-color: #FFFFFF;
  font-family: verdana; 
  font-size: 10px;
  padding-left: 15px;
}

.HeaderSearch
{
	color: #FFFFFF;
	background-color: #333399;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	cursor: default;
}

.HeaderCompany
{
	color: #000000;
	background-color: #d3d3d3;
	
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	cursor: default;
}

.HeaderMore
{
  color: #FFFFFF;
	background-color: #333399;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	cursor: default;
}

.HeaderSiteOwners
{
  color: #000000;
	background-color: #d3d3d3;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	cursor: default;
}

.ContentSearch
{
	background-color: #f8f8ff;
	border: 1px solid #E5F4FF;
	border-bottom-color: #0098FF;
	font-family: verdana;
	font-size: 10px;
	padding: 5px;
	padding-top: 0px;
	color: #000000;
}

.ContentCompany
{
	background-color: #f8f8ff;
	border: 1px solid #FAF6E5;
	border-bottom-color: #CAA700;
	font-family: verdana;
	font-size: 10px;
	padding: 5px;
	padding-top: 0px;
	color: #000000;
}

.ContentMore
{
  background-color: #f8f8ff;
	border: 1px solid #E5F4FF;
	border-bottom-color: #0098FF;
	font-family: verdana;
	font-size: 10px;
	padding: 5px;
	padding-top: 0px;
	color: #000000;
}

.ContentSiteOwners
{
	background-color: #f8f8ff;
	border: 1px solid #FAF6E5;
	border-bottom-color: #CAA700;
	font-family: verdana;
	font-size: 10px;
	padding: 5px;
	padding-top: 0px;
	color: #000000;
}

.ContentSearch a
{
	color: #000000;
	font-family: verdana;
	font-size: 10px;
}

.ContentCompany a
{
color: #000000;  
font-family: verdana; 
  font-size: 10px;
}

.ContentMore a
{
color: #000000;  
font-family: verdana; 
  font-size: 10px;
}

.ContentSiteOwners a
{
color: #000000;
  font-family: verdana; 
  font-size: 10px;
}

.RootNode
{
  padding-top:5px;
}

.RootNode a
{
  font-family: verdana; 
  font-size: 11px;
  font-weight: bold;   
  padding-top:20px;
}

/*end of site map styles*/




/* JOBS GRID FORMATIING */
.JobsHeader
{
	font-family: verdana,tahoma,arial;
	color: #ffffff;
	background-color: #333366;
	vertical-align: top;
	text-align: left;
}
.JobsRow
{
	color: #000000;
	font-family: verdana,tahoma,arial;
	vertical-align: top;
	text-align: left; /*	background-color: #CCCCCC;*/
	background-color: #ffffff;
	
}


.JobsAltItem
{
color: #000000;
	font-family: verdana,tahoma,arial;
	vertical-align: top;
	text-align: left;
	/*background-color: #9EA8BB;*/
}


.lblNavigateToJobDetails a
{
	color: #000080;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
}
.lblNavigateToJobDetails A:visited
{
	color: #000080;	
	font-size: 14px;
	text-align: left;
	font-weight: bold;
}


.lblNavigateToJobRotator a
{
	color: #000080;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
}
.lblNavigateToJobRotator A:visited
{
	color: #000080;	
	font-size: 14px;
	text-align: left;
	font-weight: bold;
}

/* Job Details formatiing */

.JobTitleLabel
{
	font-weight: bold;

}
.SearchResultFrame
{
	border-right: #dcdcdc 1px dotted;
	border-top: #dcdcdc 1px dotted;
	border-left: #dcdcdc 1px dotted;
	border-bottom: #dcdcdc 1px dotted;
}


.DottedFrame
{
	border-right: #696969 1px dashed;
	border-top: #696969 1px dashed;
	border-left: #696969 1px dashed;
	border-bottom: #696969 1px dashed;
}

.divHdr
{
	font-weight: bold;
	font-family: verdana,tahoma,arial;
	background-color: #d3d3d3;
}


.LoginHdr
{
	font-size: x-small;
	color: navy;
	font-family: verdana,tahoma,araial;
	background-color: infobackground;
	text-align: center;
	border-right: darkblue 1px solid;
	border-top: darkblue 1px solid;
	border-left: darkblue 1px solid;
	border-bottom: darkblue 1px solid;
}

.LoginBackground
{
	background-color: #99ccff;
	font-weight: bold;
	font-size: 12px;
	color: navy;
	font-family: verdana,tahoma,arial;
	border-right: navy 1px solid;
	border-top: navy 1px solid;
	border-left: navy 1px solid;
	border-bottom: navy 1px solid;
}

.LoginHdrFP
{
	font-size: x-small;
	color: white;
	font-family: verdana,tahoma,araial;
	background-color: chocolate;
	text-align: center;
	border-right: sienna 1px outset;
	border-top: sienna 1px outset;
	border-left: sienna 1px outset;
	border-bottom: sienna 1px outset;
	font-weight: bold;
}

.LoginBackgroundFP
{
	background-color: #ffcc66;
	font-weight: bold;
	font-size: 12px;
	color: chocolate;
	font-family: verdana,tahoma,arial;
	border-right: chocolate 1px solid;
	border-top: chocolate 1px solid;
	border-left: chocolate 1px solid;
	border-bottom: chocolate 1px solid;
}
a
{
    font-family: verdana,tahoma,arial;
    font-size: 10px;
    cursor: hand;
    color: #0000ff;
}

.HomeContent_Div
{
    background-image: url(http://www.next-step.co.uk/Templates/2008/Content/images/HomeBlueBckg.gif);
    width: 998px;
    height: 448px;
    margin-left: 45px;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.NS_P_HDR
{
    background-image: url(http://www.next-step.co.uk/images/NS_P_HDR.gif);
    background-repeat: no-repeat;
    font-weight: bold;
    color: #8b0000;
    font-size: small;
    width: 437px;
    height: 40px;
    padding-left: 15px;
}