.btn_reset
{
	width: 88px;
	height: 26px;
	background: url(../images/btn_clear.jpg) repeat-x;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: text-bottom;
	text-align: center;
}

.btn_send
{	
	width: 88px;
	height: 26px;
	background: url(../images/btn_clear.jpg) repeat-x;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: text-bottom;
	text-align: center;
}

.btn_release
{	
	width: 88px;
	height: 26px;
	background: url(../images/btn_clear.jpg) repeat-x;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: text-bottom;
	text-align: center;
}


.btn_login
{
	height: 26px;
	background: url(../images/btn_clear.jpg) repeat-x;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: text-bottom;
	text-align: center;
	/* Issue no. 6316 : Added width to ensure constant button size 
						changed width to AUTO to make button resizable
						for localization
	*/
	width: auto;
	overflow: visible;
}

.btn_index
{
	width: 88px;
	height: 26px;
	background: url(../images/btn_clear.jpg) repeat-x;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: text-bottom;
	text-align: center;
}

.btn_submit
{
	width: 88px;
	height: 26px;
	background: url(../images/btn_clear.jpg) repeat-x;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: text-bottom;
	text-align: center;
}

.btn_upload
{
	width: 88px;
	height: 26px;
	background: url(../images/btn_clear.jpg) repeat-x;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: text-bottom;
	text-align: center;
}

.btn_ok
{	
	width: 88px;
	height: 26px;
	background: url(../images/btn_clear.jpg) repeat-x;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: text-bottom;
	text-align: center;
}

.btn_back
{	
	width: 88px;
	height: 26px;
	background: url(../images/btn_clear.jpg) repeat-x;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: text-bottom;
	text-align: center;
}

.btn_search
{
	width: 88px;
	height: 26px;
	background: url(../images/btn_clear.jpg) repeat-x;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: text-bottom;
	text-align: center;
}

.btn_yes
{	
	width: 88px;
	height: 26px;
	background: url(../images/btn_clear.jpg) repeat-x;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: text-bottom;
	text-align: center;
}

.btn_no
{	
	width: 88px;
	height: 26px;
	background: url(../images/btn_clear.jpg) repeat-x;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: text-bottom;
	text-align: center;
}

.loginbg
{
	margin:0;
}

.bg1
{
	margin:0;
}

.bg2
{
	margin:0;
}

*:focus 
{ 
	outline: none 
}

.clear
{
	clear:both;
}

.session_container
{
	width: 250px;
	height: 143px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #686868;
	font-weight: bold;
	text-align: center;
	padding-bottom: 0px;
	padding-left: 70px;
	padding-right: 0px;
	padding-top: 30px;
}

.capsLockErrorMessage
{
	padding-bottom: 10px;
	visibility: hidden;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
	font-weight: bold;
}

.capsLockText
{
	
}

.redmap
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f71900;
}

.header_main_container
{
	width:100%;
	height:112px;
}

.header_container
{
	width: 952px;
	height:112px;
	margin:auto;
}

.cmb_container
{
	padding-left:7%;
	padding-top:5%;
	height:20%;
}

.cmb_container2
{
	margin:auto;
	height:40px;
}

.cmb_container3
{
	padding-top: 30px;
	height: 18px;
	padding-left:5%;
	
}
.cmb_library
{
	float: left;
	padding-right: 5px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.cmb_group
{
	float: left;
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
}

hr
{
	height: 2px;
	color: #084c6f;
	background-color: #084c6f;
	border-bottom: medium none;
	border-left: medium none;
	border-top: medium none;
	border-right: medium none;
}

.cmb_library2
{
	float:left;
}

.cmb_library3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#686868;
}

/** Issue 6293: Added width to specify size (fix for IE9) 
				REFIX: instead of 100% added a specific px 
				of width (54px * 6 buttons = 324 (roundup) 330) 
				changed position to aboluste and force toolbar to the right*/
.main_btn_container
{
 position:absolute;
 right:0; /*Force toolbar to align on the right side*/
 height:78px;
 width: 330px;
 margin: 0;

}
.header_container2
{
	float:right;	
	width:99%;
	height:112px;
	margin:auto;
}


.header_logo_container
{
	padding-left: 15px;
}

.btn_view
{
	padding:0 0 0 0px;
	float:right;
	position:relative;
	width:54px;
	height:78px;
}

