/* Backpage Styles */


/* Added For Promotions Redesign */
.PromoText
{
	font: 11px/15px;
}
.promoLearnMore
{
	width:100px;
	padding-right: 5px;
}
/* Addition Ended For Promotions Redesign */
/* Usability: 26-Sep-05: Ima: added ReadableTextBox for disabled textbox*/	
    .ReadableTextBox 
    {
	width:150px;
	margin-top:0px;
	background-color:White;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
    COLOR: #959595;   
    }
    
    /* Usability: 26-Sep-05: Ima: added ReadableDropDown for disabled dropdown*/	
    .ReadableDropDown
    {
		COLOR: #959595;
		background-color:White;
    }
    
     /* Usability: 26-Sep-05: Ima: added ReadableLabel for readable label*/	
   .ReadableLabel{color:#959595;}
   
   /* Usability: 26-Sep-05: Ima: added ReadableAsterik for readable asterik*/	
   .ReadableAsterik
   {
	color:#959595;
	font-weight:bold;
	font-family: Verdana;
	font-size:1.1em;
	padding-right: 2px;
	}

.margin
{
	float:right;
	
}
/*Begin mod Khyati on 10.07.08*/
.marginLeft
{
	
	float:left;
		margin-left: 40px; 
}

/* Usability: 28-Oct-05: Yash: Updated Class for the Attention*/	
.redbAttention {font-weight:bold;color:#ff0000;}

 
.redb 
{
	/* Usability Enhancements: 19-Sep-05 : Nitesh */
	/* Changes done to make required field asterik more visible*/
	font-weight:bold;
	font-family: Verdana;
	font-size:1.1em;
	padding-right: 2px;
	color:#ff0000;
}
#technical-library-content h2
{
	width: 200px;
	height: 19px;
	margin: 18px 0px 3px 29px;
	font-size:small;
}
/*Begin mod Khyati Modified on 02.09.08 issue # 2174*/
.rxrItem 
{
	padding-top:4px;	
	
	height:30px;
}
.rxrHead
{
margin-top:6px;	
height:25px;
Vertical-Align:middle;
 Width:50%;
}
/*end mod*/
ul {
	margin:0px auto 0px 14px;
}
ul.TLosq {margin:0px auto 0px 0px;}
ul.TLosq li {
	list-style:none;
	line-height:18px;
	padding-left:8px;
	margin-left:-2px;
	
}
ul.TLosq li {background:url("../img/liosq.gif") no-repeat !important;}
A.TLResource {color : #000033;}
/*Begin mod Khyati on 01.09.08 issue # 2174*/
ul.RXR {margin:0px auto 0px -28px;}
ol {margin:0px auto 0px 16px;}
ol.bold li {font-weight:bold;}
li {margin-left:-40px;}
ul.osq li,ul.gsq li {
	list-style:none;
	line-height:18px;
	/*margin-left:-54px;*//*Commented out, Chirag, Reskin CMS*/
	padding-left:8px;
	font-family: Arial;
	font-size:12px;
	line-height:1.5;
	color:#666;
}
ul.osq li {background:url("../img/liosq.gif") no-repeat !important;}
ul.gsq li {background:url("../img/ReskinCMS/li-bullet.gif") no-repeat 0px 6px;}
ul.plus li {
	list-style:none;
	line-height:18px;
	margin-left:-54px;
	padding-left:14px;
	background:url("../img/plus.gif") no-repeat;
}

p {margin:10px 0px 10px 0px;}
.pt0 {margin-top:0px;}
.pb0 {margin-bottom:0px;}
.ptb0 {margin:0px;}
.pt5 {margin-top:5px;}
tr#Testing td p.pt5 {
	font-size:11px;
}
.pb5 {margin-bottom:5px;}
.ptb5 {margin:5px 0px 5px 0px;}
.sm {font:10px/13px Helvetica, Arial, sans-serif;}
.lg {font:bold 12px/18px Helvetica, Arial, sans-serif;}
.nowrap {white-space:nowrap;}

.left {float:left;}
.right {float:right;}
/* Begin Mod Log;dhaval,9th July-2008,addding new class right1 */
.right1 {float:right;padding-right:15px;}
/* end mod log:Dhaval */
.both {clear:both;}
.center {text-align:center;}
.txtright {text-align:right;}

/* Begin Mod Log:Dhaval,11th July-2008,adding margin attribute */
.printConfirm { paddding-right: 24px;
	            margin-right:170px;
	            margin-top:35px;}
/*Navigation*/

.enlargeLink
{	
	font-size: 8pt;
	color : #006699;
	text-decoration :underline;
	cursor:hand;
}

a:link,a:visited {
	color:#6a7f10; /*#336699;*/
	text-decoration:underline;
}
a:active,a:hover {
	color:#6a7f10; /*#336699;*/
	text-decoration:underline !important;
}
a.viewing {
	color:#333 !important;
	text-decoration:none !important;
	cursor:default;
}
a.dotted:link,a.dotted:visited {
	text-decoration:none;
	border-style:dotted;
	border-width:0px 0px 1px 0px;
	border-color:#6a7f10; /*#336699;*/
	cursor:help;
}
a.dotted:active,a.dotted:hover {
	text-decoration:none;
	border-style:dotted;
	border-width:0px 0px 1px 0px;
	border-color:#6a7f10; /*#336699;*/
}

/*Headers*/
span.h1 {
	font:bold 18px/22px Helvetica, Arial, sans-serif;
	color:#E89600;
	margin:0px;
}
ul.h1, ul.h1_bc {
	margin-left:0;
}
ul.h1 li,ul.h1_bc li,ul.h1 li span,ul.h1_bc li span {
	list-style:none;
	font-family: "Times New Roman", serif;
	font-size: 30px;
	line-height: 34px;
	font-weight:normal;
	color: #00a1de;
	padding: 8px 0;
	/*margin-left:-19px !important;/*-57px*/
	min-width:560px !important;
	/*font:bold 14px/18px Helvetica, Arial, sans-serif;*/
	/*color:#E89600;*/
	/*background:url("../img/h1.gif") no-repeat;*/
	/*padding-left:25px;*/
}

/* -- 1962 --*/
ul.h1_bc li h1.apogee
{
	/*font-size:1.0em;*/
	font-weight:normal;
	display:inline;
}

ul.h2 {
	margin-left: 0px;
}
ul.h2 li {
	color:#00A1DE;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;

}

.h2Type
{
	color:#00A1DE;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;	
}

/* Added by Ritesh Monu for Corpredesign to fix the title image */
ul.h2Pop li 
{
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 4px 0;
	color: #00a1de;
	list-style:none;
	/*font:bold 14px/18px Helvetica, Arial, sans-serif;
	color:#000033;
	background:url("../img/h2.gif") no-repeat;
	margin-left:-57px;*/
	padding-left: 8px 0; /*26px;*/
	/*list-style:none;*/
	/*font:bold 14px/18px Helvetica, Arial, sans-serif;*/
	/*color:#000033;
	background:url("../img/h1.gif") no-repeat;
	margin-left:-57px;
	padding-left:26px;*/
}
/* Ended by Ritesh Monu for Corpredesign to fix the title image */
h3,.h3 {
	font: bold 12px/20px Helvetica, Arial, sans-serif;
	color:#000033;
	margin:0px;
}
ul.account li {
	list-style:none;
	/*background:url("../img/icons/account.gif") no-repeat;*/
	margin-left:-57px;
	padding-left:20px;
}

.hdrFamilyDesc{
	padding:2px 5px 1px 12px;
	background-color:#ffcc66;
	color:Black;
	font:bold 13px Helvetica, Arial, sans-serif;
}
.hdrFamilyOther{
	padding:2px 5px 1px 5px;
	text-align: center;
	background-color:#ffcc66;
	color:Black;
	font:bold 13px Helvetica, Arial, sans-serif;
}
.hdrFamilySelect{
	padding:1px 5px 2px 5px;
	background-color:#ffcc66;
	color:Black;
	font:bold 13px Helvetica, Arial, sans-serif;
}

.hdrManual
{
	background-color:#ffcc66;
	margin: -1px 0px 0px 0px;
}

.hdr{
	background-color:#ffcc66;
}
	
.hdrAlphaLeft{
	background-color:#ffcc66;	
	padding-left:13px;
	margin:1px 0px 1px 1px;
	font-weight: bold;
	color:Black;
	font:bold 13px Helvetica, Arial, sans-serif;	
}
.hdrAlphaRight{
	background-color:#ffcc66;	
	padding-left:5px;
	margin:1px 1px 1px 0px;
	font-weight: bold;
	color:Black;
	font:bold 13px Helvetica, Arial, sans-serif;	
}
.pager
{
	padding:0px 5px 0px 10px;
	font-weight:bold;
	font: bold 11px Helvetica, Arial, sans-serif;	
}

/*Form*/

#account_box {margin:0px 0px 5px 5px;}
#account_box div {
	font:11px/26px Helvetica, Arial, sans-serif;
	float:left;
}
input,select,textarea {
	font:11px/13px Helvetica, Arial, sans-serif;
	color:#333;
}
.frm_input1 {
	width:150px;
	margin-top:2px;
	float:left;
}
.frm_login {
	width:90px;
	margin:2px 0px 0px 0px;
	float:left;
}

.frm_multiline {  
	height: 75px;
	width: 325px;
	margin-top: 2px;
	float: left;
}

/* Submit Buttons */
img.medium_new_r
{
	float:none !important;
}
input.btn_light_new,input.btn_medium_new,input.btn_dark_new,input.btn_light_bold_new, input.btn_medium_new_long,
 input.btn_medium_new_small,  input.btn_medium_new_long1 {
	padding: 0 15px 5px 20px; /*5px 0 5px 14px;*/
	color:#FFFFFF !important;
	height:26px;
	text-transform:uppercase;
	border:none !important;
	margin:0;
	white-space:nowrap;
	font-family: Arial, SimSun, sans-serif;
	font-size:10px;
	font-weight:bold;
	cursor:pointer;
	vertical-align:middle;
	float:none !important;
	
	/*height:18px;
	font-weight:bold;
	color:#fff;
	border-style:none;
	padding:0px 0px 0px 5px;
	vertical-align:middle;
	display:inline;
	white-space:nowrap;
	
	cursor:hand;*/
}

input.btn_light_new {
	background:transparent url("../img/btn_light.gif") left no-repeat;
	color:#336699;
	font-size:10px;
	font-weight:normal;
}
input.btn_light_bold_new {
	background:transparent url("../img/btn_light.gif") left no-repeat;
	color:#336699;
}


input.btn_light_new {
	background: url("../../img/btn_medium.png") left no-repeat;/*transparent url("../img/btn_light.gif")*/
	/*color:#336699;
	font-size:10px;
	font-weight:normal;*/
}
input.btn_light_bold_new {
	background: url("../../img/btn_medium.png") left no-repeat; /*transparent url("../img/btn_light.gif")*/
	/*color:#336699;*/
}
input.btn_medium_new {
	background: url("../../img/btn_medium.png") left no-repeat; /*transparent url("../img/btn_light.gif")*/
}
input.btn_dark_new {
	background: url("../../img/btn_dark.png") left no-repeat; /*transparent url("../img/btn_dark.gif")*/
}
input.btn_Ajax_dark_new {
	background: url("../../img/btn_dark.png") left no-repeat; /*transparent*/
}
input.btn_medium_new_long {
	background: url("../../img/btn_medium.png") left no-repeat; /*transparent url("../img/btn_medium.gif")*/
}
input.btn_medium_new_small {
	background: url("../../img/btn_medium.png") left no-repeat; /*transparent url("../img/btn_medium.gif")*/
}
input.btn_medium_new_long1 {
	background: url("../../img/btn_medium.png") left no-repeat; /*transparent url("../img/btn_medium_long.gif")*/
}

input.btn_light {
	background-color:#DDE7F1;
	border:1px solid #96B8D9;
	color:#336699;
	font-size:10px;
	font-weight:bold;
	cursor:pointer;
	cursor:hand;
}
input.btn_medium {
	background-color:#A4C1DD;
	border:1px solid #6699CC;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	cursor:hand;
}
input.btn_dark {
	background-color:#58A618;
	border:1px solid #CCCCCC;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	cursor:hand;
}

input.btn_orange {
	background-color:#E6A203;
	border:1px solid #CC9933;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	cursor:hand;
}

div.error {
	padding:3px;
	font-weight:bold;
	color:red;
	border:1px solid red;
	background-color:#fff;
}

div.btn_off, div.btn_on, div.btn2 {
	background: transparent url("../img/btn_off.gif") left top no-repeat;
	float: right;
	min-width: 50px;
	margin: 4px 0px 5px 6px;
}

div.height
{
	height: 25px;
	line-height:25px;
}
div.btn_off div, div.btn_on div, div.btn2 div {
	background: transparent url("../img/btn_off.gif") right top no-repeat;
	padding: 3px 9px 0 6px;
	margin-left: 3px;
	color: white;
	font-weight: bold;
	height: 1.5em;
	line-height: 1.1em;
	white-space: nowrap;
}

div.btn_off div a, div.btn_on div a, div.btn2 div a {
	color: white !important;
	text-decoration: none !important;
	display: block !important;
}

div.btn2 div a {
	color: #336699 !important;
}

div.btn_on {
	background: transparent url("../img/btn_on.gif") left top no-repeat;
}

div.btn_on div {
	background: transparent url("../img/btn_on.gif") right top no-repeat;
}

div.btn2 {
	background: transparent url("../img/btn2.gif") left top no-repeat;
}

div.btn2 div {
	background: transparent url("../img/btn2.gif") right top no-repeat;
}

/*Tables*/
table {border-style:none; font:11px/13px Helvetica, Arial, sans-serif;}
table td,table tr.vtop td,table td.vtop {vertical-align:top !important;}
table td p {
	font-size:12px;
	line-height:1.5;
	font-family:Arial,sans-serif;
	color:#666;
}
table.vmid td,table tr.vmid td,table td.vmid {vertical-align:middle;}
table td.vbtm {vertical-align:bottom !important;}

/*Calendar Popup*/
table.cal {
	font:11px/13px helvetica,sans-serif;
	background-color:#fff;
	border:1px solid #b5c6d6;
	margin:0px 0px 5px 0px;
}
table.cal td {
	background-color:#fff;
	border-style:solid;
	border-width:0px 1px 1px 0px;
	border-color:#dae2ea;
	margin:0px auto 0px auto;
	padding:5px;
	text-align:center;
	vertical-align:middle;
}
table.cal td.month {
	font:bold 12px/14px helvetica,sans-serif;
	color:#000033;		
	background-color:#59a1d1;
	border:1px solid #fff;
	margin:0px auto 0px auto;
}
table.cal tr.week td {
	width:14%;
	font:bold 12px/13px helvetica,sans-serif;
	background-color:#e1e6eb;
	border-style:solid;
	border-width:1px 1px 1px 0px;
	border-color:#fff;
	margin:1px 0px 1px 1px;
}
table.cal td.hr {
	height:1px;
	font:1px/1px arial,sans-serif;
	color:#b5c6d6;
	background-color:#b5c6d6;
	border-style:none;
	margin:0px;
	padding:0px;
}
table.cal tr.week td.sun {border-left-width:1px;}
table.cal tr.bottom td {border-bottom:0px;}
table.cal td.right,table.cal td.weekend_right {border-right-width:0px;}

div.legend {font:13px/18px helvetica,sans-serif;}
.legend {font:13px/18px helvetica,sans-serif;}
table.cal td.today,div.today {background-color:#f9e5bf;}
table.cal td.request,div.request {background-color:#ccffcc;}
table.cal td.fresh,div.fresh {background-color:#3c60ed;}
table.cal td.fresh_request {background:url("../img/cal_fresh_request.gif") center no-repeat;}
table.cal td.weekend,table.cal td.weekend_right,div.weekend {background-color:#f3f4f4;}
table.family{
	vertical-align: middle;
	width:100%;
	border:1px solid #b5c6d6;
	background-color:#fff;
	margin: 0px 0px 0px 0px;
}
div.today,div.request,div.fresh,div.weekend,div.request_fresh {
	height:18px;
	width:18px;
	font:1px/1px arial,sans-serif;
	border:1px solid #b5c6d6;
	margin:0px 5px 2px 0px;
	float:left;
}
span.today_v2 {
	font-weight:bold;
	font-size:12px;
}
* html table.cal {font:1.0em helvetica,sans-serif;}
* html table.cal td.today_v2 {font-size:1.1em;}
* html table.cal td.month {font:bold 1.1em/1.4em helvetica,sans-serif;}
* html table.cal tr.week td {font:bold 1.1em/1.2em helvetica,sans-serif;}
* html div.legend {font:1.2em/1.8em helvetica,sans-serif;}

/*Images*/
img {
	/*Commented by kiran bhaskara as this class caused problems to the new calendar control
	border-style:none;
	display:block;*/
}
img.inline {
	display:inline;
	vertical-align:middle;
}
img.prodthumb {
	border:1px solid #9dbfe0;
	margin-right:5px;
}
img.prodempty {
	margin-right:5px;
}

/*Background Colors*/
.bgwht {background-color:#fff;}
.bgltblue {background-color:#f3f4f4;}

/*Divs*/
div.alpha a {margin:0px 3px 0px 3px;}
div.hr {
	height:1px;
	width:760px;
	font:1px/1px arial,sans-serif;
	color:#d0d5da;
	background-color:#d0d5da;
	clear:both;
}
div.hr_sm {
	height:1px;
	font:1px/1px arial,sans-serif;
	color:#d0d5da;
	background-color:#d0d5da;
	clear:both;
}
.w154 {
	width:154px;
	padding-left:15px;
	float:left;
}
/*Begin Mod Log:Khyati,5-July,2008,creating new class (Reskin P2)*/
.w200 {
	width:175px;
	padding-left:0px;
	float:left;
}

.w200-a {
	width:165px;
	padding-left:0px;
	float:left;
	margin-left:25px;
}

.w171 {
	width:171px;
	padding-left:15px;
	float:left;
}
.w255 {
	width:255px;
	padding-left:15px;
	float:left;
}
.w575 {
	width:705px;
	padding-left:15px;
	float:left;
}
.w712 {
	width:712px;
	padding-left:15px;
	float:left;
}
/* Begin Mod Log: dhaval,3-July-2008,creating new class */
.w745 {
	width:745px;
	padding-left:15px;
	float:left;
}
/* Begin Mod Log: dhaval,3-July-2008,changing width from 729 to 929 (reskin_p2)*/
.w904 {
	width:904px;
	padding-left:15px;	
}
.w729 {
	width:904px;
	padding-left:15px;
	float:left;
}
.w730 
{
	width:730px;
	float:left;
}
/* Begin Mod Log: Khyati,7-July-2008,changing width to 753 (reskin_p2)*/
.w753 {
	width:715px;
	padding-left:15px;
	float:left;
}
.sp10 {
	height:10px;
	font:10px/10px arial,sans-serif;
	clear:both;
}

.w590 {
	width:760px;
	padding-left:15px;
	float:left;
}
.pad1 {padding:0px 15px 0px 15px;}
.pad2 {padding:0px 5px 0px 15px;}
.pad3 {padding:5px 15px 0px 15px;}
.pad4 {padding:0px 15px 5px 15px;}
.padforblank {padding:0px 15px 5px 1px;}
.pad5 {padding:5px 15px 5px 15px;}
.pad5ProfileInformation {padding:0px 15px 5px 15px;}
.pad6 {padding:0px 15px 0px 5px;}
.pad7 {padding:5px;}
.pad8 {padding:5px 5px 5px 15px;}
.pad9 {padding:0px 15px 0px 0px;}
.pad10 {padding:5px 5px 5px 0px;}
.pad11 {padding:0px 5px 0px 5px;}
.pad12 {padding:5px 15px 5px 5px;}

.pad13 {padding:5px  5px ;}
.pad14 {padding:5px 15px 5px 15px;}

.pad15 {padding:2px 5px 2px 55px;line-height:12px;}
.pad16 {padding:0px 5px 0px 15px;width:21%}
.pad17 {padding:0px 0px 0px 0px;}
.padcell {padding:0px 2px 0px 0px;width:20%}
.padcellincrement {padding:0px 2px 0px 0px;width:40%}
.padforasterik {padding:0px 2px 0px 13px;width:1%}
.padasterikpaymentinfo {padding:0px 2px 0px 8px;width:1%}
.padUsername {padding:5px 5px 5px 2px;}

.padBreadCrumb {padding:2px 0px 0px 0px; display:inline; line-height:0px;}

/*Ananda for calendar control*/
table.cal td.week {
	font:bold 12px/13px helvetica,sans-serif;
	background-color:#e1e6eb;			
	border-width:1px 1px 1px 0px;
	border-color:#fff;	
}
table.cal td.OtherMonthDay 
{ 		 
	FONT-SIZE: 10pt; 
	VISIBILITY: hidden; 		
	COLOR: #000073; 		
	FONT-FAMILY: Verdana; 
	BACKGROUND-COLOR: #d0c4a7 
}
table.cal td.month td 
{
	font:bold 12px/13px helvetica,sans-serif;
	color:#000033;		
	background-color:#59a1d1;
	border:0px;
	/*margin:0px auto 0px auto;*/
}
table.cal td.month td.NextPrev
{
	font-weight: normal;
	/*padding: 2px;*/
}

table.cal td.month td.NextPrev a,
table.cal td.month td.NextPrev a:visited,
table.cal td.month td.NextPrev a:hover
{				
	background-color: LightBlue;	
	border: outset 1px;
	border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
	border-color:Blue;
	color: ButtonText;
	padding: 0px .5em;
	text-align: center;
	text-decoration: none;
}


/* Ended by Ananda */

/* Added for Error and Informational Messages by Suman */

/* --- added by sargant --*/
.asterix {
	color: #FF0000;
}
.errorfulloutline {
	font-family :Verdana, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : red;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	text-decoration: none;
	background-color: #fff;
	background-position: left;
	font-style: normal;
	line-height: normal;
	text-align : left;
	vertical-align : middle;
	border-top: 1px solid red;
	border-right: 1px solid red;
	border-left: 1px solid red;
	border-bottom: 1px solid red;
	
	left: auto;
	}
.errorfulloutlineWithRAlign {
	font-family :Verdana, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : red;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	text-decoration: none;
	background-color: #fff;
	background-position: left;
	font-style: normal;
	line-height: normal;
	text-align : right;
	vertical-align : middle;
	border-top: 1px solid #FF0000;
	border-right: 1px solid #FF0000;
	border-left: 1px solid #FF0000;
	border-bottom: 1px solid #FF0000;
	
	
	}
.successfulloutline {
	color : #003399;
	padding:5px;
	text-decoration: none;
	background-color: #F4FBFF;
	background-position: left;
	font-style: normal;
	font-weight : bold;
	line-height: normal;
	text-align : left;
	vertical-align : middle;
	border-top: 1px solid #C5D6E6;
	border-right: 1px solid #C5D6E6;
	border-left: 1px solid #C5D6E6;
	border-bottom: 1px solid #C5D6E6;
	width:870px;
	left: auto;
}
.successfulloutline1 {
	color : #003399;
	padding:2px;
	text-decoration: none;
	background-color: #F4FBFF;
	background-position: left;
	font-style: normal;
	font-weight : bold;
	line-height: normal;
	text-align : left;
	vertical-align : middle;
	border-top: 1px solid #C5D6E6;
	border-right: 1px solid #C5D6E6;
	border-left: 1px solid #C5D6E6;
	border-bottom: 1px solid #C5D6E6;
	
	left: auto;
}


/* begin Mod log:dhaval-31st july- 08 ,creating new class */
.successfulloutline2 {
	color : #003399;
	padding:5px;
	text-decoration: none;
	background-color: #F4FBFF;
	background-position: left;
	font-style: normal;
	font-weight : bold;
	line-height: normal;
	text-align : left;
	vertical-align : middle;
	border-top: 1px solid #C5D6E6;
	border-right: 1px solid #C5D6E6;
	border-left: 1px solid #C5D6E6;
	border-bottom: 1px solid #C5D6E6;
	width:700px;
	left: auto;
}

.erroroutline1 {
	color : red;
	
	text-decoration: none;
	background-color: #ffffff;
	background-position: left;
	font-style: normal;
	line-height: normal;
	text-align : left;
	vertical-align : middle;
	border-top: 1px solid red;
	border-right: 1px solid red;
	border-left: 1px none red;
	border-bottom: 1px solid red;
	margin-right: 4px;
	margin-left: 4px;
	left: auto;
	}
	
	.erroroutline {
	color : red;

	text-decoration: none;
	background-color: #ffffff;
	background-position: left;
	font-style: normal;
	line-height: normal;
	text-align : left;
	vertical-align : middle;
	border-top: 1px solid red;
	border-right: 1px none red;
	border-left: 1px solid red;
	border-bottom: 1px solid red;
	margin-right: 4px;
	margin-left: 4px;
	left: auto;
	}
	
	.erroroutlineRegistration
	{
		padding:0px 5px 0px 15px;
		border-width:1px 0px 1px 1px;
		border-style:solid;
		border-color:red;
	}
	
	.erroroutlineRegistrationNew
	{
		padding:0px 2px 0px 0px;
		width:20%;
		border-width:1px 0px 1px 1px;
		border-style:solid;
		border-color:#FF0000;
	}
	
	.erroroutlineRegistration1
	{
		margin: 1px 1px 1px 1px;
		border-width:1px 1px 1px 0px;
		border-style:solid;
		border-color:red;
	}
	/* Added by Kiran Bhaskara*/
	.errorFullCellOutline
	{
		margin: 1px 1px 1px 1px;
		border-width:1px 1px 1px 1px;
		border-style:solid;
		border-color:red;
	}
	
	/* Added by Srinivasulu for VideoForm changes */
	.erroroutlineRegistration2
	{
		padding:0px 0px 0px 15px;
		border-width:1px 0px 1px 1px;
		border-style:solid;
		border-color:red;
	}
	/* Ended by Srinivasulu for VideoForm changes */
	.gridtextbox 
	{
		background-color:Transparent;
		vertical-align: top;
		border: 0px solid #27497C;
		width:100%; 
		
	}
	
	
/* Ended by Suman */





/* Added by Sargant */
.relatedLink 
{
	font:10px/13px Helvetica, Arial, sans-serif;
	text-decoration :underline;
	cursor:hand;
	color : #006699;
	font-size: 8pt;
}


.padProdNum
{
	padding:1px 5px 1px 15px;
}
.padQty
{
 	align=center;
 	padding:1px 5px 1px 5px;
 	text-align:center;
}
.transparentButton
{
	background:transparent;
	border: none;
	font-weight:bold;
	color :White;
	width: 70px;
	cursor:hand;
}
.transparentButton2
{
	background:transparent;
	border: none;
	font-weight:bold;
	color :White;
	width: 87px;
	cursor:hand;
}
.transparentButtonFam
{
	background:transparent;
	border: none;
	font-weight:bold;
	color :White;
	width: 80px;
	cursor:hand;
}

.transparentButton2Fam
{
	background:transparent;
	border: none;
	font-weight:bold;
	color :White;
	width: 110px;
	cursor:hand;
}

div.btn_AddCart {
	background: transparent url("../img/btn_on.gif") left top no-repeat;
	float: right;
	width:10;
	margin: 2px 5px 5px 3px;
}

div.btn_AddCart div {
	background: transparent url("../img/btn_on.gif") right top no-repeat;
	padding: 2px 5px 0 0px;
	margin-left: 3px;
	/*color: white;*/
	font-weight: bold;
	height: 1.5em;
	width:10;
	line-height: 1.1em;
	white-space: nowrap;
	
}

div.btn_AddFav {
	background: transparent url("../img/btn_off.gif") left top no-repeat;
	float: right;
	width:30;
	margin: 2px 0px 5px 0px;
	cursor:hand;
}
div.btn_AddFav div {
	background: transparent url("../img/btn_off.gif") right top no-repeat;
	padding: 2px 10px 0 0px;
	margin-left: 3px;
	/*color: white;*/
	font-weight: bold;
	height: 1.5em;
	width:30;
	line-height: 1.1em;
	white-space: nowrap;

}

div.btn_AddCartNum {
	background: transparent url("../img/btn_on.gif") left top no-repeat;
	float: right;
	width:10;
	margin: 2px 0px 5px 3px;
	
}

div.btn_AddCartNum div {
	background: transparent url("../img/btn_on.gif") right top no-repeat;
	padding: 2px 5px 0 0px;
	margin-left: 3px;
	/*color: white;*/
	font-weight: bold;
	height: 1.5em;
	width:10;
	line-height: 1.1em;
	white-space: nowrap;
	
}
div.btn_AddCartProd {
	background: transparent url("../img/btn_on.gif") left top no-repeat;
	float: right;
	 width:10;
	margin: 2px 10px 5px 0px;
	top: 280px;
	z-index: 0;
	position:absolute;
	left: 490px;
	
}

div.btn_AddCartProd div {
	background: transparent url("../img/btn_on.gif") right top no-repeat;
	padding: 2px 5px 0 0px;
	margin-left: 3px;
	/*color: white;*/
	font-weight: bold;
	height: 1.5em;
	width:10;
	line-height: 1.1em;
	white-space: nowrap;
	
}

div.btn_AddFavProd {
	background: transparent url("../img/btn_off.gif") left top no-repeat;
	float: right;
	 width:30;
	margin: 2px 2px 5px 0px;
	top: 280px;
	z-index: 0;
	position:absolute;
	left: 380px;
	
}
div.btn_AddFavProd div {
	background: transparent url("../img/btn_off.gif") right top no-repeat;
	padding: 2px 10px 0 0px;
	margin-left: 3px;
	/*color: white;*/
	font-weight: bold;
	height: 1.5em;
	width:30;
	line-height: 1.1em;
	white-space: nowrap;

}



.hdrProd{
	background-color:#ffcc66;	
	padding-left:13px;
	padding-top:3px;
	padding-bottom:3px;
	margin:1px 1px 10px 1px;
	font-weight: bold;
	color:Black;
	
	font:bold 13px Helvetica, Arial, sans-serif;
}

.hdrProdDesc{
	background-color:#ffcc66;	
	padding-left:17px;
	padding-top:3px;
	padding-bottom:3px;
	margin:1px 1px 10px 1px;
	font-weight: bold;
	color:Black;
	
	font:bold 13px Helvetica, Arial, sans-serif;
}
.hdrProdQty{
	background-color:#ffcc66;	
	padding-left:22px;
	padding-top:3px;
	padding-bottom:3px;
	margin:1px 1px 10px 1px;
	font-weight: bold;
	color:Black;
	
	font:bold 13px Helvetica, Arial, sans-serif;
}
.hdrProdUnitSize{
	background-color:#ffcc66;	
	padding-left:1px;
	padding-top:3px;
	padding-bottom:3px;
	margin:1px 1px 10px 1px;
	font-weight: bold;
	color:Black;
	
	font:bold 13px Helvetica, Arial, sans-serif;
}
.hdrProdUnitPrice{
	background-color:#ffcc66;	
	padding-left:13px;
	padding-top:3px;
	padding-bottom:3px;
	margin:1px 1px 10px 1px;
	font-weight: bold;
	color:Black;
	
	font:bold 13px Helvetica, Arial, sans-serif;
}
.dottedEnlarge{
	text-decoration:none;
	border-style:dotted;
	border-width:0px 0px 1px 0px;
	border-color:#336699;
	cursor:help;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : #006699;
	
}
.prodEnlarge{
	text-decoration:none;
	border-style:none;
	border-width:0px 0px 1px 0px;
	border-color:#336699;
	cursor:help;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : #006699;
	
}
.padProd {padding:10px 15px 0px 15px;}
.padProdnn {padding:10px 15px 0px 0px;}
.padTop {padding:10px 5px 0px 20px;}
.padTopSize {padding:10px 5px 0px 30px;}
.padFamTop
{
	padding:5px 5px 0px 5px;
}
.padFamTopQty {padding:15px 5px 0px 5px;}
.padFamTopSize {padding:15px 5px 0px 5px;}
.padFamTopReqInfo {padding:11px 5px 0px 5px;}
.padEnlarge{padding:0px 15px 5px 10px;}
.padChk{padding:55px 2px 0px 5px;}
.boldlabel {
	color: #000000;
	font-weight: bold;
	font: bold 11px Helvetica, Arial, sans-serif;		
}

.justifiedLabel
{
	TEXT-JUSTIFY: auto;
	TEXT-ALIGN: justify;
}

.justifiedLabel li
{
	padding:0px 5px 5px 45px;
}
.justifiedLabel ul li
{
	padding:0px 5px 5px 10px;
}

.fullDiv
{
	position:relative;
	width: 100%;
}

.leftDiv
{

	float: left;
	width: 265px;
}
.rightDiv
{
	float: left;
	width: 100%;
}

div.btn_AddCartFam {
	background: transparent url("../img/btn_on.gif") left top no-repeat;
	float: right;
	 width:24;
	margin: 2px 0px 5px 0px;
	
}

div.btn_AddCartFam div {
	background: transparent url("../img/btn_on.gif") right top no-repeat;
	padding: 2px 8px 1 0px;
	margin-left: 3px;
	/*color: white;*/
	font-weight: bold;
	height: 1.5em;
	width:22;
	line-height: 1.1em;
	white-space: nowrap;
	
}

div.btn_AddFavFam {
	background: transparent url("../img/btn_off.gif") left top no-repeat;
	float: right;
	 width:30;
	margin: 2px 0px 5px 0px;
	
}
div.btn_AddFavFam div {
	background: transparent url("../img/btn_off.gif") right top no-repeat;
	padding: 2px 10px 2 0px;
	margin-left: 3px;
	/*color: white;*/
	font-weight: bold;
	height: 1.5em;
	width:30;
	line-height: 1.1em;
	white-space: nowrap;

}
.DatagridFont
{
	font:bold 14px/18px Helvetica, Arial, sans-serif;
}

.enlargeLink2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : #006699;
	text-decoration :underline;
	cursor:hand;
}
.padBottom {padding:5px 1px 1px 0px;}
.padFamImg {padding:5px 5px 5px 10px;}
/* End - Sargant */

.marginForSearchBox
{
	FLOAT:right;
	margin-top:5px;
	margin-right:9px;
}
.marginForHelpText
{
	margin-top:4px;
}
a.dottedtest:link,a.dottedtest:visited 
{
	background-image: url("../img/dotted.gif");
	background-repeat: repeat-x;
	background-position: bottom;
	text-decoration: none;
	
}
.USASpace{padding-right:30px;}

/*IE Fixes*/
* html li {margin-left:2px;}
* html ul.osq li,* html ul.gsq li,* html ul.plus li {margin-left:-12px;}
/* Added by Ritesh Monu for Corpredesign to fix the title image */
* html ul.h1 li,* html ul.h1_bc li,* html ul.h2 li,* html ul.h2Pop li,* html ul.account li {margin-left:-16px;}
/* Added by Ritesh Monu for Corpredesign to fix the title image */

div#left
			{
				float: left;
				width: 170px;
				padding-left: 15px;
				padding-top: 14px;
				font: 11px/14px Helvetica, Arial, sans-serif;
			}
			
div#left div#square {
 width: 150px;
 border-right: 1px solid #336699;
 border-bottom: 1px solid #336699;
 background: #336699 url("../img/login_bg2.gif") left top no-repeat;
 margin: -14px 0 28px -15px;
 padding: 14px 14px 14px 15px;
 color: #333333;
}

 

div#left div#square h2 {
 color: #FFFFFF;
 font: bold 13px/15px Helvetica, Arial, sans-serif;
 background: transparent url("../img/arrow_single_orange2.gif") no-repeat;
 padding-left: 14px;
 margin-top: 0;
 margin-bottom: 5px;
}

 

div#left div#square a {
 color: #FFFFFF;
 text-decoration: underline;
}

.selected
		{
			
			background:transparent url("../Images/tab_nonsel_s.gif") left;
			COLOR: white; 
			font-weight:bold;
			font-family: Verdana;
			font-size:1.2em;
			padding-right: 2px;  
			height:25px;
		}
		.unselected
		{
			font-family: Verdana;
			font-size:1em;
			COLOR: Black;
			background:transparent url("../Images/tab_sel_s.jpg") left;
			height:25px;
		}
		.selectedright
		{
			
			background:transparent url("../Images/tab_nonsel_r.gif") right no-repeat;
			COLOR: white; 
			font-weight:bold;
			font-family: Verdana;
			font-size:1.2em;
			padding-right: 2px;  
		}
		.unselectedright
		{
			font-family: Verdana;
			font-size:1em;
			COLOR: Black;
			background:transparent url("../Images/tab_sel_r.jpg") right no-repeat;
			
		}
		.selectedleft
		{
			
			background:transparent url("../Images/tab_nonsel_l.gif") left no-repeat;
			COLOR: white; 
			font-weight:bold;
			font-family: Verdana;
			font-size:1.2em;
			padding-right: 2px;  
		}
		.unselectedleft
		{
			font-family: Verdana;
			font-size:1em;
			COLOR: Black;
			background:transparent url("../Images/tab_sel_l.jpg") left no-repeat;
			
		}
		.marginforpotable
		{
			margin-top:25px;
			
		}
.leftfornn
{
	float:left;
}

/* Added by Ritesh Monu for Corpredesign to fix the 
   font size of dropdown item on the culture pop-up */
.dd_ItemStyle 
{
	width:150px;
	margin: 0px 0px -2px 10px;	
}
/* Ended by Ritesh Monu for Corpredesign to fix the 
   font size of dropdown item on the culture pop-up */

/* Added by Ritesh Monu for T&C */
.TNCTable 
{	
	width:733px;
	margin: 0px 13px 0px 13px;			
}

.TNCAnthemTable 
{	
	width:733px;
	margin: 0px 13px 3px 13px;			
}
.TNCAnthemWidth 
{	
	width:733px;
	font-family :Verdana, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : red;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	text-decoration: none;
	background-color: #fff;
	background-position: left;
	font-style: normal;
	line-height: normal;
	text-align : right;
	vertical-align : middle;
	border-top: 1px solid #FF0000;
	border-right: 1px solid #FF0000;
	border-left: 1px solid #FF0000;
	border-bottom: 1px solid #FF0000;	
}
.TNCLinkButtonPadding
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.TNCLinkBtnPadding 
{	
	padding:0px 0px 0px 66px;			
}
/* Ended by Ritesh Monu for T&C */

/* Added by Ritesh Monu for InstrumentOnWeb; Date:4thJuly 2007 */
.padAccSelectTop {padding:9px 5px 0px 5px;}
.padAccPriceTop {padding:11px 5px 0px 20px;}
/* Ended by Ritesh Monu for InstrumentOnWeb; Date:4thJuly 2007 */

/*Added by Sovan on 15-Nov-07 for RxR Tool Enhancement */

.CompChart
{
	padding-left:12px;
}
/*modification made to fit  in firefox margin changed to 12px*/
div.ComparisonChart
{
	margin-top:12px;
}
.CompLabel
{
	padding-left:1px;
}


/*Ended by Sovan on 15-Nov-07 for RxR Tool Enhancement */ 
/*Begin mod log, Madhukar, 04-Dec-07, Sop2, used for standing order help text*/
.standing
{
	font: 11px/13px Helvetica, Arial, sans-serif;
	color: #333;
}
/*End mod log, Madhukar, 04-Dec-07, Sop2*/

.commentBox {
	font-size: 11px;	
	width: 325px;
	height: 75px; 
}
/*BEgin mod log. Madhukar, 20-Dec-07, SOC*/
.orderProgressBar {
	color : #000000;
	/*padding:2px;*/
	text-decoration: none;
	background-color: #E5F3FF;
	background-position: left;
	font-style: normal;
	font-weight : bold;
	line-height: normal;
	text-align : left;
	vertical-align : middle;
	border-top: 2px solid #C5D6E6;
	border-right: 2px solid #C5D6E6;
	border-left: 2px solid #C5D6E6;
	border-bottom: 2px solid #C5D6E6;
	margin:12px 0 0 155px;	
}
.orderProgressLabel
{
	/*BackColor="#AACEEB";
	BorderColor="#aaceeb";
	BorderWidth="3px";*/
	background-color:#2A5D96;	
	border: 2px 0 #2A5D96;
	padding: 3px 5px 3px 5px;
    text-align:center;
    display:inline;
    vertical-align : middle;
    font-weight:bold;
    font-family:Sans-Serif, Arial;
    color:White;
        
}
.orderSubTotal
{
padding-right:260px;
/*Begin mod log, Chirag, editing margin-top
/*margin-top:-45px;
End mod log, Chirag, editing margin-top*/
float:right;
padding-left:0px;
width:0px;
}
.orderSubTotalPayment
{
padding-right:200px;
/*Begin mod log, Chirag, editing margin-top
/*margin-top:-45px;
End mod log, Chirag, editing margin-top*/
float:right;
padding-left:52px;
width:62px;
}
.tdPadding
{
	padding: 0px 5px 0px 5px;
	width: 9%;
	text-align: center;
}
.tdPaddingMPO1
{
	padding: 0px 5px 5px 15px;
	width: 41%;	
}
.tdPaddingPD
{
	padding: 0px 5px 5px 15px;
	width: 41%;	
}
/*End mod log. Madhukar, 20-Dec-07, SOC*/
#technical-library-content .library-list p {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}

#technical-library-content .hide p {
	display: none;
}

#technical-library-content p span {
	color: #00639f;
}

#technical-library-content p.bottom {
	margin-bottom: 7px;
	/*text-indent: 14px;*/
	margin-left:34px;
}

