﻿/* Common elements */
.common { font-family:Arial; font-size:11px; color:#151515; }
.link { color:#333333; }
/* /Common elements */


/* App interviews */
iv.app_interview_heading { border:1px solid #cfcfcf; background-color:#cccccc; color:#000000; background-image:url(/_img/common/heading_fade.png); background-position:0px 4px; background-repeat:repeat-x; padding:6px 5px 5px 6px; font-family:Arial; font-weight:bold; font-size:11px; letter-spacing:0px; }

/* -------------- */

.container_round_light {	border-radius:6px; box-shadow: 0px 1px 3px #888888; background-color:#EEEEEE; }
.container_round_heading_light {	font-family:Arial; font-size:12px; color:#222222; font-weight:bold; text-align:left; padding:8px; background-image:url(/_img/common/bg_box_heading.png); background-position:0px 50%; background-repeat:repeat-x; border-top-left-radius:6px; border-top-right-radius:6px; }
.container_body_light { padding:8px; font-family:Arial; font-size:11px; color:#222222; line-height:15px; }
.container_separator_light { height:1px; background-image:url(/_img/common/bg_35.png); }

.container_round {	border-radius:6px; box-shadow: 0px 1px 3px #888888;	background-color:#BED600; }
.container_round_heading {	font-family:Arial; font-size:12px; color:#E8E8E8; font-weight:bold; text-align:left; padding:8px; background-image:url(/_img/common/bg_box_heading.png); background-position:0px 50%; background-repeat:repeat-x; border-top-left-radius:6px; border-top-right-radius:6px; }
.container_body { padding:8px; font-family:Arial; font-size:11px; color:#EEEEEE; line-height:15px; }
.container_separator { height:1px; background-image:url(/_img/common/bg_50.png); }

.bg_light {	background-color:#ededed; }
.bg_dark {	background-color:#BED600; }


body { font-family:Arial; color:#151515; }


/* Candidate portal */
div.cp_menu { background-color:#000000; color:#FFFFFF; background-image:url(/_img/common/top_menu_fade2.png); background-repeat:repeat-x; margin-top:10px; padding:0px 0px 0px 0px; border-top:1px solid #666666; border-bottom:1px solid #666666; border-right:1px solid #666666;	}
tr.cp_menu { color:#FFFFFF; font-family:Arial Regular, Arial; font-weight:bold; font-size:11px;	}

div.cp_fakemenu { cursor:default; color:#FFFFFF; border-left:1px solid #555555; border-right:1px solid #555555; background-color:#000000; padding:4px 18px 4px 18px; text-decoration: none; display:block; }

a.cp_menu { color:#EEEEEE; border-left:1px solid #555555; border-right:1px solid #333333; background-image:url(/_img/common/top_menu_fade0.png); background-repeat:repeat-x; background-color:#181818; padding:4px 14px 4px 14px; text-decoration: none; display:block; }
a.cp_menu:link { color:#EEEEEE; border-left:1px solid #555555; border-right:1px solid #333333; background-image:url(/_img/common/top_menu_fade0.png); background-repeat:repeat-x; background-color:#181818; padding:4px 14px 4px 14px; text-decoration: none; display:block; }
a.cp_menu:visited { color:#EEEEEE; border-left:1px solid #555555; border-right:1px solid #333333; background-image:url(/_img/common/top_menu_fade0.png); background-repeat:repeat-x; background-color:#181818; padding:4px 14px 4px 14px; text-decoration: none; display:block; }
a.cp_menu:hover { color:#FFFFFF; border-left:1px solid #777777; border-right:1px solid #444444; background-image:url(/_img/common/top_menu_fade1.png); background-repeat:repeat-x; background-color:#444444; padding:4px 14px 4px 14px; text-decoration: none; display:block; }

a.cp_menu_selected { color:#FFFFFF; border-left:1px solid #777777; border-right:1px solid #444444; background-image:url(/_img/common/top_menu_fade1.png); background-repeat:repeat-x; background-color:#444444; padding:4px 14px 4px 14px; text-decoration: none; display:block; }
a.cp_menu_selected:link { color:#FFFFFF; border-left:1px solid #777777; border-right:1px solid #444444; background-image:url(/_img/common/top_menu_fade1.png); background-repeat:repeat-x; background-color:#444444; padding:4px 14px 4px 14px; text-decoration: none; display:block; }
a.cp_menu_selected:visited { color:#FFFFFF; border-left:1px solid #777777; border-right:1px solid #444444; background-image:url(/_img/common/top_menu_fade1.png); background-repeat:repeat-x; background-color:#444444; padding:4px 14px 4px 14px; text-decoration: none; display:block; }
a.cp_menu_selected:hover { color:#FFFFFF; border-left:1px solid #777777; border-right:1px solid #444444; background-image:url(/_img/common/top_menu_fade1.png); background-repeat:repeat-x; background-color:#444444; padding:4px 14px 4px 14px; text-decoration: none; display:block; }
/* /Candidate portal */


input[type="text"] { background: url(/_img/common/ui-bg_glass_100_ededed_1x400.png) repeat-x scroll 50% 50% #ededed; cursor:pointer; color: #212121; font-weight: normal; border:1px solid #d3d3d3; font-family:Arial; font-size:11px; margin:0px; padding:3px; }
input[type="text"]:hover { background: url(/_img/common/ui-bg_glass_75_dadada_1x400.png) repeat-x scroll 50% 50% #ededed; color: #212121; font-weight: normal; border:1px solid #999999; }
input[type="password"] { background: url(/_img/common/ui-bg_glass_100_ededed_1x400.png) repeat-x scroll 50% 50% #ededed; cursor:pointer; color: #212121; font-weight: normal; border:1px solid #d3d3d3; font-family:Arial; font-size:11px; margin:0px; padding:3px; }
input[type="password"]:hover { background: url(/_img/common/ui-bg_glass_75_dadada_1x400.png) repeat-x scroll 50% 50% #ededed; color: #212121; font-weight: normal; border:1px solid #999999; }
input[type="email"] { background: url(/_img/common/ui-bg_glass_100_ededed_1x400.png) repeat-x scroll 50% 50% #ededed; cursor:pointer; color: #212121; font-weight: normal; border:1px solid #d3d3d3; font-family:Arial; font-size:11px; margin:0px; padding:3px; }
input[type="email"]:hover { background: url(/_img/common/ui-bg_glass_75_dadada_1x400.png) repeat-x scroll 50% 50% #ededed; color: #212121; font-weight: normal; border:1px solid #999999; }
input[type="tel"] { background: url(/_img/common/ui-bg_glass_100_ededed_1x400.png) repeat-x scroll 50% 50% #ededed; cursor:pointer; color: #212121; font-weight: normal; border:1px solid #d3d3d3; font-family:Arial; font-size:11px; margin:0px; padding:3px; }
input[type="tel"]:hover { background: url(/_img/common/ui-bg_glass_75_dadada_1x400.png) repeat-x scroll 50% 50% #ededed; color: #212121; font-weight: normal; border:1px solid #999999; }
input[type="file"] { background: url(/_img/common/ui-bg_glass_100_ededed_1x400.png) repeat-x scroll 50% 50% #ededed; cursor:pointer; color: #212121; font-weight: normal; border:1px solid #d3d3d3; font-family:Arial; font-size:11px; margin:0px; padding:3px; }
input[type="file"]:hover { background: url(/_img/common/ui-bg_glass_75_dadada_1x400.png) repeat-x scroll 50% 50% #ededed; color: #212121; font-weight: normal; border:1px solid #999999; }
select { background: url(/_img/common/ui-bg_glass_100_ededed_1x400.png) repeat-x scroll 50% 50% #ededed; cursor:pointer; color: #212121; font-weight: normal; border:1px solid #d3d3d3; font-family:Arial; font-size:11px; margin:0px; padding:3px; }
select:hover { background: url(/_img/common/ui-bg_glass_75_dadada_1x400.png) repeat-x scroll 50% 50% #ededed; color: #212121; font-weight: normal; border:1px solid #999999; }
textarea { background-color: #ededed; cursor:pointer; color: #212121; font-weight: normal; border:1px solid #d3d3d3; font-family:Arial; font-size:12px; margin:0px; padding:3px; }
textarea:hover { background-color: #ededed; color: #212121; font-weight: normal; border:1px solid #999999; }

input[type="text"][disabled] { background: url(/_img/common/ui-bg_glass_100_ededed_1x400.png) repeat-x scroll 50% 50% #ededed; cursor:pointer; color: #212121; font-weight: normal; border:1px solid #d3d3d3; font-family:Arial; font-size:11px; margin:0px; padding:3px; }
input[type="text"][disabled]:hover { background: url(/_img/common/ui-bg_glass_100_ededed_1x400.png) repeat-x scroll 50% 50% #ededed; cursor:default; color: #212121; font-weight: normal; border:1px solid #d3d3d3; font-family:Arial; font-size:11px; margin:0px; padding:3px; }
input[type="email"][disabled] { background: url(/_img/common/ui-bg_glass_100_ededed_1x400.png) repeat-x scroll 50% 50% #ededed; cursor:pointer; color: #212121; font-weight: normal; border:1px solid #d3d3d3; font-family:Arial; font-size:11px; margin:0px; padding:3px; }
input[type="email"][disabled]:hover { background: url(/_img/common/ui-bg_glass_100_ededed_1x400.png) repeat-x scroll 50% 50% #ededed; cursor:default; color: #212121; font-weight: normal; border:1px solid #d3d3d3; font-family:Arial; font-size:11px; margin:0px; padding:3px; }
input[type="tel"][disabled] { background: url(/_img/common/ui-bg_glass_100_ededed_1x400.png) repeat-x scroll 50% 50% #ededed; cursor:pointer; color: #212121; font-weight: normal; border:1px solid #d3d3d3; font-family:Arial; font-size:11px; margin:0px; padding:3px; }
input[type="tel"][disabled]:hover { background: url(/_img/common/ui-bg_glass_100_ededed_1x400.png) repeat-x scroll 50% 50% #ededed; cursor:default; color: #212121; font-weight: normal; border:1px solid #d3d3d3; font-family:Arial; font-size:11px; margin:0px; padding:3px; }
input[type="file"][disabled] { background: url(/_img/common/ui-bg_glass_100_ededed_1x400.png) repeat-x scroll 50% 50% #ededed; cursor:pointer; color: #212121; font-weight: normal; border:1px solid #d3d3d3; font-family:Arial; font-size:11px; margin:0px; padding:3px; }
input[type="file"][disabled]:hover { background: url(/_img/common/ui-bg_glass_100_ededed_1x400.png) repeat-x scroll 50% 50% #ededed; cursor:default; color: #212121; font-weight: normal; border:1px solid #d3d3d3; font-family:Arial; font-size:11px; margin:0px; padding:3px; }
input[type="password"][disabled] { background: url(/_img/common/ui-bg_glass_100_ededed_1x400.png) repeat-x scroll 50% 50% #ededed; cursor:pointer; color: #212121; font-weight: normal; border:1px solid #d3d3d3; font-family:Arial; font-size:11px; margin:0px; padding:3px; }
input[type="password"][disabled]:hover { background: url(/_img/common/ui-bg_glass_100_ededed_1x400.png) repeat-x scroll 50% 50% #ededed; cursor:default; color: #212121; font-weight: normal; border:1px solid #d3d3d3; font-family:Arial; font-size:11px; margin:0px; padding:3px; }
select[disabled] { background: url(/_img/common/ui-bg_glass_100_ededed_1x400.png) repeat-x scroll 50% 50% #ededed; cursor:pointer; color: #212121; font-weight: normal; border:1px solid #d3d3d3; font-family:Arial; font-size:11px; margin:0px; padding:3px; }


input.text1 { background: url(/_img/common/ui-bg_glass_100_ededed_1x400.png) repeat-x scroll 50% 50% #ededed; cursor:pointer; color: #212121; font-weight: normal; border:1px solid #d3d3d3; font-family:Arial; font-size:11px; margin:0px; padding:3px; }
input.text0 { background: url(/_img/common/ui-bg_glass_100_ededed_1x400.png) repeat-x scroll 50% 50% #ededed; cursor:pointer; color: #212121; font-weight: normal; border:1px solid #d3d3d3; font-family:Arial; margin:0px; padding:1px; font-size:10px; }
select.text1 { background: url(/_img/common/ui-bg_glass_100_ededed_1x400.png) repeat-x scroll 50% 50% #ededed; cursor:pointer; color: #212121; font-weight: normal; border:1px solid #d3d3d3; font-family:Arial; font-size:11px; margin:0px; padding:3px; }
select.text0 { background: url(/_img/common/ui-bg_glass_100_ededed_1x400.png) repeat-x scroll 50% 50% #ededed; cursor:pointer; color: #212121; font-weight: normal; border:1px solid #d3d3d3; font-family:Arial; margin:0px; padding:1px; font-size:10px; }
textarea.text1 { background: url(/_img/common/ui-bg_glass_100_ededed_1x400.png) repeat-x scroll 50% 50% #ededed; cursor:pointer; color: #212121; font-weight: normal; border:1px solid #d3d3d3; font-family:Arial; font-size:11px; margin:0px; padding:3px; }
textarea.text0 { background: url(/_img/common/ui-bg_glass_100_ededed_1x400.png) repeat-x scroll 50% 50% #ededed; cursor:pointer; color: #212121; font-weight: normal; border:1px solid #d3d3d3; font-family:Arial; margin:0px; padding:1px; font-size:10px; }

/* Old styles */



/* New round box */
div.roundbox {	background-color:#BED600; font-family: Arial Regular, Arial; font-size:11px; color:#F8F8F8; }
div.roundbox_light {	background-color:#eeeeee; font-family: Arial Regular, Arial; font-size:11px; color:#424242; }
div.roundbox2 {	margin-left:4px; margin-right:4px;	}
table.roundbox { padding:0px; margin:0px; border:none; border-spacing:0px; border-collapse:collapse; width:100%; }
table.roundbox tr.row0 { font-family:Arial Regular, Arial; font-size:12px; color:#FFFFFF; }
table.roundbox tr.row1 { font-family:Arial Regular, Arial; font-size:12px; color:#FFFFFF; background-image:url(/_img/common/backfade.png); }
table.roundbox td { padding:2px; margin:0px; }
/* /New round box */

h3.tileheading {font-family: Verdana; font-size: 13px; color: #424242; border-bottom:1px solid #DDDDDD; font-weight: bold; text-decoration: none; margin:0px 0px 4px 0px; padding:0px 0px 0px 0px; }
div.tilelist { font-family:Verdana; color:#5E7D9F; font-size:11px; }
a.tilelink { color:#5E7D9F; text-decoration: none; }
a.tilelink:link { color:#5E7D9F; text-decoration: none; }
a.tilelink:visited { color:#5E7D9F; text-decoration: none; }
a.tilelink:hover { color:#5E7D9F; text-decoration: underline; }

div.container { background-color:#eeeeee; padding:8px; }

h1 {font-family: Arial Regular, Arial; font-size: 20px; color: #51464a; font-weight: normal; text-decoration: none; padding:0px 0px 12px 0px; margin:0px; }
h2 {font-family: Arial Regular, Arial; font-size: 15px; color: #51464a; font-weight: bold; text-decoration: none; padding:0px 0px 12px 0px; margin:0px; }
h3 {font-family: Arial Regular, Arial; font-size: 13px; color: #51464a; font-weight: bold; text-decoration: none; padding:0px 0px 12px 0px; margin:0px; }

h1.ad {font-family: Arial Regular, Arial; font-size: 20px; color: #51464a; border-bottom:1px solid #DDDDDD; font-weight: normal; text-decoration: none; margin:0px 0px 12px 0px; padding:8px 0px 3px 0px; }
h2.ad {font-family: Arial Regular, Arial; font-size: 15px; color: #51464a; border-bottom:1px solid #DDDDDD; font-weight: bold; text-decoration: none; margin:0px 0px 12px 0px; padding:16px 0px 1px 0px; }
h3.ad {font-family: Arial Regular, Arial; font-size: 11px; color: #51464a; border-bottom:1px solid #DDDDDD; font-weight: bold; text-decoration: none; margin:0px 0px 4px 0px; padding:1px 0px 1px 4px; }

.candidateUI { border: 2px solid #000000; }
.clickUI { border: 2px solid #000000; }
.actionUI { border: 2px solid #000000; }

.pagination { background-color: #eeeeee; }

div.candidate_menu { background-color:#BED600; color:#FFFFFF; background-image:url(/_img/common/top_menu_fade2.png); background-repeat:repeat-x; margin-top:10px; padding:0px 0px 0px 0px; border-top:1px solid #808e00; border-bottom:1px solid #808e00; border-right:1px solid #808e00;	}
tr.candidate_menu { color:#FFFFFF; font-family:Arial Regular, Arial; font-weight:bold; font-size:11px;	}

span.menu { color:#EEEEEE; border-left:1px solid #daf200; border-right:1px solid #92a200; background-image:url(/_img/common/top_menu_fade0.png); background-repeat:repeat-x; background-color:#181818; padding:4px 14px 4px 14px; text-decoration: none; display:block; }

a.menu { color:#FFFFFF; border-left:1px solid #daf200; border-right:1px solid #92a200; background-image:url(/_img/common/top_menu_fade0.png); background-repeat:repeat-x; background-color:#BED600; padding:4px 14px 4px 14px; text-decoration: none; display:block; }
a.menu:link { color:#FFFFFF; border-left:1px solid #daf200; border-right:1px solid #92a200; background-image:url(/_img/common/top_menu_fade0.png); background-repeat:repeat-x; background-color:#BED600; padding:4px 14px 4px 14px; text-decoration: none; display:block; }
a.menu:visited { color:#FFFFFF; border-left:1px solid #daf200; border-right:1px solid #92a200; background-image:url(/_img/common/top_menu_fade0.png); background-repeat:repeat-x; background-color:#BED600; padding:4px 14px 4px 14px; text-decoration: none; display:block; }
a.menu:hover { color:#FFFFFF; border-left:1px solid #808e00; border-right:1px solid #daf200; background-image:url(/_img/common/top_menu_fade1.png); background-repeat:repeat-x; background-color:#92a200; padding:4px 14px 4px 14px; text-decoration: none; display:block; }

a.menu_selected { color:#FFFFFF; border-left:1px solid #808e00; border-right:1px solid #daf200; background-image:url(/_img/common/top_menu_fade1.png); background-repeat:repeat-x; background-color:#92a200; padding:4px 14px 4px 14px; text-decoration: none; display:block; }
a.menu_selected:link { color:#FFFFFF; border-left:1px solid #808e00; border-right:1px solid #daf200; background-image:url(/_img/common/top_menu_fade1.png); background-repeat:repeat-x; background-color:#92a200; padding:4px 14px 4px 14px; text-decoration: none; display:block; }
a.menu_selected:visited { color:#FFFFFF; border-left:1px solid #808e00; border-right:1px solid #daf200; background-image:url(/_img/common/top_menu_fade1.png); background-repeat:repeat-x; background-color:#92a200; padding:4px 14px 4px 14px; text-decoration: none; display:block; }
a.menu_selected:hover { color:#FFFFFF; border-left:1px solid #808e00; border-right:1px solid #daf200; background-image:url(/_img/common/top_menu_fade1.png); background-repeat:repeat-x; background-color:#92a200; padding:4px 14px 4px 14px; text-decoration: none; display:block; }

div.ad { color:#444444; }
div.addescription { color:#444444; padding-bottom:16px; font-family:Arial; font-size:11px; line-height:15px; font-style:italic; }
div.adimage { float:right; margin:0px 0px 12px 12px; border:1px solid #000000; }
div.advideo { float:right; margin:0px 0px 12px 12px; border:1px solid #000000; }

div.adrow0 { background-color:#FFFFFF; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; padding:1px; }
div.adrow1 { background-color:#eeeeee; border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee; padding:1px; }

div.tilerow0 { background-color:#FFFFFF; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; padding:1px; }
div.tilerow1 { background-color:#eeeeee; border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee; padding:1px; }

div.textbox { border:1px solid #dddddd; color:#151515; background-color:#ededed; padding:4px; font-family:Arial Regular, Arial; font-size:12px;	}
div.heading { border:0px solid #31616f; background-color:#BED600; color:#FFFFFF; background-image:url(/_img/common/heading_fade.png); background-position:0px 4px; background-repeat:repeat-x; padding:6px 6px 7px 6px; font-family:Arial; font-weight:bold; font-size:12px;	}
div.smallheading { border:1px solid #000000; background-color:#000000; color:#FFFFFF; padding:1px 1px 1px 3px; font-family:Arial Regular, Arial; font-weight:bold; font-size:11px;	}

table.textbox { padding:0px; margin:0px; border:none; border-spacing:0px; border-collapse:collapse; }
table.textbox tr { font-family:Arial Regular, Arial; font-size:12px; color:#000000; }
table.textbox td { padding:2px; border:none; }
table.textbox td.row0 { background-color:#ededed; border-top:1px solid #ededed; border-bottom:1px solid #ededed; padding:2px 20px 2px 2px; }
table.textbox td.row1 { background-color:#dddddd; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:2px 20px 2px 2px; }
table.textbox td.heading { font-weight:bold; text-decoration:underline; padding:2px 20px 4px 1px; color:#000000; font-size:12px; }

table.employment { padding:0px; margin:0px; border:none; border-spacing:0px; border-collapse:collapse; }
table.employment tr { font-family:Arial Regular, Arial; font-size:11px; color:#000000; }
table.employment td.col1 { padding:1px 8px 1px 1px; color:#554444; }
table.employment td.col2 { padding:1px 8px 1px 1px; }

table.qual { padding:0px; margin:0px; border:none; border-spacing:0px; border-collapse:collapse; }
table.qual tr { font-family:Arial Regular, Arial; font-size:11px; color:#000000; }
table.qual td.row0 { padding:2px; color:#000000; background-color:#eeeeee; }
table.qual td.row1 { padding:2px; }

table.profilefacts { padding:0px; margin:0px; border:none; border-spacing:0px; border-collapse:collapse; width:240px; }
table.profilefacts tr { font-family:Arial Regular, Arial; font-size:12px; color:#FFFFFF; font-weight:bold; }
table.profilefacts td.row0 { padding:2px 2px 2px 2px; }
table.profilefacts td.row1 { padding:2px 2px 2px 2px; background-color:#0072BF; }



td.submenu { cursor:pointer; font-family:Arial; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; margin:1px; font-size:10px; color:#000000; padding:4px 4px 2px 4px; text-align:center; background-color:#FFFFFF; }
td.submenu:hover { cursor:pointer; font-family:Arial; background-color:#FFFFFF; text-decoration:underline; border-left:1px solid #EEEEEE; border-top:1px solid #EEEEEE; border-right:1px solid #555555; margin:1px; border-bottom:1px solid #555555; font-size:10px; color:#000000; padding:4px 4px 2px 4px; text-align:center; }
td.submenu_selected { cursor:pointer; font-family:Arial; background-color:#FFFFFF; text-decoration:underline; border:1px solid #000000; font-size:10px; color:#000000; padding:4px 4px 2px 4px; text-align:center; }

/*
input.largebutton { text-transform:uppercase; font-weight:bold;  border-radius:0px; background-color:#498da6; color:#FFFFFF; background-image:none; border:1px solid #797a7b; font-size:11px;  }
input.largebutton:hover { text-transform:uppercase; font-weight:bold;  border-radius:0px; background-color:#498da6; color:#FFFFFF; background-image:none; border:1px solid #797a7b; font-size:11px ; }
input.largebutton[disabled] { text-transform:uppercase; font-weight:bold;  border-radius:0px; background-color:#9f9f9f; color:#FFFFFF; background-image:none; border:1px solid #888888; font-size:11px;  }

input.button { border-radius:0px; font-weight:normal;  background-color:#498da6; color:#FFFFFF; background-image:none; border:1px solid #797a7b; font-size:11px;  }
input.button:hover { border-radius:0px; font-weight:normal;  background-color:#498da6; color:#FFFFFF; background-image:none; border:1px solid #797a7b; font-size:11px;  }
input.button[disabled] { border-radius:0px; font-weight:normal;  background-color:#9f9f9f; color:#FFFFFF; background-image:none; border:1px solid #888888; font-size:11px;  }
*/

input[type="button"] { border:0px solid #000000; background-color:#afd250; background-image:none; color:#FFFFFF; margin:0px; cursor:pointer; padding:2px 4px 2px 4px; font-family:Arial; font-size:11px; }
input[type="button"]:hover { background-color:#333333; background-image:none; }
input[type="submit"] { border:0px solid #000000; background-color:#afd250; background-image:none; color:#FFFFFF; margin:0px; cursor:pointer; padding:2px 4px 2px 4px; font-family:Arial; font-size:11px; }
input[type="submit"]:hover { background-color:#333333; background-image:none; }

input[type="button"][disabled] { border:0px solid #000000; background-color:#aaaaaa; background-image:none; color:#EEEEEE; margin:0px; cursor:default; padding:2px 4px 2px 4px; font-family:Arial; font-size:11px; }
input[type="submit"][disabled] { border:0px solid #000000; background-color:#aaaaaa; background-image:none; color:#EEEEEE; margin:0px; cursor:default; padding:2px 4px 2px 4px; font-family:Arial; font-size:11px; }


input.button {  }
input.largebutton {  }


a { color:#333333; font-weight:normal; text-decoration: underline; }
a:link { color:#333333; font-weight:normal; text-decoration: underline; }
a:visited { color:#333333; font-weight:normal; text-decoration: underline; }
a:hover { color:#000000; font-weight:normal; text-decoration: underline; }


div.tng_candidate_smallheading { font-size:15px; font-weight:bold; margin-bottom:8px; font-family:Arial; }
div.tng_candidateheading { color:#f2f2f2; font-family:Arial; font-size:13px; font-weight:bold; background-color:#666666; padding:0px 5px 0px 5px; }
div.tng_candidateinnerheading { padding:12px; }
div.tng_candidatemenu { color:#f2f2f2; font-family:Arial; font-size:13px; font-weight:bold; background-color:#666666; padding-left:12px; }
a.tng_candidatemenu, a.tng_candidatemenu:link, a.tng_candidatemenu:visited { display:inline-block; padding:12px; color:#F2F2F2; text-decoration:none; font-weight:bold; cursor:pointer; background-color:#666666; }
a.tng_candidatemenu:hover { background-color:#333333; color:#FFFFFF; }
a.tng_candidatemenu_selected, a.tng_candidatemenu_selected:link, a.tng_candidatemenu_selected:visited, a.tng_candidatemenu_selected:hover { display:inline-block; padding:12px; text-decoration:none; font-weight:bold; cursor:pointer; background-color:#333333; color:#FFFFFF; }
a.tng_candidate_readmore, a.tng_candidate_readmore:link, a.tng_candidate_readmore:visited { display:inline-block; padding:8px 15px 8px 15px; border:2px solid #98C537; font-size:13px; border-radius:8px; color:#99CC33; text-decoration:none; font-weight:bold; cursor:pointer; }
a.tng_candidate_readmore:hover { background-color:#98C537; color:#FFFFFF; }


input.phase_list__generic { cursor:pointer; box-shadow:none; border-bottom:1px solid #888888; border-top:none; border-left:none; border-right:none; margin-bottom:0px; border-radius:2px; -moz-border-radius:2px; padding:0px; width:100%; height:22px; }
input.phase_list__onestep { cursor:pointer; box-shadow:none; border-bottom:1px solid #888888; border-top:none; border-left:none; border-right:none; margin-bottom:0px; border-radius:2px; -moz-border-radius:2px; padding:0px; width:100%; height:30px; }
input.phase_list__twostep { cursor:pointer; box-shadow:none; border-bottom:1px solid #888888; border-top:none; border-left:none; border-right:none; margin-bottom:0px; border-radius:2px; -moz-border-radius:2px; padding:0px; width:100%; height:30px; }

input.phase_list__finish0 { cursor:default; box-shadow:none; border-bottom:1px solid #888888; border-top:none; border-left:none; border-right:none; margin-bottom:0px; margin-bottom:0px; padding:0px; width:100%; height:30px; border-radius:2px; -moz-border-radius:2px; }
input.phase_list__finish2 { cursor:pointer; box-shadow:none; border-bottom:1px solid #888888; border-top:none; border-left:none; border-right:none; margin-bottom:0px; padding:0px; width:100%; height:30px; border-radius:2px; -moz-border-radius:2px; }
input.phase_list__finish3 { cursor:pointer; box-shadow:none; border-bottom:1px solid #888888; border-top:none; border-left:none; border-right:none; margin-bottom:0px; padding:0px; width:100%; height:30px; border-radius:2px; -moz-border-radius:2px; }
input.phase_list__finish9 { cursor:pointer; box-shadow:none; border-bottom:1px solid #888888; border-top:none; border-left:none; border-right:none; margin-bottom:0px; padding:0px; width:100%; height:30px; border-radius:2px; -moz-border-radius:2px; }
select.phase_list__genericmove { cursor:pointer; box-shadow:0px 1px 1px #BBBBBB; margin-top:16px; border:1px solid #888888; width:100%; height:20px; font-family:Arial; font-size:11px; font-weight:normal; color:#000000; background-color:#FFFFFF; }