.btn_library
{
	float: right;
	width: 54px;
	height: 78px;
	position:relative;
}
.btn_group
{
	float:right;
	width:54px;
	height:78px;
	position:relative;
}
.btn_reserved
{
	float:right;
	width:54px;
	height:78px;
	position:relative;	
}

.btn_logout
{
	float:right;
	width:54px;
	height:78px;
	position:relative;
}

.btn_help
{
	float:right;
	width:54px;
	height:78px;
	position:relative;
}

/** Issue 6267 :Added more pixels to prevent hitlist toolbar 
	from going down in IE, Firefox is not affected by this fix*/
.hitlist_functions
{
	width:120px;
}
/** Issue 6267 :Added new CSS for hitlistitem toolbar to prevent from
	from going down in IE, Firefox is not affected by this fix*/
.hitlistitem_functions
{
	width:150px;	
}
	
.logo_container
{
	width:100%;
}

.logo_login
{
	margin:auto;
	width:391px;
	height:180px;
	background:url(../images/log-in_manage.jpg);
	background-repeat:no-repeat;
}

.resetpwd_container
{
	width: 100%;
}

.login_container
{
	width:100%;
}

.bg_login
{
	margin:auto;
	width:391px;
	height:235px;
	background:url(../images/log-in_bg1.jpg);
	background-repeat:no-repeat;
}

.bg_login2
{
	margin:auto;
	width:391px;
	height:300px;
	background:url(../images/log-in_bg2.jpg);
	background-repeat:no-repeat;
}

.btn_login_pos
{
	float: left;
	padding-left: 80%;
}

.footer_container
{
	margin: auto;
	width: 100%;
}

.footer
{
	margin: auto;
	width: 952px;
	height: 52px;
	background: url(../images/footer.jpg);
	background-repeat: no-repeat;
	font-size: 8px;
	text-transform: uppercase;
	color: #676663;
	font-family: 'standard 07_55' , Arial, Sans-Serif;
	vertical-align: text-bottom;
	text-align: center;
	padding-top: 25px;
}

.bg_logout
{
	margin:auto;
	width:391px;
	height:235px;
	background:url(../images/log-out_bg.jpg);
	background-repeat:no-repeat;
}


.txtbox1_container
{
	width:150px;
	height:24px;
	padding:0 0 0 162px;
}
.txtbox2_container
{
	width:150px;
	height:24px;
	padding:0 0 0 162px;
}

.txtbox3_container
{
	width: 150px;
	height: 24px;
	margin: -5px 0 0 0;
	padding-bottom: 10px;
	padding-left: 160px;
	padding-right: 0px;
	padding-top: 0px;
}

.textbox
{
	border:0;
	background-color:#e9e9e9;
	width:190px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#686868;
}

.forgot_password
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f78825;
	float: left;
	padding-left: 150px;
	padding-top: 10px;
}

.btn_login_pos
{
	float: left;
	padding-left: 150px;
}
.check_box
{
	padding:5px 0 0 34px;
	float:left;
	width:48px;
	height:10px;
}

.item_id
{
	float:left;
	width:65px;
	text-align:center;
}
.index_date
{
	float:left;
	width:65px;
	text-align:center;
}
.client_ID
{
	float:left;
	width:58px;
	text-align:center;
}
.client
{
	float:left;
	width:58px;
	text-align:center;
}
.subject
{
	float:left;
	width:60px;
	text-align:center;
}
.doc_type
{
	float:left;
	width:50px;
	text-align:center;
}
.date
{
	float:left;
	width:55px;
	text-align:center;
}

.notes
{
	float:left;
	width:50px;
	text-align:center;
}

.password_btn_container
{
	width:391px;
	padding:1px 0 0 0;
}

.document_indexing_container
{
	width:100%;
	height:330px;
}

.query_container
{
	padding: 5px 0 0 0;
	width: 100%;
	height: 500px;
	
}

.query_container2
{
	float:left;
	font-family:Tahoma;
	font-size:11px;
	color:#3f3f3f;
	padding:6px 0 0 12px;
}
.queue_container
{
	width:627px;
	padding-top:30px;
}
.query_content
{
height:500px;
padding-top:35px;
margin:auto;

}

.data_container
{
	padding-top:15px;
	width:627px;
	height:37px;
}
.data_container2
{
	padding-top:15px;
}

.icon_container3
{
	float:left;
	width:81px;
	height:37px;
}

.icon_container
{
	width:231px;
	height:37px;
	float:left;
}
.icon_container2
{
	padding-left:61px;
	width:85px;
	height:37px;
	float:left;
}

