a:link {
	color: #ED0000;
	text-decoration: none;
}
a:visited {
	color: #ED0000;
	text-decoration: none;
}
a:hover {
	color: #ED0000;
	text-decoration: underline;
}
a:active {
	color: #ED0000;
	text-decoration: none;
}

/* main menu container */

/* menu items */
div.menu a {
	display:block;
	margin:0;
	width:100%;
	padding:1 1 2 14;
	color:#0033FF;
	text-decoration:none;
	background-image:url(/img/arrow.gif);
	background-repeat: no-repeat;
	background-position: 3 4;
}

/* static highlighted menu item */
div.menu .highlight {
	display:block;
	margin:0;
	padding:1 1 2 14;
	background:#E5E5E5;
	color:#FF0000;
	text-decoration: none;
	background-image:url(/img/arrow.gif);
	background-repeat: no-repeat;
	background-position: 3 4;
}

/* can use for menu headings */
div.menu h4 {
	display:block;
	background:#003366;
	margin:0;
	padding:2 1 2 14;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}

/* for disabled menu items */
div.menu .na {
	display:block;
	margin:0;
	padding:1 1 2 14;
	color:#FFD5BF;
	text-decoration:none;
}

/* mouse over menu item */
div.menu a:hover {
	background:#FFCCCC;
	color:#0033FF;
	background-image:url(/img/arrow.gif);
	background-repeat: no-repeat;
	background-position: 3 4;
}

.vieweditjobs-trhead2{
	background-color:#EAEAEA;
}

.bckgr-saved {
	background-color: #CCCACA;
}

.orangeTitle {
	color: #ED0000;
}

.titleGrey {
	font-size: 12pt;
	color: #ED0000;
	font-weight: bold;
}

.title2 {
	font-size: 12px;
	color: #ED0000;
	font-weight: bold;
}
.title3 {
	font-size: 13px;
	color: #ED0000;
	font-weight: bold;
}

.mainOlive {
	font-size: 9pt;
	color: #ED0000;
}

.listcvviewed-remove {
	color: #ED0000;
	font-weight: bold;
}

a.smallText:visited {
	font-size: 8pt;
	text-decoration: none;
	color: #ED0000;
}

a.smallText:visited {
	font-size: 8pt;
	text-decoration: none;
	color: #850101;
}

a.smallText:hover {
	font-size: 8pt;
	text-decoration: underline;
}

a.smallText:active {
	font-size: 8pt;
	text-decoration: none;
	color: #850101;
}

a.jobtitle-lnk:link {
	font-size: 8pt;
	text-decoration: underline;
	color: #000;
}

a.jobtitle-lnk:visited {
	font-size: 8pt;
	text-decoration: underline;
	color: #850101;
}

a.jobtitle-lnk:hover {
	font-size: 8pt;
	text-decoration: underline;
}

a.jobtitle-lnk:active {
	font-size: 8pt;
	text-decoration: underline;
	color: #850101;
}

.smallDarkGrey {
	font-size: 8pt;
	color: #333;
}

.smallOrange {
	font-size: 8pt;
	color: #000;
}

a.smallOrange: {
	font-size: 71%;
	color: #FF6600;
	text-decoration: none;
}

a.smallOrange:visited {
	font-size: 71%;
	color: #FF6600;
	text-decoration: none;
}

a.smallOrange:hover {
	font-size: 71%;
	color: #FF6600;
	background-color: #FFCF9C;
	text-decoration: none;
}

.smallOlive {
	font-size: 8pt;
	color: #ED0000;
}

.CVTextFont {
	font-size: 12pt;
	color: #ED0000;
	text-decoration: underline;
}

.smallDarkOlive {
	font-size: 71%;
	color: #666600;
}

.smallWhite,
.smallWhite-2 {
	font-size: 80%;
	color: #FFFFFF;
	font-weight: bold;
}

.smallorangeLink {
	font-size: 8pt;
}

