label { display : block; font-weight : bold; margin-top : 5px}
div.fieldMessage { color : red; margin-top : 3px; margin-top : 10px; font-weight : bold;  }

input.do { background-color : #0c96de; color : white; border : 1px solid #005080; margin-top : 10px; margin : 3px 3px; }
input.do:hover { cursor : pointer }
input.cancel { background-color : #0c96de; color : white; border : 1px solid #005080; margin-top : 10px; margin : 3px 3px; }
input.cancel:hover { cursor : pointer }
input.tablebutton { background-color : #0c96de; color : white; border : 1px solid #005080;  }
input.tablebutton:hover { cursor : pointer }

input.textinput { border : 1px solid #999 }
select.textinput { border : 1px solid #999 }
textarea.textinput { border : 1px solid #999 }

#messages { padding : 10px }
#messages ul { border : 1px solid #DE0909; background-color : #FFE7E7; padding : 5px; color : red; }
#messages li { list-style : none;  font-size : 1.2em;}

#action { padding : 10px; border : 1px solid #e2c822; background-color : #fff9d7; padding : 10px; margin : 6px 0;
height : 73px; padding-left : 60px;
background-image : url(../images/lightbulb.png); background-position : 5px center; background-repeat : no-repeat; 
}

#action { padding : 10px; border : 1px solid #e2c822; background-color : #fff9d7; padding : 10px; margin : 6px 0;
height : 80px; padding-left : 60px;
background-image : url(../images/lightbulb.png); background-position : 5px center; background-repeat : no-repeat; 
}

#action.completed {
border : 1px solid #00C709; background-color : #E0FFDC; height : 73px;
background-image : url(../images/greencheck.png); background-position : 5px top;
}

#action input { margin-top : 20px }

#warning { border : 1px solid #DE0909; background-color : #FFE7E7; padding : 10px;}
#warning ul { margin : 0; padding : 0 }
#warning li { list-style : none;  font-size : 1.2em;}

table.datatable { width : 100%; border-collapse:collapse; margin-top : 15px }
table.datatable td { border : 1px solid #0C96DE; padding : 3px}
table.datatable th { background-color : #0C96DE; color : white; border : 1px solid #0C96DE }

#breadcrumb { font-size : .8em; padding : 10px 0 0 10px}

.ajaxworking { position : absolute; top : 0; background-color : red; color : white; padding : 3px; right : 5px; text-align : center;  font-size : .8em}

#result-summary-table { margin : auto; background-image : url(../images/cdm_circle_logo_bg.png); background-repeat : no-repeat; background-position : center center; border-collapse : collapse; width : 441px}
#result-summary-table td { border-bottom : 1px solid #C0ECFF; padding : 5px; padding-left : 10px; font-size : 1.1em; line-height : 1.5em }
#result-summary-table td.last { border-bottom : none }
#result-summary-table td.bold { padding-left : 90px; width : 140px }
#result-summary-table li { list-style : none; margin : 0;padding : 0; }
#result-summary-table ul { margin : 0; padding : 0; }

div.bordered-box {  border : 1px solid black; margin : 5px; padding : 3px; background-color  : #E8F7FF }
div.bordered-subject-box { width : 220px; height : 180px; float : left; border : 1px solid black; margin : 5px; padding : 3px; background-color  : #E8F7FF }
div.bordered-subject-box p { font-size : 1.1em }
hr { margin-bottom : 10px; }
.selected { color : orange; font-weight : bold }

span.emphasised { color : blue; font-weight : bold}
span.emphasised-inline { color : #46588F; font-weight : bold}

div.tie { border : 1px solid #999; width : 45%; margin : 5px; padding : 5px; float : left; height : 200px}
div.tie div.title { font-size : 1.3em; font-weight : bold; margin-bottom : 7px; color : white; padding : 3px; text-align : center; background-color : #0C96DE} 
div.tie div.title a { display : block; color : white }

/*
div.CRAFTS { background-color : rgb(0,91,157) }
div.SCIENTIFIC {background-color : rgb(0,150,124)}
div.ARTS {background-color : rgb(143,26,117)}
div.SOCIAL {background-color : rgb(235,0,54)}
div.BUSINESS {background-color : rgb(80,50,124)}
div.OFFICE {background-color : rgb(244,67,23)}
*/


div.instrumentstatus { color : #005BAD; font-weight : bold; text-align : center; font-size : 1.1em }

.section-title { text-align : center; font-size : 140%; font-weight : bold; padding-bottom : 15px; }

.section-subtitle { text-align : left; font-size : 130%; padding-bottom : 10px; font-weight : bold;}
.section-subtitle2 { text-align : left; font-size : 120%; padding-bottom : 10px;}

.instructions { margin-bottom : 10px }

.bold { font-weight : bold }

.resume-section-head { text-transform : uppercase; font-weight : bold; }
.resume-section-text ul { margin : 0px; padding : 0px }
.resume-section-text li { list-style : none; padding-left : 10px; padding-top : 5px; padding-bottom : 5px }

.resume-owner { width : 100%; margin-bottom : 50px; font-weight : bold }
.resume-owner .full-line { text-align : center }
.resume-owner .left-content { width : 50%; float : left }
.resume-owner .right-content { width : 50%; float : right; text-align : right }

div.shaded-box { background-color : #e6f3fa; border: 1px dotted black; margin : 5px; padding : 2px; width: 80% }

table.bordered { border : 1px solid #444; border-collapse : collapse }
table.bordered td{ border : 1px solid #444; padding : 2px }
table.bordered th{ border : 1px solid #444; padding : 2px; background-color : #eee }

div.jobseeker-navmenu { margin-top : 10px }

td.error {border : 1px solid #DE0909; background-color : #FFE7E7;}
.errorMessage		 { color : red; font-weight : bold }

#scoreentry { border-collapse : collapse; }
#scoreentry td{ padding : 2px }
#scoreentry td.borderedbottom {padding-bottom : 10px; border-bottom : 1px solid #C0ECFF; }
#scoreentry td.paddedtop { padding-top : 10px }
#scoreentry td.bold { width : 150px }
#scoreentry td.smallcolumn{ width : 115px }
#scoreentry select { width : 250px }
#scoreentry select { width : 250px }
#scoreentry select.wideselect { width : 550px }

#flashfloat { float : right ; width : 320px }
.profile_pic { margin : 15px 0 15px 15px; border : 4px solid #D7E9F7}
.indented { margin-left : 20px }

tr.even-row { background-color : #F8FAFF }
table.listingtable td { font-size : 1.0em; }
table.listingtable td a { font-weight : bold }

div.pclear p { clear : both }

div.jobseeker-navmenu { border : 1px solid #0C96DE; background-color : #F2FAFF; padding : 4px}

img.sample-summary-graphic { float : right; width : 203px; height : 532px }

div.floatedlist { width : 237px; float : left }
div.floatedlist ul { margin-left : 25px; margin-top : 10px}
div.floatedlist li { margin-bottom : 3px; color: #003E56; }
div.floatedlist p { font-weight : bold }



.blockheading { display : block; font-weight : bold; font-size : 1.2em; margin-top : 10px; }
.adminmenulist { list-style : none; margin-left : 0; padding-left : 0 }

.adminmenulist li { margin-left : 0; padding-left : 0 }

#contactform td { padding : 4px }

form.pageControlActions { 
background-color:#D7E9F7;
border:1px solid #83B0CC;
float:right;
clear : right;
margin-top : 6px;
font-size:.9em;
margin-left:5px;
padding:4px;
width:160px;
}

form.alignedRight { text-align : right }

form.pageControlActions a { line-height:23px;}

form.pageControlActions span { font-weight : bold; font-size : .9em }

form.pageControlActions img { margin-left : 3px; margin-bottom : 3px }

.suggestiontable { margin-left : -350px }

.updateListingStatusWrapper { background-color : white;
 display : none; 
 position : absolute;
 border : 1px solid #c0c0c0;
}
.updateListingStatusWrapper h2 { margin : 20px; color : #005080 }
.updateListingStatus { margin : auto; display : block; background : url(../images/loading.gif) center no-repeat; height : 200px; width : 100px;}

ul.checked {background-image:url(../images/sectionchecked.png);
background-position:center center;
background-repeat:no-repeat;
min-height : 50px}

div.bottomnav { text-align : right; clear : both } 

