﻿html, body
{
	margin: 0px;
	padding: 0px;
}
body
{
	font-size: 11px;
	text-align: center;
	background-repeat: no-repeat;
	font-family: Arial;
	color: #000000;
}
img
{
	border: none;
}
a:link
{
	color: #639;
	text-decoration: none;
}
a:visited
{
	text-decoration: none;
	color: #639;
}
a:hover
{
	text-decoration: underline;
	color: #fee400;
}
a:active
{
	text-decoration: none;
	color: #639;
}
a:hover disabled
{
	text-decoration: none;
}
.hand_cursor
{
	cursor: hand;
	color: #fee400;
}
h2
{
	font-size: 16px;
	font-weight: bold;
	color: #FA6C15;
	margin: 0px;
	padding: 3px 0px 3px 0px;
}
h3
{
	font-size: 14px;
	font-weight: bold;
	color: #002165;
	margin: 10px 2px 0px 0px;
}
h4
{
	font-size: 13px;
	font-weight: bold;
	color: #002165;
	margin: 5px 0px 5px 0px;
}
h5
{
	font-size: 12px;
	font-weight: bold;
	color: #002165;
	margin: 5px 2px 10px 0px;
}
p
{
	margin-top: 0px;
}
b
{
}

/*- login -*/
#login
{
	font-size: 12px;
	width: 450px;
	text-align: left;
	margin: 10px 0px 0px 250px;
	color: #000;
}
.textbox_login
{
	margin: 8px 10px 5px 5px;
	width: 150px;
	color: #000000;
	border: 1px solid #002165;
	font: normal 12px Verdana;
	background: #EAF8FF;
}
#container
{
	text-align: center;
	width: 983px;
	height: auto;
	margin: 0 auto;
	color: #FFFFFF;
	padding: 0px 0px 5px 0px;
}
#header
{
	background-image: url(../ldq_images/header_bg.jpg);
	width: 983px;
	text-align: left;
	margin: 5px 0px 0px 0px;
}
.left_header
{
	float: left;
	width: 800px;
	padding: 5px 0px 5px 20px;
}
.right_header
{
	float: left;
	padding: 5px 0px 5px 0px;
	text-align: right;
}
#logo
{
	padding-top: 5px;
	margin-left: 20px;
}
#header_bar
{
	float: left;
	width: 983px;
	height: 37px;
	margin: 0px;
	text-align: left;
	background-image: url(../ldq_images/search_bg.jpg);
	background-repeat: repeat-x;
	color: White;
}
#header_search
{
	display: none;
}
#header_searchiold
{
	font-weight: bold;
	float: left;
	position: absolute;
	height: 27px;
	color: #C6B4F0;
	width: 440px;
	padding: 8px 0px 0px 20px;
	background: none;
}
#top_right_link
{
	float: right;
	margin: 10px 10px 0px 10px;
}
#top_right_link a
{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
#top_right_link a:hover
{
	color: #fee400;
	text-decoration: underline;
	font-weight: bold;
}
#header_image
{
	margin-top: 5px;
	float: left;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
#header_image img
{
	float: left;
}
#content
{
	height: auto;
	width: 983px;
	text-align: left;
	margin-left: 0px;
	clear: both;
}
#left_nev
{
	width: 185px;
	height: auto;
	float: left;
	margin: 5px 5px 5px 0px;
}

/**********************Light Box*********/
#lbOverlay
{
	background: url(../images/) #000000;
	left: 0px;
	width: 100%;
	cursor: pointer;
	position: absolute;
	top: 0px;
}
#lbCenter
{
	padding: 25px 0px 0px 0px;
	left: 50%;
	margin: 0px;
	overflow: hidden;
	position: absolute;
}
.lbLoading
{
	background: url(../ldq_images/logo.gif) no-repeat center 50%;
}
#lbCanvas
{
	border: 2px solid #006bad;
	background: #ffffff;
}
#lbCanvas IFRAME
{
	padding: 0px;
	margin: 0px;
}
#lbCanvas IMG
{
	padding: 0px;
	margin: 0px;
}
#lbPrevLink
{
	display: block;
	background: url(../images/sb_anchor_spacer.gif);
	width: 70px;
	position: absolute;
	top: 10px;
}
#lbNextLink
{
	display: block;
	background: url(../images/sb_anchor_spacer.gif);
	width: 70px;
	position: absolute;
	top: 10px;
}
#lbPrevLink
{
	left: 0px;
}
#lbPrevLink:hover
{
	background: url(../images/sb_prevlabel.gif) no-repeat;
}
#lbNextLink
{
	right: 0px;
}
#lbNextLink:hover
{
	background: url(../images/sb_nextlabel.gif) no-repeat;
}
#lbBottomContainer
{
	padding: 0px;
	margin: 0px;
	left: 50%;
	overflow: hidden;
	position: absolute;
	background: #533d91;
}
#lbBottom
{
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
}
#lbCloseLink
{
	display: block;
	float: right;
	margin: 0px;
	height: 22px;
	width: 66px;
	outline: none;
	padding-right: 5px;
	background: #533D91 url(../ldq_images/close.jpg) no-repeat;
}
#lbCaption
{
	font-weight: bold;
}

/***********************MasterPage2.master*******************************/
.middle_content
{
	width: 770px;
	height: auto;
	margin: 8px 0px 10px 10px;
	float: left;
	color: #000000;
}
.middle_content strong
{
}
#middle_content_login
{
	width: 750px;
	height: auto;
	margin: 5px 5px 10px 20px;
	float: left;
}

/*QUICK TIPS*/
.instructions h3
{
	font-size: 11px;
	color: #513B8E;
	font-weight: bold;
}
.instructions
{
	font-size: 10px;
	color: #5E4AA8;
	background-color: #F7F6FB;
	width: 170px;
	margin: 0px 0px 10px 0px;
	padding: 5px;
	font-weight: normal;
}

/*======================================HTML Elements======================================*/
.ldq_form
{
	background: none;
	width: 50%;
}
.textbox
{
	color: #000000;
	border: 1px solid #00826d;
	font: normal 9px Verdana;
}
.textbox_grey
{
	border: 1px solid #00826d;
	color: #cccccc;
	font: normal 9px Verdana;
}
.fill_blank_textbox
{
	width: 330px;
}
.fill_answer_box
{
	width: 360px;
}
.fill_answer_row
{
	border-bottom: 1px solid #ddd;
	margin: 0px 0px 10px 0px;
}
.textarea
{
	color: #000000;
	border: 1px solid #00826d;
	scrollbar-face-color: #EDF9F9;
	font: normal 9px Verdana;
}
.textbox_select
{
	border: 1px solid #00826d;
	color: #000000;
	font: normal 9px Verdana;
	background: #FFFFFF;
}
.check_box
{
	color: #000000;
}
.ldq_link
{
	color: #7F6FBA;
	height: 20px;
	border-bottom: 1px solid #FFFFFF;
	padding: 10px 0px 5px 0px;
}
.ldq_link a
{
	color: #7F6FBA;
	text-decoration: none;
}
.ldq_link a:hover
{
	color: #7F6FBA;
	text-decoration: none;
}
.validation_font
{
	color: #e52626;
}

/*************************Error and sussess panel*******************/
.error_message
{
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
}
.success_message
{
	border: 1px solid #1ADF3F;
	padding: 5px;
	margin: 0px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #1ADF3F;
	width: 90%;
}
.form_content
{
	height: 18px;
	border-bottom: 1px solid #EAFAFF;
	padding: 5px 2px 5px 2px;
	background: #F4FCFF;
}
.form_content_alternate
{
	height: 18px;
	border-bottom: 1px solid #EAFAFF;
	padding: 5px 2px 5px 2px;
}
.form_content_helpDesk
{
	border-right: 0px solid #4E4193;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	height: 20px;
	border-bottom: 1px solid #FFFFFF;
	padding: 5px 0px 5px 10px;
}
.search_form_content
{
	background: #adc414;
	border-right: 0px solid #4E4193;
	color: #000000;
	text-align: left;
	height: 20px;
	padding: 5px 0px 5px 10px;
}

/********************************************* FORM **********************************/
.answer
{
	font-size: 11px;
	padding-bottom: 30px;
}
.search_form
{
	color: #FFFFFF;
	background: #ADC414;
	padding: 5px 0px 5px 10px;
	margin: 5px 0px 10px 0px;
	border: 1px solid #00826d;
}
.search_form h3
{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.search_form b
{
	color: #ffffff;
}
.button
{
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	border: 0px solid #000000;
	background: #7e2b71;
	padding: 2px 10px 2px 10px;
}

/*----------------------------------admin styles ----- Login.aspx(12) and LoginOld.aspx--------------*/
.ErrorMesage
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #E52626;
	padding-left: 60px;
	padding-right: 50px;
}
.loginErrorMesage
{
	font-size: 11px;
	font-weight: normal;
	background-color: #E52626;
	padding: 2px;
}

/*-----------------------------------------------top menu ---------------------------------------*/
.top_menu
{
	text-align: center;
	padding: 4px 0px 0px 0px;
	margin: 0px;
	width: 99%;
	height: 20px;
	background-color: #F8F8F6;
	clear: both;
}
.top_menu a
{
	text-align: center;
	text-decoration: underline;
	font-weight: bold;
	margin: 0px 25px;
	background-color: #F8F8F6;
	color: #666666;
	text-decoration: none;
}
.top_menu a:hover
{
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
	clear: both;
	text-decoration: underline;
}

/*=================================PAGING===============================================*/
.paging
{
	font-size: 9px;
	text-align: center;
	color: #7e2b71;
	padding: 0px;
	margin: 0px;
	height: 25px;
}
.paging td
{
	background: #D5E2FF;
}
.paging span
{
	font-size: 9px;
	padding: 2px 5px 2px 5px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
	background: #7e2b71;
}
.paging a
{
	background: #ccc;
	font-size: 9px;
	padding: 2px 5px 2px 5px;
	text-decoration: none;
	color: #7e2b71;
	font-weight: bold;
}
.paging a:hover
{
	font-size: 9px;
	padding: 2px 5px 2px 5px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
	background: #7e2b71;
}
.next_button, .previous_button, .prev_button
{
	font-size: 9px;
}

.grid_table, .gridcontrol
{
	margin: 20px 0px 0px 0px;
}
.grid_table1
{
	border: 1px solid #7e2b71;
}
.grid_table1 th
{
	border-right: 1px solid #7e2b71;
	border-bottom: 1px solid #7e2b71;
}
.grid_table1 td
{
	border-right: 1px solid #7e2b71;
	border-bottom: 1px solid #FFFFFF;
}
.headeritemstyle
{
	padding-left: 2px;
}
/********************************************* qualificatoin **********************************/
.qualification_paging
{
	margin: 8px 0px 8px 0px;
	font-family: Arial;
	text-align: center;
	color: #7e2b71;
	padding: 0px;
	font-size: 9px;
}
.qualification_paging a
{
	font-size: 9px;
	border: 1px solid #7e2b71;
	padding: 1px 5px 0px 5px;
	text-decoration: none;
	color: #7e2b71;
	font-weight: bold;
}
.qualification_paging a:hover
{
	font-size: 9px;
	border: 1px solid #FFFFFF;
	padding: 1px 5px 0px 5px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	background: #7e2b71;
}

/***********************************************************/
.table1
{
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #523B92;
	margin: 0px 0px 10px 0px;
	background: #FFFFFF;
	color: #000000;
}
.table1 b
{
	color: #294E7A;
	font-size: 11px;
}
.table1 td
{
	font-size: 11px;
	color: #000000;
	text-align: center;
	border-right: 1px solid #7e2b71;
	font-weight: normal;
}

/******************************************** Used In Admin Folder***************/
.view_qualification_content
{
	border-right: 1px solid #7e2b71;
	text-align: center;
}

/********************************************* table **********************************/
.table_total
{
	color: #000000;
	text-align: center;
	height: 18px;
	padding: 5px 2px 5px 2px;
	font-weight: bold;
}
.table_total_sub
{
	color: #666666;
	text-align: center;
	height: 18px;
	padding: 5px 2px 5px 2px;
	font-weight: bold;
	background: #EEEEEE;
}
.table_total_left
{
	color: #000000;
	text-align: right;
	height: 18px;
	padding: 5px 2px 5px 2px;
	font-weight: bold;
}
.table_heading
{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	height: 22px;
	text-align: center;
	background: #002165;
	padding: 5px 2px 5px 2px;
}
.table_heading a:link
{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.table_heading a:visited
{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.table_heading a:active
{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.table_heading a:hover
{
	font-size: 12px;
	font-weight: bold;
	color: #fee400;
	text-decoration: underline;
}
.table_content
{
	color: #000000;
	text-align: center;
	height: 20px;
	border-bottom: 1px dotted #AAEAFF;
	padding: 5px 2px 5px 2px;
	background: #F4FCFF;
}
.table_content_alternate
{
	color: #000000;
	text-align: center;
	height: 20px;
	border-bottom: 1px dotted #AAEAFF;
	padding: 5px 2px 5px 2px;
	background: #FFFFFF;
}
.table_content a, .table_content_alternate a
{
	color: #55408F;
}
.table_content a:hover, .table_content_alternate a:hover
{
	text-decoration: underline;
}
.table_content a:hover disabled, .table_content_alternate a:hover disabled
{
	text-decoration: none;
}
#table_content td
{
	padding: 5px 3px 3px 5px;
}
.task_table
{
	border: 1px solid #002165;
	margin: 0px 0px 15px 0px;
}
.task_table_heading
{
	color: #002165;
	background: #BFE8FF;
	font-weight: bold;
	text-align: center;
	height: 20px;
}
.task_table_content
{
	color: #000000;
	background: #FFFFFF;
	text-align: center;
	height: 20px;
}

/******************************************** TOOLTIP *********************************/
.tooltip a
{
	position: relative;
	text-decoration: none;
}
.tooltip a span
{
	font-size: 12px;
	line-height: 14px;
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 150px;
	width: 350px;
	padding: 8px;
	background: #FFF7A8;
	color: #6A6000;
	text-decoration: none;
	border: 1px solid #fee400;
}
.tooltip a span ul
{
}
.tooltip a span ul li
{
}
.tooltip a:hover
{
	visibility: visible;
	z-index: 100;
}
.tooltip a:hover span
{
	visibility: visible;
	z-index: 100;
}
.tooltipi a
{
	position: relative;
	text-decoration: none;
}
.tooltipi a span
{
	font-size: 12px;
	line-height: 14px;
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 30px;
	width: 150px;
	padding: 8px;
	background: #FFF7A8;
	color: #6A6000;
	text-decoration: none;
	border: 1px solid #fee400;
}
.tooltipi a span ul
{
}
.tooltipi a span ul li
{
}
.tooltipi a:hover
{
	visibility: visible;
	z-index: 100;
}
.tooltipi a:hover span
{
	visibility: visible;
	z-index: 100;
}

hr
{
	color: #807E7E;
	height: 1px;
	padding: 0px;
	margin: 0px;
}
.row_heading
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding: 6px 0px 3px 10px;
	width: 20%;
}
.row_heading i
{
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
}
.row_content
{
	width: 40%;
	padding: 3px 0px 3px 10px;
}
.content_button
{
	background-color: #7e2b71;
	color: White;
}

/* breadcrumb */
#bread_crumb, #breadcrumb
{
	font-size: 10px;
	margin: 0px 0px 10px 0px;
	color: #666666;
}
#bread_crumb a, #breadcrumb a
{
	color: #7F6FBA;
	text-decoration: none;
}
#bread_crumb a:hover, #breadcrumb a:hover
{
	color: #666666;
	text-decoration: underline;
}
.task_page
{
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	margin: 20px 0px 0px 0px;
	clear: both;
}
.task_page b
{
	color: #00255C;
	font-weight: bold;
	font-size: 11px;
}
.report_table
{
	border: 1px solid #786EA3;
	font-family: Arial;
	color: #000000;
	margin: 0px 0px 15px 0px;
}
.report_table a
{
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
.report_table th
{
	color: #786EA3;
	background: #FFFFFF;
	font-weight: bold;
	text-align: center;
	border-bottom: 1px solid #786EA3;
	border-right: 1px solid #786EA3;
	height: 25px;
}
.report_table td
{
	border-right: 1px solid #786EA3;
	border-bottom: 1px solid #786EA3;
	font-family: Arial;
	color: #000000;
	background: #F4F3FB;
	font-weight: normal;
	text-align: center;
	border-bottom: 1px solid #786EA3;
	border-right: 1px solid #786EA3;
	height: 25px;
}

/*****************************Question Answer Page*************************************/
#question_answer_page
{
}
#question_answer_page h2
{
	border-bottom: 1px solid #7F6FBA;
	padding: 0px 0px 5px 0px;
}
#question_answer_page b
{
	font-size: 12px;
	color: #786EA3;
}
#question_answer_page a
{
	font-size: 12px;
	text-decoration: none;
	color: #442E80;
}
.question_answer_row
{
	clear: both;
	padding-top: 20px;
}
.question_answer_row p
{
	margin-top: 0px;
	margin-bottom: 0px;
}
.question_comment_row
{
	padding: 5px 0px 5px 0px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	clear: both;
}
.question_comment_row h5
{
	font-size: 12px;
	color: #EE323A;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
.heading
{
	color: #B5F900;
	font-size: 12px;
	font-weight: bold;
}
.heading_alert
{
	color: #e52626;
	font-size: 12px;
	font-weight: bold;
}
.heading_alert1
{
	color: #e52626;
	font-size: 13px;
	font-weight: bold;
	border-bottom: 1px solid #E7173E;
	padding: 0px 0px 3px 0px;
}
.save_close_row
{
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	text-align: right;
	float: right;
}
.system_alert_box /*User\launchscormcourseframe1.aspx(372)*/
{
	width: 100%;
}
.system_alert_box a
{
	display: block;
	background-color: #EC1D25;
	color: #ffffff;
	padding: 5px;
	text-decoration: none;
	font: 700 12px Verdana;
	text-align: center;
}
text .system_alert_box a:hover
{
	color: #fee400;
	text-decoration: none;
}

/***************************************************/
fieldset
{
	margin: 0;
	border: none;
}
legend
{
	font-size: 12px;
	color: #FB6C16;
	font-weight: bold;
}
fieldset label
{
	font-weight: bold;
	color: #002165;
	text-align: left;
}
form
{
}

/********************************************************/
label, .label_alternate
{
	padding-top: 10px;
}
.textboxtext
{
	font: normal 11px Verdana;
}
.div_texbox, .div_texbox_alternate
{
}
.div_texbox b
{
}
.div_texbox a
{
	position: absolute;
	text-decoration: none;
	margin-left: 5px;
	margin-top: 30px;
	margin-bottom: 0px;
}
.div_texbox a span
{
	visibility: hidden;
	position: absolute;
	top: -10px;
	left: 25px;
	width: 150px;
	padding: 5px;
	color: #000000;
	text-decoration: none;
	text-align: left;
}
.div_texbox a:hover, .div_texbox a:hover span
{
	visibility: visible;
}

/************ code end here for tool tip on div_texbox*/

/*css for tool tip on div_texbox_alternate*/
.div_texbox_alternate a
{
	position: absolute;
	text-decoration: none;
}
.div_texbox_alternate a span
{
	font-size: 11px;
	visibility: hidden;
	position: absolute;
	top: -10px;
	left: 25px;
	width: 150px;
	padding: 5px;
	background: #FEE229;
	color: #000000;
	text-decoration: none;
	border: 1px solid #FEE229;
	text-align: left;
}
.div_texbox_alternate a:hover, .div_texbox_alternate a:hover span
{
	visibility: visible;
}
/**************************************************/
.error_box
{
	border: 1px solid #e52626;
	font-family: Arial;
	font-size: 11px;
	padding: 5px;
	text-align: left;
	margin: 5px 0px 5px 0px;
	color: #FFFFFF;
	font-weight: normal;
	background: #e52626;
}
.success_box
{
	border: 1px solid #1C711C;
	font-family: Arial;
	font-size: 11px;
	padding: 5px;
	text-align: left;
	margin: 5px 0px 5px 0px;
	color: #FFFFFF;
	font-weight: normal;
	background: #00826D;
}
.hiddentext label
{
	display: none;
}
.blink_text /* User\Trainingplan.aspx.cs  */
{
	text-decoration: blink;
	color: Red;
}
/********************* Rounded Corner Css Start Line***  Only Used in Mater\MasterPage2.master and MasterPage2_old.master *******/
.b1, .b2, .b3, .b4, .b1_search, .b2_search, .b3_search, .b4_search, .b1_alert, .b2_alert, .b3_alert, .b4_alert, .b1_tip, .b2_tip, .b3_tip, .b4_tip, .b1_lblue, .b2_lblue, .b3_lblue, .b4_lblue, .b1nav, .b2nav, .b3nav, .b4nav, .b1task, .b2task, .b3task, .b4task, .b1_heading, .b2_heading, .b3_heading, .b4_heading, .b1_headingtop, .b2_headingtop, .b3_headingtop, .b4_headingtop
{
	font-size: 1px;
	overflow: hidden;
	display: block;
}
.b1
{
	height: 1px;
	background: #cccccc;
	margin: 0 5px;
}
.b2
{
	height: 1px;
	background: #cccccc;
	margin: 0 3px;
}
.b3
{
	height: 1px;
	background: #cccccc;
	margin: 0 2px;
}
.b4
{
	height: 2px;
	background: #cccccc;
	margin: 0 1px;
}
.b1_search
{
	height: 1px;
	background: #adc414;
	margin: 0 5px;
}
.b2_search
{
	height: 1px;
	background: #adc414;
	margin: 0 3px;
}
.b3_search
{
	height: 1px;
	background: #adc414;
	margin: 0 2px;
}
.b4_search
{
	height: 2px;
	background: #adc414;
	margin: 0 1px;
}
.b1_alert
{
	height: 1px;
	background: #e52626;
	margin: 0 5px;
}
.b2_alert
{
	height: 1px;
	background: #e52626;
	margin: 0 3px;
}
.b3_alert
{
	height: 1px;
	background: #e52626;
	margin: 0 2px;
}
.b4_alert
{
	height: 2px;
	background: #e52626;
	margin: 0 1px;
}
.b1_tip
{
	height: 1px;
	background: #A3EDE1;
	margin: 0 5px;
}
.b2_tip
{
	height: 1px;
	background: #A3EDE1;
	margin: 0 3px;
}
.b3_tip
{
	height: 1px;
	background: #A3EDE1;
	margin: 0 2px;
}
.b4_tip
{
	height: 2px;
	background: #A3EDE1;
	margin: 0 1px;
}
.b1_lblue
{
	height: 1px;
	background: #006BAD;
	margin: 0 5px;
}
.b2_lblue
{
	height: 1px;
	background: #006BAD;
	margin: 0 3px;
}
.b3_lblue
{
	height: 1px;
	background: #006BAD;
	margin: 0 2px;
}
.b4_lblue
{
	height: 2px;
	background: #006BAD;
	margin: 0 1px;
}
.b1nav
{
	height: 1px;
	background: #F2F2EE;
	margin: 0 5px;
}
.b2nav
{
	height: 1px;
	background: #F2F2EE;
	margin: 0 3px;
}
.b3nav
{
	height: 1px;
	background: #F2F2EE;
	margin: 0 2px;
}
.b4nav
{
	height: 2px;
	background: #F2F2EE;
	margin: 0 1px;
}
.b1task
{
	height: 1px;
	background: #BFE8FF;
	margin: 0 5px;
}
.b2task
{
	height: 1px;
	background: #BFE8FF;
	margin: 0 3px;
}
.b3task
{
	height: 1px;
	background: #BFE8FF;
	margin: 0 2px;
}
.b4task
{
	height: 2px;
	background: #BFE8FF;
	margin: 0 1px;
}
.round_content
{
	text-align: left;
	background: #cccccc;
	padding: 5px 10px 0px 10px;
	font-family: arial;
	color: #555555;
	font-size: 11px;
}
.round_contenttask
{
	text-align: left;
	background: #BFE8FF;
	padding: 5px 10px 0px 10px;
	font-family: arial;
	color: #555555;
	font-size: 11px;
}
.round_content_search
{
	text-align: left;
	background: #adc414;
	padding: 5px;
	color: #ffffff;
	font-size: 11px;
	margin-top: 0px;
}
.round_content_alert
{
	text-align: left;
	background: #e52626;
	padding: 5px;
	color: #ffffff;
	font-size: 11px;
	text-align: center;
}
.round_content_tip
{
	text-align: left;
	background: #A3EDE1;
	padding: 5px;
	font-family: arial;
	color: #555555;
	font-size: 10px;
}
.round_content_lblue
{
	text-align: left;
	background: #006BAD;
	padding: 5px 10px 0px 10px;
	font-family: arial;
	color: #ffffff;
	font-size: 11px;
}
.round_content_lblue
{
	text-align: left;
	background: #006BAD;
	padding: 5px 10px 0px 10px;
	font-family: arial;
	color: #ffffff;
	font-size: 11px;
}
.round_content ul
{
	margin: 0px 5px 5px 20px;
	padding: 5px;
	color: #275E96;
}
.round_content li
{
	list-style-type: square;
	color: #275E96;
}
.round_content li a
{
	font-size: 11px;
	font-weight: normal;
	color: #275E96;
}
.round_content li a:hover
{
	text-decoration: underline;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #275E96;
}
.round_content h1
{
	color: #FA6C15;
	font-size: 12px;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 8px 0px;
	font-weight: bold;
}
.round_content h3
{
	color: #5C7999;
	font-family: arial;
	font-size: 15px;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	font-weight: bold;
}
.round_content_tip h1
{
	color: #00826D;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}
.round_content_search h3
{
	color: #ffffff;
	font-size: 13px;
	padding: 0px;
	font-weight: bold;
}
.round_content_alert h3
{
	color: #fee400;
	font-size: 13px;
	padding: 0px;
	font-weight: bold;
	margin: 0;
}
.round_content_lblue h3
{
	color: #ffffff;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}
.round_content a h3
{
	text-decoration: none;
}
.round_content a:hover h3
{
	text-decoration: none;
}
.round_content b
{
	color: #255794;
	font-size: 12px;
}
.round_content p
{
	font-weight: normal;
	font-size: 11px;
	color: #555555;
	margin: 5px 0px 5px 0px;
}
.round_contenttask p
{
	font-weight: normal;
	font-size: 11px;
	color: #555555;
	margin: 0px;
}
.round_contenttask h5
{
	font-weight: normal;
	font-size: 11px;
	color: #555555;
	margin: 0px;
}
.round_contenttask h6
{
	font-weight: normal;
	font-size: 9px;
	color: #555555; ;margin-top:2px;margin-bottom:0px
}
.round_content a
{
	text-decoration: none;
	color: #275996;
}
.round_content_alert a
{
	text-decoration: underline;
	color: #ffffff;
}
.round_content a:hover
{
	color: #fee400;
}

/*left Nav*/
.arrowlistmenu
{
	text-align: left;
	padding: 5px 10px 0px 10px;
	background-color: #F2F2EE;
}
.arrowlistmenu h2
{
	font-size: 11px;
	color: #639;
	margin: 5px 0px 0px;
	padding: 0px 0px 0px 20px;
}
.arrowlistmenu h2 a
{
}
.arrowlistmenu ul
{
	font-size: 11px;
	margin: 0px;
	padding: 5px 0px 0px 30px;
	list-style-type: none;
}
.arrowlistmenu ul li
{
	font-size: 10px;
	list-style-type: none;
	margin: 3px 0px 0px 0px;
}
.arrowlistmenu ul li a
{
	font-size: 10px;
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}
.arrowlistmenu ul li a:hover
{
	color: #fee400;
	text-decoration: underline;
}
.arrowlistmenu a:hover
{
	color: #fee400;
	text-decoration: underline;
}

/*********************************************** new Link Buttobn With Rounded Corner Start ** Dated 07 march********************************/
.button_div
{
	background: #FFFFFF;
	text-align: right;
	padding: 3px 0px 3px 0px;
	clear: both;
}
.link_button
{
	text-align: right;
	font-size: 11px;
	margin: 0px;
	background: none;
}
.link_button1, .link_buttonsearch
{
	text-align: right;
	font-size: 11px;
	margin: 0px;
	background: none;
}
.link_button2
{
	text-align: right;
	font-size: 11px;
	margin: 0px;
	background-color: #ADC414;
}
.link_button3
{
	text-align: left;
	font-size: 11px;
	margin: 0px;
	background: none;
}
.link_button input, .link_button1 input, .link_button2 input, .link_button3 input, .link_buttonsearch input
{
	border: 0px solid #000000;
	height: 14px;
	background: none;
	cursor: hand;
	font-size: 11px;
	font-weight: normal;
	width: 135px;
	color: #002058;
}
.link_button a, .link_button2 a, .link_button3 a
{
	background: transparent url(../ldq_images/bg_button_a.gif) no-repeat scroll top right;
	color: #002058;
	display: block;
	float: left;
	font-size: 11px;
	height: 24px;
	margin-right: 0px;
	padding-right: 12px;
	text-decoration: none;
}
.link_button1 a
{
	background: url(../ldq_images/bg_button1_a.gif) no-repeat scroll top right;
	color: #002058;
	display: block;
	float: left;
	font-size: 11px;
	height: 24px;
	margin-right: 0px;
	padding-right: 12px;
	text-decoration: none;
}
.link_buttonsearch a
{
	background: url(../ldq_images/bg_buttonsearch_a.gif) no-repeat scroll top right;
	color: #002058;
	display: block;
	float: left;
	font-size: 11px;
	height: 24px;
	margin-right: 0px;
	padding-right: 12px;
	text-decoration: none;
}
.link_button a:hover, .link_button1 a:hover, .link_buttonsearch a:hover, .link_button2 a:hover, .link_button3 a:hover
{
	text-decoration: none;
	color: #fee400;
}
.link_button span, .link_button2 span, .link_button3 span
{
	background: transparent url(../ldq_images/bg_button_span.gif) no-repeat;
	display: block;
	line-height: 14px;
	padding: 5px 0 5px 12px;
}
.link_button1 span
{
	background: url(../ldq_images/bg_button1_span.gif) no-repeat;
	display: block;
	line-height: 14px;
	padding: 5px 0 5px 12px;
}
.link_buttonsearch span
{
	background: url(../ldq_images/bg_buttonsearch_span.gif) no-repeat;
	display: block;
	line-height: 14px;
	padding: 5px 0 5px 12px;
}
.link_button a:active, .link_button2 a:active, .link_button3 a:active, .link_button1 a:active, .link_buttonsearch a:active
{
	background-position: bottom right;
	color: #002058;
	outline: none;
}
.link_button a:active span, .link_button1 a:active span, .link_button2 a:active span, .link_button3 a:active span, .link_buttonsearch a:active span
{
	background-position: bottom left;
	padding: 6px 0 4px 12px; /* push text down 1px */
}

/**********************************************************************
Classes being used in either Admin2/NVQ/User folder
**********************************************************************/
.admin_content
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding: 10px 0px 18px 0px;
}

a.adminHeading
{
	font-size: 13px;
	font-weight: bold;
	color: #513B8E;
	text-decoration: none;
}

/**********************************************************/
.accordian_header
{
	color: #ffffff;
	background-color: #002165;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}
.accordian_header a
{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	cursor: hand;
}
.accordian_header a:hover
{
	font-size: 12px;
	font-weight: bold;
	color: #fee400;
	cursor: hand;
	text-decoration: underline;
}
.accordian_content
{
	padding: 8px;
	background: #cccccc;
	margin-bottom: 3px;
}
.accordian_sub
{
	padding-left: 18px;
	font-size: 80%;
	font-weight: normal;
	color: #cccccc;
}
.roundedbox
{
	margin-top: 10px;
}

/*****************************************************************/
.report_round_corner
{
	background: #ffffff;
	color: #000000;
}
.report_round_corner_alternate
{
	background: #ffffff;
	color: #000000;
}
.report_round_corner h1
{
	font-size: 12px;
	color: #FA6c15;
	font-weight: bold;
}
.report_round_corner_alternate h1
{
	font-size: 12px;
	color: #FA6c15;
	font-weight: bold;
}
.report_grid_table
{
	background: #FFFFFF;
	margin: 5px 0px 10px 0px;
}

/****************************************/
.tsi_report
{
	font-size: 14px;
	color: #000000;
	border: 0px solid #000000;
	width: 845px;
	padding: 10px 0px 0px 10px;
}
.tsi_report h1
{
	font-size: 18px;
	text-align: center;
	font-weight: normal;
	line-height: 25px;
}
.tsi_report table
{
	border: 1px solid #000000;
	width: 845px;
}
.tsi_report table td
{
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}
.tsi_report b
{
}
.tsi_report_pdf
{
	font-size: 22px;
	color: #000000;
	border: 0px solid #000000;
	width: 1000px;
	padding: 10px;
}
.tsi_report_pdf h1
{
	font-size: 34px;
	text-align: center;
	font-weight: bold;
}
.tsi_report_pdf table
{
	border: 1px solid #000000;
	width: 1000px;
}
.tsi_report_pdf table td
{
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}
.tsi_report_pdf b
{
	font-size: 24px;
	font-weight: bold;
}
.report_page_break
{
	page-break-before: always;
}



/* footer */
#footer
{
	text-align: center;
	width: 985px;
	clear: both;
	margin: 0 auto;
	padding: 0px 0px 5px 0px;
	text-decoration: none;
	border-bottom: 1px solid #006BAD;
}
#footer a
{
	font-size: 11px;
	width: 985px;
	padding: 0px 0px 5px 0px;
	font-weight: normal;
	color: #7B6BB9;
	margin: 0 auto;
	text-decoration: none;
	border-bottom: 0px solid #7B6BB9;
}
#footer_image
{
	width: 985px;
	text-align: center;
	margin: 0 auto;
	padding: 0px 0px 5px 0px;
	text-decoration: none;
	font-size: 9px;
	color: #CECECE;
}
#footer_image span img
{
	margin-top: 20px;
}
#form_footer
{
	border-top: 1px solid #7F6FBA;
	padding: 5px 0px 5px 0px;
}
#popup_content
{
	margin: 10px;
	text-align: left;
	background-color: #FFFFFF;
}
#popup_content h1
{
	font-size: 14px;
	font-weight: bold;
	color: #7F6FBA;
	margin: 5px 0px 8px 0px;
}
#popup_content h2, #popup_header h2
{
	font-size: 14px;
	color: #FA6C15;
	margin-top: 5px;
	margin-bottom: 8px;
}
#popup_content hr
{
	color: #523CA9;
}
#popup_content ul
{
	padding: 5px 0px 0px 0px;
	margin: 0px;
}
#popup_content ul li
{
	list-style-image: none;
	font-family: arial;
	font-size: 11px;
	list-style-type: none;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 20px;
	background: #FFFFFF url(../ldq_images/bullet.jpg) no-repeat 0px 4px;
	color: #000000;
	text-align: left;
}
#popup_header
{
	text-align: left;
}
.pass
{
	color: #006600;
	font-weight: 700;
}
.fail
{
	color: #e52626;
	font-weight: 700;
}
.completed .accepted
{
	color: #006600;
}
.systemcheck
{
	width: 600px;
	height: 400px;
	padding: 10px;
	text-align: left;
}
.systemcheck h1
{
	font-size: 14px;
	color: #fa6c15;
}
/******************************  Next/Back links ********************************/

/******************************  CSs for progress bar********************************/
.progress_bar_required
{
	height: 4px;
	text-align: left;
	background: #ABADAB;
	margin: 0px;
	padding: 0px;
}
.progress_bar
{
	border: 1px solid #000;
	height: 4px;
	width: 100%;
	text-align: left;
	background: #f2f2f2;
}
.on_schedule_progress_bar
{
	background-color: #008001;
	height: 4px;
}
.ahead_schedule_progress_bar
{
	background-color: green;
	height: 4px;
}
.behind_schedule_progress_bar
{
	background-color: #FE0000;
	height: 4px;
}

.roundedboxassess
{
}
#clock
{
	font-size: 250%;
}

/*-------------------------Css For Next Previous & Reset Button In Assessment Engine */
.next_question_btn
{
	background: url(../cstmimgs/next.gif) 100% 0 no-repeat;
	width: 113px;
	height: 24px;
	border: 0px solid #000;
	cursor: hand;
}

.previous_question_btn
{
	background: url(../cstmimgs/prev.gif) 100% 0 no-repeat;
	width: 113px;
	height: 24px;
	border: 0px solid #000;
	cursor: hand;
}

.reset_question_btn
{
	background: url(../cstmimgs/reset.gif) 100% 0 no-repeat;
	width: 113px;
	height: 24px;
	border: 0px solid #000;
	cursor: hand;
}
/**/


/*-----------------Css For Math The Following & Arrange In Order type Assessments Questions Created On : 10 august 2010-----------*/

/*------------------- Match the Following------------------------*/

.dragDropContainer
{
	width: 100%;
	margin: 0 auto;
	margin-top: 10px;
	border: 0px solid #000;
	padding: 2px;
}

.capitals
{
	width: 45%;
	float: left;
	border: 0px solid #000;
	background-color: none;
	padding: 10px;
	margin: 0px 0px 10px 0px;
}

.capitals b
{
	font-face: arial;
	font-size: 16px;
	letter-spacing: 1px;
	color: #B2C73A;
	display: block;
	margin: 0px 0px 10px 0px;
}

.countries
{
	width: 48%;
	float: left;
	background-color: none;
	padding: 10px;
	margin: 0px 0px 10px 0px;
}

.countries b
{
	font-face: arial;
	font-size: 16px;
	letter-spacing: 1px;
	color: #B2C73A;
	display: block;
	margin: 0px 0px 10px 0px;
}

.dragableBox
{
	width: 315px;
	border: 2px solid #D0E3F1;
	background-color: #EDF5F8;
	margin-top: 5px;
	padding: 10px;
	font-weight: normal;
	text-align: left;
	color: #5D5898;
	font-family: arial;
	min-height: 20px;
	font-size: 12px;
	cursor: hand;
}

.dragableBoxRight
{
	width: 340px;
	border: 2px solid #D0E3F1;
	background-color: #fff;
	margin-bottom: 5px;
	padding: 10px;
	font-weight: normal;
	text-align: left;
	color: #514494;
	font-family: arial;
	font-size: 12px;
	min-height: 30px;
}


div.dragableBoxRight
{
	width: 340px;
	float: left;
	margin-right: 5px;
	padding: 5px;
	background-color: #fff;
}

.dropBox
{
	width: 300px;
	border: 10px solid #000;
	background-color: #E2EBED;
	margin-bottom: 10px;
	padding: 3px;
	overflow: auto;
}


/*-------------------Css Of Arrange In Order questions------------------------*/
#sortable-list
{
	padding: 10px 15px 0px 0px;
}

#sortable-list ul
{
	padding: 0px;
	margin: 0px;
}


#sortable-list li
{
	padding: 4px 8px;
	cursor: hand;
	list-style: none;
	background: #EDF5F8;
	margin: 10px 0px;
	border: 1px solid #A2CCE2;
}

#sortable-list li p
{
	font-weight: bold;
	font-size: 11px;
	color: #575191;
}

/*-----------------Css Assessment Report Csss-----------*/

.report_question_match_following
{
	width: 98%;
	padding: 1%;
}

.report_question_match_following table th
{
	font-size: 14px;
	color: #B2C73A;
}

.report_arrange_order
{
	width: 98%;
	padding: 1%;
}
/************************************

Arrange in Order CSS - 22 July 2011

************************************/


.arrangeOrder td
{
	background: #EDF5F8;
	border: 1px solid #A2CCE2;
	padding: 5px;
	width: 800px;
}

.arrangeOrder td:hover
{
	border: 1px solid #000;
	background: #f2f2f2;
	font-weight: bold;
	font-size: 11px;
}
