﻿/*body*/

html
{
	overflow-y: scroll;
}

body
{
	background-color: Transparent;
	font-size: 12px;
	font-family: "Lucida Grande" , Verdana, Arial, sans-serif;
	margin: 0 0 0 0;
	/* background-color: #FFFFFF; */
	height: 100%;
}

img
{
	border: none;
}

a img
{
	outline: 0;
}

a:active
{
	outline: none;
}

a:focus
{
	-moz-outline-style: none;
}

.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clear
{
	/* generic container (i.e. div) for floating buttons */
	overflow: hidden;
	width: 100%;
}
a.button
{
	background: transparent url('images/bg_button_a.gif') no-repeat scroll top right;
	color: #444444;
	display: block;
	font: normal 12px arial, sans-serif;
	height: 25px;
	margin-right: 6px;
	padding-right: 17px; /* sliding doors padding */
	text-decoration: none;
	float: left;
}
a.button span
{
	background: transparent url('images/bg_button_span.gif') no-repeat;
	display: block;
	line-height: 15px;
	padding: 5px 0 5px 18px;
	text-decoration: none;
}
a.button:hover
{
	background-position: bottom right;
	outline: none; /* hide dotted outline in Firefox */
	text-decoration: none;
}
a.button:hover span
{
	background-position: bottom left;
	text-decoration: none;
}
a.button:active
{
	background-position: bottom right;
	color: #FFFFFF;
	outline: none; /* hide dotted outline in Firefox */
	text-decoration: none;
}
a.button:active span
{
	background-position: bottom left;
	text-decoration: none;
}

/* Hides from IE-mac \*/
* html .clearfix
{
	height: 1%;
}
/* End hide from IE-mac */

img
{
	border: none;
}

hr
{
	width: 986px;
	color: #D0D0D0;
	height: 1px;
}

.outerPanel
{
	width: 1016px;
	border-bottom: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	background-color: #FFFFFF;
	color: #606060;
	padding-top: 10px;
}

.innerPanel
{
	width: 986px;
	height: auto;
	background-color: #FFFFFF;
	color: #606060;
	margin: 5px 0px 0px 0px;
}

/*HEADER*/
#header
{
	width: 986px;
	height: 226px;
	background-image: url( 'images/header.jpg' );
	position: relative;
	overflow: hidden;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
}

.mainHeaderPanelWWW
{
	width: 986px;
	height: 48px;
	background-image: url( 'images/headerwww.jpg' );
	position: relative;
	overflow: hidden;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	border-top: #CCCCCC 1px solid;
}

.mainHeaderPanelInt
{
	width: 986px;
	height: 48px;
	background-image: url( 'images/headerint.jpg' );
	position: relative;
	overflow: hidden;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	border-top: #CCCCCC 1px solid;
}

.mainHeaderPanelE
{
	width: 986px;
	height: 189px;
	background-image: url( 'images/headere.jpg' );
	position: relative;
	overflow: hidden;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	border-top: #CCCCCC 1px solid;
}

.mainHeaderPanelEE
{
	width: 986px;
	height: 0px;
	position: relative;
	overflow: hidden;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	border-top: #CCCCCC 1px solid;
}

.mainHeaderPanelJS
{
	width: 986px;
	height: 189px;
	background-image: url( 'images/headerjs.jpg' );
	position: relative;
	overflow: hidden;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	border-top: #CCCCCC 1px solid;
}

.mainMenuPanel
{
	width: 984px;
	height: 30px;
	background-image: url( 'images/header_back.jpg' );
	position: relative;
	overflow: hidden;
	background-repeat: repeat-x;
	background-color: #CCCCCC;
	border-right-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #d9d9d9;
	border-left-color: #d9d9d9;
}

.mainMenuPanelEE
{
	width: 984px;
	height: 30px;
	background-image: url( 'images/headeree.jpg' );
	position: relative;
	overflow: hidden;
	background-repeat: no-repeat;
	background-color: #CCCCCC;
	border-right-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #d9d9d9;
	border-left-color: #d9d9d9;
}

.mainMenuPanelLP
{
	width: 984px;
	height: 30px;
	background-image: url( 'images/headeree.jpg' );
	position: relative;
	overflow: hidden;
	background-repeat: no-repeat;
	background-color: #CCCCCC;
	border-right-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #d9d9d9;
	border-left-color: #d9d9d9;
}

.subMenuPanel
{
	width: 984px;
	height: 32px;
	background-image: url( 'images/subnav.jpg' );
	position: relative;
	overflow: hidden;
	background-repeat: repeat-x;
	background-color: #CCCCCC;
	border-right-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #d9d9d9;
	border-left-color: #d9d9d9;
}

.subMenuPanelWiz
{
	width: 100%;
	height: 30px;
	background-image: url( 'images/submenu.jpg' );
	position: relative;
	overflow: hidden;
	background-repeat: repeat-x;
}

a.mainMenuLink:link, a.mainMenuLink:active, a.mainMenuLink:visited
{
	border-style: none;
	padding: 0px 0px 0px 20px;
	display: inline-block;
	height: 40px;
	line-height: 40px;
	font-size: 15px;
	color: #303030;
	position: relative;
	background-position: center center;
	text-decoration: none;
	text-align: left;
}

a.mainMenuLink:hover
{
	border-style: none;
	padding: 0px 0px 0px 20px;
	display: inline-block;
	height: 40px;
	line-height: 40px;
	font-size: 15px;
	color: #FF0000;
	position: relative;
	background-position: center center;
	text-decoration: none;
	text-align: left;
}