a.orangeLink:link	{
	color: #000;
	text-decoration: underline;
}

a.orangeLink:visited	{
	color: #850101;
	text-decoration: underline;
}

a.orangeLink:active	{
	color: #000;
	text-decoration: underline;
}

a.orangeLink:hover	{
	color: #000;
	text-decoration: underline;
}

a.cvlink:link	{
	color: #ED0000;
	text-decoration: underline;
    font-size: 9pt;
}

a.cvlink:visited	{
	color: #850101;
    font-size: 9pt;
	text-decoration: underline;
}

a.cvlink:hover	{
	text-decoration: underline;
    font-size: 9pt;
}

a.cvlink:active	{
	color: #000;
	text-decoration: underline;
    font-size: 9pt;
}

a.cv:	{
	color: #ED0000;
	text-decoration: none;
	font-weight:normal;
}

a.cv:visited	{
	color: #000;
}

a.cv:hover	{
	text-decoration: underline;
}

a.cv:active	{
	color: #000;
	text-decoration: underline;
}

.smallorangeLink:hover {
	text-decoration: underline;
}

a.oliveLink:	{
	color: #ED0000;
	text-decoration: none;
}

a.oliveLink:visited {
	color: #ED0000;
	text-decoration: none;
}

a.oliveLink:hover	{
	color: #ED0000;
	text-decoration: underline;
}

.oliveLink:active {
	color: #ED0000;
	text-decoration: underline;
}

.whiteLink, .whiteLink:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.whiteLink:hover, .whiteLink:visited:hover {
	text-decoration: underline;
}

a.ViewLink:link {
	color: #ED0000;
	text-decoration: none;
}

a.ViewLink:visited {
	color: #850101;
	text-decoration: none;
}

a.ViewLink:hover {
	color: #ED0000;
	text-decoration: none;
}

a.ViewLink:active {
	color: #ED0000;
	text-decoration: none;
}

a.ViewLinkBold:link {
	color: #ED0000;
	text-decoration: none;
	font-weight:bold;
}

a.ViewLinkBold:visited {
	color: #850101;
	text-decoration: none;
	font-weight:bold;
}

a.ViewLinkBold:hover {
	color: #ED0000;
	text-decoration: none;
	font-weight:bold;
}

a.ViewLinkBold:active {
	color: #ED0000;
	text-decoration: none;
	font-weight:bold;
}

.PRMainText {
	font-size: 71%;
}

.cvtextHighlight {
	color: #000;
	background: #e5e5e5;
	font-weight: bold;
	margin: 0px;
	padding: 2px;
}

.cvsummaryHighlight {
	font-color: #000;
	font-weight:	bold;
	font-size: 110%;
}

.errorMessage {
	font-size: 9pt;
	font-weight: bold;
	color: #b1112f;

}

.rederrorMessage {
	font-size: 9pt;
	font-weight: bold;
	color: #B1112F;
}

TABLE.errorTable {
	border-style: solid;
	border-width: 2px;
	border-color: #850101;
	background-color: #fff;
}

.MainError {
    font-size: 9pt;
    color: #dd3333;
    font-weight: bold;
}

.tableLightOrange {
	background-color: #fff;
}

.tableLDarkGrey {
	background-color: #ED0000;
}

.tableLightGrey-cvviewed,
.tableLightGrey-cvshortlist,
.tableLightGrey-responses {
	font-size: 9pt;
}

a.oliveLink:link,
a.oliveLink:visited,
a.oliveLink:hover,
a.oliveLink:active {
	color: #ED0000;
	text-decoration: none;
}

.tableWhite {
	background-color: #fff;
}

.smallGreyLink {
	font-size: 9px;
	color: #333;
	text-decoration: none;
}

.titleGreyLink {
	font-size: 14pt;
	color: #003366;
	font-weight: bold;
}

.titleOrangeLink {
	font-size: 12pt;
	color: #003366;
	font-weight: bold;
	text-decoration: none;
}

