.RedBottomBorder3px { border-bottom:solid 3px #B31820;}
	.RedBottomBorder1px { border-bottom:solid 1px #B31820;}
	.redColor{ color:#B31820}
	.greyColor{color:#000; font-weight:normal; text-align:right;}
	.whiteTitlepd15{padding-left:15px; color:#FFF; font-size:16px; font-weight:bold; }
	.bold22Black{ color:#000000; display:block; text-align:center; font-size:22px; font-weight:bold;}
	.redBold{color:#CC0000;	font-weight:bold;}
	.greenBold{color:#309860;	font-weight:bold;}
	.black14Bold{ color:#000; font-weight:bold; font-size:12px;}
	.whiteBorder1px{border-bottom:solid 1px #fff;}
	.GrayBorder1px{ border: solid 1px #CCC; margin:10px;}
	.PApaddingLeft{ padding:15px 10px;}
	.PApaddingRight{ padding:15px 10px 15px 0px;}
	.privateSearch{margin-right:1em;}
	.privateSearchText{height:20px; width:13em; margin-right:5px;}
	.fontBold14pxRed{color:#B31820; font-size:14px; font-weight:bold;}
	.headSecPrivateLogin{}
	.headSecPrivateLogin a{ color:#385090; text-decoration:underline;}
	.headSecPrivateLogin a:hover{text-decoration:none;}
	
	
	#MessageCenter{}
	#MessageCenter td{height:30px; line-height:30px;}
	#MessageCenter textarea, #MessageCenter select, #MessageCenter inputText{color:#999; width:180px; height:20px;}
	#MessageCenter textarea{height:11em; padding:5px;}
	#MessageCenter .greyInputText{width:180px; color:#999;}
	
	
	.sRoundConnerTable1px{ background:#e5e9ec; line-height:18px;}
	.sRoundConnerTable1px .leftop {background:url(/QI/aiweb.nsf/Round_conner_left_top_u.gif) left top no-repeat;}
	.sRoundConnerTable1px .lefbottom {background:url(/QI/aiweb.nsf/Round_conner_left_bottom.gif) left bottom no-repeat;}
	.sRoundConnerTable1px .righttop{background:url(/QI/aiweb.nsf/Round_conner_right_top_u.gif) right top no-repeat;}
	.sRoundConnerTable1px .rightbottom{background:url(/QI/aiweb.nsf/Round_conner_right_bottom.gif) right bottom no-repeat;}
	.sRoundConnerTable1px .top1px{border-top:solid 1px #B31820;}
	.sRoundConnerTable1px .right1px{border-right:solid 1px #B31820;}
	.sRoundConnerTable1px .left1px{border-left:solid 1px #B31820;}
	.sRoundConnerTable1px .leftright1px{border-right:solid 1px #B31820; border-left:solid 1px #B31820;}
	.sRoundConnerTable1px .bottom1px{border-bottom:solid 1px #B31820;}
		
	.RoundConnerTable1px{}
	.RoundConnerTable1px .leftop {background:url(/QI/aiweb.nsf/Round_conner_left_top_u.gif) left top no-repeat;}
	.RoundConnerTable1px .lefbottom {background:url(/QI/aiweb.nsf/Round_conner_left_bottom.gif) left bottom no-repeat;}
	.RoundConnerTable1px .righttop{background:url(/QI/aiweb.nsf/Round_conner_right_top_u.gif) right top no-repeat;}
	.RoundConnerTable1px .rightbottom{background:url(/QI/aiweb.nsf/Round_conner_right_bottom.gif) right bottom no-repeat;}
	.RoundConnerTable1px .top1px{border-top:solid 1px #B31820;}
	.RoundConnerTable1px .right1px{border-right:solid 1px #B31820;}
	.RoundConnerTable1px .left1px{border-left:solid 1px #B31820;}
	.RoundConnerTable1px .leftright1px{border-right:solid 1px #B31820; border-left:solid 1px #B31820;}
	.RoundConnerTable1px .bottom1px{border-bottom:solid 1px #B31820;}
	
	.RoundConnerTable1px  .lightGrayBg td{ background:#E5E9EC;}
	.RoundConnerTable1px .titleSec{background:url(/QI/aiweb.nsf/Round_conner_right_top_u_redbg.gif) right top no-repeat;}
	.RoundConnerTable1px .titleSec .searchTextInput{height:20px; line-height:16px;}
	.RoundConnerTable1px .bottomSec{background: right top no-repeat;}
	.RoundConnerTable1px .lefTopRedbg {background:url(/QI/aiweb.nsf/Round_conner_left_top_u_redbg.gif) left top no-repeat;}
	.RoundConnerTable1px .lefTopRedbg table tr td{height:35px; line-height:35px;}
	.RoundConnerTable1px .PAsearchForm{border:none; background:#FFF; color:#999; height:1.5em; line-height:1.5em;}
	.RoundConnerTable1px .rightbottomGray{background:url(/QI/aiweb.nsf/Round_conner_right_bottomgr.gif) right bottom no-repeat;}
	.RoundConnerTable1px .lefbottomGray {background:url(/QI/aiweb.nsf/Round_conner_left_bottomgr.gif) left bottom no-repeat;}
	.RoundConnerTable1px .data {border-collapse:collapse; width:100%;}
	.RoundConnerTable1px .data input{display:block; margin:0px auto;}
	.RoundConnerTable1px .data .borderNoLeft{border-left:none; height:30px; line-height:30px; text-align:center;}
	.RoundConnerTable1px .data .borderNoRight{border-right:none; height:30px; line-height:30px;}
	.RoundConnerTable1px .data th{border: solid 1px #999; height:30px; line-height:30px;}
	.RoundConnerTable1px .data td{border-left: solid 1px #999;border-right: solid 1px #999; text-indent:0.5em; height:25px; line-height:25px;}
	.RoundConnerTable1px .data #td1em td{border-left: solid 1px #999;border-right: solid 1px #999; text-indent:0.5em; height:25px; line-height:25px;}
	.RoundConnerTable1px .data .odd {background:#E5E9EC;}
	.RoundConnerTable1px .withFunctionButton{margin-left:12px;}
	.RoundConnerTable1px .withFunctionButton input{margin-right:10px;}
	
	
	.RoundConnerTable1px .calendarData{border-collapse:collapse;}
	.RoundConnerTable1px .calendarData .borderNoLeft, .RoundConnerTable1px .calendarData .borderNoLeftGrey{border-left:none; height:105px; line-height:25px;}
	.RoundConnerTable1px .calendarData .borderNoRight,.RoundConnerTable1px .calendarData .borderNoRightGrey{border-right:none; height:105px; line-height:25px;}
	.RoundConnerTable1px .calendarData .borderNoRightGrey, .RoundConnerTable1px .calendarData .borderNoLeftGrey{color:#999;}
	.RoundConnerTable1px .calendarData .borderNoBottom{ border-bottom:none;}
	.RoundConnerTable1px .calendarData .borderNoLeftBottom{ border-left:none; border-bottom:none; height:105px; line-height:25px;}
	.RoundConnerTable1px .calendarData .borderNoRightBottom{ border-right:none; border-bottom:none; height:105px; line-height:25px;}
	.RoundConnerTable1px .calendarData .gray{color:#999;}
	.RoundConnerTable1px .calendarData div{padding: 5px;  font-weight:bold;}
	.RoundConnerTable1px .calendarData td{color:#B31820;border-left: solid 1px #999;border-right: solid 1px #999; border-bottom: solid 1px #999; height:120px; line-height:20px; width:107px; text-align:right; padding:0px;}
	.RoundConnerTable1px .calendarTitle{font-size:1.5em; font-weight:bold; color:#FFF;}
	.RoundConnerTable1px .calendarData .dataInside{margin:0px;}
	.RoundConnerTable1px .calendarData .dataInside th{border:none; width:10%; height:12px; padding:0px; margin:0px; text-align:center; font-size:11px; font-weight:bold; background:none; text-align:left;}
	.RoundConnerTable1px .calendarData .dataInside td{border:none; width:90%; height:12px; padding:0px; margin:0px; font-size:11px; font-weight:bold; background:none; text-align:left; color:#000; line-height:16px;}
	.RoundConnerTable1px .calendarData .dataInside img{margin:3px;}
	.RoundConnerTable1px .calendarData .lightGrayBg{background:#E5E9EC;}
	.RoundConnerTable1px .calendarData .redBgBoldDiv{background:#B31820; height:23px; line-height:23px; color:#fff; font-size:18px;}
		
	.whiteColor{color:#fff; font-size:14px;}
	.fontBold18pxRed{color:#B31820; font-size:18px; font-weight:bold;}
	.fontBold16pxRedbgleft{color:#000; font-size:16px; font-weight:bold; background:#EFEFEF; border-left:solid 1px #B31820;}
	.fontBold16pxRedbgright{color:#000; font-size:16px; font-weight:bold; background:#EFEFEF; border-right:solid 1px #B31820;}
	
	#PANav{}
	#PANav a{display:block; width:120px; height:26px; font-size:14px; font-weight:bold; line-height:26px; background:url(/QI/aiweb.nsf/myAccount_bg.gif) no-repeat 50% bottom; margin:15px 0px 0px 5px; text-align:center;}
	#PANav a:hover{background:url(/QI/aiweb.nsf/myAccount_bg_over.gif) no-repeat 50% bottom; color:#fff;}
	
	#PANav #myAccountDropDownHoder{position:relative; margin:15px 0px 0px 0px; }
	#PANav #myAccount_DropDownMenu{position:absolute; width:118px; +width:119px; z-index:2000; left:5px; +left:0px;  top:29px; background:#E5E9EC; border:solid 1px #990000;}
	#PANav #myAccount_DropDownMenu a{display:block; text-align:left; height:26px; line-height:26px; text-decoration:none; background:#E5E9EC; color:#000;font-size:12px; width:108px; padding-left:10px; +width:118px; margin:0px;}
	#PANav #myAccount_DropDownMenu a:hover{background:#B31820; color:#fff; text-decoration:underline;}
	
	#PAnav_BookANewOrder_holder{position:relative; width:100%;}
	#PAnav_BookANewOrder_holder *{margin:0px; padding:0px;}
	#PAnav_BookANewOrder_holder #PAnav_BookANewOrder{text-align:left; width:245px; position:absolute; left:65px; left:64px;top:38px; z-index:1000;border:1px solid #990000;}
	#PAnav_BookANewOrder_holder #PAnav_BookANewOrder ul{list-style:none;}
	#PAnav_BookANewOrder_holder #PAnav_BookANewOrder ul li a{width:235px; +width:245px;display:block; text-align:left; height:30px; line-height:30px; text-decoration:none; background:#E5E9EC; color:#000; padding-left:10px; }
	#PAnav_BookANewOrder_holder #PAnav_BookANewOrder ul li a:hover{background:#B31820; color:#fff; text-decoration:none;}
	#applyOnLine,#yourProfile{border: 1px solid #CCC;}
	
	#contactUs .inputTextField, #yourProfile .inputTextField, #registerPage .inputTextField {height:20px; line-height:16px; width:220px;}
	#ReportsRe  .inputTextField, #yourProfile .inputTextField, #registerPage .inputTextField {height:20px; line-height:16px; width:220px;}
	#yourProfile .inputTextField, #yourProfile textarea{width:200px;}
	#applyOnLine select{height:20px; line-height:16px; width:220px;}
	#applyOnLine .narrowSelect{width:50px;}
	#applyOnLine .inputTextField{width:220px; }
	#applyOnLine .inputTextField15em{width:140px;}
	
	#contactUs	 select{height:20px; line-height:16px; width:220px;}
	#ReportsRe   select{height:20px; line-height:16px; width:220px;}
	#registerPage select{height:20px; font-size:12px; line-height:18px; width:220px;}
	

	#applyOnLine table,#contactUs table,#yourProfile table, #registerPage table{width:95%; margin:0px auto 15px auto;}
	#applyOnLine table td,#contactUs table td,#yourProfile table td, #registerPage table td{padding:5px 0px;}
	#applyOnLine .tableRedBorderBottom1px, #contactUs .tableRedBorderBottom1px, #yourProfile .tableRedBorderBottom1px, #registerPage .tableRedBorderBottom1px{border-bottom: solid 1px #B31820;font-size:16px; padding:0px 8px 0px 0px; font-weight:bold;color:#B31820;}  .tableRedBorderTop1px{border-top:solid 1px #B31820;font-size:16px;padding:0px 8px 0px 0px;font-weight:bold;color:#B31820;}

	#registerPage .TermsCondition{width:75em; height:11em; background:#E5E9EC; color:#000; padding:5px; border:none;  }
        .registertop  {background:url(/qi/aiweb.nsf/webressources/2kStaticPageImg/$file/register_t.gif) no-repeat scroll center top;}
	.registermid  {background:url(/qi/aiweb.nsf/webressources/2kStaticPageImg/$file/register_1px.gif) repeat-y scroll center top;}
        .registerbot  {background:url(/qi/aiweb.nsf/webressources/2kStaticPageImg/$file/register_b.gif) no-repeat scroll center top;}
	

