h3 {
	color: #3D0774;
	font: Arial, Helvetica, sans-serif;
}
h2 {
	color: #CC3300;
	font: Arial, Helvetica, sans-serif;
	font-size: 24px;
}

#ErrorMessage {
	margin-top: 20px;
	padding: 5px;
	border: 2px solid #CC3300;
	text-align: left;
}
#SuccessMessage {
	margin-top: 20px;
	padding: 5px;
	border: 2px solid #339900;
	text-align: left;
}
li {
	list-style: url(/images/rightarrow_red.gif) none outside;
	line-height: 20px;
}
a:link {
	color: #3D0774;
}

a:visited {
    color: #0000CC;
}

a:hover {
	color: #3D0774;
}

a:active {
	color: #3D0774;
}
a.nav:link {
	color: #3D0774;
	padding: 2px;}

a.nav:visited {
	color: #0000CC;
	padding: 2px;
}

a.nav:hover {
	color: #999999;
	padding: 2px;
}
a.nav:active {
	color: #3D0774;
	padding: 2px;
}
.mainText {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-variant: normal;
}
.mainTextResume {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-variant: normal;
	border: 1px solid #999999;
	margin: 3px;
	padding: 8px;
}
.mainTextResume .info {
	padding-left: 25px;
	padding-top: 10px;
}
.mainTextResume H1 {
	margin: 0px;
}
.login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-variant: normal;
	text-transform: capitalize;
	background-color: #FFFFFF;
	border: 0px none;
	font-weight: bold;
}
.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-variant: normal;
	background-color: #FFFFFF;
	border: 0px none;
	font-weight: bold;
	color: #CC3300;
}
.success {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-variant: normal;
	background-color: #FFFFFF;
	border: 0px none;
	font-weight: bold;
	color: #339900;
}
.btnSubmit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	border: 1px solid #000066;
}
.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	line-height: 14px;
	font-weight: 900;
	color: #999999;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
}
.today {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #CC3300;
}
.keywords {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: 900;
	color: #3D0774;
}
.imageBox {
	border: 1px solid 3D0774;
}
.testimonial {
	border-top: 1px solid #3d0774;
	border-bottom: 1px solid #3d0774;
	background-color:#FFFFCC;
	vertical-align: middle;
	padding: 5px;
	font-style: italic;
	line-height: 20px;
	font-family: arial;
	font-size-adjust:inherit;
	font-size: 14px;
}
.title {
	font: bold normal 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: center;
	background: #3d0774;
	color:#FFFFFF;
	font-weight: 900;
	
}
.titleResults {
	font: bold 10px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	background: #3D0774;
	text-align: center;
}

.titleResults3 {
	font: bold 10px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	background: #3D0774;
	text-align: left;
}

.titleResults2 {
	font: bold 10px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #3D0774;
	background: #C4BBD5;
	text-align: center;
}
.internetSpecial {
	background: #FFFFFF;
	padding: 2px;
	margin: 5px;
	border-top: thin dashed #C4BBD5;
	border-right: thin dashed #C4BBD5;
	border-bottom: thin dashed #C4BBD5;
	border-left: thin dashed #C4BBD5;
}
.resumeTitle {
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 15px 2px 2px 2px;
	margin: 15px;
	border-bottom: thin solid #999999;
}
.jobTitleHeader a {
	float: right;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.resumeTitle a {
	float: right;
	font-size: 12px;
	text-decoration: none;
}
.resumeTitle a:hover {
	text-decoration: underline;
}
.resumeContact {
	font: 14px Arial, Helvetica, sans-serif;
	padding: 2px;
	margin: 5px;
}
.customerService {
	font: bold 14px Arial, Helvetica, sans-serif;
	padding: 2px;
	margin: 5px;
	text-align: center;
	color: #CC3300;
}
.jobAd {
	border: 1px solid #3D0774;
}
.actions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
}
.actions2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	background-image: url(/employment/images/rightarrow_red.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding: 0 0 0 7px; 
}
.highlight {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #3D0774;
}
.logoBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px none #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.addFav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	background-color: #FFFFCC;
	border: 1px solid #009933;
}
.delFav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	background-color: #FFFFCC;
	border: 1px solid #CC3300;
}
.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #000000;
	border: 1px solid #666666;
	background-color: #C4BBD5;
	cursor: pointer;
}
.adtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #663399;
	margin:5;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	line-height: 14px;
	font-weight: 900;
	color: #999999;
}
.resume:link {
	color: #3D0774;
	cursor: hand;
}