.textfield {
	font-size: 8pt;
	background-color: #fff;
	background-attachment: fixed;
	background-image: url(/img/textbg.gif);
	background-repeat: repeat-x;
	word-spacing: normal;
	padding-left: 2px;
	border: 1px solid #000000;
}

.smallDarkGreyLink {
	font-size: 8pt;
	color: #333;
	text-decoration: none;
	font-weight: bold;
}
.smallorangeLink  {
	color: #0033FF;
	text-decoration: none;
	font-weight:bold;
 }

.statusMessage {
	font-size: 9pt;
    color: black;
}

TABLE.statusTable {
	border-style: solid;
	border-width: 2px;
	border-color: black;
	background-color: #E7E7E7;
}

.HeaderLinkBold {
	font-size: 9pt;
	color: #0000CC;
	font-weight: bold;
}

.LHHeadingWhite {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

.HeaderLink {
	font-size: 8pt;
	color: #ED0000;
	text-decoration: none;
}

.HeaderLink {
	font-size: 9pt;
	color: #333399;
}

visit.HeaderLink {
	font-size: 9pt;
	color: #336699;

}

hover.HeaderLink {
	font-size: 9pt;
	color: #333399;
}

active.HeaderLink {
	font-size: 9pt;
	color: #333399;
}

.Heading{
	font-size: 8pt;
	color: #666;
}

.PageTitle {
	border-left: 1px solid #ED0000;
	border-right: 1px solid #ED0000;
	background-color: #ED0000;
}

#Search-CV-Title-Container {
	background-color:#ED0000;
}

.BillingSubPageTitle {
	font-size: 16px;
	font-weight: bold;
	color: #000;
}

.title	{
	color: #ED0000;
	font-weight: bold;
	font-size: 9pt;
}
.Asterix	{
	color: #ED0000;
	font-weight: bold;
	font-size: 13pt;
}
.maincell	{
	border-left: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
}

.maincell-bottom	{
	border-top: 1px solid #DCDCDC;
}

/*************************************** HEADER ***********************************************/

.header-tbl	{
	background-color: #fff;
	margin-top: 10px;
}

.header-logo	{
	padding-left: 10px;
	padding-right: 10px;
}