a.mainMenuLinkSel:link, a.mainMenuLinkSel:active, a.mainMenuLinkSel:visited, a.mainMenuLinkSel:hover
{
	border-style: none;
	padding: 0px 0px 0px 20px;
	display: inline-block;
	height: 40px;
	line-height: 40px;
	font-size: 15px;
	color: #FF0000;
	position: relative;
	background-position: center center;
	text-decoration: none;
	text-align: left;
}

a.subMenuLink:link, a.subMenuLink:active, a.subMenuLink:visited
{
	border-style: none;
	padding: 5px 0px 5px 20px;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	font-size: 13px;
	color: #555555;
	position: relative;
	background-position: center center;
	text-decoration: none;
	text-align: left;
}

a.subMenuLink:hover
{
	border-style: none;
	padding: 5px 0px 5px 20px;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	font-size: 13px;
	color: #FF0000;
	position: relative;
	background-position: center center;
	text-decoration: none;
	text-align: left;
}

a.subMenuLinkSel:link, a.subMenuLinkSel:active, a.subMenuLinkSel:visited, a.subMenuLinkSel:hover
{
	border-style: none;
	padding: 5px 0px 5px 20px;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	font-size: 13px;
	color: #FF0000;
	position: relative;
	background-position: center center;
	text-decoration: none;
	text-align: left;
}

#header a:link, #header a:visited
{
	color: #000000;
	text-decoration: none;
	font-size: 16px;
}

#header a:hover, #header a:active
{
	color: #000;
	text-decoration: underline;
	font-size: 16px;
}

#header a.dark:link, #header a.dark:visited, #header a.dark:active
{
	color: #000000;
	text-decoration: none;
	font-size: 16px;
}

#header a.dark:hover
{
	color: #000000;
	text-decoration: underline;
	font-size: 16px;
}

#header a.light:link, #header a.light:visited, #header a.light:active
{
	color: #808080;
	text-decoration: none;
	font-size: 16px;
}

#header a.light:hover
{
	color: #808080;
	text-decoration: underline;
	font-size: 16px;
}

#header ul
{
	position: relative;
	top: 193px;
	left: 6px;
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
}

#header ul li
{
	padding: 0;
	margin: 0;
	background: url( 'images/li-right.gif' ) no-repeat right top;
	display: inline;
	list-style-type: none;
	float: left;
	text-align: center;
	margin-right: 2px;
}

#header ul a
{
	height: 12px;
	padding: 7px 13px 0 13px;
	float: left;
	display: block;
	background: url( 'images/li-left.gif' ) no-repeat left top;
}

#header #employers_click a:link
{
	font-size: 11px;
	width: 227px;
	height: 40px;
	position: relative;
	float: right;
	right: 18px;
	top: -15px;
}

#header #employers_click a:visited
{
	font-size: 11px;
	width: 227px;
	height: 40px;
	position: relative;
	float: right;
	right: 18px;
	top: -15px;
}

#header #employers_click a:hover
{
	font-size: 11px;
	width: 227px;
	height: 40px;
	position: relative;
	float: right;
	right: 18px;
	top: -15px;
	text-decoration: underline;
}

#header #employers_click
{
	font-size: 12px;
	text-align: right;
	margin-left: auto;
	margin-right: auto;
	padding-top: 22px;
}

.leftPanel
{
	width: 730px;
	height: auto;
	float: left;
	position: relative;
}

.rightPanel
{
	width: 244px;
	height: 868px;
	position: relative;
}

/*links*/
a:link, a:visited, a:active
{
	font-family: "Lucida Grande" , Verdana, Arial, sans-serif;
	color: #505050;
	text-decoration: none;
}
a:hover
{
	font-family: "Lucida Grande" , Verdana, Arial, sans-serif;
	color: #202020;
	text-decoration: underline;
}

.header
{
	background-color: #FFFFFF;
	background-image: url( 'images/header.jpg' );
	background-repeat: no-repeat;
	width: 996px;
	height: 226px;
}

.copy
{
	font-size: 12px;
	font-family: "Lucida Grande" , Verdana, Arial, sans-serif;
	color: #606060;
}

.textBox
{
	font-family: "Lucida Grande" , Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #393939;
	background-image: url('images/grayv32.jpg');
	background-repeat: repeat-x;
	background-position: top left;
}

.textBoxYellow
{
	font-family: "Lucida Grande" , Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #393939;
	background-color: lemonchiffon;
}

.validatorCalloutHighlight
{
	background-color: lemonchiffon;
}

.textBoxWatermark
{
	font-family: "Lucida Grande" , Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #BBBBBB;
	background-image: url('images/grayv32.jpg');
	background-repeat: repeat-x;
	background-position: top left;
}

.textBoxSmall
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #393939;
	background-image: url('images/grayv32.jpg');
	background-repeat: repeat-x;
	background-position: top left;
}

.loading
{
	background-position: left top;
	background-image: url('images/loading.gif');
	background-repeat: no-repeat;
}