.resume:visited {
	color: #0000CC;
	cursor: hand;
}




/* **************************************************************** */
/* Styles added for tabs */
/* **************************************************************** */

#main {
	border: 1px solid #666;
	clear: both;
	background: #FFF3B3;
	/*padding-top: 2em; */
}

#contents {
	padding: 0px;
	background: #FFFFFF;
}

#header {
	position: relative;
	width: 100%;
	height: 3em;
	width: 100%; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#header ul#primary {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: -1px;
	width: 100%; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#header ul#primary li  {
	display: inline;
	list-style: none;
}

#header ul#primary a,#header ul#primary span,#header ul#primary a.current {
	width: 10em;
	display: block;
	float: left;
	padding: 4px 0;
	margin: 1px 2px 0 0;
	text-align: center;
	font-family: tahoma, verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #333;
	line-height: 15px;
}

#header ul#primary span,#header ul#primary a.current,#header ul#primary a.current:hover {
	border: 1px solid #666;
	border-bottom: none;
	background: #FFF3B3;
	padding-bottom: 6px;
	margin-top: 0;
}

#header ul#primary a {
	background: #FFFAE1;
	border: 1px solid #C4BBD5;
	border-bottom: none;
}

#header ul#primary a:hover {
	margin-top: 0;
	border-color: #666;
	background: #FFF7CD;
	padding-bottom: 6px;
	
}

/* **************************************************************** */
/* Styles added for OVERLIB Javascript caption */
/* **************************************************************** */
.captionTitle {
	font: bold 10px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #3D0774;
	background-color: #D1CCDA;
	text-align: center;
	padding: 3px;
}

.captionText {
	/* nothing for now */
}


/* **************************************************************** */
/* Styles added for search page */
/* **************************************************************** */

select.dropDown {
	border: 1px solid gray;
	background-color: #ffffed;
}
th.searchHeading {
	font: bold 10px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #3D0774;
	background-color: #D1CCDA;
	text-align: center;
	padding: 3px;
	border-top: 5px solid white;
}
td.searchBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFAE1;
	border: 1px solid #cccccc;
}
.searchBoxText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFAE1;
}
.searchBoxFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFAE1;
	font-weight: bold;
	border-top: 0px;
}
select.jobType {
	display: block;
	width: 100%;
	margin: 5px 0 3px 0;
	background-color: #fef6ff;
	border: 1px solid gray;
	font-size: 12px;
	height: 76px;
}
select.jobMulti {
	display: block;
	width: 100%;
	margin: 5px 0 3px 0;
	background-color: #fef6ff;
	border: 1px solid gray;
	font-size: 12px;
	height: 76px;
}
.searchButtonBar {
	margin-top: 5px;
}
.searchButtonBar TD {
	border-top: 1px solid #bbbbbb;
	background-color: #f1f1f1;
	text-align: right;
}
.submitButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #666666;
	background-image: url('/images/searchbutton.gif');
	background-position: right center;
	background-repeat: no-repeat;
	background-color: #C4BBD5;
}
.submitButton2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border: 1px solid #666666;
	background-image: url('/images/searchbutton.gif');
	background-position: right center;
	background-repeat: no-repeat;
	background-color: #C4BBD5;
}
.submitButton3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border: 1px solid #666666;
	background-image: url('/images/cancelbutton.gif');
	background-position: right center;
	background-repeat: no-repeat;
	background-color: #C4BBD5;
}
.submitButton4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border: 1px solid #666666;
	background-position: right center;
	background-repeat: no-repeat;
	background-color: #C4BBD5;
}
a.applyOnlineButton:link, a.applyOnlineButton:visited, a.applyOnlineButton:active{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #666666;
	padding: 2px 0 3px 4px;
	background-color: #D1CCDA;
	text-align: right;
	color: #000000;
	vertical-align:middle;
}
 a.applyOnlineButton:hover{
	color: #3D0774;
}