.header-row {
	background-image: url(/img/header_bg.gif);
	background-repeat: repeat-x;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

.header-icon	{
	padding-left: 3px;
	padding-right: 3px;
}

.nav-rightnav-tr	{
	border-left: 1px solid #ED0000;
}

.nav-rightmenus {
	margin: 3px 0px 0px 5px;
	padding: 2px 0px 2px 0px;
	font-size: 11px;
	color: #ED0000;
}

.nav-rightmenulinks {
	margin: 3px 0 0 5px;
	padding: 2px 0 2px 0;
	font-size: 11px;
	color: #ED0000;
}

.SmallMainText {
	margin: 3px 0px 0px 5px;
	font-size: 11px;
	color: #ED0000;
	padding: 0px 0px 0px 5px;
}

a.leftmenu_:	{
	font-size: 12px;
	color: #ED0000;
	text-decoration: underline;
}

a.leftmenu_:visited	{
	font-size: 12px;
	color: #ED0000;
	text-decoration: underline;
}

a.leftmenu_:hover	{
	font-size: 12px;
	color: #ED0000;
	text-decoration: none;
}

a.leftmenu_:active	{
	font-size: 12px;
	color: #ED0000;
	text-decoration: underline;
}

.termstext {
	color:#000;
	font-size:12px;
	line-height:1.4em;
}

.SmallMainTextOne {
	color: #000;
	font-size: 11px;
}

.SmallMainTexttwo {
	color: #ED0000;
	font-size: 11px;
	font-weight:bold;
}

.LeftMenuHeading {
	color: #ED0000;
	font-size: 12px;
	font-weight:bold;
}

.LeftMenuLeftBorder {
	border-left: 1px solid;
	border-color: #ED0000;
}
/**************************************** LOGIN PAGE **********************************************/

.TableTop {
	background-color: #ED0000;
	width:500px;
}

.TableBorderLeft {
	border-left:1px solid;
	border-color: #ED0000;
}

.InputBox {
	font-size: 8pt;
	border-top: #ed0000 1px solid;
	border-bottom: #ed0000 1px solid;
	border-left: #ed0000 1px solid;
	border-right: #ed0000 1px solid;
}

.SmallGrey {
	color: #ED0000;
}

.LeftMenuBackgrColor {
	background-color: #DCDCDC;
}

.tableDarkGrey	{
	background-color:#C9C9C9;
}
/**************************************** HOMEPAGE **********************************************/

.Header2 {
	color: #000;
	font-weight:bold;
	border: 1px solid #ed0000;
	background: #dcdcdc;
	height: 27px;
}

.TableBackgrColor {
	background-color: #ED0000;
}

.LiveStatsTableBorder {
	border-left:1px solid;
	border-right:1px solid;
	border-color: #ED0000;
}

.LiveStatsBorderBot {
	border-bottom:1px solid;
	border-color: #ED0000;
}

.ContactUsLink {
	color: #ED0000;
}
/**************************************** MY ACCOUNT **********************************************/

.tableLightGrey {

}

/**************************************** BODY **********************************************/

.main-icon1	{
	margin-top: 20px;
	margin-bottom: 20px;
}

/************************************* FOOT **********************************************/

.foot {
	background-color: #fff;
	height: 20px;
}

.foot-row {
	vertical-align: middle;
	font-size: 9pt;
}

a.foot-:link {
	color: #000;
	text-decoration: none;
	font-size: 9pt;
}

a.foot-:visited	{
	color: #000;
	text-decoration: none;
	font-size: 9pt;
}

a.foot-:hover	{
	color: #000;
	text-decoration: none;
	font-size: 9pt;
}

a.foot-:active	{
	color: #000;
	text-decoration: none;
	font-size: 9pt;
}

.foot-cell	{
	text-align: center;
}

.foot-bordertop {
	border-top: 1px solid #ED0000;
}

/********************************** MANAGE CV'S ***************************************/

.selected-locations	{
	width: 300;
	border-width: 0px;
	background-color: #fff;
	font-size: 8pt;
	text-decoration: none;
}

.hr-1	{
	width: 540px;
	height: 1px;
}

.hr-2	{
	width: 527px;
	height: 1px;
}

.cvmailouts-tbl,
.jobadvert-tbl,
.cvdeleted-tbl,
.mailout-tbl,
.mailoutlistright-tbl,
.cvsearchfoot-tbl,
.cvsearchfoot-recievedcv,
.cvsearchformadv-tbl,
.cvsearchformmain-tbl {
	background-color: #fff;
}

.cvsearch-leftpanel-header {
	border-left: 1px solid #ED0000;
}
.TableBottomBackgr {
	background-color: #dcdcdc;
}

.viewcv-hr {
	color: #bcbcbc;
	height: 1px;
	width: 100%;
}

/*************************************************** SEARCH CV'S ***********************************/

.cvsearch-results-hr	{
	width: 520px;
	height: 1px;
}

.cvsearch-inputfld	{
	background-color: #C5E0FE;
}

.cvsearch-advtr,
.cvsearch-locations,
.cvsearch-bgrule,
.cvsearchformadv-headbar {
	background-color: #fff;
}


.searchresults-mailout	{
	background-color: #fff;
	border: 1px solid #DCDCDC;
}

.search-criteria	{
	color: #999900;
}

.cvsearchformadv-icon	{
	margin-left: 3px;
	margin-right: 3px;
}

#your-search-container {
	border: 1px solid #DCDCDC;
	background-color:f7f7f7;
}

/******************************************* REFINE SEARCH ***************************************/


.refinesearch-header	{
	background-color: #dcdcdc;
}


