/**
  * Page Personnel USA
  * @copyright : Michael Page USA
  * @date : Oct. 2009
  * @author : Yoann LE GOFF
  * -------------------------------------------
  * @content : Style sheet of Page Personnel Layout
  **/
/** Thanks Eric for that: http://meyerweb.com/eric/tools/css/reset/  **/
/* v1.0 | 20080212 */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}/* remember to define focus styles! */:focus{outline:0}/* remember to highlight inserts somehow! */ins{text-decoration:none}del{text-decoration:line-through}/* tables still need 'cellspacing="0"' in the markup */table{border-collapse:collapse;border-spacing:0}
p, ul, dl, ol, select, input, textarea, h1, h2, h3, h4, h5, td, th {font-size:8pt;}
p, li, dd, textarea {line-height: 150%;}

/**
 * @content : Style sheet of Page Personnel Layout
*/
#MiscR, #HeadR, #ContentR, #FootR {clear:both!important; width:760px; margin:0 auto;}
#HeadR {text-align:right; }
#ContentR {clear:both;background: #FFF url('/static/web_pp_us/el/background_content.gif') top left repeat-y; }
#Content {float: left; width:510px; overflow: hidden; padding:0 0 5px 0; margin: 5px 4px 5px 0; }
#SideBar {width:230px; overflow:hidden; padding:2px 2px 10px 7px;}
body>#SideBar {width:235px;} /*That is for ie6 // Y. */
#FootR {clear:both;border-top: 2px solid #e42518;background:#FFF; color:#333;}
#PPLogo {margin:10px 0px 0px 0px; float:left;}
#ToolBar { width:350px; float:right; text-align:right;}
#MiscR { width:100%; background:#E42518; color:#fff; border-bottom: 1px solid #707173;}
#MiscR p, .jswarning {text-align:center; padding:10px 0 10px 0;}

#FootR li, #ToolBar li, #MainNav li {background:none !important;}

#SideBar .widget li {list-style:none; line-height:90%;}
#SideBar h4, #SideBar h5 {margin:15px 0 10px;}

#Content p, #Content ul, #Content table, #Content dl, #Content blockquote  {margin: 5px 10px 10px 0 !important;}

#ShortCut {display:none;}

#MainNav {float:right; width:760px; margin:0; border-bottom: 4px solid #e42518;}
#MainNav li {display:inline; font-size: 13px; float:right; margin:0px 0px -2px 0px; padding:3px 0px;}
#MainNav li a {background:#e6e6e6; color: #707173; padding: 5px 10px 3px; text-decoration: none; font-weight:bold; margin-left:3px;}
#MainNav li a:hover{background: #fff; color: #707173;}
#MainNav .current a{background: #E42518 !important;  color: #FFF !important;}

#GeneralNav {margin-top:5px; color: #707173;}
#GeneralNav li {font-size: 80%; line-height:90%; text-align:center; display:inline; padding:0 5px 0 0; margin:0px;}
#GeneralNav li a {margin:0px }
#GeneralNav img { vertical-align: middle; }

#ToolBar {color: #707173;}
#ToolBar ul {margin-top:10px;}
#ToolBar ul li{line-height:70%; text-align:center; float:right;display:block; padding:0 5px; margin:0px;}
#ToolBar ul li.first {border-right: 0px solid #707173;}

#quicksearch label {display:none;}
#quicksearch select {width: 490px;}
#quicksearch label#keywords {display:block;}
#wait {font-weight:normal; font-size:12px; color:#666;}