a.applyOnlineButton span{
	background-image:	url(../Images/world_link.png);
	background-position: left center;
	background-repeat: no-repeat;
	padding: 0px 4px 0px 20px;
	vertical-align:middle;
}
a.emailResumeButton:link, a.emailResumeButton:visited, a.emailResumeButton:active{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #666666;
	padding: 2px 0 3px 4px;
	background-color: #D1CCDA;
	text-align: right;
	color: #000000;
	vertical-align:middle;
}
 a.emailResumeButton:hover{
	color: #3D0774;
}

a.emailResumeButton span{
	background-image:	url(../Icons/Stockholm/email_16x16.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding: 0px 4px 0px 20px;
	vertical-align:middle;
}
a.addtoFavoritesButton:link, a.addtoFavoritesButton:visited, a.addtoFavoritesButton:active{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #666666;
	padding: 2px 0 3px 4px;
	background-color: #D1CCDA;
	text-align: right;
	vertical-align:middle;
	color: #000000;
}
a.addtoFavoritesButton:hover{
	color: #3D0774;
}
a.addtoFavoritesButton span{
	background-image: url(../Icons/Stockholm/add_16x16.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding: 0px 4px 0px 20px;
	vertical-align:middle;
}

.locationSelect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 190px;
	background-color: #fef6ff;
}
.formSelect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #fef6ff;
}
.formSelect2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #fef6ff;
	width: 120px;
}
.searchMenu {
	float:		right;
}
.searchMessage {
	color:		green;
	border-top:5px solid white;
	width:		100%;
	text-align: center;
	background-color: #f1f1f1;
}


/* **************************************************************** */
/* Styles added for new resume display page */
/* **************************************************************** */
.resumeTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-variant: normal;
	background-color: transparent;
}
H1.resumeView {
	color: #3D0774;
	display: inline;
	padding-left: 3px;
}
table.resumeItems TD {
	font-size: 12px;
	vertical-align: top;
	padding: 4px 15px 4px 0px;
}
table.resumeItemsList TD {
	font-size: 12px;
	vertical-align: top;
}
td.resumeHeading {
	font: bold 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #3D0774;
	background-color: #D1CCDA;
	text-align: left;
	padding: 3px;
	border-left: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;
}
td.resumeBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	border: 1px solid #cccccc;
}
.resumeBoxText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	border-left: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;
	border-bottom: 5px solid #FFFFFF;
}
#resumeContents {
	padding: 0px;
	background-color: #FFFFFF;
}
.indent {
	padding-left: 30px;
}

/* **************************************************************** */
/* Styles added for new registration page */
/* **************************************************************** */
th.signupHeading {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #3D0774;
	background-color: #D1CCDA;
	text-align: left;
	padding: 3px;
	border-top: 5px solid white;
}
.signupButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #666666;
	background-image: url('/images/searchbutton.gif');
	background-position: right center;
	background-repeat: no-repeat;
	background-color: #C4BBD5;
	cursor: pointer;
}
.signupButton-over {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #666666;
	background-image: url('/images/searchbutton2.gif');
	background-position: right center;
	background-repeat: no-repeat;
	background-color: #756691;
	color: white;
	cursor: pointer;
}
.signupDropdown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 350px;
	background-color: #fef6ff;
	margin: 3px 0 3px 0;
}
.signupResultsTable TD {
	font-size: 11px;
}
.signupResultsTable INPUT {
	font-size: 11px;
	width: 200px;
}
.signupResultsTable INPUT.check {
	font-size: 11px;
	width: 20px;
}
.signupResultsTable SELECT {
	font-size: 11px;
	width: 300px;
}
.signupResultsTable SELECT.smaller {
	font-size: 11px;
	width: 200px;
}
h3.signup {
	color: #3D0774;
	font-size: 18px;
	font: Arial, Helvetica, sans-serif;
}
.privacyNotice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFAE1;
	border: 1px solid #cccccc;
	display: block;
	padding: 10px;
	margin-top:50px;
	width: 225px;
	text-align: center;
}
A.cautionText {
	display: block;
	border:	1px solid orange;
	padding:	5px;
	background-color: #ffffcc;
	text-decoration: none;

}
A.cautionText:hover {
	text-decoration: underline;
}

