﻿.wirStyle form
{
	margin:0;
	padding:0;
}

.wirStyle p
{
	margin:0;
	padding:0;
}

.wirStyle img
{
	border:0;
}
	
.wirStyle a:visited,
.wirStyle a:link,
.wirStyle a:active
{
	text-decoration:underline;
	color:#086a9e;
}
.wirStyle a:hover
{
	text-decoration:underline;
}

.wirStyle .leftfloater
{
	float:left;
}


#divEmailFormat
{
    float:left; 
    width:300px;
}

#divEmailFormat .SelectGroup label
{
	font-weight:normal;
	line-height:15px;
    width:55px;
	padding-left:4px;
	padding-right:20px;
	float: right;
}

.wirStyle .header
{
	height: 120px;
	width:980px;
	margin:auto;
	text-align:left;

}

.wirStyle .adontop
{
	height:112px;
	background: transparent url('http://clib.icbdr.com/images/WR/adbg.gif') left top repeat-x;	
}

.wirStyle .adontop div
{
	padding-top:10px;
}

.wirStyle .pagewrapper
{
	width:980px;
	margin:auto;
	text-align:left;
}

.wirStyle .pagecontent
{
	 width:980px;
}

/*----- Header Stuff -----*/
.wirStyle .abovenav
{
	height:82px;
}

.wirStyle .abovenav div#partnerlogo
{
    padding-top: 20px;
    float: right;
}

.wirStyle .adarea
{
	float:left; width:442px; padding-top:14px;
}

.wirStyle .logoarea
{
	float:left; width:250px; padding-top:20px;
}

.wirStyle .loginarea
{
	float:left; width:248px; padding-top:15px; margin-left: 40px; 
}

.wirStyle p.signup
{
	margin:0; padding:0; color:#666666; width:190px; padding-top:3px; font-size:11px;
}

.wirStyle p.loginlink
{
	margin:0; padding:0; color:#666666; width:190px; padding-top:8px;
}

.wirStyle p.logininfo
{
	margin:0; padding:0; color:#666666; width:190px; text-overflow:ellipsis; overflow :hidden; white-space :nowrap;
}

.wirStyle p.userprofile
{
	margin:0; padding:0; padding-top:10px;
}
/*----- Header Stuff END-----*/

/*------Main Navigation -----*/	
.wirStyle .cb_nav
{
	width:980px; margin:auto; height:30px;
	background: transparent url('http://clib.icbdr.com/images/WR/navitemback.gif') left top repeat-x;
}

.wirStyle .nav_wrapper
{
	width: 980px;
	float:left;
	position: relative;
	z-index: 100;
}

.wirStyle .nav_wrapper_empty
{
	width: 980px;
	float:left;
	position: relative;
	z-index: 100;
}

.wirStyle .nav_wrapper_empty ul
{
	display:none;
}

.wirStyle .nav_wrapper ul
{
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
}

.wirStyle .nav_wrapper ul li
{
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
	position:relative;
	background: transparent url('http://clib.icbdr.com/images/WR/navitemdivider.gif') right top no-repeat;
}

.wirStyle .nav_wrapper ul li a
{
	height: 17px;
	padding: 7px 16px 7px 16px !important;
	padding: 7px 20px 7px 20px ;
	color: #ffffff;
	text-decoration: none !important;
	display: block;
	text-align: center;
	font: bold 12px arial, sans-serif;
	float:left;
}

.wirStyle .nav_wrapper ul li.employer
{
	background: transparent url('http://clib.icbdr.com/images/WR/suitbg.gif') right top no-repeat;
}

.wirStyle .nav_wrapper ul li.employer a:link,
.wirStyle .nav_wrapper ul li.employer a:visited,
.wirStyle .nav_wrapper ul li.employer a:active
{
	color:#fff9b2;
	padding: 7px 22px 7px 48px !important;
	padding: 7px 22px 7px 48px ;
}