.filename_container
{
	width:121px;
	height:27px;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	color:#3f3f3f;
	padding:8px 0 0 15px;
}
.description_container
{
	width:143px;
	height:27px;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	color:#3f3f3f;
	padding:8px 0 0 15px;
}
.type_container
{
	width:86px;
	height:27px;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	color:#3f3f3f;
	padding:8px 0 0 15px;
}
.icon_view
{
	width:23px;
	height:37px;
	float:left;
}
.icon_view3
{
	width:23px;
	height:37px;
	float:left;
}
.icon_edit
{
	padding-left:14px;
	width:23px;
	height:37px;
	float:left;
}
.icon_edit3
{
	padding-left:5px;
	width:23px;
	height:37px;
	float:left;
}
.icon_text3
{
	padding-left:5px;
	width:23px;
	height:37px;
	float:left;
}
.icon_forward
{
	padding-left:14px;
	width:43px;
	height:37px;
	float:left;
}
.icon_copy
{
	padding-left:14px;
	width:23px;
	height:37px;
	float:left;
}
.icon_email
{
	padding-left:14px;
	width:26px;
	height:37px;
	float:left;
}
.icon_email2
{
	padding-left:5px;
	width:26px;
	height:37px;
	float:left;
}
.icon_bin
{
	padding-left:14px;
	width:19px;
	height:37px;
	float:left;
}
.icon_bin2
{
	padding-left:5px;
	width:19px;
	height:37px;
	float:left;
}
.icon_to
{
	padding-left:14px;
	width:23px;
	height:37px;
	float:left;
}
.icon_to2
{
	padding-left:5px;
	width:23px;
	height:37px;
	float:left;
}
.query_content_left
{
	height: 100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#414141;
}

.query_empty_message
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#414141;
}
.file_container
{
	padding-right: 0px;
	padding-left: 25px;
	padding-bottom: 0px;
	padding-top: 5px;
}
.query_left
{
	width: 75%;
	height: 100%;
	float: left;
	padding-left:5px;
}
.header_icons_container
{
	height:37px;
}
.query_input
{
	width:627px;
	float:left;
}
.query_right
{
	float:right;
	height:100%;
	width: 23%;
}

.query_upload2
{
	height: 288px;
	padding-right: 20px;
	padding-top: 5px;
}

.query_upload
{
	height: 288px;
	float: left;
	padding-right: 20px;
	padding-top: 5px;
}
.upload_header
{
	background: url(../images/upload_header.jpg);
	background-repeat: no-repeat;
	width: 283px;
	height: 79px;
}

.upload_header_text
{
	width: 283px;
	height: 79px;
	font-weight: bold;
	font-size: 16px;
	text-transform: none;
	color: #cc6600;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 28%;
	padding-top: 15%;
}

.cmb_libraries
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #686868;
	vertical-align: middle;
	text-align: right;
	padding-top: 6px;
}
	
.cmb_groups
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #686868;
	vertical-align: middle;
	text-align: right;
	padding-top: 6px;
}

.input_header_text
{
	width: 100%;
	height: 79px;
	font-weight: bold;
	font-size: 22px;
	text-transform: none;
	color: #cc6600;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 27%;
	padding-top: 10%;
}

.input_header
{
	width:220px;
	height:79px;
	background:url(../images/input_queue_header.jpg);
	background-repeat:no-repeat;
}

.reserved_header_text
{
	width: 100%;
	height: 79px;
	font-weight: bold;
	font-size: 22px;
	text-transform: none;
	color: #cc6600;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 27%;
	padding-top: 13%;
}

.reserved_header
{
	width:220px;
	height:79px;
	background:url(../images/reserved_header.jpg);
	background-repeat:no-repeat;
}

.btn_help_body
{
	float:left;
	width:27px;
	height:27px;
	padding:25px 0 0 10px;
}
.btn_help_body2
{
	padding-top:5px;
	float:left;
	width:27px;
	height:27px;
}

.upload_bg
{
	background:url(../images/queue_empty_bg.jpg);
	background-repeat:no-repeat;
	width:283px;
	height:209px;
}

.selectfile
{
	padding-left: 24px;
	padding-top: 29px;
	font-weight:900;
	font-size: 13px;
	text-transform: uppercase;
	color:#3f3f3f;
	font-family: Arial, Helvetica, sans-serif;
}
	
.uploadfile
{
	padding-left: 24px;
	padding-top: 28px;
	font-weight:900;
	font-size: 13px;
	text-transform: uppercase;
	color:#3f3f3f;
	font-family: Arial, Helvetica, sans-serif;
}