.button2 {
	border: 1px solid #444444;
	background-color: #ffffff;
	font-size: 11px;
	color: #444444;
	font-weight: normal;
	background-image: url(/images/formButtonBg.gif);
	text-align: center;
}

.smallText {
	font-size: 11px;
	text-align: right;
}
.smallText2 {
	font-size: 11px;
}
.smallText3 {
	text-align:center;
	font-size: 11px;
	padding: 3px;
}
.mediumText {
	font-size: 13px;
	text-align: right;
}
.mediumText2 {
	font-size: 13px;
}
.mediumText3 {
	font-size: 13px;
	text-align:center;
	padding:3px;
}
/* SHOPPING CART STYLES */
/* ----------------------------------------------------------- */
th.boxHeading {
	font: bold 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #3D0774;
	background-color: #D1CCDA;
	text-align: center;
	padding: 3px;
	border-top: 5px solid white;
}
.cart_options {
	
}
.cart_options TD {
	font-size:			13px;
}
.cart_optionName {
	font-weight:		bold;
	width:				120px;
	padding-right:		20px;
}
.cart_optionValuesContainer {
	padding-bottom:		20px;
}
.cart_optionValues TD {
	padding-right:		5px;
}
.cart_tooltip {
	cursor:				pointer;
	color:				#003888;
}
.cart_item {
	font-weight:		bold;
	font-size:			14px;
}
.cart_item_container {
	display:			block;
	padding:			4px;
	border:				1px solid gray;
	margin-bottom:		20px;
}
.cart_item_options {
	background-color:	#F1F1F1;
	padding-top:		7px;
}
.cart_item_top {
	font-size:			12px;
	background-color:	#D1CCDA;
}
.cart_itemOptionsList {
	display:			block;
	padding-left:		30px;
}
.edit_page_table {
}
.edit_page_table TD {
	vertical-align:		top;	
	font-size:			13px;
}
.edit_page_table TD.edit_items {
	padding-right:		30px;
}
.pricing_list {
	margin-left:		auto;
	margin-right:		auto;
}
.pricing_list TH {
	font-size:			16px;
	text-align:			left;
	padding:			20px 0 20px 0;
	color:				#3D0774;
}
.pricing_list TD {
	font-size:			13px;
	vertical-align:		top;
	padding-right:		20px;
	padding-bottom:		20px;
}
.pricing_list TD.option_name {
	font-weight:		bold;
}


/* AD Management Styles*/
/* ----------------------------------------------------------- */

.AdImage{
	border: 1px solid #C9D7F1;
	color: #999999;
	padding: 0px 0 10px 0;
}
.AdImage legend
{
	color: #C9D7F1;
	padding: 0 0 0px 0;
	margin: 0 0 5px 10px;
}

.Ad_pricing_list {
	margin-left:		auto;
	margin-right:		auto;
	text-align:			center;
	width: 75%;

}
.Ad_pricing_list TH {
	font-size:			20px;
	text-align:			left;
	padding:			20px 0 20px 0;
	color:				#3D0774;
}
.Ad_pricing_list TD {
	font-size:			14px;
	vertical-align:		top;
	padding-right:		20px;
	padding-bottom:		20px;
}
.Ad_pricing_list TD.option_name {
	font-weight:		bold;
}