.wirStyle .nav_wrapper ul li.seeker
{
	background: transparent url(http://clib.icbdr.com/images/WR/groupbg.gif) right top no-repeat;
}

.wirStyle .nav_wrapper ul li.seeker a:link,
.wirStyle .nav_wrapper ul li.seeker a:visited,
.wirStyle .nav_wrapper ul li.seeker a:active
{
	color:#fff9b2;
	padding: 7px 25px 7px 45px !important;
	padding: 7px 25px 7px 45px ;
}
 

.wirStyle .nav_wrapper ul li a:visited,
.wirStyle .nav_wrapper ul li a:link
{
	color: #ffffff;
}

.wirStyle .nav_wrapper ul li a:hover
{
	text-decoration:none !important;
	color:#ffe05c;
}

.wirStyle .nav_wrapper li a.active
{
	background: transparent url('http://clib.icbdr.com/images/WR/navitembacksel.gif') left top repeat-x;
}

.wirStyle .nav_wrapper li.active a:link,
.wirStyle .nav_wrapper li.active a:visited
{
	color: #ffffff;
}

.wirStyle .nav_wrapper li.active a:hover
{
	color: #ffffff;
}

/*------Main Navigation END -----*/	

/* ---- Footer ---- */
.wirStyle p.footerinfo
{
	
	margin:0;
	padding:0;
	padding-top:13px;
	height:24px;
	font-size:12px;
	color:#333333;
}

.wirStyle p.footerlinks
{
	margin:0;
	padding:0;
	height:25px;
	font-size:12px;
	color:#086a9e;
	
}

.wirStyle p.footerlinks a:visited,
.wirStyle p.footerlinks a:active,
.wirStyle p.footerlinks a:link
{
	font-size:12px;
	color:#086a9e;
	padding-left:6px;
	padding-right:6px;
	text-decoration:none;
}

.wirStyle p.footerlinks a:hover
{
	text-decoration:underline;
}

/* ---- Footer END ---- */

/* ---- Login Page ---- */
.wirStyle .loginpanels
{
	color:#333333;
	padding:24px 24px 0px 24px;
	height:187px;
}

.wirStyle .loginpanels p.loginstarters
{
	padding-top:5px;
	padding-bottom:25px;
}

.wirStyle input
{
	color:#000000;
	background-color:#f6f6f6;
	border: 1px solid #858484;
	height:18px;
	line-height:18px;
	padding-left:2px;
}

.wirStyle span.NoStyle input
{
	padding:0;
	margin:0;
	margin-top:4px;
	border:none;
	background-color:Transparent;
	height:15px;
	line-height:17px;
}

.wirStyle input.NoStyle
{
	padding:0;
	margin:0;
	border:none;
	background-color:Transparent;
}

.wirStyle span.NoStyle2 input
{
	padding:0;
	margin:0;
	margin-top:2px;
	border:none;
	background-color:Transparent;
	height:15px;
	line-height:17px;
}

.wirStyle input.NoStyle2
{
	padding:0;
	margin:0;
	border:none;
	background-color:Transparent;
}

.wirStyle input.ResetStyle
{
	padding:0;
	margin:0;
	border:none;
	background-color:Transparent;
	height:auto;
	line-height: normal;
	margin: auto;
	padding:auto;
}

.wirStyle input.defaultButton
{
	-moz-appearance: button;  
	padding: 0px 6px 0px 6px;
	border: 2px outset ButtonFace;
	background-color: ButtonFace;
	color: ButtonText;
	font: -moz-button;
	line-height: normal !important;
	white-space: pre;
	cursor: default;
	-moz-box-sizing: border-box;
	-moz-user-select: none;
	-moz-binding: none;
	text-align: center;
}

.wirStyle input.SmallInput
{
	color:#000000;
	background-color:#f6f6f6;
	border: 1px solid #858484;
	padding-left:2px;
	font-size:11px;
	height:14px !important;
	height:16px;
	line-height:14px;
}

.wirStyle input.MediumInput
{
	color:#000000;
	background-color:#f6f6f6;
	border: 1px solid #858484;
	padding-left:2px;
	font-size:12px;
	height:16px;
	line-height:16px;
}

.wirStyle select
{
	color:#000000;
	background-color:#f6f6f6;
	border: 1px solid #858484;
	height:auto;
}

.wirStyle select.SmallInput
{
	color:#000000;
	background-color:#f6f6f6;
	border: 1px solid #858484;
	line-height: 11px;
	font-size:11px;
}

.wirStyle textarea
{
	color:#000000;
	background-color:#f6f6f6;
	border: 1px solid #858484;
	line-height:18px;
	padding-left:2px;
	font-size:12px;
}

.wirStyle .loginpanels p.searchguide
{
	margin:0; padding:0; padding-top:6px; font-size:11px; padding-left: 101px !important; padding-left:99px;
}

.wirStyle .loginpanels p.searchguide_forgot
{
	margin:0; padding:0; padding-top:8px !important; padding-top:5px; font-size:11px; padding-left: 96px !important; padding-left:99px; height:25px;
}

.wirStyle .loginpanels label
{
	float:left;
	width:95px;
	font-family: arial;
	font-size:12px;
	color:#4d4d4d;
	font-weight:bold;
	padding-top:4px;
}

.wirStyle .plone input
{
	padding:0;
	margin:0;
	border:none;
	background-color:Transparent;
	height:auto;
	line-height: normal;
	margin: auto;
	padding:auto;
	width:15px;
}

.wirStyle .plone label
{
	float:none;
	font-weight:normal ;
	padding-left:4px !important;
	padding-left:1px;
}

.wirStyle .btnSignIn
{
	float:right; padding-right:45px;
}

.wirStyle .btnRegister
{
	float:left; padding-left:25px;
}

.wirStyle input.btnSubmit
{
	background-color:transparent;
}


/* ---- Login Page END ---- */
.wirStyle .required
{
	color:#cc0000 !important;
	font-family: Verdana, Sans-Serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing:normal;
}

.wirStyle .formpanel
{
	padding-left:7px;
}

.wirStyle .formpanel p
{
	clear:both;
	margin:0;
	padding:0;
    padding-top:10px;
	
}


.wirStyle .formpanel p label
{
	float:left;
	font-size:12px;
	color:#333333;
	font-weight: normal;
	line-height:20px;
}

.wirStyle a.pagenav
{
	font-family:arial; font-size:11px;
}

.wirStyle span.arrows
{
	font-family:Trebuchet MS, helvetica; font-size:10px;
}

.wirStyle span.pipes
{
	color:#666666;
}

.wirStyle .stepIndicator
{
	float:right; padding-right:20px;
}

.wirStyle .stepIndicator p
{
	line-height: 17px; float:left;
}

.wirStyle table.SelectGroupDoubleLine
{
	width: 700px;
}

.wirStyle table.SelectGroupDoubleLine td
{
	width:175px;
}

.wirStyle table.SelectGroupDoubleLine label
{
	padding:0;
}

 .wirStyle table.SelectGroupDoubleLine span.cblefty input
 {
 	float:left;
	height: 17px !important;
	height: 22px;
	width:17px !important;
	width:22px;
	background-color:transparent;
	border: none;
	line-height:18px;
	padding-left:0px;
	
 }
 
  .wirStyle table.SelectGroupDoubleLine span.cblefty label
  {
  }
 
 .wirStyle table.SelectGroupDoubleLine span.cblefty p
 {
 	text-overflow:ellipsis; overflow :hidden; white-space :nowrap;
	clear:none; margin:0; padding:0; white-space :nowrap; line-height:13px; font-size:12px; font-family:arial;
	width:140px;
 }
 
 .wirStyle table.SelectGroupDoubleLine span.cblefty div
 {
 	height:45px;

 	width:140px;
 	padding-top:2px !important;
 	padding-top:3px;
 }
 
 .wirStyle table.SelectGroupDoubleLine span.cblefty span.cboxsub
 {
 	margin:0; padding:0; line-height:9px; font-size:10px; color:#666666;
 }
 
 
 /**********/
 
 .wirStyle table.RadGroupDoubleLine
{
	width: 700px;
}

.wirStyle table.RadGroupDoubleLine td
{
	width:175px;
}

.wirStyle table.RadGroupDoubleLine label
{
	padding:0;
}

.wirStyle table.RadGroupDoubleLine span
{
	padding:0;
	margin:0;
	margin-top:4px;
	border:none;
	background-color:Transparent;
	height:15px;
	line-height:16px;
	float:left;
}

 .wirStyle table.RadGroupDoubleLine span.cblefty input
 {
	float:left;
	padding:0;
	margin:0;
	border:none;
	background-color:Transparent;
	padding-top:1px;
	
 }
 
  .wirStyle table.RadGroupDoubleLine span.cblefty label
  {
  }
 
 
 .wirStyle table.RadGroupDoubleLine span.cblefty div
 {
 	width:140px; text-overflow:ellipsis; overflow :hidden; white-space :nowrap; padding-left:3px;
 }
 


/*---- Main List Layout ---*/

.wirStyle table.MainList
{
	border-collapse: collapse;
	table-layout:fixed;
	font-size: 11px;
	border-collapse: collapse;
	text-align: left;
	line-height: 18px;
}

.wirEmployer table.MainList
{
	font-family:verdana, arial, sans-serif;
}

.wirSeeker table.MainList
{
	font-family:verdana, arial, sans-serif;
}


.wirStyle table.MainList th
{
	padding: 0px 0px 0px 5px;
	font-weight: bold;
	color:#333333;
	background-color: #ebebeb;
	height:17px;
	line-height: 17px;
}

.wirStyle table.MainList tr th a:link,
.wirStyle table.MainList tr th a:active,
.wirStyle table.MainList tr th a:visited
{
	color:#086a9e;
}

.wirStyle table.MainList tr th a:hover
{
	color:#086a9e;
}

.wirStyle table.MainList th.firstheader
{
	background: url('http://clib.icbdr.com/images/WR/tbllc.gif'); background-repeat: no-repeat; background-position: top left; background-color: #ebebeb;
}

.wirStyle table.MainList th.lastheader
{
	background: url('http://clib.icbdr.com/images/WR/tblrc.gif'); background-repeat: no-repeat; background-position: top right; background-color: #ebebeb;
}

.wirStyle table.MainList tr td
{
	color:#000000;
	line-height:17px;
	padding-top:3px;
	border-bottom: 1px solid #e1edfa;
	padding-left:5px;
	text-overflow:ellipsis;
	overflow :hidden;
	white-space :nowrap;
	margin-right:5px;
}

.wirStyle table.MainList tr.greyedout td
{
	color:#000000;
	line-height:17px;
	padding-top:3px;
	border-bottom: 1px solid #d9d9d9;
	padding-left:5px;
	text-overflow:ellipsis;
	overflow :hidden;
	white-space :nowrap;
	margin-right:5px;
	background-color:#eeeeee;
}

.wirStyle table.MainList tr td a:link,
.wirStyle table.MainList tr td a:active
{
	color:#086a9e;
	font-weight: bold;
}

.wirEmployer table.MainList tr td a:link,
.wirEmployer table.MainList tr td a:active
{
	text-decoration: underline;
}

.wirSeeker table.MainList tr td a:link,
.wirSeeker table.MainList tr td a:active
{
	text-decoration: none;
}

.wirStyle table.MainList tr td a:visited 
{
	font-weight:bold;
	color:#9b4e9b;
}

.wirEmployer table.MainList tr td a:visited
{
	text-decoration: underline;
}

.wirSeeker table.MainList tr td a:visited
{
	text-decoration: none;
}

.wirStyle table.MainList tr td a:hover
{
	text-decoration: underline;

}
/*---- Main List Layout END ---*/

/*---- Recommended Jobs List Layout on front page ---*/

.wirStyle table.MainListJR
{
	table-layout:fixed;
	font-size: 11px;
	border-collapse: collapse;
	text-align: left;
	line-height: 18px;
}

.wirStyle table.MainListJR
{
	font-family:arial, sans-serif;
}

.wirStyle table.MainListJR th
{
	padding: 0px 0px 0px 5px;
	font-weight: bold;
	color:#333333;
	background-color: #ebebeb;
	height:17px;
	line-height: 17px;
}

.wirStyle table.MainListJR th.firstheader
{
	background: url('http://clib.icbdr.com/images/WR/tbllc.gif'); background-repeat: no-repeat; background-position: top left; background-color: #ebebeb;
}

.wirStyle table.MainListJR th.lastheader
{
	background: url('http://clib.icbdr.com/images/WR/tblrc.gif'); background-repeat: no-repeat; background-position: top right; background-color: #ebebeb;
}

.wirStyle table.MainListJR tr td
{
	color:#333333;
	line-height:15px;
	padding-top:2px;
	border-bottom: 1px solid #e1edfa;
	padding-left:5px;
	font-size:11px;
	text-overflow:ellipsis; overflow :hidden; white-space :nowrap;
}

.wirStyle table.MainListJR tr td a:link,
.wirStyle table.MainListJR tr td a:active
{
	color:#086a9e;
	font-weight: bold;
	font-size:11px;
}

.wirStyle table.MainListJR tr td a:link,
.wirStyle table.MainListJR tr td a:active
{
	text-decoration: none;
}

.wirStyle table.MainListJR tr td a:visited 
{
	font-weight:bold;
	color:#9b4e9b;
}

.wirStyle table.MainListJR tr td a:visited
{
	text-decoration: none;
}

.wirStyle table.MainListJR tr td a:hover
{
	text-decoration: underline;

}
/*---- Recommended Jobs List Layout END ---*/


.FieldErrorCaption
{
	font-family: Arial, Helvetica, Sans-Serif;
	color:#cc0000 !important;
	font-size: 12px;
}

.FieldError
{
	font-family: Arial, Helvetica, Sans-Serif;
	color:#cc0000 !important;
	padding-left:5px;
	font-size: 12px;
	font-weight: bold;
	float:none;
	clear:both;
}

/* Radio buttons*/

.wirStyle .SelectGroup
{

	line-height:20px;
}

.wirStyle .SelectGroup label
{
	line-height:20px;
	font-weight:normal;
	padding-left:4px;
	padding-right:20px;
}

.wirStyle .SelectGroup input
{
	width:13px;
	height:15px;
	margin:0;
	padding:0;
	margin-bottom:1px;
	vertical-align:middle;
	background-color:Transparent;
	border:0px;
}

/* Button style*/

.wirStyle .ActionButton
{
	background-image:url('http://clib.icbdr.com/images/WR/button_bg.gif');
	background-repeat:repeat-x;
	color:#454545;
	font-family:arial;
	font-size:12px;
	height:21px;
	line-height:16px;
	font-weight:bold;
	background-color:white;
	margin: 0px 5px 0px 0px !important;
	margin: 1px 5px 0px 0px;
	padding: 0px 11px 0px 12px !important;
	padding: 0px 4px 0px 5px;
	border-top-style:solid;
	border-top-color:#bbbbbb;
	border-top-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#666666;
	border-bottom-width:2px;
	border-left-style:solid;
	border-left-color:#bbbbbb;
	border-left-width:1px;
	border-right-style:solid;
	border-right-color:#666666;
	border-right-width:2px; 
	cursor: pointer; 
}

.wirStyle .ActionButton:hover
{
	cursor: pointer; 
}

.wirStyle .SmallActionButton
{
	background-image:url('http://clib.icbdr.com/images/WR/button_bg.gif');
	background-repeat:repeat-x;
	color:#454545;
	font-family:arial;
	font-size:12px;
	height:18px;
	line-height:15px;
	font-weight:bold;
	background-color:white;
	margin: 0px 5px 0px 0px !important;
	margin: 0px 5px 0px 0px;
	padding: 0px 11px 0px 12px !important;
	padding: 0px 4px 0px 5px;
	border-top-style:solid;
	border-top-color:#bbbbbb;
	border-top-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#666666;
	border-bottom-width:2px;
	border-left-style:solid;
	border-left-color:#bbbbbb;
	border-left-width:1px;
	border-right-style:solid;
	border-right-color:#666666;
	border-right-width:2px; 
	cursor: pointer; 
}

.wirStyle .SmallActionButton:hover
{
	cursor: pointer; 
}

.wirStyle .btnback_gray
{
	background-image:url(http://clib.icbdr.com/images/WR/button_bg_gray.gif);
	background-color:#f8f8f8;
}


/* SMALL TABLES*/


.wirStyle table.folderpane
{
	border-collapse: collapse;
	table-layout:fixed;
	margin:0;
	padding:0;
	text-align:left;
	line-height: 18px;
	font-family:verdana, arial, sans-serif;
	
}


.wirStyle table.folderpane th
{
	padding: 0px 0px 0px 5px;
	font-weight: bold ;
	color:#333333;
	background-color: #ebebeb;
	height:17px;
	line-height: 17px;
}

.wirStyle table.folderpane th.firstheader
{
	background: url(http://clib.icbdr.com/images/WR/tbllc.gif); background-repeat: no-repeat; background-position: top left; background-color: #ebebeb;
}

.wirStyle table.folderpane th.lastheader
{
	background: url(http://clib.icbdr.com/images/WR/tblrc.gif); background-repeat: no-repeat; background-position: top right; background-color: #ebebeb;
}

.wirStyle table.folderpane tr td
{
	color:#000000;
	background-color:#ffffff;
	line-height:17px;
	padding-top:3px;
	border-bottom: 1px solid #e1edfa;
	font-size:11px;
	text-overflow:ellipsis;
	overflow :hidden;
	white-space :nowrap;
}
                         
.wirStyle .listheaders
{
    text-align:left; width:640px; height:18px; line-height:17px;
}

.wirStyle .folderlist
{
    overflow-y:scroll; overflow:-moz-scrollbars-vertical !important;
}

.wirStyle .folderlist
{
	background-color:#f1f1f1;
	border-bottom:1px solid #d2d2d2;
}
        
.wirStyle table.folderpane td p
{
 margin:0; padding:0; padding-left:5px;
 text-overflow:ellipsis;
	overflow :hidden;
	white-space :nowrap;
}

.wirStyle table.folderpane tr.editing td
{
	background-color:#fefadb;
}

 
/* SMALL TABLES END */

/* File upload fields*/

.wirStyle input.filestyle
{
	color:#000000;
	background-color:#f6f6f6;
	border: 1px solid #858484;
	height:19px;
	line-height:16px;
	padding-left:2px;
}

.wirStyle div.fileinputs {
	position: relative;
}

.wirStyle div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

.wirStyle input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

/* File upload fields ENDS*/

.wirStyle p.sectionheader
{
	font-size:14px; color:#787878; border-bottom:1px solid #c4d0ec;
}

.wirStyle p.sectionheader2
{
	font-size:12px; color:#555555;
}

.wirStyle p.sectionheader3
{
	font-size:13px; color:#6d5606;
}

.wirStyle p.sectionheader3wunderline
{
	font-size:13px; color:#6d5606;border-bottom:1px solid #c4d0ec;
}

.wirStyle p.sectionheader2wunderline
{
	font-size:12px; color:#555555; border-bottom:1px solid #c4d0ec;
}



.wirStyle .coloredboxes
{
	font-size:1px;
	line-height:1px;
	width:12px;
	margin-top:2px;
	margin-bottom:6px;
	margin-right:5px;
	height:12px;
	float:left;
	border: solid 1px #404040;
}

.wirStyle .smallcoloredboxes
{
	font-size:1px;
	line-height:1px;
	width:8px;
	margin-top:3px;
	margin-bottom:0px;
	margin-right:5px !important;
	margin-right:2px;
	height:8px;
	float:left;
	border: solid 1px #404040;
}

.wirStyle .VirtualEarthMap
{
	position: relative;
    overflow:hidden;
    background-color: #f6f1e6;
}

.wirStyle .MSVE_PoweredByLogo{display:none;}
.wirStyle .MSVE_PoweredByLogo_ie{display:none;}

.wirStyle a.mapLink:active,
.wirStyle a.mapLink:visited,
.wirStyle a.mapLink:link
{
	font-size:11px;
}

.wirStyle .contentheader1
{
	color:#555555; font-size:19px; letter-spacing:-1px; line-height:27px;
}

.wirStyle .contentsubheader1
{
	color:#555555; font-size:15px; line-height:23px; font-weight:bold;
}

.wirStyle ul.square
{
	list-style-image:none;
	padding:0pt;
	padding-left:20px;
	list-style-position:outside;
	list-style-type:square;
	margin-left:20px;
	MARGIN-TOP: 12px;
	margin-bottom:24px;
	
}

.wirStyle ul.square li
{
	margin:0pt;
	padding:0pt;
	margin-bottom:8px;
}


.wirStyle a.helpLink:link,
.wirStyle a.helpLink:active,
.wirStyle a.helpLink:visited
{
	text-decoration:none; font-size:11px; font-family:arial; color:#015480; margin:0; padding:0; border-bottom:1px dotted #086a9e;
}

.wirStyle a.helpLink:hover
{
	text-decoration:none; color:black; border-bottom:1px dotted #3a3a3a;
}

.wirStyle .yellowCaption
{
	float:left; font-size:13px; padding-left: 6px; padding-right:9px; line-height:20px; color:#000000; height:19px; border-left:2px solid #4582ae; background-image:url(http://clib.icbdr.com/images/WR/backyellow.gif); background-repeat: repeat-x;
}

.wirStyle .BlueCaption
{
	float:left; font-size:13px; padding-left: 6px; padding-right:9px; line-height:19px; color:#ffffff; height:19px; border-left:5px solid #f6be17; background-image:url(http://clib.icbdr.com/images/WR/backblue2.gif); background-repeat: repeat-x;
}

/* Custom Styles for Virtual Earth Map*/
.wirStyle .pinGrey{ position:relative; background:url(http://clib.icbdr.com/images/WR/pushpingrey.gif) no-repeat 0 0; height:30px; width:25px; top:-15px; color:#fff; text-align:center; font: bold 12px Arial; cursor: pointer;}
.wirStyle .pinRed{ position:relative; background:url(http://clib.icbdr.com/images/WR/pushpinred.gif) no-repeat 0 0; height:30px; width:25px; top:-15px; color:#fff; text-align:center; font: bold 12px Arial; cursor: pointer;}
.wirStyle .pinText{ position: relative; top: 2px; }
.wirStyle .pinText a:hover{text-decoration:none;}

.wirStyle .VEAPI_Pushpin
{
	text-decoration:none !important;
}

.wirStyle .printOptions
{
	display: none;
}

.wirStyle .companyBox
{
	width: 202px; height: 208px; float: left; background: url(http://clib.icbdr.com/images/WR/compbg.jpg); background-repeat: no-repeat;
}
.wirStyle .companyBox .companyBoxImage
{
	padding-left: 0px; padding-top: 0px;
}
.wirStyle .companyBox .companyBoxDescription
{
	padding-left: 12px; padding-top: 0px;
}

.wirStyle .positionBox
{
	margin-left: 10px; margin-right: 3px; width: 371px; height: 208px; float: left; background: url(http://clib.icbdr.com/images/WR/jobbg.jpg); background-repeat: no-repeat;
}

.wirStyle .positionBox .positionBoxDescription
{
	padding-left: 12px; padding-top: 12px; float: left; width: 170px; height: 200px;  overflow: hidden;
}

.wirStyle .watermark_on
{
	color:#888888;
}

/* Image replacement*/

.wirStyle .divRegister
{
	width:130px;
	height:40px;
	float:left;
	background:url('http://clib.icbdr.com/images/WR/btnregister.gif');
}

.wirStyle .divApplyNow 
{
	width:127px;
	height:38px;
	float:left;
	background:url('http://clib.icbdr.com/images/WR/btnApplyNow.gif');
}
.wirStyle .divCancel 
{
	width:127px;
	height:38px;
	float:left;
	background:url('http://clib.icbdr.com/images/WR/btnCancel.gif');
}

.wirStyle .divCancelThin 
{
	width:120px;
	height:24px;
	float:left;
	background:url('http://clib.icbdr.com/images/WR/cancelbtn.gif');
}

.wirStyle .divContinue 
{
    cursor: pointer;
	width:127px;
	height:38px;
	float:left;
	background:url('http://clib.icbdr.com/images/WR/btncontinue.gif');
}
