
/* BASIC ELEMENTS */
body {background:#fff; color: black; font:10pt verdana; margin: 0}
p {font-size:8pt; line-height:12pt; margin-top:0}
form {margin:0}
td, input, select {font:8pt verdana}
th {font:bold 8pt verdana}
a:active, a:link, a:visited {color:#06c; text-decoration:none}

/* HEADINGS */
h1, .heading1	{font:bold 13pt verdana; color:#F00A81; margin:0}
h1 span	{font-weight:normal; color:#06c;}
h2, .heading2 	{font:bold 11pt verdana;color: #06C}
h3 	{font:bold 12pt arial; margin:9px 0 0 0; color: #F40088}
h4	{font:bold 9pt verdana;color:#1a62bb; margin:0; padding:5px 0}
.heading3	{font:bold 12pt verdana; margin-bottom:-2px; margin-top:9px; color: #000; text-decoration:none}
.heading4	{font:bold 10pt verdana; margin-bottom:-7pt; color: #000;}
.heading5	{font:bold 8pt verdana; color: #06C}
#header_container h1 {margin:0.67em 0; padding:1px 0 5px 0}

/* CUSTOM HEADERS */
.pinkblockHeader {display:block; margin:0px; line-height:30px; color:#fff; background:#f00a81; text-align:center; padding:0px}
.greyblockHeader {display:block; margin:0px; padding:0 0 0 8px; background:#e2e2e2 url(/advertisers/general_ID_items/images/layout/rounded_greyh_left.gif) no-repeat left top}
.greyblockHeader span {display:block; background:url(/advertisers/general_ID_items/images/layout/rounded_greyh_right.gif) no-repeat right top}
h2.greyblockHeader  {font:bold 17px arial; line-height:30px}

/* Begin: text/header styles */
.header_pink	{color: #ec008c; font-weight: bold; font-size: 10pt; margin-bottom:2px}
.darkpink {color:#c6007d}
.small_pink {color: #ec008c; font:bold 11px verdana}
.h3_article		{color: #0066CC; font-size: 9pt; font-weight: bold}
/* End: text styles */

/* Print styles. Turns off Adv navigation, footers and anything with noPrint class */
 @media print {
    .noPrint, #sb_navmain_container, .menu, #subpagenav_container, .nb_all, .footer, #protectimg, #footertext, #adv_nav_welcomemsg, .sidenavStyle {display:none;}
  }

/* Begin: list styles*/
li {padding:2px 0}
ul.arrowList	{list-style-image: url(/general_ID_items/images/other/_icon_black_arrow_4_8.gif); margin:2px 2px 2px 12px; padding:2px 0px 2px 5px !important; padding:2px 0px 2px 8px}
ol.steps		{margin:2px 2px 2px 17px; padding:2px 0px 2px 5px !important; padding:2px 0px 2px 8px}
ul.sublist		{list-style-type: disc; margin-top:2px; margin-bottom:2px;}
/* End: list styles*/

/* Begin: RHS links on articles */
.titleRNav		{background-color: #6699CC; color: #FFF; text-align:left; font-weight: bold; font-size:8pt; padding:2px 5px}
.articleRNav	{padding: 5px 0 30px 5px}
/* End: RHS links on articles */

/* LISTS */
ul.arrowpoint {list-style-image: url(/general_ID_items/images/other/_icon_black_arrow_4_8.gif); margin:2px 2px 2px 12px; padding:2px 0px 2px 5px !important; padding:2px 0px 2px 8px; }
.arrowpoint li {padding:3px 0px;}
.leftarrow {padding-left:7px; background: url(/advertisers/general_ID_items/images/premiumads/icon_left_arrow.gif) no-repeat 4px 6px}
ul.greyarrow {list-style-image:url(/advertisers/general_id_items/images/other/icon_arrow_gray.gif); padding-left:0; margin:0 0 0 12px!important; margin:0 0 0 18px}

/* VIDEO DOWNLOAD LIST */
.download div {float:left; padding:3px 15px 3px 0}
.download div span {display:block; margin-left:18px}
.download div.winmedia {background: url(/advertisers/general_ID_items/images/icons/icon_winmedia.gif) no-repeat left center}
.download div.quicktime {background: url(/advertisers/general_ID_items/images/icons/icon_quicktime.gif) no-repeat left center}
.download div.apple {background: url(/advertisers/general_ID_items/images/icons/icon_apple.gif) no-repeat left center}

/* LINK STYLES */
a.white 		{color:#fff;text-decoration: underline}
a.white:active, a.white:link, a.white:visited {color:#fff; text-decoration: underline}
a.white:hover 	{text-decoration:none}
a.black 		{color:#000;text-decoration: underline}
a.black:hover 	{text-decoration: none}
a.comment			{color: #06f; text-decoration:underline}
a.comment:link		{color: #00c}
a.comment:visited	{color: #86b}
a.primaryNavLinks	{color:#fff; font:bold 7pt verdana; text-align: left; text-decoration:none}
a.nostyle, a.nostyle:visited, a.nostyle:link, a.nostyle:hover {text-decoration:none; color:#000; cursor:pointer}


/* DISPLAY */
.boxpadding {padding:5px}
.boxpadding_heavy {padding:10px}
.heavy_indent {margin-left:90px}
.vpadding {padding:5px 0}
table.vpadding td {padding:5px 0}
table.vpadding_heavy td {padding:12px 0}
.halfopaque {opacity:0.5;filter:alpha(opacity=50)}
.halfopaque .btn input, .halfopaque .btn a {cursor:default}
.clear {clear:both; overflow:hidden}
.container {clear:both; overflow:hidden; width:100%}
.floatleft {float:left; width:50%}
.floatright {float:right; width:50%}
.rightmargin {margin-right:5px}
.rightAlign {float:right; text-align:right;}
.centreAlign {margin: 0 auto; text-align:center; padding-bottom:10px;}

#JobDetailsPage .jobAdContainer #AdDetailsDiv		{min-height:425px;}
.IE #JobDetailsPage .jobAdContainer #AdDetailsDiv	{height:425px;}

/* two col page */
.pageset 		{width:981px; overflow:hidden}
.pageset_l 		{float:left; width:660px; margin-right:15px}
.pageset_r 		{float:left; width:280px}
.sumtotal {border:1px #eee solid; border-left:0; border-right:0}
.sumtotal_top {border-top:1px #eee solid; margin-top:10px; padding-top:8px}
.sumtotal_hr {border-top:1px #eee solid; height:1px; margin:0; padding:0}
table.vpadding_heavy td.sumtotal_line {padding-bottom:10px; _padding-bottom:0}
.pagination a:disabled {color:#fff}
.pagination img {margin-bottom:-4px}

/*CHART ALIGNMENT*/
.chart			{text-align:center}
.chart p		{font-style:italic; color:#999999; text-align:center; margin-top:0; padding-top:0;}

/* BREADCRUMBS */
.breadcrumbs		{font:normal 7pt verdana; text-decoration:none; color: #0C3D9E; padding-bottom:0; padding-top:8px}
.breadcrumbs a		{text-decoration:none; color: #0C3D9E}
.breadcrumbs a:hover	{text-decoration:underline}

/* FOOTER */
.footer			{font:normal 10px verdana; color:#333; }
.footer a		{font:normal 7pt verdana; color: #006; text-decoration:none}
.footer a:hover	{text-decoration: underline}

/* BUTTONS */
.btn input, .btn span, .btn strong, .btnSm input, .btnSm span, .btnSm strong, a:link.btnSm, a:hover.btnSm , a:active.btnSm , a:visited.btnSm, a:link.btn , a:hover.btn , a:active.btn , a:visited.btn, .callBtn
			{color:#666; text-transform:uppercase; cursor:pointer; font:bold 12px arial; border:0; white-space: nowrap; text-decoration:none;}

.btn 								{background:url(/general_ID_items/images/buttons/btn_p_left.gif) no-repeat left top;}
.btn input, .btn span, .btn strong 	{background:url(/general_ID_items/images/buttons/btn_p_right.gif) no-repeat right top;}
.bluebtn 							{background:url(/general_ID_items/images/buttons/btn_blue_left.gif) no-repeat left top;}
.bluebtn input, .bluebtn span, .bluebtn strong 	{background-image:url(/general_ID_items/images/buttons/btn_blue_right.gif); color:#fff}
.btn, .bluebtn 						{height:32px; padding-left:3px; display:block; text-align:left;}
.btn input, .bluebtn input			{height:32px; padding-right:0px; margin:0;}
.btn > input, .bluebtn > input 		{padding-bottom:3px; padding-right:8px;}
a.btn, a.bluebtn					{line-height:32px; display: block; float:left }
.btn span, .btn strong , .bluebtn span, .bluebtn strong	{padding:8px 8px 9px 8px; float:left; line-height:16px;}

.pinkbtn {background:url(/advertisers/general_ID_items/images/buttons/btn_pink_narrow_left.gif) no-repeat left top;}
.pinkbtn input, .pinkbtn span, .pinkbtn strong 	{background-image:url(/advertisers/general_ID_items/images/buttons/btn_pink_narrow_right.gif); color:#fff; padding:8px 15px; line-height:normal}

.btnSm 		{height:20px; padding-left:3px; _padding-left:8px; display:block; text-align:left; background:url(/advertisers/general_ID_items/images/buttons/btn_sm.gif) no-repeat left top; }
.btnSm input	{height:20px; padding-left:0px; background: url(/advertisers/general_ID_items/images/buttons/btn_sm.gif) no-repeat right top; margin:0;}
.btnSm > input {padding-bottom:3px; padding-right:8px;}

a.btnSm	{line-height:20px; display: block; float:left }
.btnSm span, .btnSm strong {padding:2px 4px 2px 2px;_padding:2px 8px 2px 2px; float:left; line-height:16px; background: url(/advertisers/general_ID_items/images/buttons/btn_sm.gif) no-repeat right top;}

.callBtn 		{height:29px; margin-top:-8px; padding-left:3px; display:block; float:left; text-align:left; background:url(/general_ID_items/images/buttons/btn_calltoAction_left.gif) no-repeat left top; cursor:auto }
.callBtn strong	{height:29px; margin-top:-8px; padding:7px 10px 0 8px; display:block; float:left; background: url(/general_ID_items/images/buttons/btn_calltoAction_right.gif) no-repeat right top; margin:0;}
.callBtn > span {padding-bottom:2px}
.callText		{float:left; padding-left:5px} 	
.callTextBelow 	{clear:both; display:block; width:130px; text-align:center; padding-top:2px; color:#565656}

.btnLeft {float:left; margin-left:6px; display:inline;}
.btnRight {float:right; margin-right:6px; display:inline;}
.setalign {margin-left:127px; padding-left:0!important; padding-left:5px}
.closeIcon {padding-bottom:2px; cursor:pointer; margin:0 15px 0 0; float:right; width:50px; background:url(/advertisers/general_ID_items/images/icons/icon_close.gif) no-repeat center right}

/* quotations */
.quotes blockquote {padding-left:30px; padding-bottom:30px; margin: 0; background: url(/Advertisers/general_ID_items/images/other/leftquotemark.gif) no-repeat top left}
.quotes blockquote span {display: block; padding-right:30px; background: url(/Advertisers/general_ID_items/images/other/rightquotemark.gif) no-repeat bottom right}
.quotes blockquote em {display: block;color:#999;padding:5px}

/* success header with tick image */
.successsubheader {text-indent:38px; padding:11px 0; background:#DDEEFF url(/advertisers/general_ID_items/images/icons/icon_success_25_27.gif) no-repeat 7px 4px}
.successsubheader span {display:block; text-indent:0; margin-left:38px; line-height:16px;}

/* Text with image/icon on the left*/
.imgwrap {}
.imgwrap .txt {margin-left:20px; padding-top:2px}
/*images*/
.hold_icon {background:url(/advertisers/general_ID_items/images/premiumads/icon_hold.gif) no-repeat left top; height:17px}

/* Text with button on right */
.smallcontainer {width:140px}
.inlinebtntxt {display:block; padding-top:17px; float:left; text-align:right}
.inlinebtn {float:right; margin:8px 0 0 0}
.indentedtxt {margin-left:40px}

/* VALIDATION ERROR BOX */
.validationerror {border:1px #c66 solid; color:#000; background:#fcc url(/advertisers/general_ID_items/images/icons/icon_error.gif) no-repeat 5px 5px; padding:7px 0px; margin-bottom:20px;}
.validationerror span.msg {display:block; margin:3px 5px 0 35px; color:#000;}
.validationerror span.redheader {display:block; color:#ee007c; font-weight:bold}
.validationerror ul {margin-left:10px; _margin-left:auto; _padding-left:10px}
.validationPointer {margin:0 5px; width:702px; background:url(/advertisers/general_ID_items/images/other/bg_error_arrow.gif) no-repeat 9px bottom; padding-bottom:7px; position:relative; bottom:-20px; margin-top:-20px}
.validationPointer .validationerror {padding-bottom:10px}
.validationbox	 {background:#fcc; margin-bottom: 20px}

.statusWarning p {background:#fff url(/advertisers/general_ID_items/images/other/icon_exclamation_red_bg.gif) no-repeat 5px 2px; padding:0px 5px 5px 30px; margin:5px 0px}

/* LIGHTBOX/Modal pop-up */
div.lbox {display:none; width:100%;}
div.lbox .lbbg {position:absolute; top:0; left:0; background:#000; width:1300px; height:1500px; opacity:0.5;filter:alpha(opacity=50); z-index:1000}
div.lbox iframe {width:568px; height:470px; padding-top:10px}
div.lbox .lbcontent {text-align:center; font:11px verdana; position:absolute; left:20%; top:20%; background:url(/advertisers/general_ID_items/images/premiumads/bg_jobad.gif) no-repeat top; z-index:2000; width:570px; height:555px}
div.lbox .lbcontent span {display:block; padding:17px 0 0 10px; float:left}
div.lbox .lbcontent span.close {color:#666; padding:6px 20px 0 0; _padding-right:25px; float:right; width:50px; cursor:pointer}
div.lbox .lbcontent span.txt {padding-right:120px}
div.lbox .lbcontent div.btn {float:right; margin:8px 5px 0 0}
div.lbox #lightbox_footer_edit {display:none;}
div.lbox #lightbox_footer_add {display:none;}

/* BOX SHADOW outer style  */
.boxshadow {height:4px;background:url(/Advertisers/general_ID_items/images/other/boxShadow.gif) repeat-x top;}

.customerservicenumber	{font:bold 8pt verdana; color: #0C3D9E; padding-bottom:0; padding-top:8px}
.processstep			{margin:0px;padding-top:8px;padding-bottom:8px;}
.bodymargin				{margin: 15px 0 0 0}
 
/*inputs */
.pinkjobcreatesmall	{font:8pt verdana; background:#fcc; width:200px}
.pinkhealthcaretext	{background:#fcc;}
.jobcreatesmall	{font:8pt verdana; width:200px}
.jobcreatelarge	{font:8pt verdana; width:235px}
.accountDetails {font:8pt verdana; width:140px;}
.search			{font:8pt verdana; width:100px;}
.promocode		{font:8pt verdana; width:80px;}
#formlabels		{font:bold 8pt arial}
.searchfield	{width:190px;}
.threemax		{font:8pt verdana; width:30px}
.textarea		{font:8pt verdana}
input.radio     {margin-bottom:-2px;}

/*colours for table td backgrounds*/
.light 					{background:#def}
.medium					{background:#06c}
.background 			{background:#fff}
.tablerow1				{background:#fff}
.tablerow2				{background:#eee}
.alert					{background:#fcc}
.basealert				{background:#c66}
.breakoutHeader			{background:#000; color:#fff;}
.breakoutFooter			{background:#eee; padding-top:1px; padding-bottom:1px; border-color:#fff}
.primaryNavBar			{background:#c00}

#classSelectDisplay td {min-height:30px; height:auto!important; height:30px; margin:0; padding:0}

/*special text */
.greytext				{font:8pt verdana; color:#999}
.BodyTextWhite			{color:#fff; font-weight:bold}

.comment				{font:normal 8pt verdana; color:#666; text-align:left;}
.comment .accc 			{font:normal 7pt verdana; color:#666; text-align:left;}	
.mandatory				{font:normal 8pt verdana; color:#f00; vertical-align:super; width:220px}
.verysmall				{font:normal 8pt verdana; color:#009}
.tablehint				{font:7pt verdana; color:#999}
.tablehint2				{font:7pt verdana; color:#666;margin:0;padding-top:3px;}
.keyhead, .successtext, .errortext {font:bold 7pt verdana;color:#06c; padding-left:10px}
.white					{color:#fff; font-weight: bold}
.textalert				{font:bold 8pt verdana; color:#c00; text-transform:uppercase} 
.textalertblue			{font:bold 8pt verdana; color:#06c;} 
.footNumber				{font:bold 8pt verdana} 	
	


/* th */
th.light				{background:#def; color:#06c; padding-left:10px}
th.medium 				{background:#06c; color:#fff; padding-left:11px}
th.alert 				{background:#fcc; color:#000; font-weight:normal}
th.darkHead		 		{background:#039; color:#fff}
th.black		 		{background:#333; color:#fff}
th.mediumAltRefine		{background:#69c; color:#fff}


.mediumHeadRow		{background:#06c; color: #fff; font:bold 8pt verdana}
.lightHeadRow		{background-color: #def; color: #06c; font:bold 8pt verdana}
.mediumAltHead		{font:bold 8pt tahoma; color:#fff; text-transform:uppercase; background:#0012ba}

.newsMediaTableLayout	{width:100%}

/* confirmation icon + text */
.confirmimg {height:20px; float:left; padding-right:5px}
.confirmtxt {height:20px; margin-top:5px}	

/* HORIZONTAL RULES */
hr.thin	{height:1px; color:#000}
.hr {width:733px; height:3px; background:url(/advertisers/general_id_items/images/other/hr_greyfade.gif) no-repeat left top}

/* ERROR PAGES */
.errorContentWrapper	{float:none; min-height:500px; height:auto!important; height:500px; padding-bottom:20px; width:800px}
.errorLeftContent	{width:500px; height:500px; float:left}
.errorRightContent	{width:250px; height:500px; float:right}
.errorHeading	{width:100%; height:45px; margin-bottom:20px}
.errorIcon		{float:left; width:50px; height:45px}
.errorLineText	{float:left; width:450px; height:45px; margin-top:15px; font-weight:bold}
.errorInfoText {padding-top:20px; padding-bottom:20px}

/* Progress Bar : Start */
ul.progress {margin:8px 0 10px 0; padding:0px; height:23px;}
.progress li {display:inline; margin:0; padding:5px 30px 5px 0px; float:left; background-color:#DAECFF;}
.progress li.first {padding-left: 10px;}
.progress li.last {padding-right: 65px;}

.progressbar {margin:8px 0 10px 0; padding:0px; height:23px; background:url(/Advertisers/general_ID_items/images/progressbar/unselected_normal_bg.jpg) repeat-x #DAECFF;  }
.first {margin-left:10px;}
.done {background:url(/Advertisers/general_ID_items/images/progressbar/done_arrow_bg.jpg) no-repeat right; color:#FFFFFF;}
.done_nonsel {background:url(/Advertisers/general_ID_items/images/progressbar/done_normal_bg.jpg) no-repeat right; color:#FFFFFF;}
.selected {background:url(/Advertisers/general_ID_items/images/progressbar/selected_bg.jpg) no-repeat right; color:#FFFFFF;}
.last {background:url(/Advertisers/general_ID_items/images/progressbar/unselected_end_bg.jpg) no-repeat right;}
/* Progress Bar : End */

/* Info Bubble :Start */
.beigeBubble {width:325px; border:1px solid #cdcdcd; background:#fbf9c0 url(/advertisers/general_id_items/images/other/bubble_background.gif) repeat-x bottom; margin-left:20px;}
.beigeBubble .bubbleHeader, .beigeBubble .bubbleFooter {background:url(/advertisers/general_id_items/images/other/bubble_bordersprite.gif) no-repeat; float:left; _margin-right:-2px;}
.beigeBubble .bubbleHeader {display:block; width:327px; height:8px; position:relative; top:-6px; left:-1px; margin-bottom:-6px; _margin-bottom:-11px;}
.beigeBubble .bubblePointer {display:block; width:10px; height:20px; background:url(/advertisers/general_id_items/images/other/bubble_trianglesprite.gif) no-repeat; float:left; position:relative; left:-10px; top:30px; _top:32px;}
.beigeBubble .beigeContent {margin:0 0 -5px 12px; padding:0px;}
.beigeBubble .beigeContent strong {margin:0; _margin-left:-3px;}
.beigeBubble .beigeContent span {display:inline-block; margin-top:-4px;}
.beigeBubble .bubbleFooter {display:block; width:327px; height:11px; background-position:0 -18px; position:relative; bottom:-6px; left:-1px;}

.beigeBubble2 {margin:0 0 0px 11px;}
.beigeBubble2 .bubblePointer {top:0px; _top:2px; background-position:-20px 0;}

.beigeBubble3 {width:430px; border:none; margin-top:32px; _margin-top:44px; margin-right:8px; background:url(/advertisers/general_id_items/images/other/bubble_background2.gif) bottom repeat-x #f8f6bf; text-align:left; visibility: hidden;}
.beigeBubble3 .beigebubbleleft {width:430px; background:url(/advertisers/general_id_items/images/other/bubble_borderleft.gif) left repeat-y; padding-bottom:1px; border-right:1px solid #b5b5b5; _background-position:-1px; }
.beigeBubble3 .bubbleHeader, .beigeBubble3 .bubbleFooter {background-image:url(/advertisers/general_id_items/images/other/bubble_bordersprite2.gif);}
.beigeBubble3 .bubbleHeader {width:431px; margin-left:1px; top:0; _margin-left:0px;}
.beigeBubble3 .beigeContent {margin:-1px 0 12px 21px; _margin:-5px 0 0 0; padding:0; _padding:0 0 0 21px}
.beigeBubble3 .bubbleFooter {width:431px; margin-left:1px; _margin-left:0; bottom:9px; _bottom:-3px;}
.beigeBubble3 .bubblePointerTop {display:block; background:url(/advertisers/general_id_items/images/other/bubble_triangletop.gif) no-repeat; width:21px; height:10px; position:relative; left:170px; top:-9px; _top:-11px;}
/* Info Bubble :End */

/*SeeK TEMPLATE CLASS*/
ul.templatebulletnormal	{list-style:disc; color:#000; font:normal 10pt arial}
ul.templatebullet		{list-style:disc; color:#000; font:bold 9pt arial}
blockquote.templatetext	{font:10pt arial}
.templatetext			{font:10pt arial}
.jobtitle				{color:#000; font:bold 20pt arial}
.subheading				{color:#000; font:bold 15pt arial}
.details				{color:#000; font:normal 8pt arial}
.tempmargin 			{margin:0 30px; padding:10px 0}
#addetailsdiv p 		{font-size:10pt}

/* Custom TEMPLATE DESIGN*/
.pt1_border 	{width:460px;padding:0 0 10px;}
.pt1_header 	{background:#023467 url(/templates/ptmpl_1_jtbg.gif) repeat-y;}
.pt1_jt 		{color:#fff;padding:5px 18px 10px 32px;font-style:italic;font-weight:500;font-size:22px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.pt1_text		{margin:7px 0 14px 32px;border-top:17px solid #DCE0E9;background:url(/templates/ptmpl_1_textbg.jpg) no-repeat right 28px;padding:10px 14px 0 0;}
.pt1_baseblue	{border-left:32px solid #023467;background:#007CBD;}
.pt1_basegrey	{margin-left:16px;background:#DCE0E9;color:#DCE0E9;line-height:13px;}

.pt2_border 	{width:458px;border:1px solid #7D7D7D;background:#BCB39B url(/templates/ptmpl_2_shadowbg.gif);}
.pt2_header 	{width:458px;background:#BCB39B url(/templates/ptmpl_2_headerbg.gif);padding-top:7px;}
.pt2_jt 		{margin:0 17px;border-bottom:8px solid #790000;background:#A00A0F url(/templates/ptmpl_2_jtbg.jpg) no-repeat top right;padding:27px 12px 22px;color:#fff;font-style:italic;font-weight:500;font-size:25px;}
.pt2_redborder	{width:458px;background:url(/templates/ptmpl_2_redborder.jpg) no-repeat;}
.pt2_textbg		{margin:0 17px;background:#FEFEFD url(/templates/ptmpl_2_textbg.jpg) repeat-x top;padding:1px;}
.pt2_margin		{margin:14px;}
.pt2_lines		{border-top:7px solid #790000;background:#A00A0F;color:#A00A0F;line-height:8px;}

.pt3_border 	{width:448px;background:#FFD600 url(/templates/ptmpl_3_border.gif) repeat-y center;padding:0 6px;}
.pt3_header 	{border-top:6px solid #FFD600;background:#000;}
.pt3_jt 		{background:url(/templates/ptmpl_3_jtbg.gif) repeat-y left top;padding:10px 14px 10px 23px;color:#B6B7BC;font-weight:500;font-size:26px;}
.pt3_text		{background:url(/templates/ptmpl_3_textbg.gif) no-repeat left top;padding:0 0 14px 23px;}
.pt3_margin 	{margin:10px 10px 0 0;}

.pt4_border 	{width:460px;background:#4D582E url(/templates/ptmpl_4_border.gif) repeat-x bottom;}
.pt4_header 	{background:#91A455 url(/templates/ptmpl_4_headerbg.gif) repeat-y right;border-left:14px solid #4D582E;border-top:3px solid #4D582E;}
.pt4_top		{background:#4D582E;text-align:right;}
.pt4_jt 		{background:url(/templates/ptmpl_4_jtbg.gif) no-repeat bottom;color:#fff;padding:8px 30px 48px 17px;font-style:italic;font-weight:500;font-size:24px;font-family:Georgia, "Times New Roman", Times, serif; }
.pt4_text		{margin:0 16px 0 14px;background:#DBDED5 url(/templates/ptmpl_4_textbg.gif) repeat-x bottom;}
.pt4_textborder	{margin:0 3px 0 2px;border-left:1px solid #92A656;border-right:1px solid #92A656;padding:0 14px;}

.pt5_border 	{width:458px; border:1px solid #640416; background:url(/templates/ptmpl_5_bg.gif) left repeat-y;}
.pt5_jt			{color:#640416; margin:0 30px; font-weight:500; font-size:24px; line-height:24px;}
.pt5_text		{margin:0 30px; padding:40px 0 10px 0;}
.pt5_top		{width:458px; background:#ffffff;}
.pt5_body		{background:url(/templates/ptmpl_5_textbg.jpg) left top no-repeat;}

/* Product Cataloque Screen */
#cataloque_screen	{width:730px; margin-top:30px; border:1px solid #fff; background:url(/advertisers/general_ID_items/images/other/screen_cataloque_top.gif) no-repeat left top;}
#cataloque_screen .toptext	{ margin:50px 350px 80px 50px;}
#cataloque_screen .toptext h1	{ font-size:16pt; font-weight:normal; margin-bottom:15px;}
#cataloque_screen .toptext p	{ font-size:11pt;}
#cataloque_screen .toptext p span	{font-size:7pt;}
#cataloque_screen #toplist ul	{float:left;list-style-type:none;margin:0 0 20px 0;padding:0;}
#cataloque_screen #toplist ul li	{float:left;width:250px;background:url(/advertisers/general_ID_items/images/icons/icons_screen.gif) no-repeat left 35px;}
#cataloque_screen #toplist ul li.onlysuccessful	{background-position:left -245px;width:240px;}
#cataloque_screen #toplist ul li.moreinfo	{background-position:left -525px;width:235px;}
#cataloque_screen #toplist ul li h4	{color:#c60079;font:bold 10pt Arial, Helvetica, sans-serif; margin:0 0 5px 10px;}
#cataloque_screen #toplist .cuttime h4	{margin-left:30px;}
#cataloque_screen #toplist ul li  p{margin:0 10px 0 65px;}
#cataloque_screen .button	{text-align:right;margin-right:15px;}
#cataloque_screen .button span	{display:inline-block;margin-bottom:8px;}
#cataloque_screen h2	{color:#003399;font-size:10pt;margin:30px 0 15px;}
#cataloque_screen #howitworks {margin:30px 0 10px 20px;}
#cataloque_screen #howitworks ul	{list-style-type:none;padding:0;margin:0;}
#cataloque_screen #howitworks ul li {padding:0 0 30px 35px;background:url(/advertisers/general_ID_items/images/icons/icons_screen_cataloque.gif) no-repeat left top;}
#cataloque_screen #howitworks ul li.item2	{background-position: left -100px;}
#cataloque_screen #howitworks ul li.item3	{background-position: left -200px;}
#cataloque_screen #howitworks ul li.item4	{background-position: left -300px;}
#cataloque_screen #howitworks ul li.item5	{background-position: left -400px;}
#cataloque_screen h3	{font-size:10pt;color:#336600;}

/* Which are your preferred answers? */
#prefanswers	{width:730px;}
#prefanswers h1	{float:left; margin-right:10px;}
#prefanswers p	{padding-top:3px;}
#prefanswers label.selectedpink	{color: #f00a81;}
#prefanswers label.unselected	{color: #000;}
#prefanswers ol	{margin-left:-20px;_margin-left:25px;list-style:outside;list-style-type:decimal;}
#prefanswers ol	li	{font:normal 10pt Arial, Helvetica, sans-serif; padding-top:10px;}
#prefanswers ol	li span	{color:#336600;}
#prefanswers ul	{margin-left:-20px;_margin-left:-25px;padding:0 0 10px 20px;_padding:0 0 10px 25px;border-bottom:1px solid #0099FF;}
#prefanswers ul	li 	{list-style:none;font:normal 10pt Arial, Helvetica, sans-serif;padding-top:0px;border-top:0;}
#prefanswers ul	li input	{margin-left:-1px;}
#prefanswers .saveanswersbtn span { display:inline-block; margin-bottom:10px;}

#unsuccessful h2	{padding-bottom:10px;border-bottom:1px solid #0099FF; margin-top:30px;}
#unsuccessful fieldset	{border:0;background:#ddeeff;padding:0;margin-bottom:10px;}
#unsuccessful label, #unsuccessful span	{ font:normal 10pt Arial, Helvetica, sans-serif;}
#unsuccessful label#Option2L	{font-weight:bold;}
#unsuccessful textarea	{margin:10px 0 0 25px;}
#unsuccessful #rbsendme	{background:#FFFFFF;padding:5px 0;}
#unsuccessful #emailoptions1	{display:none;margin:0 30px;padding-bottom:10px;}
#unsuccessful #rbdonotsend	{background:#ddeeff;padding:5px 0;}
#unsuccessful #emailoptions2	{display:block;margin:0 30px;padding-bottom:10px;}

/* Your Screen questionnaire */
#yourscreenq	{width:740px;}
#yourscreenq #floatright a.btngrey	{display:inline-block; float:right;margin-top:-50px;_margin-top:-60px;}
#yourscreenq #floatright a.previewbtn {margin-top:-20px; }
#yourscreenq h3	{color:#336600;margin:30px 0 0; font-size:10pt;}
#yourscreenq h2	{padding-bottom:5px;border-bottom:1px solid #0099FF;margin-top:30px;font-size:10.5pt;}
#yourscreenq #screenname label	{margin:-20px 0 10px 260px;display:inline-block;}
#yourscreenq label span {color:#666666;}
#yourscreenq ol	{ padding:0;margin:0 0 0 25px;}
#yourscreenq ol	li {font-weight:bold;line-height:18px;}
#yourscreenq ol	li div {font-weight:normal; margin-bottom:12px;}
#yourscreenq #screenquestions td	{ padding:6px 0 6px 0;}
#yourscreenq #screenquestions ul {list-style:none;padding:0;margin:0 0 0 20px;}
#yourscreenq #screenquestions .questions	{text-align:left; width:550px;}
#yourscreenq .btnpink	{ float:right;}
#yourscreenq .linktext	{color:#0066CC;}
#yourscreenq .btnfinish {width:230px;float:right;display:inline-block;_margin-top:-26px;}
#yourscreenq .btnfinish span	{margin-top:10px;float:left;}
#yourscreenq .btnfinish .btnpink	{float:right;}
#yourscreenq .selectedbold	{font-weight:bold;}
#yourscreenq .editform	{ margin:-17px 0 0 85px;_margin:-17px 0 0 84px;}
#yourscreenq .edittab	{background: url(/advertisers/general_ID_items/images/other/bg_edit.gif) no-repeat center -5px;}
#yourscreenq .fadelink	{color:#ccc;}

/* Select questions for your Screen */
#selectquestions	{width:730px;}
#selectquestions .toptext	{height:30px; margin-top:20px;}
#selectquestions .toptext span	{display:inline-block;float:left;}
#selectquestions .pinktext {color:#f00a81;}
#selectquestions .pinktext span	{font-size:24pt;font-weight:bold;margin:-8px 0 0;}
#selectquestions table td#allanswers	{padding-top:0; padding-left:8px;}
#selectquestions .yourquestions td, #selectquestions #commonqtable td	{padding:9px 0 5px;}
#selectquestions .yourquestions td input	{margin-top:1px;_margin-top:-4px;}
#selectquestions .yourquestions ul	{list-style:none;margin:0;padding:0;}
#selectquestions .yourquestions ul li	{margin-left:17px;}
#selectquestions .btncancel{display:inline-block;margin-bottom:8px;}
#selectquestions #commonqtable, #selectquestions .yourquestions td {border-top:1px solid #0099FF;}
#selectquestions .yourquestions #allanswers, #selectquestions .yourquestions .noborder	{border-top:0px solid #0099FF;}
#selectquestions .yourquestions .editform	{ margin-left:65px; margin-top:-11px;}
#selectquestions .yourquestions .edittab	{background: url(/advertisers/general_ID_items/images/other/bg_edit.gif) no-repeat center top;}
#selectquestions .yourquestions .fadelink	{color:#ccc;}
#selectquestions .yourquestions .noborder	{ padding-bottom:10px;}
#selectquestions #commonqtable ul	{list-style:none;margin:0;padding:0;}
#selectquestions #commonqtable ul li	{margin-left:20px;}
#selectquestions #commonqtable td input	{margin-top:1px;_margin-top:-4px;margin-left:1px;_margin-left:-3px;}
#selectquestions p 	{margin-left:26px;}
#selectquestions #CreateQuestionLink 	{margin-left:23px;}
#selectquestions .selectedpink	{color: #f00a81;}
#selectquestions .selectedbold	{font-weight:bold;}

#selectquestions h4, #yourscreenq h4{background:#ddeeff url(/Advertisers/general_ID_items/images/other/roundedcorner.gif) no-repeat right top;display:inline-block;font-size:12px; padding:0 0 10px;_width:180px; margin-left:26px;}
#selectquestions h4 span, #yourscreenq h4 span	{background:#ddeeff url(/Advertisers/general_ID_items/images/other/roundedcorner.gif) no-repeat left top;display:inline-block;margin-right:10px;padding:5px 0 0 10px;}

#questionform	{background:#ddeeff;width:500px;padding:20px 0; margin-left:26px;}
#questionform fieldset	{border:0;_margin-bottom:10px; }
#questionform h3	{color:#336600;float:left;width:65px;margin:0 0 0 10px;padding:0;display:inline-block;font-size:12px;}
#questionform div.fields ul	{margin:0 0 0 -25px;_margin:0 0 0 -18px;padding:0;}
#questionform div.fields ul li ul{margin-left:0px;padding:0; }
#questionform fieldset span	{margin:10px 0 0 0;_margin-bottom:-10px;}
#questionform fieldset p	{margin-left:0;_margin-left:4px;}
#questionform fieldset div.fields	{float:left; margin-left:5px;margin-bottom:0;}
#questionform fieldset .typeanswer	{margin-left:18px;}
#questionform fieldset div.boxfooter	{margin:0 18px 0 75px;_margin:0 18px 0 95px;border-top:1px solid #0066CC;padding-top:10px;}
#questionform fieldset .addquestionbtn	{margin-top:10px;}
#questionform fieldset .addquestionbtn span { display:inline-block; margin-bottom:10px;}
#questionform .btnpink	{float: none;}


/* Light Box*/
#overlay {display:none;width:100%;height:100%;position:fixed;top:0;left:0;background-color:#000;opacity:0.5;z-index:100;_position:absolute;_top:expression(eval(document.body.scrollTop));_width:expression(eval(document.body.clientWidth));_height:expression(eval(document.body.clientHeight));_filter:alpha(opacity=50);}

#lightBox {display:none; position:absolute;text-align:left;top:75px;z-index:10000;width:593px;}
#lightBox #lightBoxContent {width:593px; position:relative; padding:0 34px 0 24px; background:url(/general_ID_items/images/lightbox/lb_bg.png) repeat-y top left;_background-image:url(/general_ID_items/images/lightbox/lb_bg.gif); }
#lightBox .topbar {display:inline-block; width:593px; height:41px; background:url(/general_ID_items/images/lightbox/lb_topbar.png) no-repeat top left;_background-image:url(/general_ID_items/images/lightbox/lb_topbar.gif);}
#lightBox .topbar a {display:inline-block; width:16px; height:16px; float:right; margin:21px 26px 0; text-indent:-1000em;}
#lightBox .topbar a:hover {background:url(/general_ID_items/images/lightbox/btn_close.gif) no-repeat top left;}
#lightBox .bottombar {display:block; width:593px; height:34px; background:url(/general_ID_items/images/lightbox/lb_bottombar.png) no-repeat top left;_background-image:url(/general_ID_items/images/lightbox/lb_bottombar.gif);}
#lightBox .switch {width:542px; background:url(/general_ID_items/images/lightbox/switch_bottom.png) no-repeat bottom left; margin:0; padding:0;}
#lightBox .switch div {display:block; background:url(/general_ID_items/images/lightbox/switch_top.png) no-repeat top left; height:50px;}

#tempLightbox {display:none; width:525px;}

/* Screen Preview Light Box*/
#screenpreview	{margin:0 40px; padding:20px 0 0;}
#screenpreview ol	{list-style-type:decimal;margin:30px 0 0 30px;padding:0;}
#screenpreview ol li	{margin-top:20px;}
#screenpreview ol li span	{color:#336600;}
#screenpreview ul	{list-style:none;margin:10px 0 10px -7px;padding:0;}
#screenpreview ul li	{margin-top:0;}	

/* START: button styles */
/* default button */
a.btngrey:hover, a.btngrey:active, a.btngrey:link, a.btngrey:focus, a.btngrey:visited {text-decoration:none;}
.btngrey, .btngrey strong {display:inline-block;font-weight:normal;background:url(/Advertisers/general_ID_items/images/buttons/btn_grey.gif) no-repeat;color:#797979;cursor:pointer;padding-bottom:0; margin-bottom:0;}
/*.W3C .btn, .W3C .btn strong, .W3C .btn input {display:-moz-inline-box;}
.safari .btn, .safari .btn strong, .safari .btn input {display:inline-block;}*/
.btngrey {padding-left:12px;background-position:left top;margin:0;}
/*.W3C .btn {vertical-align:top;}
.safari .btn {vertical-align:inherit;}*/
.btngrey strong {padding:7px 10px 8px 0px;margin:0;background-position:right top;border:none;text-transform:none;line-height:normal;}
.btngrey:hover {background-position:0px -39px;text-decoration:none;cursor:pointer;color:#333333;}
.btngrey:hover strong {background-position:right -39px;}
/* disabled button */
.disabledbtn, .disabledbtn:hover {color:#b3b3b4;background-position:0 -60px;}
.disabledbtn strong, .disabledbtn:hover strong {background-position:right -60px;}
/* pink button styles */
.btnpink, .btnpink strong {background-image:url(/Advertisers/general_ID_items/images/buttons/btn_pink.gif); color:#ffffff;}
/* pink medium */
.btnpink {background-position:0px -44px;}
.btnpink strong {padding:7px 10px 8px 0; background-position:right -44px;}
/*.IE .pinkbtn_med input {padding-bottom:4px}
.safari .pinkbtn_med input {padding:7px 10px 8px 0}*/
.btnpink:hover {background-position:0px -72px;}
.btnpink:hover strong {background-position:right -72px;}
/* END: button styles */

/*Boxes with rounded corners and shadows*/
.shadedboxwidth	{width:100px;}
.shadedbordertop, .shadedbordertop span, .shadedborderbottom, .shadedborderbottom span {display:block; height:20px;}
.shadedbordertop, .shadedborderbottom {background-image:url(/advertisers/general_ID_items/images/layout/shadedbox_topbase.png); background-repeat:no-repeat;}
.shadedborder {  background:url(/advertisers/general_ID_items/images/layout/shadedbox_leftside.png) repeat-y left top;}
.shadedbordertop { background-position: left top; }
.shadedbordertop span, .shadedborderbottom span { background:url(/advertisers/general_ID_items/images/layout/shadedbox_rightcorners.png) no-repeat}
.shadedbordertop span { background-position: right top; }
.shadedborderbottom span { background-position: right bottom; }
.shadedborderright { background:url(/advertisers/general_ID_items/images/layout/shadedbox_rightside.png) repeat-y right top;}
.shadedbordercontent {padding:1px 20px 1px 25px;}
.shadedborderbottom { background-position: left bottom; }
/*END - Boxes with rounded corners and shadows*/
#resDBTaxiMsg, #resDBTaxiMsg .shadedborderwidth {width:800px;}
#resDBTaxiMsg h3 {font-weight:normal; font-size:14px; margin:0 0 5px 0; padding:0; color:#360;}
#resDBTaxiMsg {margin-left:30px;}

/* 10 Free promo - search results page, current job ads and product catalogue */
.freeoffer    {display:none;background:url(../content/images/other/jsp_promo.png) no-repeat 0 -213px;position:absolute;}
.currentja .freeoffer    {display:block;width:118px;height:49px;top:5px;right:10px;}
.acjp .freeoffer    {display:block;background-position:0 0;width:275px;height:145px;top:340px;right:-2px;}
.profile-index .freeoffer    {display:block;background-position:0 -170px;width:147px;height:16px;top:132px;right:auto;left:418px;}