.click_here
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f78825;
}

.document_indexing
{
	left: 35%;
	position: absolute;
	top: 10%;
}

.form_bg_reset
{
	margin:auto;
	padding-left: 3px;
	background:url(../images/form_bg2.jpg);
	background-repeat:repeat-y;
	width:350px;
}

/** New Index/Edit Form CSS (index.asp / edit.asp) */
.index_edit_form
{
	width:auto;
	border: 2px;
	border-style:dashed;
	border-color: #CCCCCC;
	padding:15px;
}
.index_edit_footer_container
{
}
/** New Search Form CSS (query3.asp) */
.search_form
{
	width:auto;
	border: 2px;
	border-style:dashed;
	border-color: #CCCCCC;
	position:relative;
	
}
.search_container
{
	width: auto;
	position: absolute;
}
.search_form_container
{
}
.search_form_footer
{
	width:auto;
	height: 95px;
}
/* END :  Search Form CSS (query3.asp) */

.query_table td
{
    
    white-space:nowrap;
    
}

.form_bg
{
	background:url(../images/form_bg2.jpg);
	background-repeat:repeat-y;
	width:350px;
	float:right;
}

.form_head_reset
{
	margin:auto;
	padding-left: 3px;
	background: url(../images/form_head.jpg);
	background-repeat: repeat-x;
	width: 350px;
}


.form_head
{
	padding-left: 3px;
	background: url(../images/form_head.jpg);
	background-repeat: repeat-x;
	width: 100%;
}


.txtfield_container
{
	padding-top:10px;
	width:286px;
	height:25px;
}

.txtfield_container2
{
	padding:10px 0 0 0;
	width:286px;
	height:58px;
}

.txtfield_container3
{
	padding:10px 0 0 0;
	width:286px;
	height:58px;
}

.reserveditem_header
{
	background: url(../images/head_left.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: Blue;
}

.header_results
{
	background: url(../images/head_left.jpg);
	background-repeat: repeat-x;
	font-family: Tahoma;
	font-weight: bold;
	color: White;
	vertical-align: top;
	text-align: left;
}

.header_results2
{
	background: url(../images/head_left.jpg);
	background-repeat: repeat-x;
	font-family: Tahoma;
	font-weight: bold;
	color: White;
	vertical-align: top;
}

.row_results
{
	border-bottom: gray thin dotted;
	text-align: center;
}

.header_label
{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #686868;
	text-transform: uppercase;
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 100%
}

.helplinktable
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 0px;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}

.dthitlist
{
	border-right: chocolate;
	border-top: chocolate;
	background: none transparent scroll repeat 0% 0%;
	border-left: chocolate;
	border-bottom: chocolate;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #686868;
	padding-left: 0px;
}

.dthitlist th
{
	white-space:nowrap;
}

.dthitlist TD
{
	white-space:nowrap;
	border-right: 1px;
	padding-right: 0px;
	border-top: darkgray thin;
	padding-left: 0px;
	font-size: smaller;
	padding-bottom: 0px;
	border-left: 1px;
	padding-top: 0px;
	border-bottom: dimgray thin groove;
	background-color: transparent;
}

.dthitlist3
{
	border-right: chocolate;
	border-top: chocolate;
	background: none transparent scroll repeat 0% 0%;
	border-left: chocolate;
	border-bottom: chocolate;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #686868;
	padding-left: 5px;
}

.dthitlist3 TD
{
	border-right: 1px;
	padding-right: 0px;
	border-top: darkgray thin;
	padding-left: 0px;
	font-size: smaller;
	padding-bottom: 0px;
	border-left: 1px;
	padding-top: 0px;
	border-bottom: dimgray thin groove;
	background-color: transparent;
}

.dthitlist2
{
	border-right: chocolate;
	border-top: chocolate;
	background: none transparent scroll repeat 0% 0%;
	border-left: chocolate;
	border-bottom: chocolate;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #686868;
	padding-left: 7px;
}

.border
{
	background: url(../images/head_left.jpg);
	background-repeat: repeat-y;
	background-position:right;
}

.txtbox_clear
{
	height: 10px;
	padding-right: 5px;
	width: 115px;	
}

.txtbox_label3
{
	font-size:12px; 
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif; 
	color:Gray; 
	text-align:center;
	color: #686868;
	vertical-align: top;
}

