a:link  {color: #000; 	} 
a:visited {color: #448;}
a:hover, a:focus, a:active  {color: #900;}

UL {
	
	LIST-STYLE-TYPE: disc
}

.bg_arrow  {
	BACKGROUND: url(/images/arrow_quicklinks.jpg) no-repeat -1px 3px;	
}

DIV.jbBoxCenter {
	PADDING-LEFT: 10px; MARGIN: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
DIV.jbBox UL {
	PADDING-LEFT: 10px; MARGIN: 0px 0px 0px 20px; LIST-STYLE-TYPE: none
}
DIV.jbBox UL LI.disc A {
	COLOR: #000; TEXT-DECORATION: none
}
DIV.jbBox UL LI.disc A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
DIV.jbBox UL LI.chevron A {
	COLOR: #049; TEXT-DECORATION: none
}
DIV.jbBox UL LI.chevron A:hover {
	COLOR: #049; TEXT-DECORATION: underline
}
DIV.jbBox UL LI.disc {
	PADDING-LEFT: 10px; BACKGROUND: url(/jb-ge/bulletb-puceb.gif) no-repeat 0px 5px
}

UL.occupational_links {
	LIST-STYLE-TYPE: none;
}
UL.occupational_links LI.bullet {
	PADDING-LEFT: 10px; BACKGROUND: url(/jb-ge/bulletb-puceb.gif) no-repeat 0px 5px
}
DIV.jbBox UL LI.chevron {
	MARGIN-TOP: 1px; PADDING-LEFT: 10px; BACKGROUND: url(/jb-ge/redarrow-flecherouge.gif) no-repeat -1px 3px; PADDING-BOTTOM: 10px
}

UL.check  {
PADDING-LEFT: 20px; MARGIN: 0px 0px 0px 20px; LIST-STYLE-TYPE: none
}

UL.check LI.checkmark {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 20px; BACKGROUND: url(/images/do.gif) no-repeat -3px 3px; PADDING-BOTTOM: 10px
}

UL.donts  {
	PADDING-LEFT: 20px; MARGIN: 0px 0px 0px 20px; LIST-STYLE-TYPE: none	
}

UL.donts LI.forbidden {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 20px; BACKGROUND: url(/images/don_t.gif) no-repeat -2px 3px; PADDING-BOTTOM: 10px
}

DIV.JBColored {
	BACKGROUND-COLOR: #e1dcc9
}
DIV.JBScript {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e1dcc9
}
DIV.MarginLeft {
	MARGIN-LEFT: 15px
}
DIV.MarginTop {
	MARGIN-TOP: 2%
}
DIV.center A:active {
	COLOR: #990000
}
DIV.center A:visited {
	COLOR: #666633
}
DIV.center A:hover {
	COLOR: #990000
}

DIV.AlignCenter {
        text-align: center;	
}


DIV.align_right {
 width: 15%; FLOAT: right; TEXT-ALIGN: right
}

DIV.text_align_right {
TEXT-ALIGN: right
}

TABLE.width580   {
width: 580px;	
}

TD.width400   {
width: 400px;	
}

TD.width70  {
 width: 70%;
}

TD.width30  {
 width: 30%;
}

TD.width60  {
 width: 60px;
 VERTICAL-ALIGN: bottom
}

TD.width60small  {
 width: 60px;
 font-size: 8pt;
 VERTICAL-ALIGN: bottom
}


TD.width280  {
 width: 280px;
}

TD.smaller {
font-size: 8pt;	
}

TH.width_ten_percent  {
 WIDTH: 10%;
 TEXT-ALIGN: center; 
 VERTICAL-ALIGN: middle
}

TH.width_sixty_percent  {
 WIDTH: 60%;
 TEXT-ALIGN: center; 
 VERTICAL-ALIGN: middle
}

TH.width_forty_percent  {
 WIDTH: 40%;
 TEXT-ALIGN: center; 
 VERTICAL-ALIGN: middle
}

TD.width_ten_percent {
 WIDTH: 10%;
 TEXT-ALIGN: center; 
 VERTICAL-ALIGN: middle
}
TD.width_fifteen_percent {
 WIDTH: 15%;
 TEXT-ALIGN: center; 
 VERTICAL-ALIGN: middle
}

TD.width_twenty_percent {
 WIDTH: 20%;
 TEXT-ALIGN: center; 
 VERTICAL-ALIGN: middle
}

TD.width_twentyfive_percent {
 WIDTH: 25%;
 TEXT-ALIGN: center; 
 VERTICAL-ALIGN: middle
}

TD.width_thirtyfive_percent {
 WIDTH: 35%;
 TEXT-ALIGN: center; 
 VERTICAL-ALIGN: middle
}

TD.width_forty_percent {
 WIDTH: 40%;
 TEXT-ALIGN: center; 
 VERTICAL-ALIGN: middle
}

TD.width10  {
 WIDTH: 10px;
 TEXT-ALIGN: center; 
 VERTICAL-ALIGN: middle
}

DIV.missing_entry  {
	
COLOR: #cc0000;
font-style:	normal;
font-size: 9pt;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

SPAN.missing_entry  {	
COLOR: #cc0000;
font-style:	normal;
font-size: 9pt;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

DIV.content_piece_menu  {
margin-bottom: 10px; padding-left: 5px; padding-top: 5px;
BACKGROUND-COLOR: #EBEFDE;
border-style: solid; 
border-width: 1px;
border-color: #CCCC99;
font-size: 8pt;
}


.smaller {
font-size: 8pt;	
}

.infoNav	{
    font-weight:bold;
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration:none;
    padding: 1px 10px 1px 10px; 
    color: #CCCC99;
}

SPAN.infoNav	{
    font-weight:bold;
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration:none;
    padding: 1px 10px 1px 10px; 
    color: #CCCC99;
}

SPAN.labelLarge {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt; 
	font-weight:	bold;  
	font-style:	normal;
	text-decoration: none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: #797969;
	
}

UL.nav LI {
	
	LIST-STYLE-TYPE: none	
}

UL.nav LI.menucontent LI.menucontent shaded {
	
	LIST-STYLE-TYPE: none	
}
table.skills_profile  {
BORDER-RIGHT: #8c947b 1px solid; BORDER-LEFT: #8c947b 1px solid; BORDER-TOP: #8c947b 1px solid; BORDER-BOTTOM: #8c947b 1px solid;
width: 100%; border: 1px solid; border-color: #8c947b; padding: 5px;
}

tr.skills_header  {
background-color: #8c947b; color: #ffffff; text-align: center;	border: 1px solid; border-color: #8c947b; 
}

tr.skills_sub_header  {
background-color: #efefef; color: #630000; font-weight: bold; border: 1px solid; border-color: #8c947b; 
}

table.skills_profile td {
BORDER-RIGHT: #8c947b 1px solid; BORDER-LEFT: #8c947b 1px solid; BORDER-TOP: #8c947b 1px solid; BORDER-BOTTOM: #8c947b 1px solid;
vertical-align: top;
}


/* content piece - menu_content_navigation */
#menu_content_navigation { background-color: #EEEEEE;
    border: 1px solid #666666;
    font-size: 8pt;
    margin-bottom: 0.5em;
    margin-left: auto;
    margin-right: auto;
    width: 95%;
} 
    /* END menu_content_navigation*/
/*  Resume Builder and Quizzes styles  */
div.resume_sections_nav_wrapper {
    background-color: #EEEEEE;
    border: 1px solid #666666;
    font-size: 8pt;
    margin-left: auto;
    margin-right: auto;    
    margin-bottom: 0.5em;
    padding: 0 4px;
    width: 564px;
}
div.resume_sections_nav_wrapper #list_resume_pre, div.resume_sections_nav_wrapper #list_resume_sections, div.resume_sections_nav_wrapper #list_resume_post {
    margin: 2px 0;
    overflow: hidden;
    padding: 0;
}
div.resume_sections_nav_wrapper #list_resume_pre li,  div.resume_sections_nav_wrapper #list_resume_sections li,  div.resume_sections_nav_wrapper #list_resume_post li {
    background-color: #FFFFFF;
    border: 1px solid #666666;
    float: left;
    list-style: none outside none;
    margin: 2px 0 2px 4px;
    padding: 3px;
    width: 130px;
}
div.resume_sections_nav_wrapper #list_resume_pre li:first-child,  div.resume_sections_nav_wrapper #list_resume_sections li:first-child,  div.resume_sections_nav_wrapper #list_resume_post li:first-child, 
div.resume_sections_nav_wrapper #list_resume_pre li.first-col,  div.resume_sections_nav_wrapper #list_resume_sections li.first-col,  div.resume_sections_nav_wrapper #list_resume_post li.first-col {
    margin-left: 0px;
    clear: left;
}
div.resume_sections_nav_wrapper #list_resume_pre a,  div.resume_sections_nav_wrapper #list_resume_sections a,  div.resume_sections_nav_wrapper #list_resume_post a,
div.resume_sections_nav_wrapper #list_resume_pre a:active,  div.resume_sections_nav_wrapper #list_resume_sections a:active,  div.resume_sections_nav_wrapper #list_resume_post a:active  {
    display: block;
    color: #004499;
}
div.resume_sections_nav_wrapper #list_resume_pre a:hover,  div.resume_sections_nav_wrapper #list_resume_sections a:hover,  div.resume_sections_nav_wrapper #list_resume_post a:hover,
div.resume_sections_nav_wrapper #list_resume_pre a:focus,  div.resume_sections_nav_wrapper #list_resume_sections a:focus,  div.resume_sections_nav_wrapper #list_resume_post a:focus{
    color:#222;
    background-color: #ccc;
}