.PreviewText{
	text-align:center;
	display: block;
	border:	1px solid black;
	padding:	5px;
	width: 468px;
	height: 60px;
	background-color:#EEEEEE;
}
.PreviewText h3{
	color: black;
}
	
.PreviewSideAdText {
	display: block;
	color: black;
	border:	1px solid black;
	padding:	5px;
	width: 100px;
	height: 468px;
	background-color:#EEEEEE;
}
.PreviewSideAdText h3{
	text-align:center;
	color: black;
}
.PreviewSelectedText{
	display: block;
	padding:	5px;
	border: 1px solid red;
	width: 468px;
	height: 60px;
	background-color: #333333;
}
.PreviewSelectedText h3, .PreviewSelectedText p{
	text-align:center;
	color: white;
}
.PreviewSelectedSideAdText{
	display: block;
	padding:	5px;
	border: 1px solid red;
	width: 100px;
	height: 468px;
	background-color: #333333;
}
.PreviewSelectedSideAdText h3, .PreviewSelectedSideAdText p{
	color: white;
	text-align:center;
}
.BackButton{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #666666;
	background-image: url('/images/backbutton.gif');
	background-position: left center;
	background-repeat: no-repeat;
	background-color: #C4BBD5;
}
tr.AdSearchHeading  {
	font:				bold 10px Arial, Helvetica, sans-serif;
	text-transform: 	uppercase;
	color:				#3D0774;
	background-color: 	#D1CCDA;
	text-align:		 	center;
	padding: 			3px;
}

tr.AdSearchHeading th{
	border-top: 		5px solid white;
	border-bottom: 		5px solid white;
}	

tr.AdSearchHeading th.FirstHeading{
	border-left: 		5px solid white;
}
tr.AdSearchHeading th.LastHeading{
	border-right: 		5px solid white;
}
tr.AdSearchHeading th.FullHeader{
	border-right: 		5px solid white;
	border-left: 		5px solid white;
	padding: 			5px;
}
	

.row1{
	font-size: 			11px;
	background-color: 	#FFFFFF;
	text-align: center;
}
.row0{
	font-size: 			11px;
	background-color: 	#f3f3f3;
}
td.FirstHeading{
	border-left: 		5px solid white;
}
td.LastHeading{
	border-right: 		5px solid white;
}

table.BottomRow {
	background-color:	#FFFFFF;
	font-family:	 	Arial, Helvetica, sans-serif;
	font-size: 			12px;
	font-variant: 		normal;
}
.BottomRow td{
	padding: 			5px 5px 5px 5px;
	text-align:			left;
}	
.BottomRow td.AdLegend {
	text-align:			right;
}
.AddNewAdText {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			11px;
	background-color:	#FFFAE1;
	border-right: 		5px solid white;
	border-left: 		5px solid white;
	text-align:			center;
}

table.addNewAd{
	background-color: 	#FFFFFF;
}
tr.AdLegend td.AddNewAdText {
	border-bottom: 5px solid white;
}
.AdAddText{
	font-size:			11px;
	text-align: 		center;
}


.SubHeading{
	font:				11px Arial, Helvetica, sans-serif;
	font-weight:		bold;
	text-transform: 	uppercase;
	text-align:		 	left;
	padding: 3px 5px 3px 10px; 
	margin: 0px 20px 10px 20px;
}

.tableContainer{

	background-color: 	#FFFAE1;
	border-left: 		5px solid white;
	border-right: 		5px solid white;
}

.tableContainer li{
	list-style: none;
}
.tableContainer ul{
	padding-left: 		10px;
	font-size:			11px;
	list-style: none;
	
	
}
.FindMore{
	float: right;
	margin-top: 5px;
	width: 150px;
	height: 50px;
	font:				bold 14px Arial, Helvetica, sans-serif;
	text-transform: 	uppercase;
	color:				#3D0774;
	background-color: #D1CCDA;
	border-bottom: 3px solid black;
	border-right: 3px solid #999999; 
	vertical-align:		top;
	padding: 5px;
	text-align: center;
}
.tableContainer li img{
	vertical-align: middle;
	margin-left: 15px;
	padding-left: 3px; 
}