.txtbox_label4
{
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: Gray;
	color: #686868;
	vertical-align: top;
	padding-left: 90px;
	padding-right: 10px;
}

.txtbox_label
{
	text-align: right;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	font-weight: bold;
	color: #686868;
	padding-right: 5px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;	/* 6353 removed top padding for realignment */
	margin:0;
	margin-top: 0.3em;
	padding: 0;
	width: 100%;
	
}

.txtbox_label2
{
	float:right;
	padding-right: 5px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 4px;
	width:84px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#686868;
}
.txtboxdate_label
{
	text-align: right;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/** 6353 Added line height to textbox label  */
	line-height: 7pt;
	font-weight: bold;
	color: #686868;
	padding-right: 5px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;	/* 6353 removed top padding for realignment */
	margin: 0;
	width: 100%;
	vertical-align : middle; 
}

.txtboxnum_label
{
	text-align: right;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	/** 6353 Added line height to textbox label  */
	line-height: 14pt;
	font-weight: bold;
	color: #686868;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;	/* 6353 removed top padding for realignment */
	margin: 0;
	width: 100%;
	vertical-align : middle; 
}

.range_label
{
	text-align: center;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #686868;
	margin: 0;
	padding: 0;
}


.txtfield_bg
{
	float:left;
	background:url(../images/txtbox_bg.jpg);
	background-repeat:no-repeat;
	width:171px;
	height:25px;
	padding:3px 0 0 3px;
}

.txtfield_bg2
{
	float:left;
	background:url(../images/txtbox_bg2.jpg);
	background-repeat:no-repeat;
	width:58px;
	height:25px;
	padding:3px 0 0 3px;
}

.txtfield_bg3
{
	float:left;
	background:url(../images/txtbox_bg2.jpg);
	background-repeat:no-repeat;
	width:58px;
	height:25px;
	padding:3px 0 0 3px;
}


.txtfield_bg4
{
	padding:2px 0 0 3px;
	float:left;
	background:url(../images/txtarea_bg.jpg);
	background-repeat:no-repeat;
	width:171px;
	height:58px;
}

.listfield_bg
{
	float:left;
	width:140px;
	height:60px;
	padding:3px 0 0 3px;
}

.listfield
{
	border:thin;
	border-style:inset;
	border-color:#7f9db9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#686868;
	width:140px;
	height:60px;
}

.txtfield_bg5
{
	float:left;
	width:100px;
	height:25px;
	padding:3px 0 0 3px;
}

.arrow_down
{
	width:19px;
	height:25px;
	float:left;
}

.calendar
{
	width:22px;
	height:25px;
	float:left;
}
.calendar1
{
	width:22px;
	height:25px;
	float:left;
	padding-right:5px;
}

.calendar2
{
	width:auto;
	height:25px;
	margin: 0;
	padding: 0;
	float:left;
	
	margin-top:2px;
	padding-right: 5px;
	padding-left:2px;
	text-align: center;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	line-height: 14pt;
	color: #686868;
}

.form_footer_container_reset
{
	margin:auto;
	width: 350px;
	height: 95px;
	padding-left: 3px;
	background: url(../images/form_curl.jpg);
	background-repeat: no-repeat;
}

.form_footer_container
{
	width: 100%;
	height: 95px;
	background: url(../images/form_curl.jpg);
	background-repeat: no-repeat;
}

.index_reset_container
{
	margin: auto;
	width: 281px;
	height: 26px;
	padding-right: 0px;
	padding-left:40px;
	padding-bottom: 0px;
	padding-top: 12px;
}


/** START 6587 New CSS Properties */
/** START : BUTTON GROUPS */
.button_group
{
	text-align:center;
}
.search_buttons_group
{
	padding: 15px;
	text-align:center;
	
}
.email_button_group
{
	float:left;
}
/** END : BUTTON GROUPS */

/* index txtbox start */
.index_txt1
{
	width:154px;
	height:24px;
	padding:15px 0 0 100px;
}
.index_txt2
{
	width:154px;
	height:24px;
	padding:6px 0 0 100px;
}
.index_txt3
{
	float:left;
	width:57px;
	height:24px;
	padding:6px 0 0 100px;
}
.index_txt4
{
	float:left;
	width:57px;
	padding:6px 0 0 40px;
}
.index_txt5
{
	float:left;
	width:60px;
	padding:6px 0 0 100px;
}
.textbox5
{
	border:0;
	width:164px;
	height:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#686868;
}
.index_txt6
{
	float:left;
	width:60px;
	padding:6px 0 0 100px;
}
.textbox2
{
	border:0;
	width:160px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#686868;
}
.textbox3
{
	border: 0;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #686868;
	vertical-align: middle;
}
.textbox4
{
	border:thin;
	border-style:inset;
	border-color:#7f9db9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#686868;
}