dl.jobs dd {line-height:100%;}
dl.jobs dt {font-weight: bold;background:#FFF;}
dl.jobs dd {padding-left:0;padding-bottom:5px; margin-bottom:5px;background:#FFF; border-bottom:1px solid #e6e6e6;}
dl.jobs .logo {float:right; margin-top:-17px;}
dl.jobs p {margin: 2px 0px !important;}
dl.jobs p.meta {margin:0px; color:#707173; font-size:80%; font-weight:bold;}

.jobNav {width:100%; color:#FFF; background: #707173; padding:2px 4px; text-align:center;}
.jobNav a {color:#FFF;  background: #707173; text-decoration:underline; }
.jobNav a:hover {text-decoration:none;}
.jobNav .page_next {float:right; margin-right:15px;}
.jobNav .page_before {float:left; padding-left:5px;}

.joblist_agent {background: #E6E6E6; padding:5px}

#jobdetail { border:0px solid #E42518; padding:13px; border-width: 8px 8px 0 8px;}
#jobdetail .logo {float:right; padding:5px;}
#jobdetail h1 {background:none; color:#E42518; }
#Oldjobdetail_comp { color:#FFF; background: #E42518 url('/static/web_pp_us/el/bicube_8px.gif') bottom left repeat-x;  padding:4px 4px 8px 4px; margin-bottom:8px;}
#jobdetail_comp { color:#FFF; background: #E42518 url('/static/web_pp_us/el/bicube_8px.gif') bottom left repeat-x;  padding:4px 4px 8px 4px; margin-bottom:8px;}
#jobdetail_comp p {margin-bottom:8px; text-align:right;}
.JobDetailTools {text-align:center;}


#submissionForm {background : #E6E6E6; padding:4px;}

#twitter {background: #FFF url('/static/web_pp_us/el/twitter_o.jpg') left no-repeat;padding-left: 100px;}
#ApplyButon a {display: block; padding: 4px 8px; color:#FFF; background:#E42518; float:right;font-size:150%; font-weight: bold;}
#ApplyButon a:hover {color:#E42518; background:#FFF; text-decoration:none;}



* {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height:130%;
	}
body {background:#FFF; color:#111;}

h1 {font-size:16px; margin-bottom:10px; color:#000; background:#e6e6e6;padding:5px;}
h2 {font-size:14px; margin-top:15px; margin-bottom:5px; }
h3 {font-size:12px; margin-bottom:5px; }
h4 {font-size:12px; margin-bottom:5px; }
h5 {font-size:12px; margin-bottom:5px; color:#666; }

a { text-decoration:none; color:#E42518; }
a:hover { text-decoration : underline;}
a.nolink { text-decoration:none; }
a.nolink {text-decoration:none !important; color:#E42518;}/* color:inherit !important; background-color:inherit !important;*/
a.nolink:hover {text-decoration:none !important; color:#E42518;} /*color:inherit !important; background-color:inherit !important;*/

h1 a:hover, h1 a {text-decoration:none; color:#000;}
h2 a, h3 a, h4 a {text-decoration:underline !important;}
h2 a:hover, h3 a:hover, h4 a:hover {text-decoration:none !important;}

img {border:0;}
dl {margin-top:15px;}
dd {padding:0 0 0 15px; margin:0;}


ul li, p.li {padding-left:12px; background: transparent url('/static/web_pp_us/el/puce_square.gif') top left no-repeat;  background-position: 0px 4px;}
ul.li_ins li, p.li_ins {padding-left:12px; background: transparent url('/static/web_pp_us/el/puce_square2.gif') top left no-repeat; background-position: 0px 4px;}
ul.li_ext li, p.li_ext {padding-left:12px; background: transparent url('/static/web_pp_us/el/puce_triangle.gif') top left no-repeat; background-position: 0px 4px;}
ul.li_in li, p.li_in {padding-left:12px; background: transparent url('/static/web_pp_us/el/puce_triangle2.gif') top left no-repeat; background-position: 0px 4px;}
ul.globe {background: transparent url('/static/web_pp_us/el/WorldMap.gif') right no-repeat; }
li a {background:transparent; color: #E42518; }




form p {margin: 5px 0;}
.half {width:48%; float:left; position:relative;  margin:5px 0px;}
.full {clear:left; width:100%; float:left; position:relative;}
.half label, .full label {width:95px; display:block; float:left; position: relative; text-align:right; margin-right:5px;}
.full textarea, .full select, .full input {width:350px;}

#SideBar form p label {width:80px; display:block; float:left; position: relative; text-align:right; margin-right:5px;}
body > #SideBar form p label {width:90px; }

.longform .full label {width:150px;}
.longform .full textarea {width:250px;}

input, textarea, select {border:1px solid #999;}

.comment {font-style: italic; color: #999;}
p.submit {padding-right:15px;}
p.submit input {float:right; width:150px !important;}

hr.clear {clear:both; margin:0; padding:0; border:0; visibility:hidden;}

.jswarning {background:#ffa200; width:100%; color:#000; border-bottom: 1px solid #707173;}
.widget {margin:5px 3px 10px 3px;}

.main {color:#000 !important;}

.meta {font-weight: bold; margin:0 !important;}

table {width:100%;}
tr {}
th, td {text-align:left;  padding:2px 4px;}
table .date {width:100px;}
table .pair {background:#e7e7e7;}
table.tab_list_jobstreamer td * {vertical-align: middle;}
.select_checkbox {width: 50px;}

.tab_list_jobstreamer .checkbox {width:50px;}
td input, td .input-checkbox, td p {margin:0; padding:0;}
tr.check_all {border-top:2px solid #999;}
.tab_list_jobbasket  {border-bottom: 2px solid #999;}

#pushjobs {background-color:#FFF; color:#666; text-align:center;width: 90%; margin: 0px auto; padding-bottom:10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
#pushjobs h4 {display:none;}
#pushjobs p {padding:10px 10px 10px;}
#pushjobs p .job_title {font-size: 12px;}