.ETradeShowOptions{
	width: 100%;
	/*border-bottom: 1px solid #CCCCCC;*/
}

.ETradeShowOptions td{
	padding: 7px 0 7px 0;
	/*border-top: 1px solid #CCCCCC;*/
}
.ETradeShowHeader{
	padding: 0 0 0 0;
	background: url(../etradeshow/images/HeaderFrameTop.gif) top center repeat-x;
	margin: 0;
}
.ETradeShowRightCorner{
	background-image:url(../etradeshow/images/HeaderTopRight.gif);
	background-position: top right;
	background-repeat: no-repeat;
	padding: 0 0 0 0;
	margin: 0;
}
.ETradeShowBottomHeader{
	background-image: url(../etradeshow/images/HeaderFrameBottom.gif);
	background-position: bottom center;
	background-repeat: repeat-x;
	padding: 0 0 0 0;
	margin:0;
}
.ETradeShowLeft
{
	background-image:url(../etradeshow/images/HeaderRightBorder.gif);
	background-position: left;
	background-repeat:repeat-y;
	padding: 0;
	margin: 0;
}
.ETradeShowRight
{
	background-image:url(../etradeshow/images/HeaderLeftBorder.gif);
	background-position: left;
	background-repeat:repeat-y;
}
#TextAdPreview{
	width: 175px;
	text-align:left;
	font-size: 13px;
	background-color:#ffffff;
	display:block;
	padding: 5px;
	margin: 0 5px 5px 5px;
	border: 1px dashed #C9D7F1;
}
.TextAdPreview{
	width: 175px;
	text-align:left;
	font-size: 13px;
	background-color:#ffffff;
	display:block;
	padding: 5px;
	margin: 0 5px 5px 5px;
	border: 1px dashed #C9D7F1;
}	



.AdPremiumPlacement
{
	display:block;
	padding: 0px 5px 5px 5px;
	margin: 0 5px 0px 5px;
	font-size: 13px;
	border: 1px dashed #C9D7F1;
	background-color: #ECF8ff;
	width: 175px;
	text-align:left;
}

td.AdPremiumPlacement
{
	padding: 0px 5px 5px 5px;
	margin: 0 5px 0px 5px;
	font-size: 13px;
	border: 1px dashed #C9D7F1;
	background-color: #ECF8ff;
	width: 175px;
	text-align:left;
	display: table-cell;
	vertical-align: top;
}


.AdPremiumPlacement a{
	font-weight: bold;
}
#AdPremiumPlacement
{
	display:block;
	padding: 0px 5px 5px 5px;
	margin: 0 5px 0px 5px;
	font-size: 13px;
	border: 1px dashed #C9D7F1;
	background-color: #ECF8ff;
	width: 175px;
	text-align:left;
}
#AdPremiumPlacement a{
	font-weight: bold;
}
#HomePageAd *{
	padding:0;
	margin:0;
}
a.site_link{
	font-weight:bold;
	color: #46166B;
}
.discountTable {
	text-align: center;
	font-size: 11px;
}
.discountTable th {
	padding:5px;
	border-bottom: 1px solid #aaaaaa;
}
.discountTable td {
	padding:5px;
}


/* RESUME MANAGEMENT STYLES */
/* ----------------------------------------------------------- */
.uploadBox {
	margin: 0px 16px 16px 16px;
	padding: 12px;
	border: 1px solid gray;
	background-color: #ffffcc;
}