.refinesearch-maintbl	{
	background-color: #dcdcdc;
}
/*********************************************** MANAGE RESPONSES ***********************************/



.stats-candidates	{
	font-size: 8pt;
}

.responses-acronym	{
	cursor: help;
}

.tbl-mngshortcuts-main	{
	border: 1px solid #ED0000;
}

.tbl-mngshortcuts	{
	background-color: #fff;
}

/************************************************* ADD HOC ***********************************************/

.browse-function-hr	{
	width: 506px;
	height: 1px;
}

/*************************************************** Manage Jobs *************************************************/

.TopHeadingBackground {
	background-color: #dcdcdc;
}
.DividerBackgr {
	background-color: #999;
}
.ModeListBackgr {
	background-color: #A6A6A6;
}
.PreviewQuestionBackgr {
	border: 1px solid #dcdcdc;
}

.updatejobstxthead	{
	color: #3366ff;
	size: 3;
}

.mailout-selectlocation {
	font-size: 8pt;
	text-decoration: none;
	width: 390;
	border: 0;
	background-color: #e5e5e5;
}

.vieweditjobs-trhead	{
	background-color: #EAF4FF;
}

.vieweditjobs-trhead3	{
	background-color: #e1eded;
}

.vieweditjobs-star	{
	color: Red;
	font-weight: bold;
	font-size: 15px;
}

.boldCopy {
	color: #ED0000;
	font-weight: bold;
}

.exclamationCopy {
	color: #ED0000;
	font-size: 16px;
	font-weight: bold;
}

/********************************************** POST JOBS ******************************************************/

.null {}

div.top_error {
	color: #ff0000;
}

div.top_info {
	color: #666;
}

div.top_hint {
	color: #666;
}

table.header th.right,
table.header th.right-top,
table.header th.center-top,
table.header th.center-top-cvsearchhelp, {
	font-weight: bold;
	font-size: 12pt;
	color: #000;
	text-align: left;
	vertical-align: middle;
	height: 25px;
}
.FormHeadingfont {
	color: #000;
	font-size: 12pt;
}
.main-row {
	color: #ED0000;
}

.main-row2 {
	border: 1px solid #ed0000;
	background-color: #dcdcdc;
}

table.header th.center-top-cvsearchhelp {
	background-color: #fff;
	font-weight: bold;
	font-size: 9pt;
	height: 19px;
	color: #000;
	text-align: right;
	vertical-align: middle;
	padding-left: 8px;
}

table.body {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #fff;
}

table.body tr {
	padding: 0px;
}

table.body th {
	padding: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
	text-align: left;
}

table.body	{
	font-size: 8pt;
	color: #003366;
}

table.body .hint,
.smallGrey {
	color: #666;
}

table.body .info {
	font-size: 8pt;
	color: #000;
	vertical-align: top;
}

.info_highlight {
	color: #ff0000;
}

.updatejobtxt	{
	color: #333;
}

.msg-edit	{
	background-color: #fff;
}

.msg-edit-txt	{
	color: #ff0000;
}

.continenthead-hr	{
	width: 506px;
	height: 1px;
}
.HeadingFont {
	color: #000;
	font-size: 12pt;
}
.Header {
	background-color: #dcdcdc;
	border-bottom: solid 1px #ed0000;
	border-top: solid 1px #ed0000;
	border-right: solid 1px #ed0000;
	border-left: solid 1px #ed0000;
}

.fonttext {
	color: #000;
}
/********************************************** MailOuts ******************************************/

.mailout-cvattach-pipe	{
	color: #999;
}



/*****************************************  HELP Section *************************************/

.help-title	{
	color: #ED0000;
}

/*****************************************  Online Purchasing *************************************/

.purchasehist-heading	{
	color: #ED0000;
	font-weight: bold;
	font-size: 11px;
}

.stripbackgr {
	border-top: #ed0000 solid 1px;
	border-bottom: #ed0000 solid 1px;
	border-left: #ed0000 solid 1px;
	border-right: #ed0000 solid 1px;
}

