﻿*
{
    margin:0;
    padding:0;
}
a, a:link {color:#000;  text-decoration:none; font:11px Trebuchet MS; }
a:hover {color:#000;  text-decoration:underline;font:11px Trebuchet MS;}
/*h1 {font-size:1.5em;}
h2 {font-size:1.1em;}
h3 {font-size:1.1em;}
h4 {font-size:1.1em;}*/

/*****  MASTER PAGES   **********/
.ContentContainer
{
    Font:11px Trebuchet MS;
    width:940px;
    margin-left:20px;
    margin-top:20px;    
}
.TopRightContent
{
    padding-bottom:5px;
    float:right;
}
.TopRightContent a
{
    color:#000;
    text-decoration:none;
}
.TopRightContent a:hover
{
    color:#000;
    text-decoration:underline;
}
.wrapper
{
     clear:both;
     width:940px;    
}
.dvLeft
{
    float:left;
    width:250px;
    /*rest is in New_Header.css*/
}
/********* Right Component **************/
.dvRight
{
    float:right;
    padding-bottom:40px;
    width:690px;
    background:#fff url(../../Images/TopBorderContentCPM.JPG) no-repeat top left;    
}
.dvRight_Jobs
{
    float:right;
    padding-bottom:40px;
    width:690px;
    background:#fff url(../../Images/TopBorderContentJOBS.JPG) no-repeat top left;    
}
.ContentPlaceHolder_CPM
{
    /*clear:both;*/
    margin-top:75px;
    padding-top:25px;
    border-left:solid 1px #cfd48f;
    border-right:solid 1px #cfd48f;
    border-top:solid 1px #cfd48f;
    background-color:#FFF;
    width:668px;  
}
.ContentPlaceHolder_JOBS
{
    clear:both;
    margin-top:75px;
    padding-top:25px;
    border-left:solid 1px #AFC7D3;
    border-right:solid 1px #AFC7D3;
    border-top:solid 1px #AFC7D3;
    background-color:#FFF;
    width:668px;  
}
.dvPrint
{
    text-align:right;
    margin-left:20px;
    width:628px;
}
.dvFrame
{
    margin-left:20px;
    width:628px;  
}
.IFrame
{
    height:1000px;
    width:628px; 
}
.IFrame2
{
    height:1100px;
    width:628px; 
}
.error
{
    width:623px;
    padding:5px 0px 5px 5px;
    border:solid 1px #ff0000;
    color:#ff0000;
    font:11px Trebuchet MS;
    margin:10px 0px 10px 0px;    
}
/*******CPM pages - interaction   *******/
.ContentBalkHeader2
{
    clear:both;
    background-color:#afc7d2;
    height:40px;
    width:628px;
    line-height:40px;
}
#Job_breadcrumb
{
    font-family: Trebuchet MS;
    font-size: 12px;
    text-align: left;
	width: 628px;
}

.Job_breadcrumbH6
{
    margin-left:10px;
    float:left;
	text-align:justify;
	font-weight: bold;
	color:#476b7b;
}
.Job_breadcrump_links
{
    font-family: Trebuchet MS;
    font-size: 11px;
    float:left;
    margin-left:10px;
	text-align:justify;
	color:#476b7b;    
}
.Job_breadcrump_links a
{
	text-align:justify;
	text-decoration:underline;
	color:#476b7b;
	cursor:pointer;
}
.Job_breadcrump_links a:hover
{
	text-align:justify;
	color:#476b7b;
	text-decoration:underline;
	cursor:pointer;
}
#container_NewCPM
{
    background: #FFF;
	color:#476b7b;
	text-align: justify;
	padding-top: 25px;
	width:628px;
}
.labelHd
{
	Font:14px Trebuchet MS;
	color:#476b7b;
	font-weight:bold;
	text-align:left;
}
/****************************************/
table.filter
{
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
}

table.filter td {padding: 0px;margin: 0px;}
table.filter input.stretch {width: 100%;}

td.half {width: 50%; }
td.third {width: 33%;}
td.quart {width: 25%;}
.buttonBlue
{
    background-color:#afc7d2;
    color:#476b7b;
    font:11px Trebuchet MS;
    height: 20px;
	width: 100%;
	border: 1px solid #555555;
	margin-top: 2px;
	cursor: pointer;
	cursor: hand;
}
.CompletenessTable
{
    width:600px;
    height:25px;
    border:solid 1px #000;
}
/****************************************/
/**** TEXTBOXES  *******/
.txtLong508
{
    width:508px;
    height:50px;
    font:11px Trebuchet MS;
    color:#476b7b;
}
.txtLong200
{
    width:200px;
    height:15px;
    font:11px Trebuchet MS;
    color:#476b7b;
}
.txtLong190
{
    width:190px;
    height:15px;
    font:11px Trebuchet MS;
    color:#476b7b;
}
.txtLong180
{
    width:180px;
    height:15px;
    font:11px Trebuchet MS;
    color:#476b7b;
}
.txtLong170
{
    width:170px;
    height:15px;
    font:11px Trebuchet MS;
    color:#476b7b;
}
.txtLong160
{
    width:160px;
    height:15px;
    font:11px Trebuchet MS;
    color:#476b7b;
}
.txtLong150
{
    width:150px;
    height:15px;
    font:11px Trebuchet MS;
    color:#476b7b;
}
.txtLong140
{
    width:140px;
    height:15px;
    font:11px Trebuchet MS;
    color:#476b7b;
}
.txtLong130
{
    width:130px;
    height:15px;
    font:11px Trebuchet MS;
    color:#476b7b;
}
.txtLong120
{
    width:120px;
    height:15px;
    font:11px Trebuchet MS;
    color:#476b7b;
}
.txtLong100
{
    width:100px;
    height:15px;
    font:11px Trebuchet MS;
    color:#476b7b;
}
.txtLong85
{
    width:85px;
    height:15px;
    font:11px Trebuchet MS;
    color:#476b7b;
}
.txtLong70
{
    width:70px;
    height:15px;
    font:11px Trebuchet MS;
    color:#476b7b;
}
.txtLong50
{
    width:50px;
    height:15px;
    font:11px Trebuchet MS;
    color:#476b7b;
}
.txtMultiLine490
{
    width:490px;  
    height:75px; 
    font:11px Trebuchet MS; 
    color:#476b7b;
}
.txtMultiLine
{
    width:485px;  
    height:75px; 
    font:11px Trebuchet MS; 
    color:#476b7b;
}
.txtMultiLineSmall
{
    width:485px;  
    height:50px; 
    font:11px Trebuchet MS; 
    color:#476b7b;
}
/***** DROPDOWNLISTS  *******/
.ddlLong512
{
    width:512px;  
    height:18px; 
    font:11px Trebuchet MS; 
    color:#476b7b;
}
.ddlLong485
{
    width:485px;  
    height:18px; 
    font:11px Trebuchet MS; 
    color:#476b7b;
}
.ddlLong300
{
    width:300px;  
    height:18px; 
    font:11px Trebuchet MS; 
    color:#476b7b;
}
.ddlLong200
{
    width:200px;
    height:18px;
    font:11px Trebuchet MS;
    color:#476b7b;
}
.ddlLong180
{
    width:180px;
    height:18px;
    font:11px Trebuchet MS;
    color:#476b7b;
}
.ddlLong170
{
    width:170;  
    height:18px; 
    font:11px Trebuchet MS; 
    color:#476b7b;
}
.ddlLong165
{
    width:165;  
    height:18px; 
    font:11px Trebuchet MS; 
    color:#476b7b;
}
.ddlLong160
{
    width:160px;  
    height:18px; 
    font:11px Trebuchet MS; 
    color:#476b7b;
}
.ddlLong155
{
    width:155;  
    height:18px; 
    font:11px Trebuchet MS; 
    color:#476b7b;
}
.ddlLong150
{
    width:150;  
    height:18px; 
    font:11px Trebuchet MS; 
    color:#476b7b;
}
.ddlLong100
{
    width:100px;  
    height:18px; 
    font:11px Trebuchet MS; 
    color:#476b7b;
}
.ddlLong60
{
    width:60;  
    height:18px; 
    font:11px Trebuchet MS; 
    color:#476b7b;
}
.ddlLong92
{
    width:92px;  
    height:18px; 
    font:11px Trebuchet MS; 
    color:#476b7b;
}
.ddlLong55
{
    width:55;  
    height:18px; 
    font:11px Trebuchet MS; 
    color:#476b7b;
}
/****  LISTBOXES ************/
.listboxLong300
{
    width:300px;
    font:11px Trebuchet MS;
    color:#476b7b;
}
.listbox
{
    width:300px;
    font:11px Trebuchet MS;
    color:#476b7b;
}
.listBoxLong250
{
    width:250px;
    font:11px Trebuchet MS;
    color:#476b7b;
}
/****** REGISTRATION_X.ASPX       **********/
.registrationBlock
{
    width:628px;
    border:solid 1px #aeaeae;
    margin:5px 0px 5px 0px;
}
.registrationHeader
{
    color:#476b7b;
    width:628px;
    height:20px;
    background:#afc7d2;
    border-bottom:solid 1px #aeaeae;
    font:12px Trebuchet MS;
}
.Regheader
{  
    margin-left:10px;
    line-height:20px;
}
.registrationContent
{
    padding:5px 0px 5px 5px;
    font:11px Trebuchet MS;
    color:#476b7b;
}
.registrationContent table
{
    width:99%;
}
.registrationContent td
{
    font:11px Trebuchet MS;
    color:#476b7b;
}
/********* LABELS *********/
.lblNormalNotBold
{
	Font:11px Trebuchet MS;
	color:#476b7b;
	text-align:left;
}
.lblNormal
{
	Font:11px Trebuchet MS;
	color:#476b7b;
	font-weight:bold;
	text-align:left;
}
#personlink a
{
	Font:11px Trebuchet MS;
	color:#476b7b;
	font-weight:bold;
	text-align:left;
}
#personlink a:hover
{
	Font:11px Trebuchet MS;
	color:#476b7b;
	font-weight:bold;
	text-align:left;
	text-decoration:underline;
}
/******* LOGIN *********/
.loginBlock2
{
	margin:0;
	padding:0;
	width:100%;	
	background:#F7F8FB;
}
.loginInternalBlock
{
    padding:20px 0px 20px 0px; 
}
.loginInternalBlock2
{
    padding:0px 0px 20px 0px;  
}
.experienceLink
{
    width:100%;
    text-align:right;
    
}
.experienceLink a
{
    padding-right:10px;
    Font:11px Trebuchet MS;
    text-decoration:underline;
    color:#476b7b;
}
.txtLong96
{
    width:96px;  
    height:15px; 
    font:11px Trebuchet MS; 
    color:#476b7b;
}












/*.wrapper2
{
    clear:both;
    width:690px;
    padding-top:75px;
    background:#fff url(../../Images/TopBorderContentJOBS.JPG) no-repeat;
}
.ContentPlaceHolder
{
    padding-top:24px;
    border-left:solid 1px #AFC7D3;
    border-right:solid 1px #AFC7D3;
    border-top:solid 1px #AFC7D3;
    background-color:#FFF;
    padding-bottom:100px;  
    width:668px;  
}
.ContentSubContainer
{
    margin-left:10px;
    width:648px;
}
.ContentPrintHeader
{
    height:25px;    
}
.TOPfloatRight
{
    cursor:pointer;
    margin-right:8px;
    float:right;
}
.ContentHomeHeader
{
    height:20px;
    padding: 0 5px 0 15px;
    background: url(../../Images/content_menu2.gif) no-repeat; 
	cursor: pointer;
}

.ContentBalkHeader1
{
    clear:both;
    background-color:#AFC7D3;
    height:40px;
    line-height:40px;    
}
.ContentBalkHeader2
{
    clear:both;
    background-color:#afc7d2;
    height:40px;
    width:640px;
    line-height:40px;
}
.definitionBlue
{
    color:#476b7b;
    font: 11px Trebuchet MS;
    font-weight:bold;
}
.definitionBlue a
{
    color:#476b7b;
    font: 11px Trebuchet MS;
    text-decoration:underline;
}
.definitionBlue a:hover
{
    color:#476b7b;
    font: 11px Trebuchet MS;
    text-decoration:underline;
}
.definitionBluePage
{
    color:#476b7b;
    font: 11px Trebuchet MS;
}*/
/****** CSS for content controls **********/
/*
.buttonGreen
{
    border:solid 1px #555555;
    background-color:Green;
    color:#000;
    font:11px Trebuchet MS;
    cursor:pointer;
}

.buttonRight
{
    float:right;
    margin:10px 10px 0px 0px;
}*/


/**** usercontrols  *********/
/*.Form_dv 
{
    margin:0;
    padding:0;
}
.tdWidth
{
    width:125px; 
    padding-bottom: 20px;
    padding-top:5px;
}
.dvLanguages
{
    width:300px;
    height:40px;
}
.dvLanguages td
{
    text-align:center;
}
.dvLanguages .left
{
    text-align:left;
}
*/
/****************layout for the search list boxes and headers******************/
/*

.topheading 
{
	color:#476b7b;
	font-weight: bold;
	text-align:justify;
	display:inline;
	padding: 10px 0 20px 0;
	font-size: 14pt;
}
.search 
{
	color: #476b7b;
	display:inline;
	text-align: justify;
	padding: 0;
	
}
.warning
{
    border:solid 1px #ff0000;
    text-align: justify;
    font-weight: lighter;
    padding: 5px 5px 10px 5px;
}
.txt_dv
{
	display: inline;
}
.BtmMargin
{
	margin-bottom:30px;
	
}
.column
{
	float: left;
}
.rightColumn
{
	float: left; 
	margin-left: 100px;
}
.btnsearch
{
	width: 99%;
}
.table_dv
{
	width: 400px;
	margin-left: 30px;
}
.MsoNormal 
{
	font-size: 0.9em;
}
*/
/********************For the border around pages with the login*********************/
/*.loginBlock2
{
	margin:0;
	padding:0;
	width:100%;	
	background:#F7F8FB;
}
.loginInternalBlock
{
    padding:20px 0px 20px 0px; 
}
.loginInternalBlock2
{
    padding:0px 0px 20px 0px;  
}
.dv_Title
{
	margin-left: 25px;
}
.Left
{
	margin-left: 25px;
}
.btmleft
{
	float:left;
	width: 200px;
	margin-right: 10px;
	padding-top: 20px;
}
.btmright
{
	float:left;
	width: 200px;
	margin-left: 10px;
	padding-top: 20px;
}
.lblTxtOutput
{
	font: 11px  Trebuchet MS;
	color:#476b7b;
}
.logHead
{
	font-size: 10pt;
	color: #476b7b;
}
.TopMarign
{
	margin-left: 20px;
}
*/
/*********************Labels for all the pages in the Jobs and Person folders****************/
/*
.lblSubHead
{
  Color:#476b7b;
  padding-top: 20px;
  padding-bottom: 20px;
  Font: 12px Trebuchet MS;
  font-weight:bolder;
}
.lblHead
{
  Color:#476b7b;
  Background-color:transparent;
  Font: 12px Trebuchet MS;
  padding-top: 20px;
  padding-left: 15px;
  padding-bottom: 20px;
}
 .span
{
   font-weight:lighter;
}

.labelHd
{
	Font:14px Trebuchet MS;
	color:#476b7b;
	font-weight:bold;
	text-align:left;
}
.plclabel
{
	Font:14px Trebuchet MS;
	color:#476b7b;
	font-weight:bold;
	text-align:left;
}

.lblLabels
{
    color:#476b7b;
    background-color:transparent;
    font:11px Trebuchet MS;
}
.labelsDisabled
{
	font: 11px Trebuchet MS;
	color: #4a4a4a;
	background-color: transparent;
	text-decoration: line-through;
}*/
/****************Person Details*************/
/*.Row 
{
	width:320px;
	padding:0px;
	margin-bottom:5px;
	display: inline;
	font-size: 1.1em;
}
.labels
{
	color:#476b7b;
	font-size: 0.8em;
	font-weight:bold;
}
.txtBx
{
	padding:0px;
	width:180px;
	margin:0px;
}*/
/************ buttons ************/
/*
*/
/******     *******/
/*.innerFieldSet
{
    width:638px;
    margin:10px 5px 10px 5px;
}
*/
/*******breadcrumbs********/
/*
.Job_breadcrump_links a:visited
{
	text-align:justify;
	color:#476b7b;
	text-decoration:underline;
	cursor:pointer;
}*/

.dvFormComplain{ background-color: #BCD2E7; border: solid 2px #000000; width: 400px; padding: 10px 25px 10px 25px; font-size: 1.2em;}
.dvFormComplain span { font-size: 1.3em; }
.dvFormComplain .complainlbl { width: 200px; float:left; margin-bottom: 5px;}
.dvFormComplain .complainbtn { float:right; top: -20px; position: relative; width: 100px;}
.dvFormComplain .complaintxt { float:left; margin-bottom: 5px; }
.dvFormComplain .complainMan { color: #905050; font-size:1.0em; }
.divFloatClear { clear: left; }
/*808080*/