#technical-library-content p.open-text {
	margin-left: 200px;
	margin-top: -22px;
	cursor: pointer;
}

#technical-library-content p.open-image {
	margin-left: 9px;
	margin-top: -20px;
	cursor: pointer;
}

#technical-library-content h2 {
	width: 200px;
	height: 19px;
	margin: 18px 0px 3px 29px;
	font-size:small;
}

.btn_CS_next
{
	
/*height:16px;*/
border:none;
background-image:url(/Content/Images/btn_right_navigation_crossselling.GIF);
background-repeat:no-repeat;
background-position:top right;
background-color:#599dcc;
margin-left:5px;
margin-right:5px;
width:25px;
height:50px;
color:#FFFFFF;
cursor:pointer;
overflow:hidden;
text-align:center;
/*padding-right:5px;
padding-left:5px;
line-height:17px;
float:left;
margin-top:6px;*/
text-decoration:none;
	
}
.btn_CS_previous
{
	
/*height:16px;*/
border:none;
background-image:url(/Content/Images/btn_left_navigation_crossselling.GIF);
background-repeat:no-repeat;
background-position:top right;
background-color:#599dcc;
margin-left:5px;
margin-right:5px;
width:25px;
height:50px;
color:#FFFFFF;
cursor:pointer;
overflow:hidden;
text-align:center;
/*padding-right:5px;
padding-left:5px;
line-height:17px;
float:left;
margin-top:6px;*/
text-decoration:none;
	
}
.processImageOverlap
{	
	z-index:1;
	position:absolute;
	margin-left:25%;
	margin-top:35px;
	height:100px
}