.uploadBox h3{
	margin: 0px;
	padding: 0px;
}
.adminPanel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 8px;
	border: 1px solid #999999;
	background-color: #ffffe2;
	margin: 3px;
	width: 100%;
}
.adminPanel .approvalActions {
	padding: 3px 0px 0px 0px;
}
.adminPanel .approvalActions td {
	padding: 2px 0px 2px 0px;
	cursor: pointer;
}
.adminPanel .rejectBox {
	margin-top:0px;
	padding: 8px;
	border: 1px solid gray;
	background-color: #eeeeee;
}
.adminPanel .rejectBox label {
	cursor: pointer;
}
.adminPanel .rejectBox textarea {
	margin: 0px;
	width: 220px;
}
.adminPanel td {
	font-size: 12px;
}
.adminPanel td.data {
	padding-left:10px;
}
.adminPanel H3 {
	margin: 0px;
	padding-bottom: 4px;
	border-bottom: 1px solid #999999;
}
.adminPanel select {
	font-size: 11px;
}
.historyPanel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: gray;
	padding: 8px 8px 8px 16px;
	border: 1px solid #ffffff;
	margin: 3px;
	width: 100%;
}
.historyPanel H3 {
	margin: 0px 0px 0px -8px;
	padding-bottom: 4px;
	border-bottom: 1px solid #999999;
}
.historyPanel blockquote {
	margin-left: 24px;
}
.filterPane {
	border: 1px solid gray;
	background-color: #ffffe4;
	padding: 5px;
	text-align: center;
}
.filterPane FORM {
	display: inline;
}
.filterPane TABLE {
	font-size: 12px;
	text-align: left;
	padding: 0px;
}
.filterPane INPUT {
	width: 160px;
}
.filterPane TABLE .divider {
	background-color: gray;
}
.filterSubmitBar {
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	padding: 5px;
	background-color: #cccccc;
	text-align: right;
}
.filterSubmitBar input {
	border: 1px solid black;
	background-color: #ffeeff;
	font-size: 11px;
	cursor: pointer;
}
.pdfPanel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 8px;
	border: 1px solid #999999;
	background-color: #e2ffe2;
	margin: 3px;
	width: 642px;
}
.pdfPanel H3 {
	margin: 0px;
	padding-bottom: 4px;
}
.pdfPanelBroken {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 8px;
	border: 1px solid #999999;
	background-color: #ffe2e2;
	margin: 3px;
	width: 642px;
}
.pdfPanelBroken H3 {
	margin: 0px;
	padding-bottom: 4px;
}
/* RESUME STATISTICS STYLES */
/* ----------------------------------------------------------- */
.mainStats {
}
.mainStats TD {
	font-size: 12px;
	padding: 3px;
}
.mainStats .mainHeader {
	background-color: black;
	color: white;
	font-weight: bold;
	text-align: center;
}
.mainStats .subHeader {
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	text-align: center;
}
.mainStats .subHeader2 {
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	text-align: center;
	background-color: #cccccc;
}
.mainStats .subHeader3 {
	font-size: 10px;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	text-align: center;
	background-color: #cccccc;
}
.mainStats .monthSpacer {
	border-right: 1px solid gray;
}
.mainStats .monthSpacerBottom {
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
}
.mainStats .spacer {
	border-right: 1px solid gray;
	font-size: 2px;
	background-color: white;
}
.mainStats .month {
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	background-color: #aaaaaa;
	text-align: center;
	font-weight: bold;
	color: white;
}
.mainStats .month A {
	color: #ffffff;
	text-decoration: underline;
}
.mainStats .month A:hover {
	color: #ffff00;
	text-decoration: none;
}
.mainStats .entry {
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	text-align: center;
}
.mainStatsHeading {
	text-align: center;
	margin: 0px;
}
.statsContainer {
	width: 1000px;
	overflow: auto;
	padding: 0px;
}
.statsButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #000000;
	border: 1px solid #666666;
	background-color: #C4BBD5;
	cursor: pointer;
}


.jobLinks{position: absolute; left: 0px; width: 150px; background-color: #FFFAE1; padding: 10px 0 10px 20px; border:1px solid #666;}
.jobLinks hr {border: none; background: #666; height: 1px;}
.jobLinks p { margin-top: -5px; font-size: 11px; text-align: left;}