#canOpt {
	float:right;
}

#canOpt td {
	padding:2px;
	font-size:12px;
}

#ie5CVPanel {
	width:650px;
}

#cvPanel {
	width:auto;
	padding:10px;
	border:1px solid #0066CC;
	background:#fff;
        position: relative;
	color: #000 !important;
}

#cvPanel div {
        position: relative;
	color: #000 !important;
}

#cvPanel span {
        position: relative;
	color: #000 !important;
}

#cvPanel h1 {
        font-size: 28px;
	margin-bottom:0;
	font-weight:normal;
}

#cvPanel h3 {
       border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	font-size:14px;
	font-weight:bold;
	margin-top:15px !important;
	width:auto;
}

#cvPanel p {
	margin:5px 0 0 0;
	color: #000 !important;
}

h3.cptitle {
        color: #000;
	font-size: 28px;
	text-transform: lowercase;
	font-family: Verdana, Arial, Helvetica;
}

#contactDetails {
	float:right;
	text-align:right;
}

#skillsTable { border: 1px solid #ccc; width: 100%; font-size:10px; }
#skillsTable td { padding: 3px 7px; }
#skillsTable tr.odd, #skillsTable tr.odd td { background: #fff; }
#skillsTable tr.even, #skillsTable tr.even td { background: #eee; }

#quals label {
	width:160px;
	float:left;
	font-weight:normal;
}

#workpref label {
	width:140px;
	float:left;
	font-weight:normal;
}

#refs span {
	width:210px;
	float:left;
	font-weight:normal;
}

#storeSearch label {
	width:240px;
	float:left;
	font-weight:normal;
}

#quals span, #workpref span, #refs span, #storeSearch span {
	float:left;
}

#cvPanel div {
	display:block;
}

#ie5StoreSearch {
	width:896px;
}

#storeSearch {
	width:auto;
	border:1px solid #0066CC;
	background:#fff;
	padding:20px;
	text-align:center;
}

#ssName, #ssEmail {
	text-align:left;
	font-weight:bold !important;
}

.navLinks {
	color: #00125c;
	font-weight: bold;
}

.clear {
	clear:both;
	font-size:1px;
	height:0px;
	overflow:hidden;
}

p.asTyped {
        margin-top: 15px;
        color: #666;
}

table#displaySkills { width: 98%; margin: 5px 1%; border-collapse: collapse; }
table#displaySkills td, body#newCP table#displaySkills th {  border: 1px solid #eee; padding: 1px 3px }
table#displaySkills th {  font-size: 100%; color: #666; text-align: left; font-weight: normal; }
.invalidUser {  font-weight: bold; color: #f00; text-decoration: line-through; }














#covLetLeftLeft, #resManLeftLeft {
	float:left;
	width:auto;
	font-weight:bold;
}
#covLetLeftRight, #resManLeftRight {
	float:right;
	width:auto;
	text-align:right;
}
#resManRight, #appNotRight {
	float:right;
	width:410px;
}
#resManLeft, #appNotLeft {
	float:left;
	width:410px;
}
#resManRight br, resManLeft br, #appNotLeft br, #appNotRight br {
	clear:both;
}

#myProfile, #myProfileOff, #myProfileOn, #companyDetails, #applicantManager, #cvMatching, #eligibilityAvailability {
	width:auto;
	border:1px solid #0066CC;
	border-top:0;
	padding:6px;
	background:#FFF;
}

#myProfileOn {
	display:none;
}

#myProfile label {
	float:left;
}
#myProfile span {
	float:left;
}

fieldset {
	padding:10px;
	border:1px solid #9C9C9C;
	position:relative;
}
fieldset p {
	margin-top:6px;
}


.boxTop {
	width:870px;
	height:19px;
	background-image:url(images/header-strip.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color:#FFF;
	font-weight:bold;
}
.boxTop img {
	width:7px;
	height:8px;
}

.rightHeader {
	width:auto;
	margin-top:1px;
	float:right;
	text-align:right;
	margin-right:6px;
}
.rightHeader a {
	color:#FFF;
	text-decoration:none;
}

.leftHeader {
	width:auto;
	margin-top:1px;
	float:left;
	margin-left:6px;
	color:#fff !important;
}

legend {
	font-weight:bold;
}

legend img {
	width:12px;
	height:12px;
}

.ie5Helper {
	width:870px;
	margin:auto;
}




.myRed {
	color:#FF0000;
	font-size:11px;
}
.da {
	width:7px !important;
	height:4px !important;
	vertical-align:middle;
}
.greyText {
	font-weight:bold;
	color:#666;
}
.myBB {
	border-bottom:1px solid #CCC;
}