div.resume_sections_nav_wrapper #list_resume_pre a.selected,  div.resume_sections_nav_wrapper #list_resume_sections a.selected,  div.resume_sections_nav_wrapper #list_resume_post a.selected  {
    color:#000;
}

table.resume_sections {
background-color: #EEEEEE;
BORDER-RIGHT: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid;
font-size: 8pt; width: 95%; margin-left: auto; margin-right: auto; 
}

td.grey_border {
BACKGROUND-COLOR: #ffffff; BORDER-RIGHT: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-TOP: #666666 1px solid; 
BORDER-BOTTOM: #666666 1px solid; width: 25%; 	
}
tr.height_10   {
height: 10px	
}

DIV.indent170 {
margin-left: 170px; 
}

.width_560   {
width: 560px	
}
.width_350_right  {
text-align: right; width:350px;
}
DIV.width28_percent_left  {
width: 28%; height:30px; float: left;	
}
DIV.width72_percent_right  {
width: 72%; height:30px; float: right;	
}
DIV.width33_percent_left  {
width:33%; float: left	
}
DIV.fifty_percent_left {
width: 50%; float: left; text-align: left	
}
DIV.fifty_percent_right {
width: 50%; float: right; text-align: right	
}

DIV.resume_entry_field  {
width: 70%; float: right; text-align: left
}
DIV.resume_entry_field_label, div.resume_work_description_label   {
width: 30%; float: left;	
}
DIV.resume_entry_field_label, DIV.resume_entry_field, DIV.resume_education_field_label, DIV.resume_education_field     {
  height:30px;
}