.textfield_gotoPage
{
	background: url(../images/txtbox_bg2.jpg);
	background-repeat: no-repeat;
	border: 0;
	width:58px;
	height:25px;
	padding:3px 0 0 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #686868;
}

.button_gotoPage
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#686868;
}

.dots
{
	padding-top:30px;
	height:4px;
}
.dots2
{
	padding-top:15px;
	height:4px;
}

/* index txtbox start */
.file_description
{
	float:left;
	padding-top:23px;
	width:281px;
	height:48px;
}
.btn_holder
{
	float:left;
	padding-top:14px;
	width:281px;
	height:48px;
}
.btn_upload_pos
{
	padding:5px 0 0 24px;
}



.btn_ok_pos
{
	float: left;
	padding-left: 7px;
}

.queue_headers
{
	padding-top:14px;
}
.queue_headers2
{
	float:left;
	padding:5px 0 0 5px;
	height:21px;
}

.btn_clear
{
	width:88px;
	height:26px;
	background: url(../images/btn_clear_form.jpg) repeat-x;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.q_file
{
	float:left;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#686868;
	padding-top:4px;
}
.q_file2
{
	padding:7px 0 0 95px;
	width:100px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#686868;
}

img
{
	border:0;
}
.outline_style
{
	outline:0px;
}
.footer_container
{
	padding-top:30px;
	width:100%;
}

.footer
{
	margin:auto;
	width:952px;
	height:52px;
	background:url(../images/footer.jpg);
	background-repeat:no-repeat;
}
.footer2
{
	margin:auto;
	width:952px;
	height:52px;
	background:url(../images/footer.jpg);
	background-repeat:no-repeat;
}

.head_left
{
	float:left;
}

.head_right
{
	float:left;
}

.head_bg
{
	height:21px;
	background:url(../images/head_bg.jpg);
	background-repeat:repeat-x;
	float:left;
}

.header_font
{
	float:left;
	padding:2px 10px 0 10px;
	font-family:Tahoma;
	font-size:11px;
	color:#FFFFFF;
}

.txtbox_username
{
	padding:35px 0 0 150px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#686868;
}

.txtbox_password
{
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #686868;
	padding-bottom: 0px;
	padding-left: 150px;
	padding-right: 0px;
	padding-top: 5px;
}

.bg_reset
{
	
}

p
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color: #414141;
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 4px;
}

.par_header
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #686868;
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 4px;
}

.reserved_items_header
{
	border-bottom: #838B8B 2px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#104E8B;
	font-weight:bolder;
	padding-left: 20px;

}

.reserved_items_form
{
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #838B8B;
	font-weight: bold;
	padding-left: 15px;
}

.reserved_items_body
{
	background-color: white;
	font-family:arial; 
	font-size:12px;
}


.header_reserveditempage 
{
	background: url(../images/head_left.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: Blue;
}

.results_reserveditempage
{
	border-right: chocolate;
	border-top: chocolate;
	background: none transparent scroll repeat 0% 0%;
	border-left: chocolate;
	border-bottom: chocolate;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #686868;
	padding-left: 0px;
}
.results_reserveditempage TD
{
	border-right: 1px;
	padding-right: 0px;
	border-top: darkgray thin;
	padding-left: 0px;
	font-size: smaller;
	padding-bottom: 0px;
	border-left: 1px;
	padding-top: 0px;
	border-bottom: dimgray thin groove;
	background-color: transparent;
}

.td_hitlist
{
	vertical-align: middle;
	text-align: left;
}

div.scrolltable
{
	overflow: auto;
	width: 100%;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #686868;
}
 
 div.scrolltable2 
 {
	overflow:auto;
	width:100%;
	height:75%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #686868;
	
 }

 div.divMessage
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-indent: 10px;
	color: #686868;
	position: absolute;
	top: 75px;
	font-weight: bold;
}

.link_passwordreset
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#ffffff;
	position:absolute;
	top:90px;
	right:5px;
}

/*Added new Properties for image logo url*/
#logo_url
{
	float:left;
	height:112px;
	width:50%
}

#logo_url a
{
	left:0;
	top:0;
	display:block;
	height:112px;
	width:50%
}