/* Begin, new progress bar */
.progressTable
{
	display:inline;
    text-align: center;
    font-weight: normal;
    font-family: Sans-Serif, Arial;
    color: #333333;
    text-decoration: none;
	background-position: left;
	font-style: normal;
	line-height:normal;	
	text-align : left;
	vertical-align : middle;
	border-top: 1px solid #C5D6E6;
	border-right: 1px solid #C5D6E6;
	border-left: 1px solid #C5D6E6;
	border-bottom: 1px solid #C5D6E6;
	margin:5px 50 0 65px;
	height:20px;    
}

/* End, New progress bar */
/*Begin Firefox img fix-Gayatri*/
img#Banner
{
	width:933px;
	margin:0 auto;
}
/*End Firefox img fix-Gayatri*/
/*Begin class w900 for new formating*/
.w900 {
	width:890px;
	padding-left:15px;
	float:left;
/*End class w900 for new formating*/
}

.ForgotPassword
{
	width:800px;
}


.w745
{
	width:745px;
	padding-left:15px;
	float:left;
}

/*Begin:Added by Gayatri:ShopByProdNum Textbox size.*/

.padProdNumTextbox
{
	width:225px;
}
/*End:Added by Gayatri:ShopByProdNum Textbox size.*/

/*Khyati*/
.padcellincrement {padding:0px 2px 0px 0px;width:80px;}
/*Begin Mod log: Khyati,3-July,2008,changing width to 759*/
.w759 {
	width:759px;
	padding-left:15px;
	float:left;
}