/* Search results */

#results-container {
	color: #ed0000;
	border-top: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	background-color: #f7f7f7;
}

ul.options-s {
	float:left;
	margin:0 0 0 -40px;
}

*html ul.options-s {
	margin-left:0;
}

ul.options-s li {
	font-size: 9pt;
	margin-right:4px;
	display:inline;
	padding:0;
}

*html ul.options-s li {
	margin-right:8px;
}

ul.options-s li a {
	color: #ED0000;
	text-decoration:underline;
}

ul.results-s {
	margin:8px 0 0 -30px;
}

*html ul.results-s {
	margin: 0 0 8px 1px;
}

ul.results-s li {
	margin-right:0;
	padding:0;
	display: inline;
	font-size: 9pt;
}

ul.results-s li a {
	color: #ED0000;
	text-decoration:underline;
}

/* Create CVs styles */

.show-hide-link {
	margin-left: -12px;
	font-size: 8pt;
	color: #ED0000;
	text-decoration: underline;
}

.show-hide-link:link {
	font-size: 8pt;
	color: #ED0000;
	text-decoration: underline;
}

.show-hide-link:visited {
	font-size: 8pt;
	color: #ED0000;
	text-decoration: underline;
}

.show-hide-link:hover {
	font-size: 8pt;
	color: #ED0000;
	text-decoration: underline;
}

/* start new styles for search results */

#candidate-info-section {
	float: left;
	width: 350px;
}

.search-fields {
	float: left;
	padding-right:0;
}

ul.search-fields {
	margin: 0;
	list-style-type: none;
}

.open-window-text {
	margin-left:9px;
	color:#666;
	font-weight: normal;
	font-size: 8pt;
}

.cv-viewed-data {
	font-weight:normal;
	text-align:left;
	display:inline;
}

ul.cv-viewed-data {
	margin:0;
	padding:0;
	list-style:none;
}

ul.cv-viewed-data li {
	float:left;
	padding-right:5px;
}

.field-last {
	margin-left:78px;
}

.results-message ul li {
	padding-left: 0;
	list-style-type: disc;
	text-align: left
}

/* end new styles for search results */


/* Candidate details page */

.candidate-title {
    background:#ED0000;
}

.view-full-cv {
	float:left;
	margin:0 13px 0 5px;
	height:1.3em;
}

.results-category {
	color: #ED0000;
}

.midsizeOrange {
	font-size: 12pt;
	color: #ED0000;
}

.mainOrange {
    color: #ED0000;
}

.confirmationMessage {
	padding:2px 0 0 0;
	color: #ED0000;
}

ul.candidate-link li a {
	color: #ED0000;
	text-decoration:underline;
}

ul.candidate-link li a:visited {
	color: #603926;
	text-decoration:underline;
}

.right-border {
	border-right: 1px solid #000;
}

#your-search-container {
	border: 1px solid #DCDCDC;
	background-color:f7f7f7;
}

.search-spacer {
	margin-top:20px;
}

.panelShown {
	display: inline;
	visibility: visible;
}

.panelHidden {
	display: none;
	visibility: hidden;
}

.create-alert-link {
	float: left;
	margin:0;
}

.email-text-section {
	float:left;
	margin:2px 0 0 6px;
	font-size: 8pt;
	width:338px;
	background-color:#ccc;
}

*html .email-text-section {
	margin:2px 0 0 3px;
}

/* Create CV Alert section */
																																	
.results-relevant-text {
	font-size: 8pt;
	color: #ED0000;
	margin-bottom:3px;
}

.results-category {
	font-size: 8pt;
	color: #ed0000;
	margin-right: 2px;
}

.results-top-spacer {
	margin-bottom: 2px;
}

/* Search results pagination */

ul.pagination-links li a {
	color: #ed0000;
	text-decoration: underline;
}

a.chevrons:link {
	color: #ED0000;
	text-decoration:none;
}

