﻿*
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.ver2
{
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}
/*estimate date box*/
.ver3
{
	color: #000000;
	color: #56585b;
	font-size: 11px;
	line-height: 18px;
}
/*liberty page RMA text date text_area*/
.ver25
{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
/*public pages left side side text_area*/
.ver24
{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
.ver23:hover
{
	color: #1f7ee6;
	font-size: 16px;
	text-decoration: underline;
}
/*last pages inside icon side text_area*/
.ver23
{
	color: #1f7ee6;
	font-size: 16px;
	text-decoration: none;
}
.ver26:hover
{
	color: #1f7ee6;
	font-size: 14px;
	text-decoration: underline;
}
/*last pages inside icon side text_area*/
.ver26
{
	color: #1f7ee6;
	font-size: 14px;
	text-decoration: none;
}
.ver27
{
	color: #56585b;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.ver27:hover
{
	color: #56585b;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
/*last pages inside title text_area*/
.ver22
{
	color: #000000;
	font-size: 18px;
}
/*last pages header text_area*/
.ver21
{
	color: #7caee6;
	font-size: 23px;
}
/*site map text_area*/
.ver20
{
	color: #999999;
	font-size: 11px;
	text-decoration: underline;
}
/*© Copyright Liberty Systems bottom_area*/
.ver18
{
	color: #999999;
	font-size: 11px;
}
/*last pages logo bottom_area*/
.ver16
{
	color: #ffffff;
	font-size: 12px;
}
/*1-800-585-9030 last pages_area*/
.ver15
{
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}
.smallBlack
{
	font-size: 11px;
	color: #000000;
}
.blackBold
{
	font-size: 12px;
	font-weight: bold;
	color: #060606;
}
/*footer image login*/
#footer_login
{
	background-image: url(../../images/footer_login.jpg);
	background-repeat: no-repeat;
	height: 29px;
	width: 973px;
}
/*blue bar image*/
#blue_bar
{
	background-image: url(../../images/blue_bar.jpg);
	background-repeat: no-repeat;
	width: 973px;
	height: 20px;
}
/*gray shed background - welcome*/
#welcome_bg
{
	background-image: url(../../images/welcome_bg.jpg);
	background-repeat: repeat-x;
	height: 290px;
	width: 678px;
	border: solid 1px #e5e6e6;
	background-color: #E6E6E6;
}
.welcome_bg
{
	background-image: url(../../images/welcome_bg.jpg);
	background-repeat: repeat-x;
	height: 290px;
	width: 678px;
	border: solid 1px #e5e6e6;
	background-color: #E6E6E6;
}
/*gray shed background-public*/
#public_bg
{
	background-image: url(../../images/public_bg.jpg);
	background-repeat: repeat-x;
	padding-bottom: 15px; /*height:275px; */
}
.public_bg
{
	background-image: url(../../images/public_bg.jpg);
	background-repeat: repeat-x;
	background-color: #e6e6e6;
}
#main_div
{
	margin: 0 auto;
	width: 1024px;
}
#login_margin
{
	padding-top: 250px;
	padding-left: 268px;
	width: 500px;
}
.RoundedCornerTop_Left
{
	background-image: url(../../images/barcodefix_corner_left-top.png);
	width: 10px;
	height: 10px;
	background-repeat: no-repeat;
}
.RoundedCornerTop_Right
{
	background-image: url(../../images/barcodefix_corner_right-top.png);
	width: 10px;
	height: 10px;
	background-repeat: no-repeat;
}
.RoundedCornerTop_Middle
{
	width: 480px;
	background-color: #efefef;
	border-top: solid 3px #c8c8c8;
	height: 7px;
}
.RoundedCornerBottom_Left
{
	background-image: url(../../images/barcodefix_corner_left-btm.png);
	width: 10px;
	height: 10px;
	background-repeat: no-repeat;
}
.RoundedCornerBottom_Right
{
	background-image: url(../../images/barcodefix_corner_right-btm.png);
	width: 10px;
	height: 10px;
	background-repeat: no-repeat;
}
.RoundedCornerBottom_Middle
{
	width: 480px;
	background-color: #efefef;
	border-bottom: solid 3px #c8c8c8;
	height: 7px;
}
.clsLogInLabel
{
	color: #666666;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: normal;
}
.Middle_Logo
{
	padding-left: 27px;
	padding-top: 25px;
	background-color: #efefef;
	border-left: solid 3px #c8c8c8;
	border-right: solid 3px #c8c8c8;
}
.textboxBorder
{
	border: solid 1px #cacaca;
}
.ver36
{
	font-family: arial;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}
#inherit
{
	background-color: inherit;
}
/*for main login page with other pages*/
#loginmain_div
{
	margin: 0 auto;
	width: 973px;
}
/*for liberty system logo - login*/
#toplogo_login
{
	background-image: url(../../images/toplogo_login.jpg);
	background-repeat: no-repeat;
	height: 90px;
	width: 973px;
}
/* CSS Document */
*
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
/* Begin Added 10/2008 */
/*main background - login*/
#bg_gray_login
{
	/*background-image:url(../../images/bg_gray_login.jpg); 	background-repeat:repeat-x;*/
	height: 400px;
}

#bg_login
{
	background-color: #ffffff;
	height: 632px;
}
/*gray shed background-login*/
#login_bg
{
	background-image: url(../../images/login_bg.jpg);
	background-repeat: repeat-x;
	height: 189px;
	width: 340px;
	border: solid 1px #e5e6e6;
}
.ver4
{
	color: #56585b;
	font-size: 11px;
	line-height: 20px;
}
.ver5
{
	color: #414141;
	font-size: 11px;
	line-height: 20px;
}
/*top gray heading_area*/
.ver10
{
	color: #56585b;
	font-size: 23px;
}
.ver12
{
	color: #404040;
	font-size: 11px;
	line-height: 21px;
}
/*repaid inside text_area*/
.ver19
{
	color: #404040;
	font-size: 11px;
	line-height: 17px;
}
.smallGray
{
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.smallGrayTextBox
{
	font-size: 11px;
	color: #ACA8AF !important;
	background-color: #ffffff;
}
.smallGrayText
{
	font-size: 11px;
	color: #ACA8AF;
	background-color: #ffffff;
}
.smallTransparentBlack
{
	font-size: 11px;
	color: #000000;
	background-color: Transparent;
}
.border
{
	border-bottom: solid 1px #e4e4e4;
	border-left: solid 1px #cecece;
	border-right: solid 1px #cecece;
	border-top: solid 1px #8f8f8f;
}
/* End Added 10/2008 */

div
{
	margin: 0;
	padding: 0;
}

body
{
	font-size: 11px;
}
table.center
{
	margin-left: auto;
	margin-right: auto;
}
#wrapper
{
	width: 973px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	font-size: 11px;
}
#admin A
{
	color: #4169e1;
	text-decoration: none;
}
#admin A:hover
{
	color: Blue;
	text-decoration: underline;
}
#wrapper #header
{
	display: block;
	width: 973px;
	height: 91px;
	position: relative;
}
#wrapper #header #CustomerPortal
{
	position: absolute;
	top: 57px;
	right: 88px;
}
.Site_separator
{
	position: absolute;
	top: 54px;
	right: 74px;
}
.Site_Logo
{
	position: absolute;
	top: 16px;
	left: 3px;
}
#wrapper #header #Blog
{
	position: absolute;
	top: 56px;
	right: 37px;
}
#wrapper #lowerhalf
{
	/*background:url(../../images/leftside_bg.jpg) repeat-y;*/
	overflow: auto;
	float: left;
	width: 973px;
	background-color: #ffffff;
}
#wrapper #lowerhalf a
{
	color: #000000;
}
#wrapper #lowerhalf a:hover
{
	color: #6AA3DC;
}

/* Builds Product Right Column */
#wrapper #lowerhalf #rightcategory
{
	text-align: center;
	width: 973px;
	float: right;
}
#wrapper #lowerhalf #rightcategory #cat_content
{
	text-align: center;
	background: #FFFFFF;
	margin: 10px;
	padding: 15px 25px 0px 25px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	width: 903px;
}
#wrapper #lowerhalf #rightcategory #cat_content .productright
{
	float: right;
	padding: 0 0 10px 20px;
	text-align: center;
}
#wrapper #lowerhalf #rightcategory #cat_content .productright a
{
	padding-top: 5px;
}
#wrapper #lowerhalf #rightcategory #cat_content h1
{
	padding-top: 0px;
	margin-top: 0px;
	font-size: 18px;
	color: #2A4F76;
}
#wrapper #lowerhalf #rightcategory #cat_content table
{
	float: center;
}
/**** Builds Category boxes for product category pages ****/
#wrapper #lowerhalf #rightcategory #cat_content .categorybox
{
	border-bottom: 1px solid #2A4F76;
	clear: both;
	margin-top: 5px;
}
#wrapper #lowerhalf #rightcategory #cat_content .categorybox .logo
{
	float: left;
	padding-bottom: 5px;
}
#wrapper #lowerhalf #rightcategory #cat_content .categorybox p
{
	width: 380px;
	float: right;
	padding-bottom: 10px;
	padding-top: 0px;
	margin-top: 15px;
}
#wrapper #lowerhalf #rightcategory #cat_content .categorybox .viewproduct
{
	float: right;
	padding-top: 10px;
	padding-bottom: 5px;
}
/* Footer */
#wrapper #lowerhalf #clear
{
	width: 973px;
	clear: both;
	height: 91px; /*	float: left;*/
	margin: 0px;
	padding: 0px;
}
#wrapper #lowerhalf #clear img
{
	margin: 0px;
	padding: 0px;
	float: left;
}
.clsBackgroundGray
{
	background-color: silver;
}
.clsHeaderGray
{
	font-weight: bold;
	font-size: 16px;
	color: #666666;
}
.clslabel
{
	font-size: 11px;
	color: #000000;
}
.clsRMAlabel
{
	font-weight: bold;
	font-size: 12px;
	color: #666666;
}
.clsRMASmallerlabel
{
	font-weight: bold;
	font-size: 9px;
	color: #808080;
}
.clslrglabel
{
	font-size: 12px;
	color: #000000;
}
.clsrequired
{
	font-size: 12px;
	color: red;
}
.clserror
{
	font-size: 12px;
	color: red;
}
input[type="text"]
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	font-size: 11px;
	border-left: #cccccc 1px solid;
	color: #000000;
	border-bottom: #cccccc 1px solid;
	background-color: #f5f5f5;
}
.clsbutton
{
	border-right: #cccccc 2px solid;
	border-top: #cccccc 2px solid;
	font-size: 11px;
	border-left: #cccccc 2px solid;
	color: #000000;
	border-bottom: #cccccc 1px solid;
	cursor: hand;
}
select
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	font-size: 11px;
	border-left: #cccccc 1px solid;
	color: #000000;
	border-bottom: #cccccc 1px solid;
	background-color: #f5f5f5;
}
textarea
{
	font-size: 11px;
	color: #000000;
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
}
.radio
{
	background-color: #FFFFFF;
	border: none;
}
.clsscrollingdiv
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	overflow: auto;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	height: 330px;
	border-bottom-style: none;
}
.clsfooterPhone
{
	font-size: 3mm;
	margin-top: 5pt;
	margin-bottom: 5pt;
	color: #999999;
}
.clscompanyheader
{
	font-weight: bold;
	font-size: medium;
	color: #999999;
	letter-spacing: 1pt;
}
TABLE
{
	background-color: #ffffff;
}
TD
{
	font-size: 11px;
}
H4
{
	font-weight: bold;
	font-size: medium;
	color: #808080;
}
.clsbody
{
	font-weight: bold;
	font-size: x-small;
	color: #808080;
	margin-left: 3pt;
	margin-right: 3pt;
}
.clsbodyheader
{
	font-weight: bold;
	font-size: small;
	color: #808080;
	margin-left: 3pt;
	margin-right: 3pt;
}
.clsedittable
{
	border-right: #000000 thin solid;
	border-top: #000000 thin solid;
	border-left: #000000 thin solid;
	border-bottom: #000000 thin solid;
	background-color: #dcdcdc;
}
.clsheaderlink
{
	font-weight: bold;
	font-family: Arial;
	font-size: 7pt;
	text-transform: uppercase;
	color: #00009a;
	text-decoration: none;
}
.clsfooter
{
	font-weight: bold;
	font-size: 7pt;
	font-family: Arial;
	text-transform: uppercase;
	color: #ffffff;
	text-decoration: none;
	background-color: #2a4f76;
	text-align: center;
}
.clsgridheader
{
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 2px solid #000;
	background-color: #CBCBCB;
}
.clsgridgrayheader
{
	text-align: center;
	font-weight: bold;
	background-color: #CBCBCB;
}
/**********DROPDOWN NAV STYLES**************/
#wrapper #nav
{
	margin: 0;
	padding: 0;
	float: left;
	z-index: 200;
	position: relative;
	width: 973px;
}
/* Sets height for secondary pages*/.undersliver
{
	height: 41px;
}
/* Sets height for home pages*/.undersliver_home
{
	height: 31px;
}
#wrapper #nav ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	border-bottom: 4px solid #000;
	background: #CBCBCB;
}
#wrapper #nav ul li
{
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	display: inline;
}
#wrapper #nav ul li ul
{
	position: absolute;
	display: none;
	left: 0px;
	top: 27px;
	padding: 0;
	margin: 0; /*filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;*/
}

/* Fix IE. Hide from IE Mac \*/
* html #wrapper #nav ul li
{
	float: left;
	height: 1%;
}
* html #wrapper #nav ul li a
{
	height: 1%;
}
/* End */
#wrapper #nav ul li ul li
{
	clear: both;
}
#wrapper #nav ul li a
{
	display: block;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}

#wrapper #nav ul li a:hover
{
	color: #FFF;
	text-decoration: none;
	background-color: #6A6A6A;
}
/*Hover Styles*/

#wrapper #nav li ul li a
{
	padding: 5px 4px;
	display: block;
	margin: 0;
	width: 150px;
}
/* Sub Menu Styles */

#wrapper #nav li:hover ul, #wrapper #nav li.over ul
{
	display: block;
}
/* Shows pop-out menu */
/* ********************* */
#LoadingFlash
{
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	position: absolute;
	top: 35%;
	left: 45%;
	z-index: 100030;
	filter: alpha(opacity=70);
	opacity: 0.7;
	background-color: #ffffff;
}
.required
{
	color: #F4741D;
	font-family: Arial;
	font-size: 12px;
	font-weight: bolder;
	margin-left: 1px;
}
a
{
	outline: none;
}
.serialnohistory_bg
{
	background-color: #EAEAEA;
	background-repeat: repeat-y;
	min-height: 400px;
	overflow: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	overflow: auto;
}
.sparepoolhistory_bg
{
	background-color: #EAEAEA;
	background-repeat: repeat-y;
	min-height: 600px;
	overflow: auto;
	margin-top: 20px;
	margin-bottom: 20px;
    margin-left:10px;
    margin-right:10px;
    overflow-x:hidden;
	overflow-y: auto;
}
.UnderContruction_bg
{
	background-color: #EAEAEA;
	background-repeat: repeat-y;
	height: 200px;
	overflow: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	overflow: auto;
}
.over27, A.over20, A.over27:link, A.over27:visited
{
	font-family: "Arial";
	font-size: 23px;
	color: #56585B;
	text-decoration: none;
	font-weight: normal;
}
.gray_bar
{
	background-color: #b0b0b0;
	height: 1px;
	margin-bottom: 6px;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: 15px;
	margin-right: 15px;
}
.OppActText
{
	font-family: "Arial";
	font-size: 12px;
	color: #414344;
	text-decoration: none;
}
.over23
{
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #484545;
	text-decoration: none;
}
.newver61
{
	color: #56585b;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.newver62
{
	color: #56585b;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}
.newver59
{
	color: #404040;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 21px;
}
.newver60
{
	color: #526FA6;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 21px;
}
.borderRight
{
	border-right: solid 1px #ffffff;
}
.newver3
{
	color: #38393b;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}
.newAdminver1
{
	color: #000000;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.newAdminver5
{
	color: #56585b;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 13px;
	text-decoration: none;
}
.newAdminver6
{
	color: #56585b;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.verCancel
{
	color: red;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
.verLink
{
	color: #365f91;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
.newver63
{
	color: #666666;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
}
.Contract_GridLines
{
	border-bottom: solid 1px #cbdbed;
}
.newver81
{
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}
.newver82
{
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.newver71
{
	color: #56585b;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
.Invoice_box_blue_bg
{
	background-color: #a2c3e8;
}
.Invoice_box_border
{
	border: solid 1px #a2c3e8;
}
.Invoice_blue_bg
{
	background-color: #ffffff;
	border: solid 1px #83a1c4;
}
.HandPointer
{
	cursor: pointer;
}
.newver68
{
	color: #0085c6;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.Assets_blue_bg
{
	background-color: #eaf4ff;
}
.Assets_dblue_bg
{
	background-color: #e9f3ff;
}
.Assets_white_bg
{
	background-color: #ffffff;
}
.Assets_GridLines
{
	border-bottom: solid 1px #fff;
}
.newAdminver12
{
	color: #2a2b2c;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.newver13
{
	color: #0085c6;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	outline: none;
}
.stepver1
{
	color: #FFF;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.borderTop
{
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #e5e5e5;
}
/* YUI Calendar CSS*/
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
.yui-calcontainer
{
	position: relative;
	float: left;
	_overflow: hidden;
}
.yui-calcontainer iframe
{
	position: absolute;
	border: none;
	margin: 0;
	padding: 0;
	z-index: 0;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.yui-calcontainer iframe.fixedsize
{
	width: 50em;
	height: 50em;
	top: -1px;
	left: -1px;
}
.yui-calcontainer.multi .groupcal
{
	z-index: 1;
	float: left;
	position: relative;
}
.yui-calcontainer .title
{
	position: relative;
	z-index: 1;
}
.yui-calcontainer .close-icon
{
	position: absolute;
	z-index: 1;
	text-indent: -10000em;
	overflow: hidden;
}
.yui-calendar
{
	position: relative;
}
.yui-calendar .calnavleft
{
	position: absolute;
	z-index: 1;
	text-indent: -10000em;
	overflow: hidden;
}
.yui-calendar .calnavright
{
	position: absolute;
	z-index: 1;
	text-indent: -10000em;
	overflow: hidden;
}
.yui-calendar .calheader
{
	position: relative;
	width: 100%;
	text-align: center;
}
.yui-calcontainer .yui-cal-nav-mask
{
	position: absolute;
	z-index: 2;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	_width: 0;
	_height: 0;
	left: 0;
	top: 0;
	display: none;
}
.yui-calcontainer .yui-cal-nav
{
	position: absolute;
	z-index: 3;
	top: 0;
	display: none;
}
.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn
{
	display: -moz-inline-box;
	display: inline-block;
}
.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button
{
	display: block; *display:inline-block;*overflow:visible;border:none;background-color:transparent;cursor:pointer;}
.yui-calendar .calbody a:hover
{
	background: inherit;
}
p#clear
{
	clear: left;
	padding-top: 10px;
}
.yui-skin-sam .yui-calcontainer
{
	background-color: #f2f2f2;
	border: 1px solid #808080;
	padding: 10px;
}
.yui-skin-sam .yui-calcontainer.multi
{
	padding: 0 5px 0 5px;
}
.yui-skin-sam .yui-calcontainer.multi .groupcal
{
	background-color: transparent;
	border: none;
	padding: 10px 5px 10px 5px;
	margin: 0;
}
.yui-skin-sam .yui-calcontainer .title
{
	background: url(../../images/sprite.png) repeat-x 0 0;
	border-bottom: 1px solid #ccc;
	font: 100% sans-serif;
	color: #000;
	font-weight: bold;
	height: auto;
	padding: .4em;
	margin: 0 -10px 10px -10px;
	top: 0;
	left: 0;
	text-align: left;
}
.yui-skin-sam .yui-calcontainer.multi .title
{
	margin: 0 -5px 0 -5px;
}
.yui-skin-sam .yui-calcontainer.withtitle
{
	padding-top: 0;
}
.yui-skin-sam .yui-calcontainer .calclose
{
	background: url(../../images/sprite.png) no-repeat 0 -300px;
	width: 25px;
	height: 15px;
	top: .4em;
	right: .4em;
	cursor: pointer;
}
.yui-skin-sam .yui-calendar
{
	border-spacing: 0;
	border-collapse: collapse;
	font: 100% sans-serif;
	text-align: center;
	margin: 0;
}
.yui-skin-sam .yui-calendar .calhead
{
	background: transparent;
	border: none;
	vertical-align: middle;
	padding: 0;
}
.yui-skin-sam .yui-calendar .calheader
{
	background: transparent;
	font-weight: bold;
	padding: 0 0 .6em 0;
	text-align: center;
}
.yui-skin-sam .yui-calendar .calheader img
{
	border: none;
}
.yui-skin-sam .yui-calendar .calnavleft
{
	background: url(../../images/sprite.png) no-repeat 0 -450px;
	width: 25px;
	height: 15px;
	top: 0;
	bottom: 0;
	left: -10px;
	margin-left: .4em;
	cursor: pointer;
}
.yui-skin-sam .yui-calendar .calnavright
{
	background: url(../../images/sprite.png) no-repeat 0 -500px;
	width: 25px;
	height: 15px;
	top: 0;
	bottom: 0;
	right: -10px;
	margin-right: .4em;
	cursor: pointer;
}
.yui-skin-sam .yui-calendar .calweekdayrow
{
	height: 2em;
}
.yui-skin-sam .yui-calendar .calweekdayrow th
{
	padding: 0;
	border: none;
}
.yui-skin-sam .yui-calendar .calweekdaycell
{
	color: #000;
	font-weight: bold;
	text-align: center;
	width: 2em;
}
.yui-skin-sam .yui-calendar .calfoot
{
	background-color: #f2f2f2;
}
.yui-skin-sam .yui-calendar .calrowhead, .yui-skin-sam .yui-calendar .calrowfoot
{
	color: #a6a6a6;
	font-size: 85%;
	font-style: normal;
	font-weight: normal;
	border: none;
}
.yui-skin-sam .yui-calendar .calrowhead
{
	text-align: right;
	padding: 0 2px 0 0;
}
.yui-skin-sam .yui-calendar .calrowfoot
{
	text-align: left;
	padding: 0 0 0 2px;
}
.yui-skin-sam .yui-calendar td.calcell
{
	border: 1px solid #ccc;
	background: #fff;
	padding: 1px;
	height: 1.6em;
	line-height: 1.6em;
	text-align: center;
	white-space: nowrap;
}
.yui-skin-sam .yui-calendar td.calcell a
{
	color: #06c;
	display: block;
	height: 100%;
	text-decoration: none;
}
.yui-skin-sam .yui-calendar td.calcell.today
{
	background-color: #000;
}
.yui-skin-sam .yui-calendar td.calcell.today a
{
	background-color: #fff;
}
.yui-skin-sam .yui-calendar td.calcell.oom
{
	background-color: #ccc;
	color: #a6a6a6;
	cursor: default;
}
.yui-skin-sam .yui-calendar td.calcell.selected
{
	background-color: #fff;
	color: #000;
}
.yui-skin-sam .yui-calendar td.calcell.selected a
{
	background-color: #b3d4ff;
	color: #000;
}
.yui-skin-sam .yui-calendar td.calcell.calcellhover
{
	background-color: #426fd9;
	color: #fff;
	cursor: pointer;
}
.yui-skin-sam .yui-calendar td.calcell.calcellhover a
{
	background-color: #426fd9;
	color: #fff;
}
.yui-skin-sam .yui-calendar td.calcell.previous
{
	color: #e0e0e0;
}
.yui-skin-sam .yui-calendar td.calcell.restricted
{
	text-decoration: line-through;
}
.yui-skin-sam .yui-calendar td.calcell.highlight1
{
	background-color: #cf9;
}
.yui-skin-sam .yui-calendar td.calcell.highlight2
{
	background-color: #9cf;
}
.yui-skin-sam .yui-calendar td.calcell.highlight3
{
	background-color: #fcc;
}
.yui-skin-sam .yui-calendar td.calcell.highlight4
{
	background-color: #cf9;
}
.yui-skin-sam .yui-calendar a.calnav
{
	border: 1px solid #f2f2f2;
	padding: 0 4px;
	text-decoration: none;
	color: #000;
	zoom: 1;
}
.yui-skin-sam .yui-calendar a.calnav:hover
{
	background: url(../../images/sprite.png) repeat-x 0 0;
	border-color: #A0A0A0;
	cursor: pointer;
}
.yui-skin-sam .yui-calcontainer .yui-cal-nav-mask
{
	background-color: #000;
	opacity: .25;
	filter: alpha(opacity=25);
}
.yui-skin-sam .yui-calcontainer .yui-cal-nav
{
	font-family: arial,helvetica,clean,sans-serif;
	font-size: 93%;
	border: 1px solid #808080;
	left: 50%;
	margin-left: -7em;
	width: 14em;
	padding: 0;
	top: 2.5em;
	background-color: #f2f2f2;
}
.yui-skin-sam .yui-calcontainer.withtitle .yui-cal-nav
{
	top: 4.5em;
}
.yui-skin-sam .yui-calcontainer.multi .yui-cal-nav
{
	width: 16em;
	margin-left: -8em;
}
.yui-skin-sam .yui-calcontainer .yui-cal-nav-y, .yui-skin-sam .yui-calcontainer .yui-cal-nav-m, .yui-skin-sam .yui-calcontainer .yui-cal-nav-b
{
	padding: 5px 10px 5px 10px;
}
.yui-skin-sam .yui-calcontainer .yui-cal-nav-b
{
	text-align: center;
}
.yui-skin-sam .yui-calcontainer .yui-cal-nav-e
{
	margin-top: 5px;
	padding: 5px;
	background-color: #EDF5FF;
	border-top: 1px solid black;
	display: none;
}
.yui-skin-sam .yui-calcontainer .yui-cal-nav label
{
	display: block;
	font-weight: bold;
}
.yui-skin-sam .yui-calcontainer .yui-cal-nav-mc
{
	width: 100%;
	_width: auto;
}
.yui-skin-sam .yui-calcontainer .yui-cal-nav-y input.yui-invalid
{
	background-color: #FFEE69;
	border: 1px solid #000;
}
.yui-skin-sam .yui-calcontainer .yui-cal-nav-yc
{
	width: 4em;
}
.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn
{
	border: 1px solid #808080;
	background: url(../../images/sprite.png) repeat-x 0 0;
	background-color: #ccc;
	margin: auto .15em;
}
.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button
{
	padding: 0 8px;
	font-size: 93%;
	line-height: 2; *line-height:1.7;min-height:2em;*min-height:auto;color:#000;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default
{
	border: 1px solid #304369;
	background-color: #426fd9;
	background: url(../../images/sprite.png) repeat-x 0 -1400px;
}
.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default button
{
	color: #fff;
}
.GridLines
{
	border-top: solid 1px #c3c5c5;
	border-bottom: solid 1px #c3c5c5;
}
.pdfPrintVer1
{
	color: #000000;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size: 23px;
	font-weight: bold;
}
.pdfPrintVer2
{
	color: #000000;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
}
.pdfPrintVer3
{
	color: #000000;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
}
.pdfPrintVer4
{
	color: #000000;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	text-decoration: underline;
}
.pdfPrintVer5
{
	color: #000000;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
}
.pdfPrintVer6
{
	color: #000000;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}
.pdfPrintVer7
{
	color: #000000;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
}
.pdfPrintVer8
{
	color: #000000;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.pdfPrintVer9
{
	color: #000000;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}
.pdfPrintVer10
{
	color: #000000;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	text-decoration: underline;
}
.pdfPrintVer11
{
	color: #000000;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}
.pdfPrintVer12
{
	color: #000000;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}
.pdfPrintVer13
{
	color: #000000;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
}
.pdfPrintVer14
{
	color: #000000;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.pdfPrintVer15
{
	color: #000000;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.pdfPrintVer16
{
	color: #000000;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}
.pdfPrintVer17
{
	color: #727273;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
}
.pdfPrintVer18
{
	color: #fc2a2b;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
}
A.pdfPrintVer18:hover
{
	color: #fff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	background-color: #ff0000;
}
.pdfPrintVer19
{
	color: #000000;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.pdfPrintVer20
{
	color: #000000;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
}
.pdfPrintVer21
{
	color: #000000;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
}
.pdfPrintVer22
{
	color: #000000;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.pdfPrintVer23
{
	color: #000000;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
.pdfPrintVer24
{
	color: #000000;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}


.newAdminver7
{
	color: #56585b;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.newver2
{
	color: #555555;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
.HandPointer
{
	cursor: pointer;
}
.RMA_GridLines
{
	border-bottom: solid 4px #000;
	border-top: solid 4px #000;
}
.step_main
{
	width: 885px;
	height: 36px;
	background-color: #fff;
}
.table_header
{
	/* 	background: #7cade5; 	padding-top: 7px; 	padding-bottom: 7px; 	padding-left: 9px; 	color: #FFFFFF; 	*/
	color: #FFF;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	border: Right;
	background: #7cade5;
	width: 176px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 8px;
	height: 8px;
}

.table_header_edit_delete
{
	/* 	background: #7cade5; 	padding-top: 7px; 	padding-bottom: 7px; 	padding-left: 9px; 	color: #FFFFFF; 	*/
	color: #FFF;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	background: #7cade5;
	width: 5px;
	height: 20px;
}

.table_detail
{
}

.step1
{
	width: 311px;
	height: 36px;
	float: left;
	margin: 0px 0px 0px 0px;
}

.step1 img
{
	width: 308px;
	height: 36px;
	float: left;
	margin: 0px 0px 0px 0px;
}

.step2
{
	width: 311px;
	height: 36px;
	float: left;
	margin: 0px 0px 0px -15px;
}

.step2 img
{
	width: 308px;
	height: 36px;
	float: left;
	margin: 0px 0px 0px 0px;
}

.step3
{
	width: 293px;
	height: 36px;
	float: left;
	margin: 0px 0px 0px -15px;
}
.step1_detail
{
	width: 883px;
	float: left;
	min-height: 104px;
	overflow: auto;
	margin-top: 15px;
	background-image: url(../../images/welcome_bg.jpg);
	background-repeat: repeat-x;
	border: solid 1px #e5e6e6;
	background-color: #E6E6E6;
}
.step2_detail
{
	width: 883px;
	float: left;
	min-height: 144px;
	overflow: auto;
	margin-top: 15px;
	background-image: url(../../images/welcome_bg.jpg);
	background-repeat: repeat-x;
	border: solid 1px #e5e6e6;
	background-color: #E6E6E6;
}
.step3_detail
{
	width: 883px;
	float: left;
	min-height: 144px;
	overflow: auto;
	margin-top: 15px;
	background-image: url(../../images/welcome_bg.jpg);
	background-repeat: repeat-x;
	border: solid 1px #e5e6e6;
	background-color: #E6E6E6;
}
.stepver4
{
	color: #323335;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Verdana,Helvetica, sans-serif;
}
.stepver2
{
	color: #56585b;
	font-size: 11px;
	font-family: Arial, Verdana,Helvetica, sans-serif;
}
.stepver3
{
	color: #56585b;
	font-size: 12px;
	line-height: 18px;
	font-family: Arial, Verdana,Helvetica, sans-serif;
}
.stepLink
{
	color: #1e80e3;
	font-size: 11px;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	text-decoration: none;
}
.subHeading
{
	border-bottom: solid 1px #A7A7A7;
	padding-left: 3px;
}
.searchHighLight
{
	background: #b8cfdb none repeat scroll 0 0;
}
.SearchTerm
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	white-space: nowrap;
	font-weight: bold;
}
.SearchSmallTerm
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	white-space: nowrap;
	font-weight: bold;
}
.newver39
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.searchdiv
{
	/* background:#FFFFFF url(../../crmimages/shad_1.gif) repeat-x scroll center bottom; */
	background-color: #F2F2F3;
	min-height: 100px;
	overflow-y: auto;
	border: solid 1px #dddddd;
	z-index: 100003;
	display: none;
	position: absolute;
	background-repeat: repeat;
	width: 180px;
}
.newver38
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	white-space: nowrap;
}
.newver37
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #A7A7A7;
}
.trWhite
{
	background-color: #fff;
}
.trGridLines
{
	border-bottom: solid 1px #D6D7D7;
}
.blue_bg
{
	background-color: #eaf4ff;
}

.gray_text
{
	color: #808080;
}

.black_text
{
	color: #000000;
}

.reqFieldWithRedBorder
{
	border-left-style: solid;
	border-left-width: 2px;
	border-left-color: #FF0000;
	padding-left: 0.1mm;
	margin-left: 0.0mm;
}

.reqFieldWithWhiteBorder
{
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #484545;
	text-decoration: none;
}


.visible_false
{
	visibility: hidden;
}

.visible_true
{
	visibility: visible;
}