/* Begin Mod Log:Dhaval,8th July-2008,Adding class for scheduleconfirm page */
.OrderProgressBar1
{
	width:745px;
	height:60px;
	padding-bottom:5px;
	
	padding-top:50px;			/*width:745px;height:60px;padding-top:35px;padding-bottom:5px;margin-left:-100px;*/
	margin-left:45px;
}

/* Gegin Mod Log:dhaval,9th July-2008,adding new class */
.paddingright
{
	padding-right:15px;
}

div.popup {
	font-size: 12px;
	margin:10px;
	text-align:left;
}

.loginr1
{
	left:228px;position:relative;
}

.w929 {
	width:929px;
	padding-left:15px;
	float:left;
}

.divOrderProgressBarfrca
{
	height:60px;
	padding-top:10px;
	padding-bottom:5px;
	margin-left:0px;
}
.divOrderProgressBar
{
	height:30px;
	padding-top:0px;
	padding-bottom:20px;
	float:left;
	/*padding-left:50px commented by madhukar, Order revamp, 2-feb-09*/
}

.divOrderProgressBarDE
{
	height:30px;
	padding-top:0px;
	padding-bottom:20px;
	float:left;
	padding-left:30px
}
.tdCart
{
	width:45%;
}
/*Begin mod log,Chirag,Duplicate PO*/
.ddl_PO
{
	width:98%;
}
.asteriskMandatory
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.9em;
	color: #ff0000;
	FONT-FAMILY: Verdana;
	float:left;
}
.ErrorMessage
{
	width:733px;
	border:0px;
	margin-bottom:5px;
	margin-top:12px;
	font-family :Verdana, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : red;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	text-decoration: none;
	background-color: #fff;
	background-position: left;
	font-style: normal;
	line-height: normal;
	text-align : left;
	vertical-align : middle;
	border-top: 1px solid red;
	border-right: 1px solid red;
	border-left: 1px solid red;
	border-bottom: 1px solid red;
	left: auto;	
	
}
.setStartPageMPOEdit
{
	MARGIN-top:10px;
	margin-left:15px;
	width:300px;
	float:left;
}