a.chevrons:active, 
a.chevrons:visited, 
a.chevrons:hover {
	color: #ED0000;
	text-decoration:none;
}

.disabled-link {
	color: #999;
}


/* Start of style for the auto complete dropdowns */
.mAutoComplete {
	/* Div surrounding entire auto complete box */
	border: 1px solid #333;
	word-wrap: break-word;
	padding: 0;
	z-index: 1;
	position: absolute;
	background-color: #FFF;
	font-size: 9pt;
}

.lAutoComplete {
	/* div containing each results row */
	overflow: hidden;
	display: block;
	padding-left: 3px;
	padding-right: 3px;
	height: 16px;
}

.aAutoComplete {
	/* Unselected results row */
	color: #000;
	background-color: #FFF;
}

.bAutoComplete {
	/* Selected results row */
	color: #FFF ! important;
	background-color: #3366cc;
}
/* End of the styles for the autocomplete dropdowns */

/* Candidate view */

.candidate-title {
    background:#ed0000;
}

.view-full-cv {
	float:left;
	margin:0 13px 0 5px;
	height:1.3em;
}

.full-width-hr {
	width:100%;
	margin:0;
}

.candetailstab {
	text-align:right;
}

.clearboth { clear: both; }

/* Required for Candidate details */

ul.viewcv-link li {
	display:inline;
	margin: 2px 5px 6px 0;
	padding:0;
	line-height:16px; /* height of icon */
	background-repeat: no-repeat;
	background-position: 0 50%;
}

ul.viewcv-link li a {
	color: #ED0000;
	padding-left: 22px; /* width of icon + whitespace */
	text-decoration:underline;
}

ul.viewcv-link li a:visited {
	text-decoration:underline;
}

.download-cv-right  {
	margin-right:0;
	background-color:#FF9933;
}

.quota {
	font-size:11px;
	text-align:right;
}


/***** New Post Job *****/

.stk_container {
	background-color: #f7f7f7;
	border: 1px solid #dcdcdc;
}

.stk_header .header_title {
	color:#000;
}

.stk_header span {
	color:#6a6969;
}

.stk_header a:link,
.stk_header a:visited,
.stk_header a:hover,
.stk_header a:active {
	color:#000;
}

.foregroundlinktext a:link,
.foregroundlinktext a:visited,
.foregroundlinktext a:hover,
.foregroundlinktext a:active {
	color:#000;
}

.inner-container a:link,
.inner-container a:visited,
.inner-container a:hover,
.inner-container a:active {
	color:#000;
}

.tab_panel a:link,
.tab_panel a:visited,
.tab_panel a:hover,
.tab_panel a:active
{
	color:#000;
}

#function_links a {
	color:#000;
}

#job_edit_form #location_tabs a {
	color:#000;
	font-weight:bold;
}

#job_edit_form #job_edit_metadata .tab_panel.active_panel {
	border-left: 0.1em solid #9ea4af;
	border-right: 0.1em solid #9ea4af;
	border-bottom: 0.1em solid #9ea4af;
    background-color: #e5e5e5;
}

#job_edit_applicationdetails .tab_panel.active_panel {
	border:none;
    background-color: #f7f7f7;
}

#job_preview_content .close-panel a {
	color:#000;
	font-weight:bold;
	text-decoration:underline;
}

#job_edit_form #categories .active,
.control_panel,
.vieweditjobs-highight,
.jobtitleshows,
.vieweditjobs-trheadfailed,
.updatealljobs,
.CreateQuestionBackgr,
.mailout-header,
.stats-hr {
	background-color:#e5e5e5;
}

#help-message {
	color:#fff;
}

.main-header-panel .print-link a:link,
.main-header-panel .print-link a:visited,
.main-header-panel .print-link a:hover,
.main-header-panel .print-link a:active {
	color:#fff;
	text-decoration:underline;
}

.sponsored_job {
	color: #ed0000;
}