.modalBackground
{
	background-color: #909090;
	filter: Alpha(Opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

.popupHover
{
	border-right: silver thin double;
	border-top: silver thin double;
	font-weight: normal;
	font-size: 10pt;
	border-left: silver thin double;
	color: #C0C0C0;
	border-bottom: silver thin double;
	font-family: Tahoma;
	background-color: #808080;
}

.popupMenu
{
	border: 2px dotted #C0C0C0;
	position: absolute;
	visibility: hidden;
	width: 400px;
	height: 250px;
}

.popupMessage
{
	background-image: url( 'images/greenfadevert.jpg' );
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
	background-position: left top;
	border: 1px solid #808080;
	width: 460px;
	background-color: #FFFFFF;
}

.grayBottom
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
}

.grayBox
{
	border-style: solid;
	border-width: 1px;
	border-top-color: #E5E5E5;
	border-right-color: #E5E5E5;
	border-bottom-color: #E5E5E5;
	border-left-color: #E5E5E5;
	background-color: #F5F5F5;
}

.copyRed
{
	color: Red;
}

.copyRedLarge
{
	color: Red;
	font-size: 15px;
}

.sectionTitle
{
	font-size: 11pt;
	color: #808080;
	text-align: left;
	vertical-align: top;
}

.copyTitleWhite
{
	padding: 5px;
	font-size: 10pt;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
}

.sectionCopy
{
	padding: 10px;
	font-size: 10pt;
	color: #606060;
	text-align: left;
	vertical-align: top;
}

.required
{
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: Red;
}

.copySmall
{
	font-size: 8pt;
	font-family: "Lucida Grande" , Verdana, Arial, sans-serif;
	color: #606060;
}

.greenBackTitle
{
	font-size: 10pt;
	font-weight: bold;
	line-height: 32px;
	color: #FFFFFF;
	height: 32px;
	position: relative;
	overflow: hidden;
	padding-left: 4px;
}

/*AutoComplete flyout */

.autocomplete_completionListElement
{
	visibility: hidden;
	margin: 0px !important;
	background-color: #ffffff;
	color: windowtext;
	border: buttonshadow;
	border-width: 1px;
	border-style: solid;
	cursor: 'default';
	overflow: auto;
	height: 100px;
	text-align: left;
	list-style-type: none;
	font-size: 8pt;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
	font-size: 8pt;
}

/* AutoComplete item */

.autocomplete_listItem
{
	background-color: #ffffff;
	color: black;
	padding: 1px;
	font-size: 8pt;
}

/*rounded corners*/
.tl
{
	background-image: url('images/tlg.jpg');
	background-position: right bottom;
	background-repeat: no-repeat;
}
.tm
{
	background-image: url('images/tmg.jpg');
	background-position: bottom;
	background-repeat: repeat-x;
	line-height: 28px;
	font-size: 10pt;
	color: #404040;
	font-weight: bold;
}
.tr
{
	background-image: url('images/trg.jpg');
	background-position: left bottom;
	background-repeat: no-repeat;
}
.ml
{
	background-image: url('images/left.gif');
	background-position: right;
	background-repeat: repeat-y;
}
.mm
{
	padding: 6px 0px 0px 0px;
	width: 100%;
}
.mr
{
	background-image: url('images/right.gif');
	background-position: left;
	background-repeat: repeat-y;
}
.bl
{
	background-image: url('images/bottom-left.gif');
	background-position: right top;
	background-repeat: no-repeat;
}
.bm
{
	background-image: url('images/bottom.gif');
	background-position: top;
	background-repeat: repeat-x;
}
.br
{
	background-image: url('images/bottom-right.gif');
	background-position: left top;
	background-repeat: no-repeat;
}

a.panelLink:link, a.panelLink:active, a.panelLink:visited
{
	border-style: none;
	padding: 0px 10px 0px 10px;
	display: inline-block;
	height: 28px;
	line-height: 28px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	position: relative;
	text-decoration: none;
	text-align: left;
}

a.panelLink:hover
{
	border-style: none;
	padding: 0px 10px 0px 10px;
	display: inline-block;
	height: 28px;
	line-height: 28px;
	background-image: url('images/orangehover.jpg');
	background-repeat: repeat-x;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	position: relative;
	background-position: left bottom;
	text-decoration: none;
	text-align: left;
}

a.panelLinkSel:link, a.panelLinkSel:active, a.panelLinkSel:visited, a.panelLinkSel:hover
{
	border-style: none;
	padding: 0px 10px 0px 10px;
	display: inline-block;
	height: 28px;
	line-height: 28px;
	background-image: url('images/orangehover.jpg');
	background-repeat: repeat-x;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	position: relative;
	background-position: left bottom;
	text-decoration: none;
	text-align: left;
}


a.panelLinkG:link, a.panelLinkG:active, a.panelLinkG:visited
{
	border-style: none;
	padding: 0px 10px 0px 10px;
	display: inline-block;
	height: 28px;
	line-height: 28px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	position: relative;
	text-decoration: none;
	text-align: left;
}

a.panelLinkG:hover
{
	border-style: none;
	padding: 0px 10px 0px 10px;
	display: inline-block;
	height: 28px;
	line-height: 28px;
	background-image: url('images/orangehover.jpg');
	background-repeat: repeat-x;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	position: relative;
	background-position: left bottom;
	text-decoration: none;
	text-align: left;
}

a.panelLinkGSel:link, a.panelLinkGSel:active, a.panelLinkGSel:visited, a.panelLinkGSel:hover
{
	border-style: none;
	padding: 0px 10px 0px 10px;
	display: inline-block;
	height: 28px;
	line-height: 28px;
	background-image: url('images/orangehover.jpg');
	background-repeat: repeat-x;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	position: relative;
	background-position: left bottom;
	text-decoration: none;
	text-align: left;
}

.questionEven
{
	background-color: #F9F9F9;
	padding: 4px;
}

.questionOdd
{
	background-color: #F4F4F4;
	padding: 4px;
}

.weekend
{
	background-color: #F0F0F0;
}

.errorArrow
{
	background-image: url( 'images/errorarrow.png' );
	background-repeat: no-repeat;
	background-position: left center;
	height: 15px;
	font-size: 8pt;
	color: #404040;
	padding: 2px 4px 2px 8px;
}

.lightGreen
{
	color: #ABD614;
}

.lightGreenBack
{
	background-color: #ABD614;
}

.darkGreen
{
	color: #A4CD39;
}

.darkGreenBack
{
	background-color: #A4CD39;
}

.gray
{
	color: #DDDDDD;
}

.grayBack
{
	background-color: #DDDDDD;
}

.tableGreen
{
	background-color: #A4CD39;
	color: #FFFFFF;
	font-weight: bold;
}

.tableDarkGrey
{
	background-color: #999999;
	color: #FFFFFF;
	font-weight: bold;
}

.tableGray
{
	background-color: #DDDDDD;
	color: #000000;
	font-weight: normal;
}

.tableGrayBorder
{
	border: 1px solid #E0E0E0;
}

.tableTitle
{
	font-weight: bold;
	color: #000000;
}

.thermBackRed
{
	background-image: url('images/r16.jpg');
	background-position: left top;
	background-repeat: repeat-x;
	height: 16px;
	padding: 1px;
	margin: 1px;
}

.thermBackGreen
{
	background-image: url('images/g16.jpg');
	background-position: left top;
	background-repeat: repeat-x;
	height: 16px;
	padding: 1px;
	margin: 1px;
}

.selectedGrid
{
	background-image: url('images/g30.jpg');
	background-position: left top;
	background-repeat: repeat-x;
	padding: 1px;
	margin: 1px;
}

.thermBackGray
{
	background-color: #DDDDDD;
	height: 16px;
	padding: 1px;
	margin: 1px;
}

.copyTherm
{
	font-size: 8pt;
}

.thermBorder
{
	border: 1px solid #C0C0C0;
}

/******************** v2 TweetCruit ********************/

.pnlPage
{
	width: 986px;
	padding: 10px 0px 0px 0px;
}

a.footer:link, a.footer:active, a.footer:visited
{
	border-style: none;
	padding: 0px 10px 0px 10px;
	display: inline-block;
	height: 28px;
	line-height: 28px;
	font-size: 12px;
	color: #606060;
	position: relative;
	text-decoration: none;
	text-align: left;
}

a.footer:hover
{
	border-style: none;
	padding: 0px 10px 0px 10px;
	display: inline-block;
	height: 28px;
	line-height: 28px;
	font-size: 12px;
	color: #303030;
	position: relative;
	background-position: bottom;
	text-decoration: underline;
	text-align: left;
}

.pnlMainMenuOff
{
}

.pnlMainMenuOn_Bak
{
	background-image: url('images/mainmenu.png');
	background-position: center top;
	background-repeat: no-repeat;
}

.pnlMainMenuOn
{
	background-image: url('images/mainmenu2.jpg');
	background-position: center top;
	background-repeat: no-repeat;
}

.mainMenu
{
	height: 40px;
}

.pnlSubMenu
{
	background-image: url('images/gradient.png');
	background-position: center top;
	background-repeat: no-repeat;
}

.pnlContent
{
	padding: 10px 0px 0px 0px;
}

.sbtl
{
	background-image: url('images/sbtl.png');
	background-position: right bottom;
	background-repeat: no-repeat;
}
.sbtm
{
	background-image: url('images/sbtm.png');
	background-position: bottom;
	background-repeat: repeat-x;
	line-height: 28px;
	font-size: 10pt;
	color: #404040;
	font-weight: bold;
}
.sbtr
{
	background-image: url('images/sbtr.png');
	background-position: left bottom;
	background-repeat: no-repeat;
}
.sbml
{
	background-image: url('images/sbml.png');
	background-position: right;
	background-repeat: repeat-y;
}
.sbmm
{
	background-image: url('images/sbmm.png');
	background-position: left bottom;
	background-repeat: repeat;
	padding: 0px 0px 0px 0px;
	width: 100%;
}
.sbmr
{
	background-image: url('images/sbmr.png');
	background-position: left;
	background-repeat: repeat-y;
}
.sbbl
{
	background-image: url('images/sbbl.png');
	background-position: right top;
	background-repeat: no-repeat;
}
.sbbm
{
	background-image: url('images/sbbm.png');
	background-position: top;
	background-repeat: repeat-x;
}
.sbbr
{
	background-image: url('images/sbbr.png');
	background-position: left top;
	background-repeat: no-repeat;
}

.ptl
{
	background-image: url('images/ptl.png');
	background-position: right bottom;
	background-repeat: no-repeat;
}
.ptm
{
	background-image: url('images/ptm.png');
	background-position: bottom;
	background-repeat: repeat-x;
	line-height: 28px;
	font-size: 10pt;
	color: #404040;
	font-weight: bold;
}
.ptmh
{
	background-image: url('images/ptmh.png');
	background-position: bottom;
	background-repeat: repeat-x;
	line-height: 28px;
	font-size: 10pt;
	color: #404040;
	font-weight: bold;
}
.ptr
{
	background-image: url('images/ptr.png');
	background-position: left bottom;
	background-repeat: no-repeat;
}
.pml
{
	background-image: url('images/pml.png');
	background-position: right;
	background-repeat: repeat-y;
}
.pmm
{
	background-image: url('images/pmm.png');
	background-position: left bottom;
	background-repeat: repeat;
	padding: 10px 0px 0px 0px;
	width: 100%;
}
.pmr
{
	background-image: url('images/pmr.png');
	background-position: left;
	background-repeat: repeat-y;
}
.pbl
{
	background-image: url('images/pbl.png');
	background-position: right top;
	background-repeat: no-repeat;
}
.pbm
{
	background-image: url('images/pbm.png');
	background-position: top;
	background-repeat: repeat-x;
}
.pbr
{
	background-image: url('images/pbr.png');
	background-position: left top;
	background-repeat: no-repeat;
}

a.greenLink:link, a.greenLink:active, a.greenLink:visited
{
	border-style: none;
	display: inline-block;
	color: #A4CD39;
	position: relative;
	text-decoration: none;
	text-align: left;
}

a.greenLink:hover
{
	border-style: none;
	display: inline-block;
	color: #A4CD39;
	position: relative;
	text-decoration: underline;
	text-align: left;
}

a.orangeLink:link, a.orangeLink:active, a.orangeLink:visited
{
	border-style: none;
	display: inline-block;
	color: #FBB03B;
	position: relative;
	text-decoration: none;
	text-align: left;
}

a.orangeLink:hover
{
	border-style: none;
	display: inline-block;
	color: #FBB03B;
	position: relative;
	text-decoration: underline;
	text-align: left;
}

a.grayLink:link, a.grayLink:active, a.grayLink:visited
{
	border-style: none;
	display: inline-block;
	color: #666666;
	position: relative;
	text-decoration: none;
	text-align: left;
}

a.grayLink:hover
{
	border-style: none;
	display: inline-block;
	color: #666666;
	position: relative;
	text-decoration: underline;
	text-align: left;
}

.titleBig
{
	color: #707070;
	font-size: 15pt;
	line-height: 20pt;
	font-weight: bold;
}

.gptl
{
	background-image: url('images/gptl.png');
	background-position: right bottom;
	background-repeat: no-repeat;
}
.gptm
{
	background-image: url('images/gptm.png');
	background-position: bottom;
	background-repeat: repeat-x;
	line-height: 28px;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
}
.gptr
{
	background-image: url('images/gptr.png');
	background-position: left bottom;
	background-repeat: no-repeat;
}
.gpml
{
	background-image: url('images/gpml.png');
	background-position: right;
	background-repeat: repeat-y;
}
.gpmm
{
	background-image: url('images/gpmm.png');
	background-position: left bottom;
	background-repeat: repeat;
	padding: 10px 0px 0px 0px;
	width: 100%;
}
.gpmr
{
	background-image: url('images/gpmr.png');
	background-position: left;
	background-repeat: repeat-y;
}
.gpbl
{
	background-image: url('images/gpbl.png');
	background-position: right top;
	background-repeat: no-repeat;
}
.gpbm
{
	background-image: url('images/gpbm.png');
	background-position: top;
	background-repeat: repeat-x;
}
.gpbr
{
	background-image: url('images/gpbr.png');
	background-position: left top;
	background-repeat: no-repeat;
}

.padding15x4
{
	padding: 15px 15px 15px 15px;
}

/* Styles for the Print Page */
.printTableGray
{
	background-color: #888888;
	color: #FFFFFF;
}

.printCopy
{
	background-color: #DDDDDD;
	color: #000000;
}

input.feedbackTab
{
	border-style: solid solid solid none;
	border-width: medium;
	border-color: #FFFFFF;
	width: 35px;
	height: 98px;
}
input.feedbackTabHover
{
	border-style: solid solid solid none;
	border-width: medium;
	border-color: #FFFFFF;
	width: 44px;
	height: 98px;
}
.feedbackTab
{
	border-style: solid solid solid none;
	border-width: medium;
	border-color: #FFFFFF;
	width: 44px;
	height: 98px;
	position: relative;
	left: -10px;
}
.feedbackTabHover
{
	border-style: solid solid solid none;
	border-width: medium;
	border-color: #FFFFFF;
	width: 44px;
	height: 98px;
	position: relative;
	left: -5px;
}

a.feedbackTextSelected
{
	color: #FBB03B;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
a.feedbackText
{
	color: #999999;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.feedbackFooter
{
	color: #999999;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
}
.fbgtl
{
	background-image: url('images/feedback-bg-tl.png');
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 50px;
	width: 15px;
}
.fbgtm
{
	background-image: url('images/tweetcruitlongpopup.png');
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 50px;
	text-align:right;
}
.fbgtmfiller
{
	background-image: url('images/feedback-bg-tm-filler.png');
	background-position: bottom;
	background-repeat: repeat-x;
	height: 50px;
}
.fbgtr
{
	background-image: url('images/feedback-bg-tr.png');
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 50px;
	width: 15px;
}
.fbgml
{
	background-image: url('images/feedback-bg-ml.png');
	background-position: right;
	background-repeat: repeat-y;
}
.fbgmm
{
	background-color: #FFFFFF;
	padding: 0px 25px 0px 25px;
}
.fbgmr
{
	background-image: url('images/feedback-bg-mr.png');
	background-position: left;
	background-repeat: repeat-y;
}
.fbgbl
{
	background-image: url('images/feedback-bg-bl.png');
	background-position: right top;
	background-repeat: no-repeat;
	height: 50px;
	width: 15px;
}
.fbgbm
{
	background-image: url('images/feedback-bg-bm.png');
	background-position: top;
	background-repeat: repeat-x;
	height: 50px;
}
.fbgbr
{
	background-image: url('images/feedback-bg-br.png');
	background-position: left top;
	background-repeat: no-repeat;
	height: 50px;
	width: 15px;
}

.copyOrangeSmall
{
	color: #FBB03B;
	font-weight: bold;
	font-size: 8pt;
	border: solid 1px #FBB03B;
	padding: 5px 5px 5px 5px;
}

.orangeBorder
{
	border: solid 1px #FBB03B;
	padding: 4px 4px 4px 4px;
}

.copyOrange
{
	color: #FBB03B;
	font-weight: bold;
	font-size: 12pt;
}
.copyOrange2
{
	color: #FBB03B;
	font-weight: bold;
	font-size: 14pt;
	background-image: url('images/retweets.png');
	background-repeat: no-repeat;
	background-position: center center;
	height: 82px;
}
.copyOrange3
{
	color: #FBB03B;
	font-weight: bold;
	font-size: 16pt;
	background-image: url('images/retweets.png');
	background-repeat: no-repeat;
	background-position: center center;
	height: 82px;
}
.copyDkGreenSmall
{
	color: #8CC63F;
	font-weight: bold;
	font-size: 10pt;
}
.copyDkGreen
{
	color: #8CC63F;
	font-weight: bold;
	font-size: 12pt;
}
.copyDkGreen2
{
	color: #8CC63F;
	font-weight: bold;
	font-size: 14pt;
}
.copyDkGreen3
{
	color: #8CC63F;
	font-weight: bold;
	font-size: 16pt;
}

/*For the bubble inside the feedback popup*/
.fbubtl
{
	background-image: url('images/feedback-bubble-tl.png');
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 20px;
	width: 15px;
}
.fbubtm
{
	background-image: url('images/feedback-bubble-tm.png');
	background-position: bottom left;
	background-repeat: repeat-x;
	height: 20px;
}
.fbubtmpoint
{
	background-image: url('images/feedback-bubble-point.png');
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 20px;
}
.fbubtr
{
	background-image: url('images/feedback-bubble-tr.png');
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 20px;
	width: 15px;
}
.fbubml
{
	background-image: url('images/feedback-bubble-ml.png');
	background-position: right;
	background-repeat: repeat-y;
}
.fbubmm
{
	background-color: #FFFFFF;
}
.fbubmr
{
	background-image: url('images/feedback-bubble-mr.png');
	background-position: left;
	background-repeat: repeat-y;
}
.fbubbl
{
	background-image: url('images/feedback-bubble-bl.png');
	background-position: right top;
	background-repeat: no-repeat;
	height: 20px;
	width: 15px;
}
.fbubbm
{
	background-image: url('images/feedback-bubble-bm.png');
	background-position: top;
	background-repeat: repeat-x;
	height: 20px;
}
.fbubbr
{
	background-image: url('images/feedback-bubble-br.png');
	background-position: left top;
	background-repeat: no-repeat;
	height: 20px;
	width: 15px;
}

.ctl
{
	background-image: url(images/ctl.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
.ctm
{
	background-image: url(images/ctm.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
.ctr
{
	background-image: url(images/ctr.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.cml
{
	background-image: url(images/cml.gif);
	background-position: right;
	background-repeat: repeat-y;
}
.cmm
{
	background-image: url(   'images/cmm.gif' );
	background-repeat: repeat;
}
.cmr
{
	background-image: url(images/cmr.gif);
	background-position: left;
	background-repeat: repeat-y;
}
.cbl
{
	background-image: url(images/cbl.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
.cbm
{
	background-image: url(images/cbm.gif);
	background-position: top;
	background-repeat: repeat-x;
}
.cbr
{
	background-image: url(images/cbr.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.ct
{
	background-image: url(images/ct.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.cl
{
	background-image: url(images/cl.gif);
	background-position: right center;
	background-repeat: no-repeat;
}
.cr
{
	background-image: url(images/cr.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
.cb
{
	background-image: url(images/cb.gif);
	background-position: center top;
	background-repeat: no-repeat;
}

a.hoverHelp:link, a.hoverHelp:active, a.hoverHelp:visited
{
	border-style: none;
	padding: 2px 2px 2px 2px;
	display: inline-block;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #C0C0C0;
	position: relative;
	background-position: center center;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
}

a.hoverHelp:hover
{
	border-style: none;
	padding: 2px 2px 2px 2px;
	display: inline-block;
	font-size: 14px;
	color: #404040;
	background-color: #C0C0C0;
	position: relative;
	background-position: center center;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
}

.availTableHeader
{
	background-color: #F0F0F0;
	cursor: pointer;
}
.availTableBody
{
	text-align: center;
}

.RadDockZoneHighlighted
{
	background-color: #FFFFCC;
	border: thin dotted #C0C0C0;
}

.accordionHeader
{
	border: 1px solid #C0C0C0;
	color: white;
	background-color: #C0C0C0;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
	text-align: left;
}

.accordionHeaderSelected
{
	border: 1px solid #C0C0C0;
	color: black;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
	text-align: left;
}

.accordionContent
{
	background-color: #F8F8F8;
	border: 1px solid #C0C0C0;
	border-top: none;
	padding: 5px;
	padding-top: 10px;
	text-align: left;
}

.mapBorder
{
	background-color: #FFFFEE;
	padding: 2px;
}


.jobTitleLink
{
	border-style: none;
	display: inline-block;
	color: #A4CD39;
	position: relative;
	text-decoration: none;
	text-align: left;
	font-size: 14px;
	font-family: "Lucida Grande" , Verdana, Arial, sans-serif;
	font-weight: bolder;
	cursor: pointer;
}
a.jobTitleLink:link, a.jobTitleLink:active, a.jobTitleLink:visited
{
	border-style: none;
	display: inline-block;
	color: #A4CD39;
	position: relative;
	text-decoration: none;
	text-align: left;
	font-size: 14px;
	font-family: "Lucida Grande" , Verdana, Arial, sans-serif;
	font-weight: bolder;
	cursor: pointer;
}

a.jobTitleLink:hover
{
	border-style: none;
	display: inline-block;
	color: #A4CD39;
	position: relative;
	text-decoration: underline;
	text-align: left;
	font-size: 14px;
	font-family: "Lucida Grande" , Verdana, Arial, sans-serif;
	font-weight: bolder;
	cursor: pointer;
}
.jobSnippet
{
	font-size: 11px;
	font-family: "Lucida Grande" , Verdana, Arial, sans-serif;
	color: #606060;
	line-height: 16px;
}
.jobDate
{
	font-size: 10px;
	font-family: "Lucida Grande" , Verdana, Arial, sans-serif;
	color: #A4CD39;
}
.jobInfo
{
	font-size: 14px;
	font-family: "Lucida Grande" , Verdana, Arial, sans-serif;
	color: #606060;
}
.candidateDashboardRHSTitles
{
	font-size: 16px;
	font-family: "Lucida Grande" , Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #A4CD39;
}
.candidateDashboardRHSJobTitle
{
	font-size: 10px;
	font-family: "Lucida Grande" , Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #A4CD39;
}
.candidateDashboardRHSCompany
{
	font-size: 9px;
	font-family: "Lucida Grande" , Verdana, Arial, sans-serif;
	color: #606060;
}
.candidateDashboardRHSLocation
{
	font-size: 9px;
	font-family: "Lucida Grande" , Verdana, Arial, sans-serif;
	color: #606060;
}
.candidateDashboardRHSSource
{
	font-size: 8px;
	font-family: "Lucida Grande" , Verdana, Arial, sans-serif;
	color: #A4CD39;
}
.fbgtm360
{
	background-image: url('images/360longpopup.png');
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 50px;
		text-align:right;
}
.fbgCrossTweets
{
	background-image: url('images/crosstweetslongpopup.png');
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 50px;
		text-align:right;
}

a.avail:link, a.avail:visited, a.avail:active
{
	font-size: 11px;
	font-family: "Lucida Grande" , Verdana, Arial, sans-serif;
	color: #404040;
	background-color: #FFFFFF;
	text-decoration: none;
	padding: 4px;
}

a.avail:hover
{
	font-size: 11px;
	font-family: "Lucida Grande" , Verdana, Arial, sans-serif;
	color: #000000;
	background-color: #F0F0F0;
	text-decoration: none;
	padding: 4px;
}

a.availSel:link, a.availSel:visited, a.availSel:active
{
	font-size: 11px;
	font-family: "Lucida Grande" , Verdana, Arial, sans-serif;
	color: #C0C0C0;
	background-color: #808080;
	text-decoration: none;
	padding: 4px;
}

a.availSel:hover
{
	font-size: 11px;
	font-family: "Lucida Grande" , Verdana, Arial, sans-serif;
	color: #FFFFFF;
	background-color: #606060;
	text-decoration: none;
	padding: 4px;
}

.fadedFunnel
{
	background: transparent url('images/fadedFunnel.jpg') no-repeat scroll center center;
	font-family: "Lucida Grande" , Verdana, Arial, sans-serif;
	font-size:16px;
	line-height:24px;
	color: #606060;
}

.fadedLineFlow
{
	background: transparent url('images/fadedLineFlow.jpg') no-repeat scroll center center;
	font-family: "Lucida Grande" , Verdana, Arial, sans-serif;
	font-size:16px;
	line-height:24px;
	color: #606060;
}

.fadedLineTimeToHire
{
	background: transparent url('images/fadedLineTimeToHire.jpg') no-repeat scroll center center;
	font-family: "Lucida Grande" , Verdana, Arial, sans-serif;
	font-size:16px;
	line-height:24px;
	color: #606060;
}

.fadedPositions
{
	background: transparent url('images/fadedPositions.jpg') no-repeat scroll center center;
	font-family: "Lucida Grande" , Verdana, Arial, sans-serif;
	font-size:16px;
	line-height:24px;
	color: #606060;
}

.fadedLocationHiring
{
	background: transparent url('images/fadedLocationHiring.jpg') no-repeat scroll center center;
	font-family: "Lucida Grande" , Verdana, Arial, sans-serif;
	font-size:16px;
	line-height:24px;
	color: #606060;
}

.fadedPositionHiring
{
	background: transparent url('images/fadedPositionHiring.jpg') no-repeat scroll center center;
	font-family: "Lucida Grande" , Verdana, Arial, sans-serif;
	font-size:16px;
	line-height:24px;
	color: #606060;
}

.fadedLineFlow2
{
	background: transparent url('images/fadedLineFlow2.jpg') no-repeat scroll center center;
	font-family: "Lucida Grande" , Verdana, Arial, sans-serif;
	font-size:16px;
	line-height:24px;
	color: #606060;
}

.fadedAttrition
{
	background: transparent url('images/fadedAttrition.jpg') no-repeat scroll center center;
	font-family: "Lucida Grande" , Verdana, Arial, sans-serif;
	font-size:16px;
	line-height:24px;
	color: #606060;
}

.fadedAppFlow
{
	background: transparent url('images/fadedappflow.jpg') no-repeat scroll center center;
	font-family: "Lucida Grande" , Verdana, Arial, sans-serif;
	font-size:16px;
	line-height:24px;
	color: #606060;
}
.fadedSourcesPie
{
	background: transparent url('images/fadedPiechart.jpg') no-repeat scroll center center;
	font-family: "Lucida Grande" , Verdana, Arial, sans-serif;
	font-size:16px;
	line-height:24px;
	color: #606060;
}
.fadedSourcesColumn
{
	background: transparent url('images/fadedsources.png') no-repeat scroll center center;
	font-family: "Lucida Grande" , Verdana, Arial, sans-serif;
	font-size:16px;
	line-height:24px;
	color: #606060;
}

.crptbl
{
	/*background-image: url('images/brptl.png');*/
	background-position: left bottom;
	background-repeat: no-repeat;
	line-height: 28px;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
}

.crptbm
{
	/*background-image: url('images/brptm.png');*/
	background-position: bottom;
	background-repeat: repeat-x;
	line-height: 28px;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
}

.crptbr
{
	/*background-image: url('images/brptr.png');*/
	background-position: right bottom;
	background-repeat: no-repeat;
	line-height: 28px;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
}

.cgpml
{
	background-color: #FFFFFF;
	background-position: right;
	background-repeat: repeat-y;
	border-left:1px solid #D0D0D0;
}
.cgpmm
{
	background-color: #FFFFFF;
	background-position: left bottom;
	background-repeat: repeat;
	padding: 10px 0px 0px 0px;
	width: 100%;
}
.cgpmr
{
	background-color: #FFFFFF;
	background-position: left;
	background-repeat: repeat-y;
	border-right:1px solid #D0D0D0;
}
.cgpbl
{
	background-color: #FFFFFF;
	background-position: right top;
	background-repeat: no-repeat;
	border-left:1px solid #D0D0D0;
	border-bottom:1px solid #D0D0D0;
}
.cgpbm
{
	background-color: #FFFFFF;
	background-position: top;
	background-repeat: repeat-x;
	border-bottom:1px solid #D0D0D0;
}
.cgpbr
{
	background-color: #FFFFFF;
	background-position: left top;
	background-repeat: no-repeat;
	border-bottom:1px solid #D0D0D0;
	border-right:1px solid #D0D0D0;
}

.rptbl
{
	background-image: url('images/gptl.png');
	background-position: right bottom;
	background-repeat: no-repeat;
}
.rptbm
{
	background-image: url('images/gptm.png');
	background-position: bottom;
	background-repeat: repeat-x;
	line-height: 28px;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
}
.rptbr
{
	background-image: url('images/gptr.png');
	background-position: left bottom;
	background-repeat: no-repeat;
}
.ctfbgtl
{
	background-image: url('images/cttl.png');
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 113px;
	width: 15px;
}
.ctfbgtm
{
	background-image: url('images/feedback-bg-tm.png');
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 113px;
	width: 274px;
}
.ctfbgtmfiller
{
	background-image: url('images/cttm.png');
	background-position: bottom;
	background-repeat: repeat-x;
	height: 113px;
}
.ctfbgtr
{
	background-image: url('images/cttr.png');
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 113px;
	width: 15px;
	vertical-align:bottom;
}
.ctfbgml
{
	background-image: url('images/feedback-bg-ml.png');
	background-position: right;
	background-repeat: repeat-y;
}
.fbgmm
{
	background-color: #FFFFFF;
	padding: 0px 25px 0px 25px;
}
.ctfbgmr
{
	background-image: url('images/feedback-bg-mr.png');
	background-position: left;
	background-repeat: repeat-y;
}
.ctfbgbl
{
	background-image: url('images/feedback-bg-bl.png');
	background-position: right top;
	background-repeat: no-repeat;
	height: 50px;
	width: 15px;
}
.ctfbgbm
{
	background-image: url('images/feedback-bg-bm.png');
	background-position: top;
	background-repeat: repeat-x;
	height: 50px;
}
.ctfbgbr
{
	background-image: url('images/feedback-bg-br.png');
	background-position: left top;
	background-repeat: no-repeat;
	height: 50px;
	width: 15px;
}

a.buttonGray
{
	background: transparent url('images/bg_button_aG.png') no-repeat scroll top right;
	color: #222222;
	display: block;
	font: normal 12px arial, sans-serif;
	height: 25px;
	margin-right: 6px;
	padding-right: 17px; /* sliding doors padding */
	text-decoration: none;
	float: left;
}
a.buttonGray span
{
	background: transparent url('images/bg_button_spanG.png') no-repeat;
	display: block;
	line-height: 15px;
	padding: 5px 0 5px 18px;
	text-decoration: none;
}
a.buttonGray:hover
{
	background-position: bottom right;
	outline: none; /* hide dotted outline in Firefox */
	text-decoration: none;
}
a.buttonGray:hover span
{
	background-position: bottom left;
	text-decoration: none;
}
a.buttonGray:active
{
	background-position: bottom right;
	color: #FFFFFF;
	outline: none; /* hide dotted outline in Firefox */
	text-decoration: none;
}
a.buttonGray:active span
{
	background-position: bottom left;
	text-decoration: none;
}
.fbgtmQualify
{
	background-image: url('images/qualifylongpopup.png');
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 50px;
	text-align:right;
}

.radEditorDiv
{
	width: 500px;
	height: 400px;
	overflow: hidden;
	display: block;
}

.builtCoupon
{
	background-color: #FFFFFF;
	border: 4px dashed #000000;
	padding: 5px;
	margin: 5px;
	width: 500px;
}

.smallButtonCSS
{
    font-weight:normal;
    font-size: 8pt;
    color: Black;
		font-family: "Lucida Grande" , Verdana, Arial, sans-serif;
    text-align: center;
    border-right: Black 1px solid;
    border-top: Black 1px solid;
    border-left: Black 1px solid;
    border-bottom: Black 1px solid;
    padding: 1px;
}

.smallButtonCSSSelected
{
    font-weight: bold;
    font-size: 8pt;
    color: White;
    font-family: "Lucida Grande" , Verdana, Arial, sans-serif;
    text-align: center;
    border-right: Black 1px solid;
    border-top: Black 1px solid;
    border-left: Black 1px solid;
    border-bottom: Black 1px solid;
    padding: 1px;
    background-color: #777777;
}

.summation
{
	border-top: solid 3px #808080;
}