DIV.resume_education_field_label   {
width: 30%; float: left;	
}
DIV.resume_education_description_label  {
width: 30%; height: 100px; float: left;	
}

DIV.resume_education_description  {
width: 70%; height: 100px; float: right; text-align: left	
}
DIV.resume_education_field   {
width: 70%; float: right; text-align: left	
}
div.resume_work_description_label {
  height:120px;
}
div.resume_work_description {
width: 80%; height:120px; float: right; text-align: left
}

DIV.text_align_center  {
text-align: center	
}
TD.text_align_center  {
text-align: center	
}
.text_align_right  {
text-align: right;	
}

img  {
border: none;	
}
#resume_list_content { border-collapse: collapse; width:100%; }
#resume_list_content th.content { padding-bottom:1em;width:80% }
#resume_list_content th.option { padding-bottom:1em;width:20% }
#resume_list_content tr.bg_resume  {
    background-color: #EEEEEE;
    vertical-align: top;
}
#resume_list_content tr.bg_resume td  {
    border-color: #E6E0D4;
    border-style: solid;
    border-width: 1px;
}
div.bg_resume  {
width: 98%; BACKGROUND-COLOR: #EEEEEE; BORDER-RIGHT: #e6e0d4 1px solid; BORDER-LEFT: #e6e0d4 1px solid; 
BORDER-TOP: #e6e0d4 1px solid; BORDER-BOTTOM: #e6e0d4 1px solid; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; 	
height: auto; overflow: hidden;
}
div.float_right  {
float: right	
}

div.float_left_resume  {
BACKGROUND-COLOR: #EEEEEE; width: 75%; float: left; 	
}
div.float_right_resume  {
BACKGROUND-COLOR: #EEEEEE; width: 20%; float: right; text-align: left; height: auto; overflow: hidden;	
}

div.indent25 {
margin-left: 25px; 	
}

