﻿@charset "utf-8";
@import "default.css";

/* ################################################## */
/*  Made by: www.RateGain.com              */
/* ################################################## */

	/* ### general ### */
	* { margin: 0px; padding: 0px; }
	html, body { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #434343; height: 100%; min-width:1000px;}
	input, select, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #585858; }
	body { background:url(../images/bgWrapper.png) left top repeat-x; min-width:1000px; background-color:#f8f8f8}
	img { border: 0px; display: block; }
	a, input {outline: none; }
	ul{ list-style:none;}
	
	/* ### global classes ### */
	.clear { clear: both;}
	.select {position: absolute; width:172px; height:24px; font-size:11px; padding:1px 1px 1px 5px; color:#585858; background:url(../images/bg_listBox.jpg) left 4px no-repeat; overflow: hidden; line-height:25px;}
	select.styled {opacity: 0; position: relative; z-index: 100;}
	
	td.bdrRightNone{border-right:none!important;}
	td.bdrTopNone{border-top:none!important;}
	.bdrTopNone{border-top:none!important;}
	
	.margpadNone{ margin-top:0!important; margin-bottom:0!important; padding-top:0!important; padding-bottom:0!important;}
	
	.margCenter{ margin:0 auto;}
	.lineHt{ line-height:30px!important;}
	.lineHt2{ line-height:25px!important;}
	.textAlignCntr{ text-align:center!important;}
	
	.pdtop{padding-top:10px!important;}
	.pdtop2{padding-top:15px!important;}
	
	.pdLeft{padding-left:10px!important;}
	.pdLeft2{padding-left:15px;}
	.pdLeft3{padding-left:5px;}
	.pdLftNone{ padding-left:0px!important;}
	
	.pdRight{padding-right:10px;}
	.pdRight2{padding-right:35px;}
	.pdRight3{padding-right:100px;}
	
	.pdLR{padding:0 15px}
	.pdLR2{padding:0 10px}
	
	.pdbtm{padding-bottom:10px!important;}
	.pdbtm2{padding-bottom:20px!important;}
	.pdBtmNone{padding-bottom:0px!important;}

	.marginbtm{margin-bottom:10px!important;}
	.marginbtm2{margin-bottom:3px!important;}
	
	.margintop{ margin-top:5px!important;}
	.margintop2{ margin-top:10px!important;}
	.margintop3{ margin-top:20px!important;}
	
	.margRtNorm{margin-right:25px;}
	.margRt{margin-right:70px;}
	
	.margTopBtm{margin-top:10px; margin-bottom:5px; overflow:hidden;}
	
	.marLeft{margin-left:26px;}
	.marLeft2{margin-left:10px;}
	.marLeftTbl{margin-left:1%;}
	
	.fontWeight{ font-weight:bold;}
	.fontWeightNorm{ font-weight:normal!important;}
	.fontBig{font-size:13px;}
	
	.smfont{ font-size:11px;}
	
	.bdrLRBNone{ border-left:none!important; border-right:none!important; border-bottom:none!important;}
	.bdrRNone{ border-right:none!important;}
	.bdrLNone{ border-left:none!important;}
	.bdrBNone{ border-bottom:none!important;}
	
	.mgtop{margin-top:10px;}
	.mgtopNone{margin-top:0px!important;}
	.mgtopNone2{margin-top:-3px!important;}
	
	.flRgt{ float:right!important;}
	.flLft{ float:left!important;}
	
	.txtRgt{ float:right!important;}
	.strbig{font-size:15px; line-height:15px;}
	
	.redbg{ background:#fedcdc!important;}
	.greenbg{ background:#a8e3c4!important;}
	
/* scrollbar css starts */
.jspContainer {overflow: hidden;position: relative;width:100%!important;}
.jspPane {position: absolute;width:100%!important;}
.jspScrollable{ width:100%!important;}
.jspVerticalBar {background: none repeat scroll 0 0 e4e4e4;height: 100%;position: absolute;right: 0;top: 0;width: 6px;}
.jspHorizontalBar {background: none repeat scroll 0 0 red; bottom: 0; height: 10px; left: 0; position: absolute; width: 100%;}
.jspVerticalBar *, .jspHorizontalBar * {margin: 0; padding: 0;}
.jspCap {display: none;}
.jspHorizontalBar .jspCap { float: left;}
.jspTrack {background: none repeat scroll 0 0 #e4e4e4; position: relative;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.jspDrag {background: none repeat scroll 0 0 #51aad7;cursor: pointer;left: 0;position: relative; top: 0;border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {float: left; height: 100%;}
.jspArrow {background: none repeat scroll 0 0 #50506D; cursor: pointer;display: block; text-indent: -20000px;}
.jspArrow.jspDisabled {background: none repeat scroll 0 0 #80808D;cursor: default;}
.jspVerticalBar .jspArrow {height: 6px;}
.jspHorizontalBar .jspArrow {float: left; height: 100%; width: 6px;}
.jspVerticalBar .jspArrow:focus {outline: medium none;}
.jspCorner {background: none repeat scroll 0 0 #EEEEF4;float: left;height: 100%;}
* html .jspCorner {margin: 0 -3px 0 0;}
/* scrollbar css ends */

/* dropdown.css starts */
ul.dropdown,ul.dropdown li,ul.dropdown ul {list-style: none;margin: 0;padding: 0;}
ul.dropdown {position: relative;z-index: 597;float: left;background:#51aad7;}
ul.dropdown li {float: left;min-height: 28px;line-height: 1.3em;vertical-align: middle;}
ul.dropdown li.hover,ul.dropdown li:hover {position: relative;z-index: 599;cursor: default;}
ul.dropdown ul.test {visibility: hidden;position: absolute;top: 100%;left: -138px;z-index: 598;width: 100%;}
ul.dropdown ul {visibility: hidden;position: absolute;top: 100%;left: 0;z-index: 598;width: 100%;}
ul.dropdown ul li {float: none;}
ul.dropdown ul ul {top: -1px;left: 100%;}
ul.dropdown ul li.last {border:none;}
ul.dropdown li:hover > ul {visibility: visible;}
.dropBdr{ border:solid 1px #dbddde; border-radius:0 0 8px 8px; -moz-border-radius:0 0 8px 8px; -webkit-border-radius:0 0 8px 8px;}
.dropRightBdr{ border:solid 1px #dbddde; border-radius:0 8px 8px 0; -moz-border-radius:0 8px 8px 0; -webkit-border-radius:0 8px 8px 0; border-left:none;}
ul.dropdown a,ul.dropdown span { display: block; padding: 5px 15px; }

/* -- Base style override -- */
ul.dropdown li { padding: 0; margin:0 2px;}
ul.dropdown ul a,ul.dropdown ul span { /* POI: override abstract a, span */ padding: 8px; font-weight:normal;}
/* -- Base style reinitiate: post-override activities -- */

ul.dropdown *.dir { /* POI */ padding: 5px 10px;}
ul.dropdown ul *.dir { padding: 8px 30px 8px 8px;}
/* -- Custom -- */ul.dropdown ul a {min-width: 133px;}
ul.dropdown ul a.dir { width: 111px;}
ul.dropdown ul li{ border-bottom:dotted 1px #bfbec3; color:#454547!important; display:block; margin:0!important;}
ul.dropdown ul li a{color:#454547 !important; display:block;}
ul.dropdown ul li.arrow{background-image:url(../images/arrowOn.png); background-position:95% center; background-repeat:no-repeat;}
ul.dropdown ul li span a{padding:0px;}
ul.dropdown ul li a:hover{background:#51aad7; color:#fff!important; display:block;}
ul.dropdown ul li.last a:hover{border-radius:0 0 8px 8px; -moz-border-radius:0 0 8px 8px; -webkit-border-radius:0 0 8px 8px;}
ul.dropRightBdr li a:hover{color:#fff !important;}
/* -- Drop-down open -- */
ul.dropdown li:hover > *.dir { background-color: #3b96c3;}
ul.dropdown li:hover > a.dir:hover { background-color: #3b96c3; color: #fff;}
ul.dropdown ul li:hover > *.dir {background-color: #51aad7;	 background-image:url(../images/arrowOver.png); background-position:95% center; color:#fff;}
ul.dropdown ul li:hover > a.dir:hover {	 background-image:url(../images/arrowOver.png); background-position:95% center;	 color: #fff;}
ul.dropdown ul ul li:hover > *.dir { background-color: #595959; background-image:url(../images/arrowOver.png); background-position:95% center; color: #fff;}
/* dropdown.css ends */


/* colorbox.css srarts */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:99999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* User Style:Change the following styles to modify the appearance of ColorBox. They are ordered & tabbed in a way that represents the nesting of the generated HTML.*/
#cboxOverlay{background:#a3a1a1;} 
#colorbox{}
#cboxContent{margin-top:32px; overflow:visible;}
	#cboxError{padding:50px; border:1px solid #ccc;}
	#cboxLoadedContent{padding:1px;}
	#cboxLoadingGraphic{background:none;}
	#cboxLoadingOverlay{}
	#cboxTitle{position:absolute; top:-22px; left:0; color:#000;}
	#cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
	#cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:22px; height:22px; position:absolute; top:6px; background:url(../images/sprite_icons.png)	no-repeat 0 0;}
	#cboxPrevious{background-position:0px 0px;}
	#cboxPrevious.hover{background-position:0px -25px;}
	#cboxNext{background-position:-25px 0px; right:22px;}
	#cboxNext.hover{background-position:-25px -25px;}
	#cboxClose{background-position:-105px -578px; right:5px;}
	#cboxClose.hover{background-position:-82px -578px;}
	.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
	.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
	.cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px;}
	.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
	.cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px;}
/* colorbox.css ends */

.ddimgtooltip{
box-shadow: 2px 2px 3px #818181; /*shadow for CSS3 capable browsers.*/ -webkit-box-shadow: 2px 2px 3px #818181;-moz-box-shadow: 2px 2px 3px #818181;display:none;position:absolute;border:2px solid #ababab;background:white;z-index:2000;padding: 5px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}

/* ### wrapper ### */
	#wrapper {
	display:block;
	width:100%;
	overflow:hidden;
	position:relative;
}
	
	/* ### mainCntr ### */
#mainCntr {
    margin: 0 auto;
    position: relative;
    width: 100%;
}
	
	/* ### headerBox ### */
	#headerBox { margin: 0 auto; width: 98%; overflow:hidden; }
	
		.logoBox{ left -44px no-repeat; width:260px; height:25px; float:left; margin:5px 0 0 0; }
		.headRight{float:right; overflow:hidden; margin:8px 40px 0 0;}
		.headRight ul{ list-style:none;}
		.headRight ul li{ display:block; color:#343434; float:left; min-width:60px; float:left; line-height:20px; margin:0 0 0 18px;}
		.headRight ul li a{ text-decoration:none; color:#343434;}
		.headRight ul li a:hover{color:#2982ae;}
		.headRight ul li.first{background:url(../images/sprite_icons.png) left -73px no-repeat; padding:0 0 0 20px;}
		.headRight ul li.first span{font-weight:bold; padding:0 3px 0 14px;}
		.headRight ul li.first span.iconBox{ background:url(../images/sprite_icons.png) 4px top no-repeat;}
		.headRight ul li.first span.iconBox:hover{ background:url(../images/sprite_icons.png) 4px -22px no-repeat;}
		.headRight ul li.second{ background:url(../images/sprite_icons.png) left -116px no-repeat; font-weight:bold;}
		.headRight ul li.second span.iconBox{ background:url(../images/sprite_icons.png) 4px top no-repeat; padding:0 3px 0 14px;}
		.headRight ul li.second:hover a{ color:#2982ae;}
		.headRight ul li.second:hover span.iconBox{ background:url(../images/sprite_icons.png) 4px -22px no-repeat;}
		.headRight ul li.second a, .headRight ul li.third a{padding:0 0 0 22px;}
		.headRight ul li.second:hover{ background:url(../images/sprite_icons.png) left -138px no-repeat;}
		.headRight ul li.third{ background:url(../images/sprite_icons.png) left -157px no-repeat; font-weight:bold;}
		.headRight ul li.third:hover{ background:url(../images/sprite_icons.png) left -180px no-repeat;}
		.headRight ul li.forth{background:url(../images/sprite_icons.png) -144px -817px no-repeat; width:100px; height:15px; margin-top:5px; display:block;}
		.headRight ul li.forth a{ display:block; width:100px; height:15px;}
		
	/* ### midCntr ### */
	#midCntr { margin: 0 auto; width: 93%;}
	
		.menuBox{width:96%; margin:15px auto 0 auto; min-height:28px; background:#51aad7 url(../images/nav_bg.png) repeat-x; border-radius:8px 8px 0px 0px; -moz-border-radius:8px 8px 0px 0px; -webkit-border-radius:8px 8px 0px 0px; padding:6px 0 0 0; font-family:Calibri, Arial, helvetica, sans-serif; font-size:14px; z-index:9999;}
		*+html .midBox{border:solid 1px #ccc;}
		*+html .radioLeft{padding:0 0 0 8px;}
		*+html .radioBoxTop{margin:5px 0 0 5px;}
		.midBox{border:solid 1px #ccc\0/;}
		#nav{padding:0 0 0 15px;}
		
		.midBox{width:99%; margin:0 auto 20px auto; ~overflow:hidden; clear:both; min-height:500px;
		-moz-box-shadow:    0px 0px 5px #8e8e8e;
		-webkit-box-shadow: 0px 0px 5px #8e8e8e;
		box-shadow:         0px 0px 5px #8e8e8e;
		border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;
		background-color:#FFF;
		}
		
		.marqueLine{width:98.1%; margin:0 auto; height:28px; border:solid 1px #fff; background:#e5e5e5; border-radius:8px 8px 0 0; -moz-border-radius:8px 8px 0 0; -webkit-border-radius:8px 8px 0 0; line-height:28px; color:#666; padding:0 10px; white-space:nowrap;}
		.marqueLine span{ font-weight:bold; padding:0 15px 0 0;}
		.marqueLine a{text-decoration:none; color:#176c96; font-weight:normal; padding:0 7px;}
		.marqueLine a:hover{ color:#073c56; font-weight:bold;}
		
		.subTabBoxTrn{width:98.1%; margin:0 auto; height:28px; border:solid 1px #fff; background:#51aad7; border-radius:8px 8px 0 0; -moz-border-radius:8px 8px 0 0; -webkit-border-radius:8px 8px 0 0; line-height:28px; color:#176c96; padding:0 10px; white-space:nowrap; text-align:center; font-size:14px; color:#ffffff; font-weight:bold;}
		
		.subTabBox{width:98.1%; margin:0 auto; height:28px; border:solid 1px #fff; background:#ddeff8; border-radius:8px 8px 0 0; -moz-border-radius:8px 8px 0 0; -webkit-border-radius:8px 8px 0 0; line-height:28px; color:#176c96; padding:0 10px; white-space:nowrap;}
		.subTabBox p{color:#176c96;}
		.subTabBox p span{ display:inline-block; width:14px; height:28px; background:url(../images/sprite_icons.png) 8px -420px no-repeat; color:#5db1da; padding:0 13px;}
		.subTabBox p a{color:#176c96; text-decoration:none; font-weight:bold;}
		.subTabBox p a:hover{color:#115273;}
		
		.subTabBox p.paraLeft{ display:block; width:49%; float:left;}
		.subTabBox p.paraRight{ display:block; width:49%; float:right;}
		.subTabBox p.paraRight a{float:right;}
		.subTabBox p.paraRight a span{ width:7px; height:28px; background:url(../images/sprite_icons.png) right -839px no-repeat;}
		.subTabBox p.paraRight a span.rowPic{ width:7px; height:28px; background:url(../images/sprite_icons.png) right -866px no-repeat;}
		
		/* ### midCntrLogin ### */
		#midCntrLogin { margin:60px auto 50px auto; width: 1000px; overflow:hidden;}
		.logLeft{width:615px; height:430px; float:left;}
		.logRight{ width:360px; float:right; overflow:hidden; position:relative;}
		
		.logRight .lrTop{ background:url(../images/logTop.png) left top no-repeat; width:343px; height:9px; float:right;}
		.logRight .lrBtm{ background:url(../images/logBtm.png) left top no-repeat; width:343px; height:9px; float:right;}
		.logRight .lrMid{ background:url(../images/logMid.png) left top repeat-y; width:343px; float:right; overflow:hidden;}
		.logRight .lrMid h4{ background:url(../images/logHeadbg.png) left top repeat-x; height:32px; line-height:32px; width:327px; margin:15px 0 0 3px; font-size:13px; padding:0 0 0 10px;}
		.headimg{ position:absolute; background: url(../images/logHeadbg_left.png); width:7px; height:46px; left:13px; top:17px}
		.lgInputBox{ width:306px; margin:25px auto 15px auto;}
		.lgInputBox ul.topInput{ list-style:none;}
		.lgInputBox ul.topInput li{ background:url(../images/inputBg.jpg) left top repeat-x; height:38px; width:304px; border:solid 1px #d5d4d4; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:7px 0;}
		
		.lgInputBox ul.topInput li span.userIcon{ display:block; background:url(../images/sprite_icons.png) -167px -843px no-repeat; width:18px; height:18px; margin:10px 8px 0 5px; float:left;}
		.lgInputBox ul.topInput li span.inputArea{ display:block; width:268px; height:38px; float:left;}
		.lgInputBox ul.topInput li span.inputArea input{ width:266px; height:38px; border:none; background:none; line-height:38px; font-size:13px; color:#424242;}
		
		.lgInputBox ul.topInput li span.passIcon{ display:block; background:url(../images/sprite_icons.png) -192px -843px no-repeat; width:18px; height:18px; margin:10px 8px 0 5px; float:left;}
		.lgInputBox ul.topInput li span.inputArea{ display:block; width:268px; height:38px; float:left;}
		.lgInputBox ul.topInput li span.inputArea input{ width:266px; height:20px; border:none; background:none; line-height:20px; font-size:13px; color:#424242; margin:8px 0 0 0}
		
		.lgInputBox ul.logBtBox{ list-style:none; margin:17px 0 0 0;}
		.lgInputBox ul.logBtBox li{display:block; color:#333333; line-height:26px;}
		.lgInputBox ul.logBtBox li span{ display:block; height:26px; float:left; font-size:12px;}
		.lgInputBox ul.logBtBox li span input.checkboxpic{margin:7px 10px 0 8px;}
		*+html .lgInputBox ul.logBtBox li span input.checkboxpic{margin:3px 5px 0 8px;}
		.lgInputBox ul.logBtBox li span.logbutton{ float:right;}
		.lgInputBox ul.logBtBox li span.logbutton a{ display:block; width:72px; height:26px; background:url(../images/sprite_icons.png) -126px -895px no-repeat; text-decoration:none;}
		.lgInputBox ul.logBtBox li span.logbutton a:hover{background:url(../images/sprite_icons.png) -199px -895px no-repeat;}
		
		.lgInputBox p.forgot{color:#333; line-height:18px; padding: 30px 0 0 8px}
		.lgInputBox p.forgot a{ text-decoration:none; color:#0574ab;}
		.lgInputBox p.forgot a:hover{color:#175371;}
		.lgInputBox p.forgot span{border-left:solid 1px #c3c1c1; display:inline-block; height:18px; margin:0 20px;}
		
		.lgInputBox p.mailpara{color:#525252; line-height:18px; padding: 30px 0 0 8px}
		.lgInputBox ul.topInput li span.mailIcon{ display:block; background:url(../images/sprite_icons.png) -216px -843px no-repeat; width:18px; height:18px; margin:10px 8px 0 5px; float:left;}
		
		.lgInputBox p.mailBt a{display:block; width:98px; height:26px; background:url(../images/sprite_icons.png) -3px -929px no-repeat; text-decoration:none; float:right;}
		.lgInputBox p.mailBt a:hover{background:url(../images/sprite_icons.png) -3px -957px no-repeat;}
		
		.socIconBox{float:right; margin:3px 17px 0 0;}
		.socIconBox ul{list-style:none; width:135px;}
		.socIconBox ul li{display:block; float:left; line-height:19px; margin:0 1px; min-width:19px;}
		.socIconBox ul li.textSh{ width:65px; font-weight:bold; color:#3a3f42;}
		.socIconBox ul li a{ display:block; width:19px; height:19px; text-decoration:none;}
		.socIconBox ul li.fb{ background:url(../images/sprite_icons.png) -203px -448px no-repeat;}
		.socIconBox ul li.fb:hover{ background:url(../images/sprite_icons.png) -203px -467px no-repeat;}
		.socIconBox ul li.tw{ background:url(../images/sprite_icons.png) -223px -448px no-repeat;}
		.socIconBox ul li.tw:hover{ background:url(../images/sprite_icons.png) -223px -467px no-repeat;}
		.socIconBox ul li.likd{ background:url(../images/sprite_icons.png) -244px -448px no-repeat;}
		.socIconBox ul li.likd:hover{ background:url(../images/sprite_icons.png) -244px -467px no-repeat;}

		/* ### footerCntr ### */
		#footerCntr{width:100%; margin:0 auto; overflow:hidden; background:#f5f5f5; border-top:solid 2px #dedede;}
		
		.footerBox{width:98%; margin:0 auto; overflow:hidden; padding:7px 0;}
		.footerBox p{ color:#696767; text-align:center; line-height:21px;}
		.footerBox p a{ color:#696767; font-weight:bold; text-decoration:none;}
		.footerBox p a:hover{ color:#282828;}
		
		/* ### popup ### */
		.popup{ font-size: 12px; display: none; position: absolute; z-index: 999; right:150px; top:30px; overflow:hidden; padding:10px 0px; border:solid 1px #afacac; background:#fff; width:380px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
		.profPic{width:104px; height:109px; float:left; margin:0 0 0 10px; position:relative; border:solid 1px #b8b8b8; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
		.profPic p{position:absolute; display:block; line-height:20px; background:#CCC; left:0px; bottom:3px; width:105px; text-align:center; background:url(../images/bgPic.png) left top repeat;}
		.profPic p a{text-decoration:none; font-weight:bold; color:#ccc; font-weight:normal; display:block;}
		.profPic p a:hover{color:#FFF!important; font-weight:bold;}
		.profDetails{ display:block; float:left; width:250px; color:#676767;}
		.profDetails p span{ font-weight:bold; padding:0 0 0 10px!important; margin:0;}
		.profDetails .sleButton{ display:block;  margin:8px 0 0 10px;}
		.profDetails .sleButton a{ display:block; background:url(../images/sleButton.png) left top no-repeat; width:111px; height:23px;}
		.profDetails .sleButton a:hover{ display:block; background:url(../images/sleButton.png) left -25px no-repeat; width:111px; height:23px;}
		.profDetails .continueBt{ display:block;  padding:8px 0 0 10px;}
		.profDetails .continueBt a{ display:block; background:url(../images/continueBt.png) left top no-repeat; width:81px; height:23px;}
		.profDetails .continueBt a:hover{ display:block; background:url(../images/continueBt.png) left -25px no-repeat; width:81px; height:23px;}
		
		.profDetails .propBox{ display:block; float:left; width:250px; color:#676767;}
		
		/* ### supportBox ### */
		.supportBox{ position:fixed; top:30%; z-index:100;}
		.supportBox .expand{display:block; background:url(../images/support_bt.png) left bottom no-repeat; width:38px; height:172px; cursor:pointer;}
		.supportBox .expand:hover{display:block; background:url(../images/support_bt.png) right bottom no-repeat; width:38px; height:172px; cursor:pointer;}
		.supportBox .collapse{display:block; background:url(../images/support_bt.png) left top no-repeat; width:38px; height:172px; cursor:pointer;}
		.supportBox .collapse:hover{display:block; background:url(../images/support_bt.png) right top no-repeat; width:38px; height:172px; cursor:pointer;}
		.supportBox .supportBt{float:left; width:38px; height:172px; float:left; margin:39px 0 0 -6px;}
		.supportBox .supportDet{float:left; padding:10px; background:url(../images/bgSupport.png) right top no-repeat; width:192px; height:232px;}
		.supportDet ul{ list-style:none;  padding:10px 0 10px 0;}
		.supportDet ul li{display:block; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:30px; font-weight:bold;}
		.supportDet ul li a{text-decoration:none; line-height:30px; display:block; color:#646464; padding:0 0 0 32px;}
		.supportDet ul li a.cal{background:url(../images/sprite_icons.png) left -247px no-repeat;}
		.supportDet ul li a.rep{background:url(../images/sprite_icons.png) -1px -275px no-repeat;}
		.supportDet ul li a:hover{color:#1f80b1;}
		.supportDet h4{ display:block; background:url(../images/sprite_icons.png) left -200px no-repeat; width:185px; height:45px; margin:10px 0 5px 0;}
		.supportDet p{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#3a3a3a;}
		.supportDet p span{ font-weight:bold;}
		.supportDet p a{ text-decoration:none; color:#3a3a3a;}
		.supportDet p a:hover{color:#1f80b1;}
		
		/* inner section */
		.innerSection{width:98%; margin:10px auto; overflow:hidden;}
		.newsBox{width:46%; float:left; height:200px; background:#FFF; border:solid 1px #c0c0c0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:10px 1.4% 10px 2%;}
		.newsBox h4{font-family:Calibri, Arial, helvetica, sans-serif; font-size:16px; color:#3a3a3a; border-bottom:solid 2px #eaeaea; display:block; background-color:#dddbdb; font-weight:normal; line-height:28px;}
				
		.scroll-pane{width:100%; height: 169px; overflow: auto;}
		.horizontal-only{height: auto;}
		.scroll-pane ul{ list-style:none; margin:5px 0 5px 0; font-family:Arial, Helvetica, sans-serif!important; }
		.scroll-pane ul li{ line-height:20px; font-size:12px; color:#3e3e3e; padding:3px;}
		*+html .scroll-pane ul li font{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3e3e3e; }
		.scroll-pane ul li span{background:url(../images/arrow.png) 10px 9px no-repeat; display:block; width:27px; height:20px; float:left;}
		.scroll-pane ul li span.update{display:block; width:200px; float:right; text-align:center; background:none;}
		.scroll-pane ul li span.update a{padding:0;}
		.scroll-pane ul li a{ text-decoration:none; color:#3e3e3e; display:block; padding:0 0 0 27px; font-weight:normal;}
		.scroll-pane ul li a:hover{ color:#000;}
		.scroll-pane ul li:hover{color:#000; background:url(../images/list_bg.png) left top repeat;}
		.bluecol{color:#176C96!important;}
		
		.innerSection .newsPic{ background:url(../images/news.png) right bottom no-repeat;}
		.innerSection .newsPic h4 span{ background:url(../images/sprite_icons.png) 6px -302px no-repeat; display:block; line-height:28px; width:30px; float:left; padding:0 8px 0 0;}
		
		.innerSection .tipPic{ background:url(../images/tips.png) right bottom no-repeat;}
		.innerSection .tipPic h4 span{ background:url(../images/sprite_icons.png) 6px -332px no-repeat; display:block; line-height:28px; width:30px; float:left; padding:0 8px 0 0;}
		
		.innerSection .menuPic{ background:url(../images/menu.png) right bottom no-repeat;}
		.innerSection .menuPic h4 span{ background:url(../images/sprite_icons.png) 6px -363px no-repeat; display:block; line-height:28px; width:30px; float:left; padding:0 8px 0 0;}
		
		.innerSection .ideasPic{ background:url(../images/ideas.png) right bottom no-repeat;}
		.innerSection .ideasPic h4 span{ background:url(../images/sprite_icons.png) 6px -393px no-repeat; display:block; line-height:28px; width:30px; float:left; padding:0 8px 0 0;}
		
		.tableBox{color:#343434; border:solid 1px #cecece;}
		.tableBox tr{background:#fff;}
		.tableBox tr:hover{background:#fbfbfb;}
		.tableBox td{border:solid 1px #cfcfcf; padding:0 5px; line-height:22px; border-left:none; border-bottom:none; padding-top:2px; padding-bottom:2px;}
		.tableBox td span.redCol{ color:#F00;}
		.tableBox td a{ color:#0574ab; text-decoration:none; font-weight:bold;}
		.tableBox td a:hover{ color:#185472;}
		.tableBox td.pdNone{padding:0px;}
		.bdrWhite{border-top: solid 1px #fff!important;}
		
		.tableBox td ul.checklist{ list-style:none; display:block; width:150px; position:relative;}
		.tableBox td ul.checklist li{ float:left; display:block;}
		.tableBox td ul.checklist li.checkpic{ width:20px; height:20px; margin:5px 0 0 10px; background:url(../images/sprite_icons.png) -176px -446px no-repeat; cursor:pointer;}
		.tableBox .linkbtn a{ text-decoration:none; color:#0574ab;}
		.tableBox .linkbtn a:hover{color:#194358;}
		
		.tableBox td ul.checklist li.checkpic1{ width:20px; height:20px; margin:5px 5px 0 0; background:url(../images/sprite_icons.png) -86px -602px no-repeat; cursor:pointer;}
		.tableBox td ul.checklist li.checkpic2{ width:20px; height:20px; margin:5px 5px 0 0; background:url(../images/sprite_icons.png) -176px -444px no-repeat; cursor:pointer;}
		.tableBox td ul.checklist li.checkpic3{ width:20px; height:20px; margin:5px 5px 0 0; background:url(../images/sprite_icons.png) -141px -601px no-repeat; cursor:pointer;}
		
		.tableBox2{color:#343434; border:solid 1px #cecece;}
		.tableBox2 tr{background:#fff;}
		.tableBox2 tr:hover{background:#fbfbfb;}
		.tableBox2 td{border:solid 1px #cfcfcf; padding:0 5px; line-height:30px; border-left:none; border-bottom:none;}
		.tableBox2 td.pdNone{padding:0px;}
		.tableBox2 .tableHead{background:#e7e7e7; color:#2a2a2a; font-weight:bold;}
		.tableBox2 .tableHead:hover{background:#e7e7e7;}
		
		.tableBox3{color:#343434; border:solid 1px #cfcfcf; border-top:none; margin:-1px 0 3px 0; background:#FFF; overflow:hidden;}
		.tableBox3 tr:hover{background:#fbfbfb;}
		.tableBox3 .tableHead{background:#e7e7e7; color:#2a2a2a; font-weight:bold;}
		.tableBox3 .tableHead:hover{background:#e7e7e7;}
		
		.tableNorm2{color:#343434; border-bottom:solid 1px #cfcfcf; background:#FFF; overflow:hidden;}
		.tableNorm2 tr:hover{background:#fbfbfb;}
		.tableNorm2 td{border:solid 1px #cfcfcf; padding:0 5px; line-height:25px; border-left:none; border-bottom:none;}
		
		.tableNorm3{color:#343434; border-bottom:solid 1px #cfcfcf;  background:#FFF; overflow:hidden;}
		.tableNorm3 tr:hover{background:#fbfbfb;}
		.tableNorm3 td{border-left:solid 1px #cfcfcf; border-top:solid 1px #cfcfcf; padding:0 5px; line-height:25px;}
		
		.bdrLft{border-left:solid 1px #cfcfcf;}
		
		.noteBox{ width:100%;}
		.noteBox p{ line-height:20px; padding:5px 0; text-align:right;}
		.noteBox p span{ font-weight:bold; padding:0 10px 0 0; color:#ec0303;}
		.noteBox p span.incd{ display:inline-block; width:18px; background:url(../images/sprite_icons.png) -137px -446px no-repeat; padding:0 4px;}
		.noteBox p span.excd{ display:inline-block; width:18px; background:url(../images/sprite_icons.png) -109px -446px no-repeat; padding:0 4px;}
		.noteBox p a{ text-decoration:none; font-weight:bold; color:#0574ab; padding:0 5px;}
		.noteBox p a:hover{color:#185472;}
		.noteBox p.noteParaLeft span.ancorIcon{color:#0574ab; padding:0 5px;}
		p.notePara{text-align: right;}
		p.notePara span{ font-weight:bold; color:#ec0303;}
		p.noteParaLeft{text-align: left; padding:5px;}
		p.noteParaLeft span{ font-weight:bold; color:#ec0303;}
				
		.tableBox .tableHead{background:#e7e7e7; color:#2a2a2a; font-weight:bold;}
		.tableBox .tableHead td{ border-top:none; line-height:18px; padding-top:4px;}
		.tableBox .tableHead:hover{background:#e7e7e7;}
		
		.tableBox .tableHead2{background:#e7e7e7; color:#2a2a2a; font-weight:bold;}
		.tableBox .tableHead2 td{ line-height:18px; padding-top:4px;}
		.tableBox .tableHead2:hover{background:#e7e7e7;}
		
		.tableBox  ul.actionList{ list-style:none;}
		.tableBox  ul.actionList li{ display:block; float:left; width:30px; height:30px;}
		.tableBox  ul.actionList li a{ display:block; width:30px; height:30px; text-decoration:none;}
		.tableBox  ul.actionList li.infoPic{ background:url(../images/sprite_icons.png) 2px -442px no-repeat;}
		.tableBox  ul.actionList li.infoPic:hover{ background:url(../images/sprite_icons.png) 2px -472px no-repeat;}
		.tableBox  ul.actionList li.contPic{background:url(../images/sprite_icons.png) -28px -442px no-repeat;}
		.tableBox  ul.actionList li.contPic:hover{background:url(../images/sprite_icons.png) -28px -472px no-repeat;}
		.tableBox  ul.actionList li.historyPic{background:url(../images/sprite_icons.png) -56px -442px no-repeat;}
		.tableBox  ul.actionList li.historyPic:hover{background:url(../images/sprite_icons.png) -56px -472px no-repeat;}
		.tableBox  ul.actionList li.addPic{background:url(../images/sprite_icons.png) -244px -331px no-repeat;}
		.tableBox  ul.actionList li.addPic:hover{background:url(../images/sprite_icons.png) -244px -356px no-repeat;}
		.tableBox  ul.actionList li.fullPic{background:url(../images/sprite_icons.png) -240px -685px no-repeat;}
		.tableBox  ul.actionList li.fullPic:hover{background:url(../images/sprite_icons.png) -240px -710px no-repeat;}
		.tableBox  ul.actionList li.accPic{background:url(../images/sprite_icons.png) -26px -745px no-repeat;}
		.tableBox  ul.actionList li.regPic{background:url(../images/sprite_icons.png) 0px -769px no-repeat;}
		.tableBox  ul.actionList li.savePic{background:url(../images/sprite_icons.png) -169px -468px no-repeat;}
		.tableBox  ul.actionList li.savePic:hover{background:url(../images/sprite_icons.png) -169px -495px no-repeat;}
		.tableBox  ul.actionList li.backPic{background:url(../images/sprite_icons.png) -69px -748px no-repeat;}
		.tableBox  ul.actionList li.backPic:hover{background:url(../images/sprite_icons.png) -69px -779px no-repeat;}
		.tableBox  ul.actionList li.frwdPic{background:url(../images/sprite_icons.png) -108px -748px no-repeat;}
		.tableBox  ul.actionList li.frwdPic:hover{background:url(../images/sprite_icons.png) -108px -779px no-repeat;}
		.tableBox  ul.actionList li.refPic{background:url(../images/sprite_icons.png) -147px -748px no-repeat;}
		.tableBox  ul.actionList li.refPic:hover{background:url(../images/sprite_icons.png) -147px -779px no-repeat;}
		.tableBox  ul.actionList li.HismapPic{background:url(../images/sprite_icons.png) -130px -504px no-repeat;}
		.tableBox  ul.actionList li.HismapPic:hover{background:url(../images/sprite_icons.png) -130px -535px no-repeat;}
		.tableBox  ul.actionList li.UpDownPic span{ display:block; width:30px; height:15px!important; margin:0!important; padding:0!important; cursor:pointer;}
		.tableBox  ul.actionList li.UpDownPic span.upPic{ background:url(../images/sprite_icons.png) -26px -624px no-repeat}
		.tableBox  ul.actionList li.UpDownPic span.upPic:hover{ background:url(../images/sprite_icons.png) -51px -624px no-repeat}
		.tableBox  ul.actionList li.UpDownPic span.downPic{ background:url(../images/sprite_icons.png) -26px -643px no-repeat;}
		.tableBox  ul.actionList li.UpDownPic span.downPic:hover{ background:url(../images/sprite_icons.png) -51px -643px no-repeat;}
		
		ul.actionBox{ list-style:none; float:right; margin:-4px 0 0 0;}
		ul.actionBox li{ display:block; float:left; width:26px; height:26px;}
		ul.actionBox li a{ display:block; width:30px; height:30px; text-decoration:none;}
		ul.actionBox li.backPic{background:url(../images/sprite_icons.png) -69px -748px no-repeat;}
		ul.actionBox li.backPic:hover{background:url(../images/sprite_icons.png) -69px -779px no-repeat;}
		ul.actionBox li.frwdPic{background:url(../images/sprite_icons.png) -108px -748px no-repeat;}
		ul.actionBox li.frwdPic:hover{background:url(../images/sprite_icons.png) -108px -779px no-repeat;}
		ul.actionBox li.refPic{background:url(../images/sprite_icons.png) -147px -748px no-repeat;}
		ul.actionBox li.refPic:hover{background:url(../images/sprite_icons.png) -147px -779px no-repeat;}
		ul.actionBox li.clonPic{background:url(../images/sprite_icons.png) -180px -748px no-repeat;}
		ul.actionBox li.clonPic:hover{background:url(../images/sprite_icons.png) -180px -779px no-repeat;}
				
		.tableBox  ul.actionNorm{ list-style:none;}
		.tableBox  ul.actionNorm li{ display:block; float:left; margin-left:1px;}
		.tableBox  ul.actionNorm li a{ display:block; width:25px; height:22px; text-decoration:none;}
		.tableBox  ul.actionNorm li.editPic{background:url(../images/sprite_icons.png) -88px -445px no-repeat;}
		.tableBox  ul.actionNorm li.editPic:hover{background:url(../images/sprite_icons.png) -88px -473px no-repeat;}
		.tableBox  ul.actionNorm li.delPic{background:url(../images/sprite_icons.png) -112px -446px no-repeat;}
		.tableBox  ul.actionNorm li.delPic:hover{background:url(../images/sprite_icons.png) -112px -474px no-repeat;}
		
		.tableBox td.smtext{font-size:11px!important; line-height:17px; padding-top:3px; padding-bottom:3px;}
		.tableBox td span.tickIcon{ display:block; width:18px; height:18px; background:url(../images/sprite_icons.png) -142px -447px no-repeat; margin:0 auto;}
		
		.smtext{font-size:11px!important; line-height:17px!important; padding-top:4px!important; padding-bottom:4px!important;}
		
		.tableBox  ul.actionList li.editPic{background:url(../images/sprite_icons.png) -86px -442px no-repeat;}
		.tableBox  ul.actionList li.editPic:hover{background:url(../images/sprite_icons.png) -86px -470px no-repeat;}
		.tableBox  ul.actionList li.delPic{background:url(../images/sprite_icons.png) -109px -442px no-repeat;}
		.tableBox  ul.actionList li.delPic:hover{background:url(../images/sprite_icons.png) -109px -470px no-repeat;}
		.tableBox  ul.actionList li input.checkpic{ display:block; width:20px; height:20px; margin:6px 0 0 10px;}
		*+html .tableBox  ul.actionList li input.checkpic{ margin:5px 0 0 10px;}
		
		.tableBox  ul.suppList{ list-style:none;}
		.tableBox  ul.suppList li{ display:block; line-height:28px; padding:0 5px;}
		.tableBox  ul.suppList li.first{ border-bottom:solid 1px #e5e5e5; font-weight:bold; color:#3d3d3d;}
		
		.tblInner{color:#343434;}
		.tblInner tr{background:#f9f9f9;}
		.tblInner tr:hover{background:#fbfbfb;}
		.tblInner td{border:solid 1px #cfcfcf; padding:0 5px; line-height:21px; border-left:none; border-top:none;}
		.tblInner td.pdNone{padding:0px;}
		.tblInner ul.sellList{margin:0; padding:0; list-style:none;}
		.tblInner ul.sellList li{line-height:21px; height:21px; display:block; clear:both;}
		.tblInner ul.sellList li span{ display:block; width:22px; height:14px; float:left; padding:5px 0 0 0;}
		*+html .tblInner ul.sellList li span{padding:0px;}
		.tblnobg tr{background:#ffffff;}
		.tblnobg tr:hover{background:#fbfbfb;}
				
		.info_contBox .tableHead{color:#27292a; margin:0 auto; width:99.8%;}
		.info_contBox .tableHead td{border-top:none; line-height:28px;}
		.info_contBox .tableHead td.firstBox{padding:0 0 0 40px;}
		.info_contBox .tableHead td.firstBox span.dateRange{font-weight:bold;}
		.info_contBox p{ color:#383a3b; line-height:20px; padding:6px 10px; text-align:justify;}
		.info_contBox p span{ font-weight:bold;}
		
		.info_contBox .tableHead td p.changeBt, .info_contBox .tableHead td p.calBt{margin:0; padding:0;}
		.info_contBox .tableHead td p.changeBt a{ font-weight:bold; color:#0574AB; display:block; text-decoration:none; width:80px; cursor:pointer;}
		.info_contBox .tableHead td p.changeBt span{background:url(../images/sprite_icons.png) -79px -689px no-repeat; display:block; width:28px; height:20px; float:right;}
		.info_contBox .tableHead td p.changeBt font.first{ float:left; width:50px; background:none;}
		.info_contBox .tableHead td p.changeBt a:hover{color:#185472;}
		.info_contBox .tableHead td p.changeBt a:hover span{background:url(../images/sprite_icons.png) -79px -719px no-repeat;}
		
		.info_contBox .tableHead td p.calBt a{ font-weight:bold; color:#0574AB; display:block; text-decoration:none; width:115px; background:url(../images/sprite_icons.png) -122px -690px no-repeat; float:right;}
		.info_contBox .tableHead td p.calBt a:hover{ font-weight:bold; color:#194358; background:url(../images/sprite_icons.png) -122px -719px no-repeat;}
		
		.manageBox{width:98%; margin:10px auto; overflow:hidden;}
		.mngBoxScroll{width:98%; margin:10px auto; height:450px; overflow-y:scroll; padding:0 5px 0 0;}
		
		/*Back to top button */
		#back-top {position:fixed; bottom: 5px; right:5px; width:64px; cursor:pointer;}
		#back-top a {display: block;text-align: center; font-size:11px; text-align:center;		
		text-decoration: none;color: #878787;/* background color transition */
		-webkit-transition: 1s;
		-moz-transition: 1s;
		transition: 1s;
		line-height:20px;
		cursor:pointer;}
		#back-top a:hover {color: #000; cursor:pointer;}
		/* arrow icon (span tag) */
		#back-top span {width: 22px;height: 22px;display: block;background:url(../images/up-arrow.png) no-repeat center center #bbbbbb; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;
		/* background color transition */
		-webkit-transition: 1s;-moz-transition: 1s;transition: 1s; margin:0 auto; cursor:pointer; display:block;}
		#back-top a:hover span {background-color: #777; cursor:pointer;}
		/*Back to top button */
		
		.headBox{width:100%; margin:0; overflow:hidden;}
		.headBox ul{ margin:0; padding:0; list-style:none; background:none!important;}
		.headBox ul li{display:block;}
		.headBox ul li.headText{font-size:13px; color:#202020; line-height:25px; font-weight:bold; float:left;}
		.headBox ul li.collapseAll{font-size:12px; color:#6d6d6d; line-height:25px; font-weight:normal; float:right; width:90px; display:block;}
		.headBox ul li.collapseAll a{ text-decoration:none; color:#6d6d6d; background:url(../images/sprite_icons.png) 70px -506px no-repeat; display:block; text-align:right; padding:0 22px 0 0;}
		.headBox ul li.collapseAll a:hover,.headBox ul li.expandAll a:hover{color:#2c2c2c;}
		.headBox ul li.expandAll{font-size:12px; color:#6d6d6d; line-height:25px; font-weight:normal; float:right; width:90px; display:block;}
		.headBox ul li.expandAll a{ text-decoration:none; color:#6d6d6d; background:url(../images/sprite_icons.png) 70px -533px no-repeat; display:block; text-align:right; padding:0 22px 0 0;}
	
		.headBox ul li.addContBt{float:right; display:block;}
		.headBox ul li.addContBt a{display:block; width:156px; height:26px; background:url(../images/sprite_icons.png) -82px -510px no-repeat; text-decoration:none;}
		.headBox ul li.addContBt a:hover{background:url(../images/sprite_icons.png) -82px -538px no-repeat;}
		.headBox p{ color:#383a3b; line-height:20px; padding:6px 0px; text-align:justify;}
		.headBox p span{ font-weight:bold;}
		
		.infoBox{width:100%; margin:0 0 1px 0;   }
		.infoBox h4{  line-height:28px; background: #afb9c4; cursor:pointer; font-size:13px; overflow:hidden; color:#fff!important; border-bottom:1px solid #c3cbd4; padding-left:4px }
		.infoBox h4 a{text-decoration:none; color:#fff!important; }
		.infoBox h4 a:hover{color:#fff;}
		.infoBox h4:hover{line-height:28px; background: left top repeat-x #c5cfd9;}
		.infoBox h4 span.collapseHead{display:block; background:url(../images/sprite_icons.png) 4px -572px no-repeat; height:28px; width:28px; float:left;}
		.infoBox h4 span.expandHead{display:block; background:url(../images/sprite_icons.png) 4px -595px no-repeat; height:28px; width:28px; float:left;}
		.infoBox h4 span.headLft{text-align:right; float:left; display:block;}
		.infoBox h4 span.headRgt{text-align:right; float:right; padding-right:10px; display:block;}
		
		.infoBox h4 span.filtspan{ padding-left:25px; font-size:12px; cursor:default;}
		.infoBox h4 span.filtspan font{font-weight:normal; font-size:12px; cursor:default;}
		.infoBox h4 span.first{text-align:right; float:left; display:block;}
		.infoBox h4 span.last{text-align:right; float:right; display:block; padding:0 10px 0 0;}
		.infoBox h4 a{ color:#0574ab; text-decoration:none;}
		.infoBox h4 a:hover{ color:#185472;}
		
		.infoBox ul.topHead{ border:solid 1px #cecece; line-height:28px; background:url(../images/bg_tab.png) left top repeat-x #dbdbdb; cursor:pointer; min-height:28px;}
		.infoBox ul.topHead li{ display:block; float:left; cursor:default;}
		.infoBox ul.topHead li.collapseHead{display:block; background:url(../images/sprite_icons.png) 4px -571px no-repeat; height:28px; width:28px; float:left; cursor:pointer;}
		.infoBox ul.topHead li.expandHead{display:block; background:url(../images/sprite_icons.png) 4px -595px no-repeat; height:28px; width:28px; float:left; cursor:pointer;}
		.infoBox ul.topHead li.name{ width:350px;}
		.infoBox ul.topHead li.curr{ width:200px;}
		.infoBox ul.topHead li.rank{ width:80px;}
		.infoBox ul.topHead li.rank a{ color:#0574ab; text-decoration:none;}
		.infoBox ul.topHead li.rank a:hover{ color:#185472;}
		.infoBox ul.topHead li.rgtBox{ float:right;}
		
		.infoBox ul.topHead li.rgtBox li{ margin:0 2px;}
		.infoBox ul.topHead li.rgtBox li.editPic{background:url(../images/sprite_icons.png) -90px -443px no-repeat; width:20px; height:20px; cursor:pointer; margin-top:2px;}
		.infoBox ul.topHead li.rgtBox li.editPic:hover{background:url(../images/sprite_icons.png) -90px -471px no-repeat;}
		.infoBox ul.topHead li.rgtBox li.delPic{background:url(../images/sprite_icons.png) -115px -444px no-repeat; width:20px; height:20px; cursor:pointer; margin-top:2px;}
		.infoBox ul.topHead li.rgtBox li.delPic:hover{background:url(../images/sprite_icons.png) -115px -472px no-repeat;}
		.infoBox ul.topHead li.rgtBox li.historyPic{background:url(../images/sprite_icons.png) -59px -445px no-repeat; width:24px; height:24px; cursor:pointer; margin-top:2px;}
		.infoBox ul.topHead li.rgtBox li.historyPic:hover{background:url(../images/sprite_icons.png) -59px -475px no-repeat;}
		.infoBox ul.topHead li.rgtBox li.editDetPic{background:url(../images/sprite_icons.png) -244px -617px no-repeat; width:24px; height:24px; cursor:pointer; margin-top:2px;}
		.infoBox ul.topHead li.rgtBox li.editDetPic:hover{background:url(../images/sprite_icons.png) -244px -643px no-repeat;}
		.infoBox ul.topHead li.rgtBox li.mastTxt{ margin:0 10px 0 40px;}
		
		.infoBox ul.topHead li.rgtBox li.mastTxt span input.checkIcon{margin:7px 5px 0 0; display:block; width:16px; height:16px; float:left;}
		
		
		.infoBox h5{ border:solid 1px #cecece; line-height:28px; background:url(../images/bg_tab.png) left top repeat-x #dbdbdb; cursor:pointer; font-size:13px; padding:0 0 0 10px;}
		.infoBox h5:hover{ border:solid 1px #cecece; line-height:28px; background:url(../images/bg_tab.png) left top repeat-x #dbdbdb;}
		
		.info_contBox{border:solid 1px #cecece; border-top:solid 1px #e8e8e8; margin:-1px 0 0 0; padding:0 0 8px 0; overflow:hidden;}
		
		.inputBox{ width:160px; border:solid 1px #c3c3c3; color:#333; height:20px; line-height:18px; padding:0 5px; border-radius:5px;  -moz-border-radius:5px; -webkit-border-radius:5px; font-size:12px;}
		.inputBoxSm{ width:55px; border:solid 1px #c3c3c3; color:#333; height:18px; line-height:16px; padding:0 2px; border-radius:4px;  -moz-border-radius:4px; -webkit-border-radius:4px; font-size:12px;}
		.inputBoxSm2{ width:55px; border:solid 1px #c3c3c3; color:#333; height:18px; line-height:16px; padding:0 2px; border-radius:4px;  -moz-border-radius:4px; -webkit-border-radius:4px; font-size:12px;}
		.inputBoxSm3{ width:50px; border:solid 1px #c3c3c3; color:#333; height:18px; line-height:16px; padding:0 2px; border-radius:4px;  -moz-border-radius:4px; -webkit-border-radius:4px; font-size:12px;}
		.inputBoxSm5{ width:40px; border:solid 1px #c3c3c3; color:#333; height:18px; line-height:16px; padding:0 2px; border-radius:4px;  -moz-border-radius:4px; -webkit-border-radius:4px; font-size:12px;}
		.inputBoxSm4{ width:30px; border:solid 1px #c3c3c3; color:#333; height:18px; line-height:16px; padding:0 2px; border-radius:4px;  -moz-border-radius:4px; -webkit-border-radius:4px; font-size:12px;}
		.inputBox2{ width:100px; border:solid 1px #c3c3c3; color:#333; height:20px; line-height:18px; padding:0 5px; border-radius:5px;  -moz-border-radius:5px; -webkit-border-radius:5px; font-size:12px;}
		.inputBox3{ width:45px; border:solid 1px #c3c3c3; color:#333; height:20px; line-height:18px; padding:0 5px; border-radius:5px;  -moz-border-radius:5px; -webkit-border-radius:5px; font-size:12px;}
		.inputBox4{ width:70px; border:solid 1px #c3c3c3; color:#808080; height:20px; line-height:18px; padding:0 5px; border-radius:5px;  -moz-border-radius:5px; -webkit-border-radius:5px; font-size:12px;}
		.inputBox5{ width:200px; border:solid 1px #c3c3c3; color:#808080; height:20px; line-height:18px; padding:0 5px; border-radius:5px;  -moz-border-radius:5px; -webkit-border-radius:5px; font-size:12px;}
		.inputBox6{ width:130px; border:solid 1px #c3c3c3; color:#808080; height:20px; line-height:18px; padding:0 5px; border-radius:5px;  -moz-border-radius:5px; -webkit-border-radius:5px; font-size:11px;}

        .inputBoxLength{ width:760px; border:solid 1px #c3c3c3; color:#333; height:20px; line-height:18px; padding:0 5px; border-radius:5px;  -moz-border-radius:5px; -webkit-border-radius:5px; font-size:12px;}
		
		.disBlck{display:block;}
		
		.info_contBox .spanBold td{ line-height:22px;}
		.info_contBox .spanBold td span{font-weight:bold;}
		.info_contBox .spanBold td input.checkBoxPad{margin:4px 7px 0 0;}
		*+html .info_contBox .spanBold td input.checkBoxPad{margin:1px 7px 0 0;}
		
		.info_contBox .spanBold td input.radioBoxPad{margin:4px 7px 0 0;}
		*+html .info_contBox .spanBold td input.radioBoxPad{margin:1px 7px 0 0;}
		
		.infoBoxNorm{width:100%; margin:0 0 1px 0;}
		.infoBoxNorm h4{ border:solid 1px #cecece; line-height:28px; background:url(../images/bg_tab.png) left top repeat-x; font-size:13px; padding:0 0 0 8px; color:#27292a;}		

		.textArBox{ width:75%; border:solid 1px #c3c3c3; color:#333; height:80px; line-height:18px; padding:2px 2px 2px 5px; border-radius:5px;  -moz-border-radius:5px; -webkit-border-radius:5px; font-size:12px; resize:none; float:left; margin:0 3px 0 0;}
		
		.textArBoxB{ width:75%; border:solid 1px #c3c3c3; color:#333; height:50px; line-height:18px; padding:2px 2px 2px 5px; border-radius:5px;  -moz-border-radius:5px; -webkit-border-radius:5px; font-size:12px; resize:none; float:left; margin:0 3px 0 0;}
		
		.textArBox2{ width:95.5%; border:solid 1px #e5e5e5; color:#333; height:170px; line-height:18px; padding:2px 2px 2px 5px; border-radius:5px;  -moz-border-radius:5px; -webkit-border-radius:5px; font-size:12px; resize:none; float:left; margin:1% 1% 0px 1%;}
		
		.boxSet{ overflow:hidden;}
		
		span.fxcont{margin:0 0 0 0;}
		span.infoImg{display: block; width:20px; height:20px; background:url(../images/sprite_icons.png) -3px -448px no-repeat; cursor:pointer; margin:34px 0 0 0;}
		span.infoImg:hover{background:url(../images/sprite_icons.png) -3px -478px no-repeat;}
		
		.buttonBox{width:100%; margin:10px auto;}
		.buttonBox ul{ list-style:none; overflow:hidden; width:172px; margin:0 auto;} 
		.buttonBox li{ display:block; float:left; margin:0 5px;}
		.buttonBox li a{ display:block; width:76px; height:26px; text-decoration:none;}
		.buttonBox li a.update:hover{background:url(../images/sprite_icons.png) -3px -654px no-repeat;}
		.buttonBox li a.update{ background:url(../images/sprite_icons.png) -3px -626px no-repeat;}
		.buttonBox li a.back{ background:url(../images/sprite_icons.png) -82px -626px no-repeat;}
		.buttonBox li a.back:hover{ background:url(../images/sprite_icons.png) -82px -654px no-repeat;}
		.buttonBox li a.continue:hover{background:url(../images/sprite_icons.png) -144px -332px no-repeat;}
		.buttonBox li a.continue{ background:url(../images/sprite_icons.png) -61px -332px no-repeat; width:80px; margin-left:40px;}
		
		.buttonBox ul.big{ list-style:none; overflow:hidden; width:200px; margin:0 auto;}
		.buttonBox li a.cancel{ background:url(../images/sprite_icons.png) -4px -782px no-repeat; width:80px;}
		.buttonBox li a.cancel:hover{ background:url(../images/sprite_icons.png) -87px -782px no-repeat;}
		.buttonBox li a.preview{ background:url(../images/sprite_icons.png) -4px -752px no-repeat; width:80px;}
		.buttonBox li a.preview:hover{ background:url(../images/sprite_icons.png) -87px -752px no-repeat;}
		
		.buttonBoxmid{width:100%; margin:10px auto 0px auto;}
		.buttonBoxmid ul{ list-style:none; overflow:hidden; width:157px; margin:0 auto;} 
		.buttonBoxmid li{ display:block; float:left; margin:0 5px;}
		.buttonBoxmid li a{ display:block; height:26px; text-decoration:none;}
		.buttonBoxmid li a.apply{ background:url(../images/sprite_icons.png) -172px -751px no-repeat; width:68px;}
		.buttonBoxmid li a.apply:hover{background:url(../images/sprite_icons.png) -172px -782px no-repeat;}
		.buttonBoxmid li a.reset{ background:url(../images/sprite_icons.png) -3px -813px no-repeat; width:68px;}
		.buttonBoxmid li a.reset:hover{background:url(../images/sprite_icons.png) -3px -843px no-repeat;}
		
		.buttonBox2{width:100%; margin:10px auto 0px auto;}
		.buttonBox2 ul{ list-style:none; overflow:hidden; width:255px; margin:0 auto;} 
		.buttonBox2 li{ display:block; float:left; margin:0 5px;}
		.buttonBox2 li a{ display:block; height:26px; text-decoration:none;}
		.buttonBox2 li a.cancel{ background:url(../images/sprite_icons.png) -4px -782px no-repeat; width:80px;}
		.buttonBox2 li a.cancel:hover{ background:url(../images/sprite_icons.png) -87px -782px no-repeat;}
		.buttonBox2 li a.back{ background:url(../images/sprite_icons.png) -82px -626px no-repeat; width:77px;}
		.buttonBox2 li a.back:hover{ background:url(../images/sprite_icons.png) -82px -654px no-repeat;}
		.buttonBox2 li a.submitCng{ background:url(../images/sprite_icons.png) -72px -813px no-repeat; width:66px;}
		.buttonBox2 li a.submitCng:hover{ background:url(../images/sprite_icons.png) -72px -843px no-repeat;}
		
		.pagbox{width:100%; margin:4px auto 0px auto; overflow:hidden;}
		.pagbox ul{ list-style:none; overflow:hidden; padding:3px; float:right;}
		.pagbox ul li{ display:block; float:left; margin:0 1px;}
		.pagbox ul li a{ width:28px; height:22px; display:block; text-decoration:none;}
		.pagbox ul li a.first{ background:url(../images/sprite_icons.png) -4px -875px no-repeat;}
		.pagbox ul li a.first:hover{ background:url(../images/sprite_icons.png) -4px -899px no-repeat;}
		.pagbox ul li a.second{ background:url(../images/sprite_icons.png) -32px -875px no-repeat;}
		.pagbox ul li a.second:hover{ background:url(../images/sprite_icons.png) -32px -899px no-repeat;}
		.pagbox ul li.third{ background:url(../images/sprite_icons.png) -241px -784px no-repeat; width:30px; height:22px;}
		.pagbox ul li.third input.pginp{width:25px; height:16px; text-align:center; margin:3px 0 0 2px!important; padding:0!important; border:none; font-size:12px; font-weight:bold; color:#454545; background:none;}
		.pagbox ul li a.forth{ background:url(../images/sprite_icons.png) -63px -875px no-repeat;}
		.pagbox ul li a.forth:hover{ background:url(../images/sprite_icons.png) -63px -899px no-repeat;}
		.pagbox ul li a.fifth{ background:url(../images/sprite_icons.png) -92px -875px no-repeat;}
		.pagbox ul li a.fifth:hover{ background:url(../images/sprite_icons.png) -92px -899px no-repeat;}
		.pagbox ul li a.copyOne{ background:url(../images/sprite_icons.png) -177px -929px no-repeat;}
		.pagbox ul li a.copyOne:hover{ background:url(../images/sprite_icons.png) -177px -951px no-repeat;}
		.pagbox ul li a.copyAll{ background:url(../images/sprite_icons.png) -206px -929px no-repeat;}
		.pagbox ul li a.copyAll:hover{ background:url(../images/sprite_icons.png) -206px -951px no-repeat;}
		.pagbox ul li.Cal{ background:url(../images/sprite_icons.png) -235px -929px no-repeat; display:block; width:28px; height:22px;}
		.pagbox ul li.Cal:hover{ background:url(../images/sprite_icons.png) -235px -951px no-repeat;}
		
		.showBox{ display:block; float:left; height:25px; width:300px;}
		
		.info_contBox .tableHead span.checkInput select{width:172px; height:21px; border:solid 1px #afafaf; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; font-size:12px; padding:1px 1px 1px 5px; color:#585858; font-size:11px; color:#2b2b2b;}
		*+html .info_contBox .tableHead span.checkInput select{width:173px; margin-top:2px;}
		.info_contBox .tableHead span.checkInput select option{ padding:0 0 0 5px; margin:3px 0;}
		
		.info_contBox .tableBox span.checkInput select{width:66px; height:19px; border:solid 1px #afafaf; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; font-size:12px; padding:1px 1px 1px 5px; color:#585858; font-size:11px; color:#2b2b2b;}
		.info_contBox .tableBox span.checkInput select option{ padding:0 0 0 5px; margin:3px 0; text-align:left;}
		.info_contBox .tableBox span.checkInput span.select {position: absolute; width:66px; height:23px; font-size:11px; padding:1px 1px 1px 5px; color:#585858; background:url(../images/bg_selectBoxSm.jpg) left 3px no-repeat; overflow: hidden; text-align:left; line-height:25px;}
		
		.info_contBox .tableBox2 span.checkInput select{width:101px; height:17px; border:solid 1px #afafaf; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; font-size:12px; padding:1px 1px 1px 5px; color:#585858; font-size:11px; color:#2b2b2b;}
		.info_contBox .tableBox2 span.checkInput select option{ padding:0 0 0 5px; margin:3px 0; text-align:left;}
		.info_contBox .tableBox2 span.checkInput span.select {position: absolute; width:101px; height:23px; font-size:11px; padding:1px 1px 1px 5px; color:#585858; background:url(../images/bg_selectBoxSm2.jpg) left 3px no-repeat; overflow: hidden; text-align:left; line-height:24px;}
		
		.info_contBox .tableBox span.checkInput select{width:66px; height:19px; border:solid 1px #afafaf; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; font-size:12px; padding:1px 1px 1px 5px; color:#585858; font-size:11px; color:#2b2b2b;}
		.info_contBox .tableBox span.checkInput select option{ padding:0 0 0 5px; margin:3px 0; text-align:left;}
		.info_contBox .tableBox span.checkInput span.select {position: absolute; width:66px; height:23px; font-size:11px; padding:1px 1px 1px 5px; color:#585858; background:url(../images/bg_selectBoxSm.jpg) left 3px no-repeat; overflow: hidden; text-align:left; line-height:25px;}
		*+html .info_contBox .tableBox span.checkInput span.select {width:66px; height:23px; background:url(../images/bg_selectBoxSm.jpg) left 0px no-repeat; line-height:20px;}
				
		.updateBox .tablePrice span.checkInput select{width:54px; height:19px; border:solid 1px #afafaf; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; font-size:12px; padding:1px 1px 1px 5px; color:#585858; font-size:11px; color:#2b2b2b;}
		.updateBox .tablePrice span.checkInput select option{ padding:0 0 0 5px; margin:3px 0; text-align:left;}
		.updateBox .tablePrice span.checkInput span.select {position: absolute; width:54px; height:23px; font-size:11px; padding:1px 1px 1px 5px; color:#585858; background:url(../images/selectBoxSm3.png) left 3px no-repeat; overflow: hidden; text-align:left; line-height:25px;}
		
		*+html .updateBox .tablePrice span.checkInput span.select {background:url(../images/selectBoxSm3.png) left 1px no-repeat; line-height:19px;}
		
		.tableshow td{ line-height:25px;}
		.tableshow span.checkInput select{width:66px; height:19px; border:solid 1px #afafaf; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; font-size:12px; padding:1px 1px 1px 5px; color:#585858; font-size:11px; color:#2b2b2b;}
		.tableshow span.checkInput select option{ padding:0 0 0 5px; margin:3px 0; text-align:left;}
		.tableshow span.checkInput span.select {position: absolute; width:66px; height:23px; font-size:11px; padding:1px 1px 1px 5px; color:#585858; background:url(../images/bg_selectBoxSm.jpg) left 3px no-repeat; overflow: hidden; text-align:left; line-height:25px;}
		
		*+html .tableshow span.checkInput span.select {background:url(../images/bg_selectBoxSm.jpg) left 1px no-repeat; line-height:23px;}

		.tableBdrNone td{border:none;}
		.bdrNone{border:0px;}
		td.bdrNone{border:none;}
		
		.chBox{width:240px; overflow:hidden; float:left;}
		.chBox h5{ font-size:12px; color:#5f6061; font-weight:bold; line-height:30px; padding:0 0 0 6px;}
		.chBox .selBox{width:220px; height:130px; border:solid 1px #d7d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
		*+html .chBox .selBox{border:none; background:none;}
		
		.chBox .selBox .chInnerBox{height:130px; width:220px; margin:0px; border:none; background:none;}
		*+html .chBox .selBox .chInnerBox{height:131px;}
		.chBox .selBox .chInnerBox option{padding:2px 0 2px 5px;}
		
		.chBoxMid{width:50px; overflow:hidden; float:left;}
		.chBoxMid ul{list-style:none; margin:48px 0 0 1px; padding:0;}
		*+html .chBoxMid ul{list-style:none; margin:33px 0 0 1px; padding:0;}
		
		.chBoxMid ul li{ display:block; width:31px; height:22px; margin:3px 0; cursor:pointer;}
		*+html .chBoxMid ul li{ margin:0; padding:0;}

		.chBoxMid ul li a{display:block; width:31px; height:22px; text-decoration:none;}
		.chBoxMid ul li a.first{ background:url(../images/sprite_icons.png) -168px -578px no-repeat;}
		.chBoxMid ul li a.second{ background:url(../images/sprite_icons.png) -168px -605px no-repeat;}
		.chBoxMid ul li a.third{ background:url(../images/sprite_icons.png) -168px -631px no-repeat;}
		.chBoxMid ul li a.forth{ background:url(../images/sprite_icons.png) -168px -658px no-repeat;}
		
		.chBoxMid ul li a.first:hover{ background:url(../images/sprite_icons.png) -200px -578px no-repeat;}
		.chBoxMid ul li a.second:hover{ background:url(../images/sprite_icons.png) -200px -605px no-repeat;}
		.chBoxMid ul li a.third:hover{ background:url(../images/sprite_icons.png) -200px -631px no-repeat;}
		.chBoxMid ul li a.forth:hover{ background:url(../images/sprite_icons.png) -200px -658px no-repeat;}
		
		.popupBox .otherMid{width:50px; overflow:hidden; float:left; height:160px;}
		.popupBox .otherMid ul{list-style:none; margin:48px 0 0 1px; padding:0; background:none;}
		*+html .popupBox .otherMid ul{list-style:none; margin:34px 0 0 1px; padding:0; background:none;}
		.popupBox .otherMid ul li{ display:block; width:31px; height:22px; margin:3px 0; cursor:pointer;}
		*+html .popupBox .otherMid ul li{ margin:0px}
		.popupBox .otherMid ul li a{display:block; width:31px; height:22px; text-decoration:none;}
				
		.chDisBox{width:99%; margin:10px auto 0px auto; overflow:hidden;}
		.chDisBox h5{ line-height:28px; font-size:13px; padding:10px 0 0 0; color:#27292a;}
		.chDisBox .midPad{margin:0 1.7%;}
		.chDisBox .midPad2{margin:0 1.6%;}
		.chDisBox .typeBox{width:32%; float:left; border:solid 1px #d7d5d5; overflow:hidden;}
		.chDisBox .typeBox h5{ background:#dedede; line-height:25px; font-size:12px; margin:0; padding:0;}
		.chDisBox .typeBox h5 span{ padding:5px 5px 0 5px; display:block; width:16px; float:left; height:18px;}
		*+html .chDisBox .typeBox h5 span{ padding:2px 5px 0 5px;}
		
		.chDisBox .typeBox ul{ list-style:none; background:none;}
		.chDisBox .typeBox ul li{ display:block; line-height:25px; color:#353535; font-weight:bold; margin:1px 0 0 0;}
		.chDisBox .typeBox ul li.bgcol{ background:#f2f2f2;}
		.chDisBox .typeBox ul li.rateTypeList{padding-left:25px; font-weight:normal;}
		.chDisBox .typeBox ul li span{padding:5px 5px 0 5px; display:block; width:16px; float:left; height:18px;}
		*+html .chDisBox .typeBox ul li span{padding:2px 5px 0 5px;}
		
		.infoBox .updateBox{margin:-1px 0 1px 0;}
		.updateBox{width:100%; margin:15px 0 1px 0;}
		.updateBox h4{ border:solid 1px #cecece; line-height:28px; background:url(../images/bg_tab.png) left top repeat-x; font-size:13px; padding:0 0 0 8px; color:#27292a;}
		.updateBox h5{line-height:28px; background:url(../images/bg_tab.png) left top repeat-x; font-size:13px; padding:0 0 0 8px; color:#27292a;}
		
		.dtRange{ font-weight:bold; color:#232323;}	

		.popupBox{border:solid 1px #398fb9; min-height:100px; background:#FFF; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; padding:0 0 8px 0;}
		.popupBox ul{ list-style:none; height:30px; background:#3b96c3; border-radius:7px 7px 0 0; -moz-border-radius:7px 7px 0 0; -webkit-border-radius:7px 7px 0 0; margin:0;}
		.popupBox ul li{ display:block; height:30px; line-height:28px;}
		.popupBox ul li.first{ color:#fff; font-size:14px; font-weight:bold; padding:0 0 0 10px; width:130px; float:left; }
		.popupBox ul li.last{width:230px; float:right;}
		.popupBox ul li.last h5{ font-weight:bold; font-size:12px; color:#fff; float:left; padding:0 8px 0 0;}
		.popupBox ul li.headPoint{ color:#fff; font-size:14px; font-weight:bold; padding:0 0 0 8px; float:left; }
		.popupBox p{padding:0 8px 10px 8px; line-height:30px;}
		.popupBox ul.bgNone{ background:none!important;}

		.popupBox ul li.norm{color:#fff; font-size:14px; font-weight:bold; padding:0 0 0 10px; float:left; }
		
		.popupBox ul li.last span.select {position: absolute; width:105px; height:21px; font-size:11px; padding:1px 1px 1px 5px; color:#202122; background:url(../images/sprite_icons.png) -118px -410px no-repeat; overflow: hidden; line-height:22px; margin-top:3px;}
		.popupBox ul li.last span.checkInput select{width:105px; height:19px; border:solid 1px #afafaf; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; font-size:12px; padding:1px 1px 1px 5px; color:#202122; font-size:11px; color:#2b2b2b; margin-top:5px;}
		*+html .popupBox ul li.last span.checkInput select{width:105px; margin-top:5px;}

		.popupBox ul li.last span.checkInput select option{ padding:0 0 0 5px; margin:3px 0;}
		.popupBtn{ font-weight:bold; color:#0574ab; font-size:12px; display:inline;}
		.popupBtn a{text-decoration:none; color:#0574ab;}
		.popupBtn a:hover{color:#194358;}
		
		.tablePrice{color:#343434; border:solid 1px #cecece;}
		.tablePrice tr{background:#fff;}
		.tablePrice tr:hover{background:#fbfbfb;}
		.tablePrice tr.priceHead{background-color:#f5f5f5;}
		.tablePrice td{border:solid 1px #cfcfcf; padding:0 3px; line-height:22px; border-left:none; border-bottom:none;}
		
		.tablePrice td p.icontop{display:block; height:15px; line-height:15px; width:38px;}
		.tablePrice td p.icontop span.first{ background:url(../images/sprite_icons.png) -30px -578px no-repeat; display:block; float:left; width:15px; height:15px;}
		.tablePrice td p.icontop span.first:hover{ cursor:pointer; background:url(../images/sprite_icons.png) -30px -593px no-repeat;}
		.tablePrice td p.icontop span.last{ background:url(../images/sprite_icons.png) -55px -578px no-repeat; display:block; float:right; width:15px; height:15px;}
		.tablePrice td p.icontop span.last:hover{ cursor:pointer; background:url(../images/sprite_icons.png) -55px -593px no-repeat;}
		
		.tablePrice td p.iconLft{display:block; float:left; font-weight:bold; line-height:28px;}
		.tablePrice td ul.iconList{ list-style:none; margin:0; padding:0; float:right; display:block; background:none!important;}
		.tablePrice td ul.iconList li{float:left; width:15px; height:22px; margin-top:6px;}
		.tablePrice td ul.iconList li.first{cursor:pointer; background:url(../images/sprite_icons.png) -234px -577px no-repeat;}
		.tablePrice td ul.iconList li.first:hover{background:url(../images/sprite_icons.png) -234px -593px no-repeat;}
		.tablePrice td ul.iconList li.last{cursor:pointer; background:url(../images/sprite_icons.png) -250px -577px no-repeat;}
		.tablePrice td ul.iconList li.last:hover{background:url(../images/sprite_icons.png) -250px -593px no-repeat;}
		.tablePrice td.darkBg{background:#e0e0e0; font-weight:bold;}
		
		.tablePrice td ul.iconList2{ list-style:none; margin:0; padding:0; float:right; display:block; background:none!important;}
		.tablePrice td ul.iconList2 li.first{cursor:pointer; background:url(../images/sprite_icons.png) -231px -577px no-repeat; width:9px;}
		.tablePrice td ul.iconList2 li.first:hover{background:url(../images/sprite_icons.png) -231px -593px no-repeat;}
		
		.tablePrice td p.iconRgt{display:block; float:right; line-height:28px; font-size:11px;}
		.tablePrice td p a{ text-decoration:none; color:#0574ab;}
		.tablePrice td p a:hover{ color:#185472;}
		
		.goBt{ display:block; margin-top:8px; width:46px;}
		.goBt a{display:block; background:url(../images/sprite_icons.png) -225px -302px no-repeat; height:26px; text-decoration:none;}
		.goBt a:hover{display:block; background:url(../images/sprite_icons.png) -225px -272px no-repeat; width:46px; height:26px; text-decoration:none;}
		ul li.commitbt a{display:block; background:url(../images/sprite_icons.png) -102px -929px no-repeat; text-decoration:none; width:72px; height:26px;}
		ul li.commitbt a:hover{background:url(../images/sprite_icons.png) -102px -956px no-repeat;}
		
		.tableNorm{color:#343434;}
		.tableNorm tr td{line-height:25px;}
		.tableNorm ul.inputSec{list-style:none;}
		.tableNorm ul.inputSec li{display:block; float:left; line-height:25px;}
		.tableNorm ul.inputSec li input.checkset{margin:5px 5px 0 15px; display:block; width:15px; height:15px;}
		.tableNorm ul.inputSec li span.radio{ display:block; width:20px; float:left; margin-top:5px;}
		.tableNorm ul.inputSec li.zoomPic{width:18px; height:18px; background:url(../images/sprite_icons.png) -142px -473px no-repeat; margin-left:8px; cursor:pointer;}
		.tableNorm td span.normtext{float:left; display:block;}
		.tableNorm td span.zoompic{width:18px; height:18px; background:url(../images/sprite_icons.png) -142px -473px no-repeat; margin-left:8px; display:block; float:left; cursor:pointer;}
		.tableNorm ul.inputSec2{list-style:none;}
		.tableNorm ul.inputSec2 li{display:block; float:left; line-height:25px; padding:0 10px 0 0;}
		
		.tableNorm td.one span.select {position: absolute; width:138px; height:24px; font-size:11px; padding:1px 1px 1px 5px; color:#585858; background:url(../images/bg_selectBox.jpg) left 4px no-repeat; overflow: hidden; line-height:25px;}
		.tableNorm td.one select.styled{width:138px; height:21px;}
		.tableNorm td.one select.styled option{ padding:0 0 0 5px; margin:3px 0;}
		
		.tableNorm td.two span.select {position: absolute; width:66px; height:24px; font-size:11px; padding:1px 1px 1px 5px; color:#585858; background:url(../images/bg_selectBoxSm.jpg) left 4px no-repeat; overflow: hidden; line-height:25px; margin-top:-2px;}
		.tableNorm td.two select.styled{width:66px; height:21px;}
		.tableNorm td.two select.styled option{ padding:0 0 0 5px; margin:3px 0;}
			
		.tableNorm td .chBoxMid ul{ margin-top:22px!important;}
		
		ul.normBg{background:#fff;}
		li.btn{ background:url(../images/btLeft.png) left top no-repeat; display:block; height:26px; margin: 0 5px; float:left;}
		li.btn a{ background:url(../images/btRight.png) right top no-repeat; display:block; height:26px; font-weight:bold; line-height:26px; color:#FFF; text-decoration:none; padding:0 17px;}
		li.btn:hover{ background:url(../images/btLeftHover.png) left top no-repeat; color:#FFF;}
		li.btn:hover a{background:url(../images/btRightHover.png) right top no-repeat; color:#FFF;} 
		
		.dateBox{ width:100%; padding:5px 0px;}
		td span.selEve{ background:#fedcdc; padding:0 8px; display:inline-block;}
		
		td.redbg{ background:#fedcdc!important;}
		td span.greyBg{ background:#a8a8a8!important; color:#FFF; padding:2px 8px; font-weight:bold;}
		
		.info_contBox .tableSimp span.checkInput select{width:172px; height:20px; border:solid 1px #afafaf; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; font-size:12px; padding:1px 1px 1px 5px; color:#585858; font-size:11px; color:#2b2b2b;}
		*+html .info_contBox .tableSimp span.checkInput select{width:173px; margin-top:2px;}
		.info_contBox .tableSimp span.checkInput select option{ padding:0 0 0 5px; margin:3px 0;}
		
		ul.prtBox{float:right;}
		ul.prtBox li{ list-style:none; display:block; float:left;}
		ul.prtBox li a{ display:block; width:23px; text-decoration:none; margin:0 1px;}
		ul.prtBox li a.excelPic{ background:url(../images/sprite_icons.png) -28px -688px no-repeat;}
		ul.prtBox li a.excelPic:hover{ background:url(../images/sprite_icons.png) -28px -716px no-repeat;}
		ul.prtBox li a.printPic{ background:url(../images/sprite_icons.png) -53px -688px no-repeat;}
		ul.prtBox li a.printPic:hover{ background:url(../images/sprite_icons.png) -53px -716px no-repeat;}
		ul.prtBox li a.videoPic{ background:url(../images/sprite_icons.png) -209px -499px no-repeat; position:relative;}
		ul.prtBox li a.videoPic:hover{ background:url(../images/sprite_icons.png) -209px -531px no-repeat;}
		
		ul.prtBox li a.videoPic ul.vdoDrop{display:none; position:absolute; background:#fff; border:solid 1px #5bafd9; top:28px; right:10px; border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px; padding:0; overflow:hidden; text-align: left;}
		ul.prtBox li a.videoPic ul.vdoDrop li{display:block; padding:0 12px 0 8px; line-height:24px; border-bottom:dotted 1px #bfbec3; clear:both; min-width:110px; cursor:pointer; color:#1d1d1d; font-weight:normal;}
		ul.prtBox li a.videoPic ul.vdoDrop li:hover{ background:#d7eaf4; color:#000;}
		ul.prtBox li a.videoPic:hover ul.vdoDrop{display:block; min-width:110px;}
		
		ul.alloList{list-style:none;}
		ul.alloList li{ display:block; float:left;}
		ul.alloList li input.alloCheck{margin:4px 0 0 5px;}
		
		ul.dmdList{ list-style:none; background:none;}
		ul.dmdList li{ display:block; float:left; line-height:25px; font-weight:normal;}
		ul.dmdList li span{ display:block; background:#F00; width:15px; height:15px; margin:5px 6px 0 0; float:left;}
		
		.tableEvt{color:#343434; border:solid 1px #cecece;}
		.tableEvt tr td{line-height:30px;}
		
		.tableEvt span.checkInput select{width:108px; height:19px; border:solid 1px #afafaf; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; font-size:12px; padding:1px 1px 1px 5px; color:#585858; font-size:11px; color:#2b2b2b;}
		.tableEvt span.checkInput select option{ padding:0 0 0 5px; margin:3px 0; text-align:left;}
		.tableEvt span.checkInput span.select {position: absolute; width:108px; height:23px; font-size:11px; padding:1px 1px 1px 5px; color:#585858; background:url(../images/bg_selectBoxSm4.jpg) left 3px no-repeat; overflow: hidden; text-align:left; line-height:24px;}


		.sorting {background:url(../images/sort_both.png) right 3px no-repeat; cursor:pointer;}
		.sorting_asc {background:url(../images/sort_asc.png) right 3px no-repeat; cursor:pointer;}
		.sorting_desc {background: url(../images/sort_desc.png) right 3px no-repeat; cursor:pointer;}
		
		table.tableBox tr.even{background-color: #ecf2f9;}
		table.tableBox tr.odd {background-color: #ffffff;}
		table.tableBox tr.editRow {background-color: #f3f3f3;}
		table.tableBox tr.mdfd td{ color:#00F;}
		table.tableBox tr.dltd td{ color:#fbaeae;}
		table.tableBox tr.sltd td{ text-decoration:underline;}
		
		table.tableBox tr td.sortEven{background-color: #dbe4f1;}
		table.tableBox tr td.sortOdd{background-color: #ecf2f9;}
		
		.normDiv{ overflow:hidden; clear:both;}
		
		ul.srchBox{ list-style:none; overflow:hidden;float:right;}
		ul.srchBox li{ display:block; float:left; margin:0 0 0 5px; line-height:28px;}

		.dropBox{ margin-top:-3px;}
		.dropBox span.checkInput select{width:66px; height:19px; border:solid 1px #afafaf; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; font-size:12px; padding:1px 1px 1px 5px; color:#585858; font-size:11px; color:#2b2b2b;}
		.dropBox span.checkInput select option{ padding:0 0 0 5px; margin:3px 0; text-align:left;}
		.dropBox span.checkInput span.select {position: absolute; width:66px; height:23px; font-size:11px; padding:1px 1px 1px 5px; color:#585858; background:url(../images/bg_selectBoxSm.png) left 3px no-repeat; overflow: hidden; text-align:left; line-height:25px;}
		
		.dropBox1{ margin-top:-3px;}
		.dropBox1 span.checkInput select{width:115px; height:19px; border:solid 1px #afafaf; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; font-size:12px; padding:1px 1px 1px 5px; color:#585858; font-size:11px; color:#2b2b2b;}
		.dropBox1 span.checkInput select option{ padding:0 0 0 5px; margin:3px 0; text-align:left;}
		.dropBox1 span.checkInput span.select {position: absolute; width:115px; height:23px; font-size:11px; padding:1px 1px 1px 5px; color:#585858; background:url(../images/bg_selectBox1.png) left 3px no-repeat; overflow: hidden; text-align:left; line-height:25px;}
		
		.dropBox11{ margin-top:-3px;}
		.dropBox11 span.checkInput select{width:115px; height:19px; border:solid 1px #afafaf; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; font-size:12px; padding:1px 1px 1px 5px; color:#585858; font-size:11px; color:#2b2b2b;}
		.dropBox11 span.checkInput select option{ padding:0 0 0 5px; margin:3px 0; text-align:left;}
		.dropBox11 span.checkInput span.select {position: absolute; width:115px; height:23px; font-size:11px; padding:1px 1px 1px 5px; color:#585858; background:url(../images/bg_selectBox11.png) left 3px no-repeat; overflow: hidden; text-align:left; line-height:25px;}
		
		.dropBox2{ margin-top:-3px;}
		.dropBox2 span.checkInput select{width:78px; height:19px; border:solid 1px #afafaf; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; font-size:12px; padding:1px 1px 1px 5px; color:#585858; font-size:11px; color:#2b2b2b;}
		.dropBox2 span.checkInput select option{ padding:0 0 0 5px; margin:3px 0; text-align:left;}
		.dropBox2 span.checkInput span.select {position: absolute; width:78px; height:23px; font-size:11px; padding:1px 1px 1px 5px; color:#585858; background:url(../images/bg_selectBox2.png) left 3px no-repeat; overflow: hidden; text-align:left; line-height:25px;}
		
		.dropBox22{ margin-top:-3px;}
		.dropBox22 span.checkInput select{width:78px; height:19px; border:solid 1px #afafaf; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; font-size:12px; padding:1px 1px 1px 5px; color:#585858; font-size:11px; color:#2b2b2b;}
		.dropBox22 span.checkInput select option{ padding:0 0 0 5px; margin:3px 0; text-align:left;}
		.dropBox22 span.checkInput span.select {position: absolute; width:78px; height:23px; font-size:11px; padding:1px 1px 1px 5px; color:#585858; background:url(../images/bg_selectBox22.png) left 3px no-repeat; overflow: hidden; text-align:left; line-height:25px;}
		
		*+html .dropBox span.checkInput span.select {background:url(../images/bg_selectBoxSm.jpg) left 1px no-repeat; line-height:23px;}
		
		.mapTbl{color:#343434; border-top:solid 1px #cfcfcf; border-right:solid 1px #cfcfcf;}
		.mapTbl tr{background:#fff;}
		.mapTbl td{border-left:solid 1px #cfcfcf; border-bottom:solid 1px #cfcfcf; padding:2px 3px; line-height:17px;}
		.mapTbl .tableHead{background:#e7e7e7; color:#2a2a2a; font-weight:bold;}
		
		.chnlBox{ width:100%; overflow:hidden;}
		.chnlBox span{display:block; float:left;}
		.chnlBox span.first{ width:12px; height:16px; background:url(../images/sprite_icons.png) -28px -533px no-repeat; cursor:pointer;}
		.chnlBox span.firstAct{ width:12px; height:16px; background:url(../images/sprite_icons.png) -29px -512px no-repeat; cursor:pointer;}
		.chnlBox span.second{ font-weight:bold; cursor:pointer;}
		.chnlBox span.third{width:16px; height:16px; background:url(../images/sprite_icons.png) -51px -511px no-repeat; cursor:pointer; float:right;}
		.chnlBox span.third:hover{background:url(../images/sprite_icons.png) -51px -532px no-repeat;}
		
		.chBoxExp{ width:100%; overflow:hidden; font-size:11px;}
		.chBoxExp p{ color:#5f5f5f; padding:0 0 0 12px;}
		.chBoxExp ul{ list-style:none;}
		.chBoxExp ul li{ color:#2e88b6; margin:2px 0 3px 0; line-height:16px; font-weight:bold; background:url(../images/dot.png) 3px 5px no-repeat; padding:0 0 0 14px;}
				
		.roomSecCntr{overflow:hidden; border-bottom: dashed 1px #cfcfcf; padding-bottom:3px; width:100%; clear:both; font-size:11px;}
		.roomSecCntr ul.listSec{ list-style:none;}
		.roomSecCntr ul.listSec li{ display:block; color:#1e1e1e; min-height:20px; margin:2px 0; line-height:20px;}
		.roomSecCntr ul.listSec li span{ display:block; float:left; width:20px; height:20px; margin:0 4px 0 0;}
		.roomSecCntr ul.listSec li.first span{ background:url(../images/sprite_icons.png) 0px -554px no-repeat;}
		.roomSecCntr ul.listSec li.second span{ background:url(../images/sprite_icons.png) -20px -554px no-repeat;}
		.roomSecCntr ul.listSec li.third span{ background:url(../images/sprite_icons.png) -44px -554px no-repeat;}
		.roomSecCntr ul.listSec li.forth span{ background:url(../images/sprite_icons.png) -68px -554px no-repeat;}
		
		.roomSecCntr ul.iconList{ list-style:none; margin:0; padding:0; float:right; display:none;}
		.roomSecCntr:hover ul.iconList{ list-style:none; margin:0; padding:0; float:right; display:block;}
		.roomSecCntr ul.iconList li{float:left; width:15px; height:15px;}
		.roomSecCntr ul.iconList li.first{cursor:pointer; background:url(../images/sprite_icons.png) -234px -577px no-repeat;}
		.roomSecCntr ul.iconList li.first:hover{background:url(../images/sprite_icons.png) -234px -593px no-repeat;}
		.roomSecCntr ul.iconList li.last{cursor:pointer; background:url(../images/sprite_icons.png) -250px -577px no-repeat;}
		.roomSecCntr ul.iconList li.last:hover{background:url(../images/sprite_icons.png) -250px -593px no-repeat;}
		
		.nomap{ font-size:11px; font-weight:bold; color:#b4b4b4;}
		
		.roomSec{ width:100%; position:relative; overflow:hidden;}
		.roomSec h4{ font-size:11px; color:#2e88b6; cursor:pointer;}
		.roomSec h4:hover{color:#1271a1;}
		.roomSec span.crossIcn{display:block; width:12px; height:12px; background:url(../images/sprite_icons.png) -77px -514px no-repeat; cursor:pointer; position:absolute; top:3px; right:0px;}
		.roomSec span.crossIcn:hover{background:url(../images/sprite_icons.png) -77px -534px no-repeat;}
		
		.arrowIcn{ display:block; float:left; width:12px; height:16px; background:url(../images/sprite_icons.png) -28px -533px no-repeat; cursor:pointer;}
		.arrowExp{ display:block; float:left; width:12px; height:16px; background:url(../images/sprite_icons.png) -28px -512px no-repeat; cursor:pointer;}
		
		.AIMtblBox{color:#343434; border-left:solid 1px #cecece; border-bottom:solid 1px #cecece;}
		.AIMtblBox tr{background:#fff;}
		.AIMtblBox td{border-top:solid 1px #cfcfcf; border-right:solid 1px #cfcfcf; padding:0 5px; line-height:22px; padding:3px 2px 2px 3px;}
		.AIMtblBox td.RoomtpBg{ background:#efefef;}
		.AIMtblBox td.RatetpBg{ background:#f9f9f9;}
		.AIMtblBox .tableHead{background:#efefef; color:#2a2a2a;}
		.AIMtblBox input.chkBox{ margin:4px 0 0 0;}
		.AIMtblBox input.inputBoxSm5{ width:40px; border:solid 1px #c3c3c3; color:#333; height:18px; line-height:16px; padding:0 2px; border-radius:4px;  -moz-border-radius:4px; -webkit-border-radius:4px; font-size:12px; display:block; float:left;}
		.AIMtblBox textarea.textBox{min-width:40px; border:solid 1px #c3c3c3; color:#333; min-height:20px; line-height:16px; padding:0 2px; border-radius:4px;  -moz-border-radius:4px; -webkit-border-radius:4px; font-size:12px;}
		
		.AIMtblBox td ul.iconList{ list-style:none; margin:0 0 0 2px; padding:0; float:left; display:block; background:none!important;}
		.AIMtblBox td ul.iconList li{width:10px; height:10px;}
		*+html .AIMtblBox ul.iconList li{margin:-11px 0 0 0;}
		.AIMtblBox td ul.iconList li.first{cursor:pointer; background:url(../images/sprite_icons.png) -239px -566px no-repeat;}
		.AIMtblBox td ul.iconList li.first:hover{background:url(../images/sprite_icons.png) -239px -598px no-repeat;}
		.AIMtblBox td ul.iconList li.last{cursor:pointer; background:url(../images/sprite_icons.png) -255px -566px no-repeat;}
		.AIMtblBox td ul.iconList li.last:hover{background:url(../images/sprite_icons.png) -255px -598px no-repeat;}
		
		.AIMtblBox span.Roomtp{ background:url(../images/room_type.png) left top no-repeat; padding:0 0 0 20px; font-weight:bold;}
		.AIMtblBox span.Ratetp{ background:url(../images/rate_type.png) 5px top no-repeat; padding:0 0 0 25px; font-size:11px; font-weight:600;}
		.AIMtblBox td.highDM{ background:#fee9e8;}
		.AIMtblBox td.lowDM{ background:#e6fbc1;}

		ul.listSimp{ overflow:hidden; margin:8px 0 8px 0;}
		ul.listSimp li{ display:block; float:left; list-style:none; line-height:25px; padding:0 0 0 10px;}
		ul.listSimp li a{ color:#0574ab; text-decoration:none;}
		ul.listSimp li a:hover{ color:#185472;}
		ul.listSimp li.plus{ display:block; background:url(../images/sprite_icons.png) -242px -511px no-repeat; width:16px; height:16px; margin:6px 0 0 8px; cursor:pointer;}
		ul.listSimp li.plus:hover{ background:url(../images/sprite_icons.png) -242px -528px no-repeat;}
		ul.listSimp li.last{ display:block; float:right; padding:0 10px 0 0;}
		
		.tbleMstr{ margin:0; padding:0;}
		.tbleMstr td{line-height:20px; padding:3px 2px 2px 3px; border-left:solid 1px #CFCFCF; border-bottom:solid 1px #CFCFCF;}
		.tbleMstr .tableHead{background:#eeeeee; color:#2a2a2a; font-weight:bold;}
		.tbleMstr tr.redCol{ color:#F00!important;}
		.redColr{ color:#F00!important;}
		
		ul.actionNorm{ list-style:none;}
		ul.actionNorm li{ display:block; float:left; margin-left:1px;}
		ul.actionNorm li a{ display:block; width:25px; height:22px; text-decoration:none;}
		ul.actionNorm li.editPic{background:url(../images/sprite_icons.png) -88px -445px no-repeat;}
		ul.actionNorm li.editPic:hover{background:url(../images/sprite_icons.png) -88px -473px no-repeat;}
		ul.actionNorm li.delPic{background:url(../images/sprite_icons.png) -112px -446px no-repeat;}
		ul.actionNorm li.delPic:hover{background:url(../images/sprite_icons.png) -112px -474px no-repeat;}
		ul.actionNorm li.mapPic{background:url(../images/sprite_icons.png) -132px -509px no-repeat;}
		ul.actionNorm li.mapPic:hover{background:url(../images/sprite_icons.png) -132px -540px no-repeat;}
		ul.actionNorm li.edViewPic{background:url(../images/sprite_icons.png) -99px -510px no-repeat;}
		ul.actionNorm li.edViewPic:hover{background:url(../images/sprite_icons.png) -99px -539px no-repeat;}
		ul.actionNorm li.radioPic span{ display:block; float:left; padding:0 0 0 5px;}
		ul.actionNorm li.radioPic span.radioIcn{ width:16px; height:16px; margin:3px 0 0 4px;}
		
		.LeftBox{width:66%; float:left;}
		.RightBox{width:33.3%; float:right;}
		
		p.paraHead{font-weight:bold; color:#0574ab; line-height:20px; padding:4px 0 2px 0; margin:0;}
		
		.tabCntr{ width:100%; overflow:hidden; position:relative;}
		
		/* tab css starts */
		
		.menu { padding:0 0 0 10px; z-index:9999; position:absolute; top:0; left:0;}
		.menu li { display: inline; line-height:26px;}
		.menu li a { padding:0px 10px; float:left; text-decoration: none; color: #000; font-weight: bold; background:url(../images/tabNorm.jpg) left top repeat-x; border:solid 1px #b4b4b4; margin:0 2px; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0;}
		.menu li.active a {background:url(../images/tabActive.jpg) left top repeat-x; border:solid 1px #8abcd6; border-bottom:solid 1px #FFF;}
		.content { float:left; background:#fff; border:solid 1px #c1c1c1; width:99.5%; padding:10px 0px; margin:27px 0 0 0;}
		/* tab css ends */
			
		.tableDt{color:#343434;}
		.tableDt td.one span.select {position: absolute; width:161px; height:24px; font-size:11px; padding:1px 1px 1px 5px; color:#585858; background:url(../images/bg_selectBox.png) left 4px no-repeat; overflow: hidden; line-height:25px;}
		*+html .tableDt td.one span.select { margin-top:-5px;}
		.tableDt td.one select.styled{width:161px; height:19px;}
		.tableDt td.one select.styled option{ padding:0 0 0 5px; margin:3px 0;}
		
		ul.actList{ list-style:none; overflow:hidden;}
		ul.actList li{ display:block; float:left; margin-left:1px;}
		ul.actList li a{ display:block; width:20px; height:20px; text-decoration:none;}
		ul.actList li.plusPic{background:url(../images/sprite_icons.png) 1px -575px no-repeat;}
		ul.actList li.plusPic:hover, ul.actList li.plusAct{background:url(../images/sprite_icons.png) 1px -624px no-repeat;}
		ul.actList li.savePic{background:url(../images/sprite_icons.png) -175px -473px no-repeat;}
		ul.actList li.savePic:hover{background:url(../images/sprite_icons.png) -175px -500px no-repeat;}
		ul.actList li.plusPicNew{background:url(../images/sprite_icons.png) -240px -509px no-repeat;}
		ul.actList li.plusPicNew:hover{background:url(../images/sprite_icons.png) -240px -526px no-repeat;}
		ul.actList li.editPic{background:url(../images/sprite_icons.png) -88px -445px no-repeat;}
		ul.actList li.editPic:hover{background:url(../images/sprite_icons.png) -88px -473px no-repeat;}
		ul.actList li.delPic{background:url(../images/sprite_icons.png) -112px -446px no-repeat;}
		ul.actList li.delPic:hover{background:url(../images/sprite_icons.png) -112px -474px no-repeat;}
		ul.actList span{ line-height:19px;}
		
		ul.actList li.minPic{background:url(../images/sprite_icons.png) 1px -599px no-repeat;}
		ul.actList li.minPic:hover, ul.actList li.minAct{background:url(../images/sprite_icons.png) 1px -648px no-repeat;}


		.lftPro{ width:67%; float:left; overflow:hidden; margin:5px 0 0 0.2%; }
		
		.rgtPro{width:31.5%; float:right; overflow:hidden; margin:5px 0.4% 0 0;}
		.rgtPro h4{ padding:0 0 0 6px; border-bottom:none!important;}
		
		.promoCont{width:99.5%; border:solid 1px #CECECE; border-top:none; overflow:hidden;}
		.greyCol{ color:#bdbdbd!important;}
		.greyCol2{color:#868686!important;}
		.greyCol3{color:#3f3f3f!important;}
		
		.bgNone{ background:none!important;}
		.logoBoxRM{ background:url(../images/sprite_icons.png) left -44px no-repeat; width:260px; height:25px; float:right; margin:0 7px 0 0;}
		
		.ruleBtn{ display:block; float:right; background:#f5f5f5;font-size:13px; text-align:center; height:22px; line-height:22px; font-weight:bold;}
		.ruleBtn a{ display:block; text-decoration:none; padding:0 10px; color:#176c96; border: solid 1px #e0e0e0;}
		.ruleBtn a:hover{border:solid 1px #c8c8c8;}
		
		.menuBox h2{ display:block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFF; line-height:28px; padding:0 0 0 10px;}
		
		.tabNorm{width:100%; float:left; border:none!important;}
		.tabNorm{color:#343434;}
		.tabNorm tr{background:#fff;}
		.tabNorm td{padding:0 5px; line-height:26px; border:none!important;}
		
		.upDown{ display:block; width:19px; height:19px; cursor:pointer; background:url(../images/sprite_icons.png) -174px -536px no-repeat; float:left; margin:1px 0 0 3px;}
		.lightBdCol{border-color:#ededed!important;}
		
		.tableRun{color:#343434; border-right:solid 1px #cecece; border-bottom:solid 1px #cecece;}
		.tableRun tr{background:#fff;}
		.tableRun td{border-top:solid 1px #cfcfcf; border-left:solid 1px #cfcfcf; padding:0 5px; line-height:22px; padding-top:2px; padding-bottom:2px;}
		.tableRun .tableHead{background:#e7e7e7; color:#2a2a2a; font-weight:bold;}
		.tableRun .tableHead2{background:#f5f5f5; color:#2a2a2a; font-weight:bold;}
		
		.optionBox{width:152px; height:28px; background:url(../images/multiselect.png) left -1px no-repeat;}
		.opa{opacity: 0.3;}
		
		.hyplink a{ font-size:12px; color:#2e88b6; cursor:pointer; font-weight:bold; text-decoration:none;}
		.hyplink a:hover{color:#1271a1;}
		
		.bdrLgt{ border-color:#e7e7e7!important;}
		
		.lgtBlueBg{ background:#DDEFF8!important;}
		
		ul.hlpList{margin:0!important; padding:0!important; overflow:hidden;}
		ul.hlpList li{display:block; clear:both; margin:0px!important; width:130px; font-weight:normal;}
		ul.hlpList li a{color:#4e4e4e!important; line-height:22px; display:block; padding-left:5px!important;}
		ul.hlpList li a:hover{color:#2982ae!important; display:block;}
		
		.hlpListBox{ width:130px!important; right:95px;}
		
		.menuBoxGry{background: url(../images/bgHeadBtm.png) 8px top no-repeat #fff!important; border:solid 1px #cdcdcd!important; border-bottom:none!important; overflow:hidden;}
		.logoTrn{ width:260px; height:25px; background: url(../images/sprite_icons.png) 2px -978px no-repeat; margin:40px 0 0px 20px; float:left;}
		.rightTrn{ width:390px; overflow:hidden; float:right;}
		.rightTrn h4{ display:block; background:url(../images/sprite_icons.png) left -200px no-repeat; width:185px; height:45px; margin:10px 0 5px 0; float:left;}
		.rightTrn ul.paralist{margin:0; padding:0 0 10px 0; list-style-type:none; width:190px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#3a3a3a;}
		.rightTrn ul.paralist li span{ font-weight:bold;}
		.rightTrn ul.paralist li a{ text-decoration:none; color:#3a3a3a;}
		.rightTrn ul.paralist li a:hover{color:#1f80b1;}
		
		ul.iconSec{ list-style:none; margin:0 0 0 2px; padding:0; float:left; display:block; background:none!important;}
		ul.iconSec li{width:15px; height:18px;}
		ul.iconSec li.first{cursor:pointer; background:url(../images/sprite_icons.png) -30px -578px no-repeat;}
		ul.iconSec li.first:hover{background:url(../images/sprite_icons.png) -30px -593px no-repeat;}
		ul.iconSec li.scnd{cursor:pointer; background:url(../images/sprite_icons.png) -55px -577px no-repeat; margin:2px 0 0 0;}
		ul.iconSec li.scnd:hover{background:url(../images/sprite_icons.png) -55px -592px no-repeat;}
		ul.iconSec li.expnd{cursor:pointer; background:url(../images/sprite_icons.png) -26px -533px no-repeat;}
		ul.iconSec li.expndAll{cursor:pointer; background:url(../images/sprite_icons.png) -90px -630px no-repeat;}
		ul.iconSec li.colp{cursor:pointer; background:url(../images/sprite_icons.png) -26px -512px no-repeat;}
        .divExtraHourAndDayRates {float: left; width: 210px}
        .divSubmitDifferentFromCurrentRate {margin-left: 60px;}

    #customslider {
        margin: 0;
        padding: 0;
   
    }

    #customslider li {
        position: relative;
        padding: 0;
        cursor: pointer;
        float: left;
        list-style: none;
    }

    #customslider span.ui-icon {
        float: left;
        margin: 0 4px;
		background-image:url(images/ui-icons_222222_256x240.png);
    }
    #customslider a.ui-slider-handle {
        background-color:GAINSBORO !important;
        width:15px;     
        background:none;

    }
    #customslider div.ui-slider {
        height:14px;
    }

    a.revgain-question-sign {
        background:url(../images/info.png);
    }
    #numberOfTimesList:disabled 
    {
         background-color: lightgrey;
    }
    #afterEveryList:disabled 
    {
        background-color: lightgrey;
    }

    .mybtn {
  background: #ca6a15;
  background-image: -webkit-linear-gradient(top, #ca6a15, #ca6a15);
  background-image: -moz-linear-gradient(top, #ca6a15, #ca6a15);
  background-image: -ms-linear-gradient(top, #ca6a15, #ca6a15);
  background-image: -o-linear-gradient(top, #ca6a15, #ca6a15);
  background-image: linear-gradient(to bottom, #ca6a15, #ca6a15);
  -webkit-border-radius: 7;
  -moz-border-radius: 7;
  border-radius: 7px;
  font-family: Arial;
  color: #ffffff;
  font-size: 10px;
  padding: 3px 10px 3px 10px;
  text-decoration: none;
}

.mybtn:hover {
  background: #ca6a15;
  background-image: -webkit-linear-gradient(top, #ca6a15, #ca6a15);
  background-image: -moz-linear-gradient(top, #ca6a15, #ca6a15);
  background-image: -ms-linear-gradient(top, #ca6a15, #ca6a15);
  background-image: -o-linear-gradient(top, #ca6a15, #ca6a15);
  background-image: linear-gradient(to bottom, #ca6a15, #ca6a15);
  text-decoration: none;
}

	