.tdAgreeNormal
{
	width:390px;
	padding-left:40px;
	text-align:left;
}
.tdAgreeError
{
	width:390px;
	padding-left:40px;
	font-family :Verdana, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : red;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	text-decoration: none;
	background-color: #fff;
	background-position: left;
	font-style: normal;
	line-height: normal;
	text-align : left;
	vertical-align : middle;
	border-top: 1px solid red;
	border-right: 1px solid red;
	border-left: 1px solid red;
	border-bottom: 1px solid red;
	left: auto;
	float:left;

}	
/*End mod log,Chirag,Duplicate PO*/

/* begin Mod Log:Dhaval */
.w930
{
	width:930px;
}

.w743
{
	width:743px;
}
/* end mod log */
.fontsize
{
	line-height:18px;
	font-size:1.3em;
}

/*Begin mod log,Account Swap,Chirag*/
.tblmaincontent
{
	border:1px solid #b5c6d6;
	background-color:#fff;
	margin-top:10px;
	width:730px;
	float:left;
}
.hdrtd
{
	background-color:#ffcc66;
	padding-left:13px;
	margin:1px 1px 10px 0px;
}
.btnpaddingright
{
	margin-top: 4px;
	float:right;
	padding-right:15px;

}
.divGrayOut
{
	border:thin;
	width:100%;
	background-color:#BDBDBD;
}
.divErrorPanel
{
	margin-top: 10px;
}
.td50
{
	width:50%;
}
.w275
{
	width:275px;	
}
.height10
{
	height:10px;
}
.padd15
{	
	padding-left:15px;
}
.timerImageOverlap
{
	background-color:transparent;
	z-index:100;
	position:absolute;
	/*margin-left:-280px;*/
	/*with panel*/
	/*margin-left:190px;*/
	margin-top:80px;
	/*Without panel*/
	margin-left:350px;
	/*margin-top:-160px;*/
	height:100px;
}
.timerImage
{
	background-color:transparent;
	height:30px;
/*	visibility:hidden;*/
	/*position:relative;*/
}
.divtxtright
{
	PADDING-RIGHT:10px; 
	PADDING-LEFT:0px; 
	PADDING-BOTTOM:0px; 
	PADDING-TOP:2px;
	text-align:right;
}
div.errorAccSwap {
	padding:3px;
	font-weight:bold;
	color:red;
	border:1px solid red;
	background-color:#fff;
	MARGIN-TOP: 30px; 
	margin-left:-160px;
	width: 723px;
}