span.BlueColor {
color: #567AB2;
font-style: normal;
font-size: 8pt; 
}

img.align_right  {
border: none; float: right;	
}
.quiz {
	border: 1px solid #999;
	}
.quiz tr.headings td {
	border-bottom: 1px solid #999;
	background: #eee; 
	font-weight: bold;
	}
.unanswered {
	font-family: arial, verdana, sans;
	color: #ff0000;
	padding: 6px;
	FONT-SIZE: 80%;
	}
.question{
	padding: 6px;
	FONT-SIZE: 80%;
}

.answers  {
text-align: center;	
}

p.indent {
text-indent: 60px;	
}
span.smaller {
font-size: 8pt;		
}
p.small  {
font-size: 7pt;	
}

td.background_color  {
background: #EDECD9;	
}

table.checklist  {
width: 580px; border: 2px; padding: 2px; 	
}



div.textblock {border: 1px solid #CCCCCC;
    margin: 0.5em auto;
    padding: 0.5em;
    width: 95%;}
div.textblock p:first-child { margin-top:0;}

.cn-invisible {position: absolute; clip: rect(1px, 1px, 1px, 1px); height: 1px !important; width: 1px !important; overflow: hidden !important;}

html .cn-invisible{clip: rect(1px, 1px, 1px, 1px);}

.widthfull, .widthFull {width: 98.5%;}
.width100 {width: 100%;}
.width95 {width: 95%;}
.width90 {width: 90%;}
.width85 {width: 85%;}
.width80 {width: 80%;}
.width75 {width: 75%;}
.width70 {width: 70%;}
.width65 {width: 65%;}
.width60 {width: 60%;}
.width55 {width: 55%;}
.width50 {width: 50%;}
.width49 {width: 49%;}
.width48 {width: 48%;}
.width47 {width: 47%;}
.width46 {width: 46%;}
.width45 {width: 45%;}
.width40 {width: 40%;}
.width35 {width: 35%;}
.width30 {width: 30%;}
.width25 {width: 25%;}
.width20 {width: 20%;}
.width15 {width: 15%;}
.width10 {width: 10%;}
.width5 {width: 5%;}   


#career_nav_matching_occ h2 { font-size: 100%; font-weight: bold; margin-bottom: 0.5em;}
#career_nav_matching_occ ul {list-style-image:url('bulletb-puceb.gif'); list-style-type: disc; margin: 0;    padding-left: 1.5em; }

#quizzes_results_related_link h2 { font-size: 100%; font-weight: bold; margin-bottom: 0.5em;}
#quizzes_results_related_link ul { margin: 0;    padding-left: 0.5em;}
#quizzes_results_related_link ul li { list-style-type: none;padding-top: 0.2em;}
#quizzes_results_related_link ul li:first-child { padding-top: 0;}

table.result_table { border:none; text-align: center; width: 95%;}
table.result_table th { text-align: center; }
table.result_table caption { font-weight: bold;text-align: left; display: none }
table.result_table #Scorebar {text-align: left;}
table.result_table td.Ability, table.result_table td.interest, table.result_table td.miquiz, table.result_table td.style {padding-left: 0; text-align: right; vertical-align: bottom;}
table.result_table td.Ability {padding-right:10px;}
table.result_table td.interest{padding-right:30px;}
table.result_table td.miquiz{padding-right:30px;}
table.result_table td.style{padding-right:20px;}
table.result_table td.Score {padding-bottom:0; text-align: center; vertical-align: middle;}
table.result_table td.Scorebar {padding-top: 0; text-align: left; vertical-align: middle;}
table.result_table td.Ability, table.result_table td.Score {padding-top: 2px;}
table.result_table td.Scorebar, table.result_table td.Score {padding-left: 5px;padding-right: 0;}
table.result_table td.Ability, table.result_table td.Scorebar {padding-bottom: 0;}

#dpt_edu_level { height: 50px; vertical-align: middle}
#dpt_select select, #dpt_edu_level select { width: 270px }
#dpt_edu_level  { margin-top: 10px}
#dpt_edu_level select { margin-top: 5px }
#dpt_fieldset { margin-top: 15px;}

div#career_nav_matching_occ {
	 width: 190px; white-space:normal; 
}
DIV.breadcrumb_space  {
 height: auto; padding-top: 2px; padding-bottom: 2px;
}

div#menu_content_navigation  h2  {
	text-align: center; font-size: 9pt; margin-top: 5px; margin-bottom: 0px;
}

