.pageheading { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 15px; color: #425474; font-weight: bold; line-height: 22px; }

.pagesubheading { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; line-height: 13px; color: #425474; }
.pagesubheading a { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size : 10px; line-height : 13px; color : #425474; }
.pagesubheadingul { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size : 10px; line-height : 13px; color : #425474; text-decoration: underline; }
td.pagesubheadingcolor { background: #C8D3E5; }

.pagesubheading2 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; line-height: 13px; color: #596F95; }
.pagesubheading2 a { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size : 10px; line-height: 13px; color: #596F95; text-decoration: underline; }
TD.pagesubheadingcolor2 { background: #F1F5FF; }


.pagesubheading2text { 
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-size: 12px;
    color: #333333;
}


TD.pageoptionshilitecolor { 
    background: #dddddd;
}
TD.pageoptionscolor { 
}

TD.tablebackgroundcolor { background: #ffffff; /* border-right: 1px solid #dddddd; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; border-left: 1px solid #dddddd; */ }
TD.tablebackgroundcolor2 { background: #ffffff; }


.optionstext { 
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-size: 12px;
}
.optionstextbold { 
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight: bold;
}

.sectionheading {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px; 
    font-weight: bold; 
}

.pagetext { color : #596F95; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; line-height: 14px; }
.pagetext a { color : #596F95; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; line-height: 14px; text-decoration: underline; }

.pagetextbold { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; font-weight: bold; color : #596F95; line-height: 15px; }
.pagetextbold a { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; font-weight: bold; color : #596F95; line-height: 15px; text-decoration: underline; }

.sectionbody { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; color: #596F95; }

.sectionbodybold { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; line-height: 13px; color: #596F95; }
.sectionbodybold A { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; line-height: 13px; color: #596F95; text-decoration: underline; }

.sectionfootnote { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; line-height : 13px; color : #596F95; font-style: italic; }

.footnote { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; line-height : 13px; color : #596F95; font-style: italic; }

/* 
    form input labels
*/
.formlabel {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size : 10px; line-height : 13px; color : #596F95; }

/*
    status text - messages such as "Your previous session has expired"
*/
.statMsg {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #425474;
}

/*  navigation text */
.navtext {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px; 
}

.listheading { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; line-height: 13px; color: #425474; }
.listheading A { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; line-height: 13px; color: #425474; text-decoration: underline; }
.listheadingnolink A { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; line-height: 13px; color: #425474; }
TD.listheadingbackground { background: #C8D3E5; }

/* category rows */
.listmajorsubheading {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px; 
    font-weight: bold;
    color: #333333; 
}
TD.listmajorsubheadingbackground { background: #dddddd; }

.listsubheading { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; color: #596F95; }
TD.listsubheadingbackground { background: #CCCCCC; }

/* subsub heading for stats page more than for list pages */
.listsubsubheading {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight: bold;
}
TD.listsubsubheadingbackground {
    background: #dddddd
}

.listrow { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #596F95; }
.listrow A { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #596F95; text-decoration: underline; }
TD.listrowbackground { background: #F1F5FF; }
.listrow2 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #596F95; }
.listrow2 A { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #596F95; text-decoration: underline; }
TD.listrowbackground2 { background: #fbfbfb; }

/* data list rows on statistics pages  -- same as listrow except for color */
.belowaveragelistrow {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px; 
    color: #ff0000; 
}
.aboveaveragelistrow {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px; 
    color: #008000; 
}

/*  background color for section dividers on summarystats page */
TD.dividercellbackground {
    background: #c0c0c0
}

/* text buttons */
.stdActiveButton {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color : #333333;
    padding: 0px 1px 2px 0px;
    font-weight: normal;
    background-color : #ffe87e;
    text-align : center;
    text-decoration : none;
    vertical-align : middle;
    white-space : nowrap;
    cursor : pointer;
    cursor : hand;
    max-height : 18px;
    border-bottom-width : 1px;
    border-bottom-color : #ddc65c;
    border-bottom-style : solid;
    border-top-color : #fff5c7;
    border-top-style : solid;
    border-top-width : 1px;
    max-width : 148px;
    min-height : 16px;
    min-width : 16px;
}
.stdBorder {
    border : 1px solid #c1c1c1; 
}
.stdActiveButtonAnchor {
    color : #333333;
    text-decoration : none;
}
.stdActiveButtonAnchor:active {
    color : #333333;
}
.stdActiveButtonAnchor:visited {
    color : #333333;
}
.stdActiveButtonAnchor:hover {
    text-decoration : none;
}

/* breadcrumb styles */
.brdcrumbrow  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; line-height: 14px; color: #596F95; }

span.brdcrumb { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; line-height: 14px; color: #596F95; }
span.brdcrumb:hover { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; line-height: 14px; color: #425474; }

span.brdcrumbon { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; line-height: 14px; color: #596F95; }
span.brdcrumbon:hover { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; line-height: 14px; color: #425474; }

/* Sub Nav Styles */
a.globalnav { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; line-height: 14px; color: #596F95; }

a.globalnav:hover { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; line-height: 14px; color: #425474; }

/* misc */
input.submitbutton { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #596F95; background-color: #C8D3E5;
}

a { text-decoration: none; }

td { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; line-height: 14px; color: #596F95; }

form { margin: 0; padding: 0; }
input, select { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #FFFFFF; color: #596F95; /* width: 300px; border: 1px solid #596F95; */ padding: 1px; margin: 0; }
input.checkbox{ width: auto; border: 0; }
.MsoNormal { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; color: #596F95; }
.path A { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #596F95; }
.faqheading { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; font-weight: bold; color : #596F95; line-height: 15px; text-decoration: none; }
A:faqheading { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; font-weight: bold; color : #596F95; line-height: 15px; text-decoration: none; }

A.att { color: #425474; font-weight: bold; }
A.att2 { color: #425474; }
A.prv { text-decoration: underline; }

hr { 
	color: #C8D3E5;
	background-color: #C8D3E5;
	border: none;
}
/**********************************************************/
/****                  Table list                      ****/
/**********************************************************/

table.list {
	background-color: #ffffff;
	empty-cells: show;
	border: 1px solid #C8D3E5;
}

th.list {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	line-height: 13px;
	color: #425474;
	text-decoration: none;
	background-color: #C8D3E5;
}

td.list-item-light {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10;
	text-decoration: none;
	color: #425474;
	background-color: #fafbfc;
}

td.list-item-dark {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #425474;
	background-color: #f2f5fa;
}


a.list-head {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #425474;
}

a:active.list-head {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #425474;
}

a:visited.list-head {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #425474;
}

a:hover.list-head {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #425474;
}

a.list {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #425474;
}

a:active.list {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #425474;
}

a:visited.list {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #425474;
}

a:hover.list {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #425474;
}

/**********************************************************/
/****                  Table multi                     ****/
/**********************************************************/

table.multi {
	background-color: #ffffff;
	empty-cells: show;
}

th.multi {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	line-height: 13px;
	color: #425474;
	text-decoration: none;
	background-color: #C8D3E5;
}

td.multi-list-item-light {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10;
	text-decoration: none;
	color: #425474;
	background-color: #fafbfc;
}

td.multi-list-item-dark {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #425474;
	background-color: #f2f5fa;
}
/**********************************************************/
/****                  Buttons                         ****/
/**********************************************************/

.button {
	color: #999999;
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	border: 1px solid #5f6a4a;
	padding: 2px;
}

.addbutton {
	color: #999999;
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	border: 1px solid #5f6a4a;
	padding: 2px;
}

.button2 {
	color: #999999;
	font-size: 9px;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	border: 1px solid #5f6a4a;
	padding: 2px;
}

/**********************************************************/
/****                  Tooltip                         ****/
/**********************************************************/
#dhtmltooltip{
	position: absolute;
	border: 1px solid #496595;
	padding: 5px;
	background-color: #FFFFFF;
	visibility: hidden;
	z-index: 100;
}



/* Jira EC-510 - Save Application
   ========================================================================== */

/**
 * Developer: Dilan Vaghela;
 * Date: 13 August 2015;
**/

#atbs-cancel-this {
    cursor: pointer;
}


/* 
    JIRA EC-513 CV upload 

    Dilan's trick to avoid form-within-a-form irregularity
    
    Bill Parker
    19th August 2015    
*/

#boom_tick_cv {
/*
// $('#boom_tick_cv').css('margin-left','-1000000px');
            // $('#boom_tick_cv').css('position','absolute');
*/    
    
    display: none;
}

#clone_tk_cv_parsing {
    cursor: pointer;
}

/* Video Questions */

.ba-videorecorder-settings-backbar {
    opacity: 1 !important;
}

.video-remove-warning {
	color: red;
	display: block;
	font-size: 0.8em;
}

/* /Video Questions */