.h1ul
{
	list-style:none;
	font:bold 14px/18px Helvetica, Arial, sans-serif;
	color:#E89600;
	background:url("../img/h1.gif") no-repeat;
	margin-left:-57px;
	padding-left:25px;
	margin-top:6px;
}
.padd15width
{
	padding-left:15px;
	width:100%;
}
.btnimginline
{
	display:inline;
	vertical-align:middle;
	width:3px;
	height:18px;
}
img.radinline {
	display:inline;
	vertical-align:middle;
	width:15px;
	height: 14px;
}
/*End mod log,Chirag,Account Swap*/

img.inline_button {
	display:inline;
	vertical-align:middle;
	width:3;
	height:18;
}

/*Begin Mod Log, Resman 1051*/
.tableNewsStyle
{
	FONT: 11px/13px Helvetica, Arial, sans-serif;
	BORDER-TOP-STYLE: none;	
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;	
	BORDER-BOTTOM-STYLE: none;
	line-height:19px;
}
/*End Mod Log, Resman 1051*/

/*1299*/
.tdFreshLot
{
	width:720px !important;
}


.freshLot
{
	width:180px !important;
}

.freshLot h3 
{
	color: #666;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 13px;
	margin: 0 0 -5px 0;
	padding: 0;
}

.freshLot p 
{
	/*margin-bottom: 14px;*/
}

.freshLot a 
{
	color:#59a1d1 !important;
	line-height: 1.65 !important;
	text-decoration: none !important; 
	margin: 0 !important; 
}

.freshLotSize
{
	color: #bfbfbf;
	font-size: 11px;

}
/*1299*/

ul
{
	margin-left:0px;
	padding-left:0px;
}
li
{
	margin-left:0px;
	padding-left:0px;
}

/*Begin : Reskin-CMS*/
ul.h2 li a
{
	color:#00A1DE;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
}
/*End : Reskin-CMS*/