#Default
{

}
.Default .skinoff
{
    /*background-color: #ffffff;*/
}
.h_icon
{
	width: 20px;
	height: 41px;
	background-image: url(img/h_icon.jpg);
	background-repeat: no-repeat;
	background-position:right top;
}
.tmp_mod_hdr_left
{
	background-image:url(img/left_module.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:40px;
	width:33px;
	/*background-color:#233236;*/
}
.tmp_mod_hdr_right
{
	background-image:url(img/right_module.png);
	background-position:right top;
	background-repeat:no-repeat;
	height:40px;
	padding-right:5px !important;
	padding-top:5px !important;
	text-align:right;
	width:25px;
}
.tmp_mod_hdr_mid_left
{
	background-image:url(img/middle_module.png);
	background-position:left top;
	background-repeat:repeat-x;
	height:40px;
	padding-left:6px;
	padding-top:15px;
	
	/*background-color:#233236;*/
}	
.tmp_mod_hdr_mid_right
{
	background-image:url(img/middle_module.png);
	background-position:right top;
	background-repeat:repeat-x;
	height:40px;
	padding-left:0;
	padding-right:0 !important;
	padding-top:9px;
	
	/*background-color:#233236;*/
}	

.tmp_module_inner_bottom_left
{
	background-image:url(img/inner_border_b_left.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:28px;
	width:33px;
}
.tmp_module_inner_bottom_right
{
	background-image:url(img/inner_border_b_right.png);
	background-position:right top;
	background-repeat:no-repeat;
	height:28px;
	width:33px;
}
.tmp_module_inner_bottom
{
	background-image:url(img/inner_border_b_middle.png);
	background-position:center top;
	background-repeat:repeat-x;
	height:40px;
}

.tmp_module_inner_left
{
	background-image:url(img/left_middle.png);
	background-position:left top;
	background-repeat:repeat-y;
	width:33px;
}

.tmp_module_inner_right
{
	background-image:url(img/right_middle.png);
	background-position:right top;
	background-repeat:repeat-y;
	width:33px;
}

/********************************
#ctl00_CPH_ContentPane1 .tmp_mod_hdr_left,
#ctl00_CPH_moduleContainer10495 .tmp_mod_hdr_left,
#ctl00_CPH_ContentPane3 .tmp_mod_hdr_left
{
	background-image:url(img/left_module.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	height:32px;
	width:7px;
	/*background-color:#233236;*
}
#ctl00_CPH_ContentPane1 .tmp_mod_hdr_right,
#ctl00_CPH_moduleContainer10495 .tmp_mod_hdr_right,
#ctl00_CPH_ContentPane3 .tmp_mod_hdr_right
{
	background-image:url(img/right_module.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	height:32px;
	padding-top:5px !important;
	text-align:right;
	width:0px !important;
}
#ctl00_CPH_ContentPane1 .tmp_mod_hdr_mid_left,
#ctl00_CPH_moduleContainer10495 .tmp_mod_hdr_mid_left,
#ctl00_CPH_ContentPane3 .tmp_mod_hdr_mid_left
{
	background-image:url(img/left_middle_module.png);
	background-position:right bottom;
	background-repeat:repeat-x;
	height:32px;
	padding-left:0;
	padding-top:0px;
	
	/*background-color:#233236;*
}	
#ctl00_CPH_ContentPane1 .tmp_mod_hdr_mid_right,
#ctl00_CPH_moduleContainer10495 .tmp_mod_hdr_mid_right,
#ctl00_CPH_ContentPane3 .tmp_mod_hdr_mid_right
{
	background-image:url(img/right_middle_module.png);
	background-position:left bottom;
	background-repeat:repeat-x;
	height:32px;
	padding-left:0;
	padding-top:3px;
	
	/*background-color:#233236;
}	

#ctl00_CPH_ContentPane1 .tmp_module_inner_bottom_left,
#ctl00_CPH_moduleContainer10495 .tmp_module_inner_bottom_left,
#ctl00_CPH_ContentPane3 .tmp_module_inner_bottom_left
{
	background-image:url(img/inner_border_b_left.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:9px;
	width:7px;
}
#ctl00_CPH_ContentPane1 .tmp_module_inner_bottom_right,
#ctl00_CPH_moduleContainer10495 .tmp_module_inner_bottom_right,
#ctl00_CPH_ContentPane3 .tmp_module_inner_bottom_right
{
	background-image:url(img/inner_border_b_right.png);
	background-position:right top;
	background-repeat:no-repeat;
	height:9px;
	width:8px;
}
#ctl00_CPH_ContentPane1 .tmp_module_inner_bottom,
#ctl00_CPH_moduleContainer10495 .tmp_module_inner_bottom,
#ctl00_CPH_ContentPane3 .tmp_module_inner_bottom
{
	background-image:url(img/inner_border_b_middle.png);
	background-position:center top;
	background-repeat:repeat-x;
	height:9px;
}

#ctl00_CPH_ContentPane1 .tmp_module_inner_left,
#ctl00_CPH_moduleContainer10495 .tmp_module_inner_left,
#ctl00_CPH_ContentPane3 .tmp_module_inner_left
{
	background-image: url(img/left_middle.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:7px;
}

#ctl00_CPH_ContentPane1 .tmp_module_inner_right,
#ctl00_CPH_moduleContainer10495 .tmp_module_inner_right,
#ctl00_CPH_ContentPane3 .tmp_module_inner_right
{
	background-image: url(img/right_middle.png);
	background-repeat:no-repeat;
	background-position:right top;
	width:7px;
	
}
#ctl00_CPH_ContentPane1 .mod_content,
#ctl00_CPH_moduleContainer10495 .mod_content,
#ctl00_CPH_ContentPane3 .mod_content
{
	background:url(img/center_module.png);
	background-repeat:repeat-x;
	background-color:#51b9ed;
}
*/

/********************************/


.Default .module_title
{
	color:#000000;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	text-transform:capitalize;
	padding-left: 2px;
}

.Default .CheckBox
{
	font-family:arial;
	font-size: 12px;
	color : #000000;	
	/*font-weight: bold;*/
	}
.Default .checkBoxList
{
	font-family:arial;
	font-size: 12px;
	color : #000000;	
	background-color: white;
	/*font-weight: bold;*/
}
.Default h1 {
	font-size:19px;
	color:#b18500;
	margin-bottom:15px;
	font-weight:normal;
}


.Default .left_module
{
	
	line-height: 82px;
   	width: 16px;
	background-image: url(img/leftbar_module.gif);
	background-repeat:no-repeat;
	background-position: left top;
	
}

.Default .roulette_module
{
	
	line-height: 82px;
   	background-image: url(img/roulette_module.gif);
	background-repeat:repeat-x;
	background-position: left top;
	
}

.Default .rightbar_module
{
	
	line-height: 82px;
   	width: 12px;
	background-image: url(img/rightbar_module.gif);
	background-repeat: no-repeat;
	background-position: right top;
	
}
/************************************************************************************************
							Styles for label, caption and text box
/************************************************************************************************/

.Default .chkSubcaption
{
	font-family:arial;
	font-size: 14px;
	font-weight: bold;
	color:#000000!important;
}

.Default .activeCaption
{
	background-color: #5e3f09;
	color:white!important;
	font-size:15px;
	
}

.Default a.activeCaption:hover
{
	background-color:white !important;
	color:Black !important;
		
}

.Default .inActiveCaption
{
	background-color: #b9a171;
	color:White !important;
	font-size:15px;
	
}

.Default a.inActiveCaption:hover
{
    background-color:white !important;
    color:Black !important;
}



.Default .requiredAttCaption
{
	background-color: #b60707;
	color: white !important;	
	font-size:15px;
}

.Default a.requiredAttCaption:hover
{
	background-color:Transparent !important;
	color:black!important;	
}


.Default .notRequiredAttCaption
{
	background-color: #d1d1d1;
	color: #ffffff;	
	font-size:15px;
}

.Default a.notRequiredAttCaption:hover
{
	background-color:Transparent !important;
	color: white !important;	
	
}

.Default .desirableAttCaption
{
	background-color: #b60707;
	color: white !important;	
	font-size:15px;
}

.Default a.desirableAttCaption:hover
{
	background-color:Transparent !important;
	color:black!important;	
}

/* Text Tags */
.Default .caption 
{
	font-family:arial;
	font-size: 22px;
	color:#102F5F;
}
.Default .subcaption
{
	font-family:arial;
	font-size: 13px;
	font-weight: bold;
	vertical-align:bottom;
		color:#242323;
}
.Default .txtSearchCaption
{
	font-family:arial;
	font-size: 16px !important;
	font-weight:700 !important;
	border:solid 1px gray !important;
	padding-bottom:2px;
}
.Default .label
{
	font-family:arial;
	font-size: 12px !important;
	color : #000000 !important;
	/*font-weight: bold;*/
}

.label
{
	font-family:arial;
	font-size: 12px !important;
	color : #000000 !important;
	/*font-weight: bold;*/
}

.Default .labelItalic
{
	font-family:arial;
	font-size: 12px !important;
	color : #808080 !important;	
	font-style:italic !important;
	/*font-weight: bold;*/
}
#ctl00_CPH_ctl02_BM_chkListPlan,
#ctl00_CPH_ctl02_BM_binQulTemp_divgrid,
#ctl00_CPH_ctl02_BM_binQulTemp_dg
{
	color: #3e3e3e !important;
}
.Default .TreeNode
{
	
	font-family:arial; 
	font-size: 12px !important;
	color :black !important;	
	/*font-weight: bold;*/
	
	}
.Default .TreeNodeSelect
{
	background-color:transparent;
	color:#333333 !important;
	font-family:arial;
	font-size:12px !important;
	font-weight:bold;
	text-decoration:underline;
}
.Default .TreeNodeOver
{
	
	font-family:arial; 
	font-size: 12px !important;
	color :#333333 !important;
	background-color:transparent !important;
	font-weight:bold;
	text-decoration: none;
}

#ctl00_CPH_ctl05_BM_shoppingCart_btnUpdate
{
	width: 110px !important;	
	
}
.Default .labelBlack
{
 font-family:arial;
 font-size: 12px;
 color : #ffffff; 
 }

.labelHoverPopUP
{
	font-family:arial;
	font-size: 13px;
	font-weight: 500;
	color:#ffffff !important;  
	text-align : left;
	padding-bottom:2px;
	font-weight:bold;
 }
 
.Default.labelHoverPopUP /* Updated by divya */
{	
	font-family:arial;
	font-size: 13px;
	font-weight: 500;
	color:#ffffff!important;  
	text-align : left;
	padding-bottom:2px;
 } 


.Default .labelbold
{
  font-family:arial;
 font-size: 12px;
 color : #000000;
 font-weight: bold;
}

.Default .labelBig
{
	font-family:arial;
	font-size: 13px;
	color : #a3918f;	
	/*font-weight: bold;*/
}

.Default .labelSmall
{
	font-family:arial;
	Font-Size:11px; 
	color : #5d5d5d;
	

	
	/*font-weight: bold;*/
}
.labelSmall
{
	font-family:arial;
	Font-Size:11px; 
	color : #255302;
	

	
	/*font-weight: bold;*/
}

.Default .text
{
	font-family:arial;
	font-size: 11px;
	color : black;
}

.Default .textbox
{
	font-family:arial;
	font-size: 13px;
	width: 90%;
	
}
.Default .textbox98
{
	font-family:arial;
	font-size: 13px;
	width: 90%;
}

/* for the first row */
.Default .txtCaption
{
	font-family:arial;
	font-size: 18px;
	font-weight:700;
	
	width:90%;
}
/* for the first row */
/* End of Text Tags */
/************************************************************************************************/

/************************************************************************************************
				Styles for link, zbutton and other link related classess
************************************************************************************************/
/* Links */

.Default a, .Default a:link, .Default a:.Default active, .Default a:visited
{
	color: #333333;
	font-size: 13px;
	text-decoration: none;
}
.Default a:hover
{
	color:#333333 !important;
	font-size: 13px;
	text-decoration: none;
	background-color: Transparent !important;
}

a, a:link, a:active, a:visited
{
	color: #ffffff;
	font-size: 13px;
	text-decoration: none!important;
}
.a:hover
{
	color:#333333!important;
	font-size: 13px;
	text-decoration: none !important;
	background-color:transparent!important;
	
}
.Brands
{
	color: #242323 !important;
	font-size: 13px;
	text-decoration: none;
}

.Brands:hover
{
	color:white!important;
	font-size: 13px;
	text-decoration: none;
	background-color:#9d650e!important;
}

.selectedFilterType
{
	color: #000000!important;
	font-size: 13px;
	text-decoration: none;
}
.selectedFilterType:hover
{
	color:white!important;
	font-size: 13px;
	text-decoration: none;
	background-color:#3b9dca!important;
}
.searchlink
{
	color: #383737!important;
	font-size: 13px;
	text-decoration: none;
}

.searchlink:hover
{
	color:white!important;
	font-size: 13px;
	text-decoration: none;
	background-color:#f87f7f!important;
}

.Default a.linkBlack, .Default a.linkBlack:link, .Default a.linkBlack:active, .Default a.linkBlack:visited
{
	color: #5e3f09 !important;
	font-size: 13px;
	padding-right:8px;
	text-decoration:underline !important;
	
}
.Default a.linkBlack:hover
{
	color: #5e3f09 !important;
	font-size: 13px;
	text-decoration:underline !important;
	background-color:transparent !important;
	
}

.linkBlack
{
	color: #666666;
	font-size: 11px;
	padding-right:8px;
	text-decoration:underline !important;
	
}

.Default a.lnkSubCaption, .Default a.lnkSubCaption:link, .Default a.lnkSubCaption:active, .Default a.lnkSubCaption:visited
{
	color: #ffffc8;
	font-size: 13px;
	text-decoration: underline;
}
.Default a.lnkSubCaption:hover
{
	color: White;
	font-size: 13px;
	text-decoration:underline !important;
	background-color:#b18500;
	
}

.linkbutton, .linkbutton:link, .linkbutton:active, .linkbutton:visited
{
	color: #5d5d5d !important;
	font-family:arial;
	font-size: 11px;
	text-decoration:underline !important;
	
}

.linkbutton:hover
{
	color: #ffffff!important;
	font-family:arial;
	font-size: 11px;
	text-decoration:underline !important;
	background-color:#9d650e!important;
	
}



.Default a.linkbutton, .Default a.linkbutton:link, .Default a.linkbutton:active, .Default a.linkbutton:visited
{
	color:#3e3e3e !important;
	font-family:arial;
	font-size:11px;
	text-decoration:underline !important;
}

.Default a.linkbutton:hover
{
	color:#7e5918 !important;
	font-family:arial;
	font-size:11px;
	text-decoration:underline !important;
	background-color:transparent !important;
	
}
.Default a.linkbuttonsmall, .Default a.linkbuttonsmall:link, .Default a.linkbuttonsmall:active, .Default a.linkbuttonsmall:visited
{
	color: #333333!important;
	font-size: 13px;
	text-decoration:underline !important;
	
}
.Default a.linkbuttonsmall:hover
{
	color: #cf4a02;
	font-size: 13px;
	text-decoration:underline !important;
	background-color:transparent;
	
}
.Default a.linkCurrent,.Default a.linkCurrent:link, .Default a.linkCurrent:active, .Default a.linkCurrent:visited
{
	background-color:Transparent;
	color:#333333;			
	font-family:arial;
	font-size: 15px;	
	text-decoration:underline !important;
	padding: 2px 2px 2px 2px;
}
.Default a.linkImage,.Default a.linkImage:link, .Default a.linkImage:active, .Default a.linkImage:visited
{
	background-color:Transparent ! important;
	color:#CFA653 !important;			
	font-family:arial;
	font-size: 11px;	
	text-decoration: none !important;
	font-weight:bold;
	cursor:hand;
	padding-top:0px;
	
}
/***PUSHBUTTON***/
.Default a.pushbutton,  a.pushbutton:link,  a.pushbutton:active,  a.pushbutton:visited
{
	background-color:Transparent !important;
	background-image:url(img/login_button.png);
	background-position:center;
	background-repeat:no-repeat;
	color:#b48836!important;
	display:inline-block;
	font-family:arial;
	font-size:11px;
	height:32px;
	line-height:32px;
	margin-top:-1px;
	text-align:center;
	text-decoration:none;
	text-transform:capitalize;
	vertical-align:top;
	width:166px !important;
	font-weight:bold;
}
.Default a.pushbutton:hover
{
	background-color:Transparent !important;
	background-image:url(img/login_button_hover.png);
	background-position:center;
	background-repeat:no-repeat;
	color:#b48836!important;
	font-family:arial;
	font-size:11px;
	height:32px;
	line-height:32px;
	margin-top:-1px;
	text-align:center;
	text-decoration:none;
	text-transform:capitalize;
	vertical-align:top;
	width:166px !important;
	font-weight:bold;
}
/*****BUTTONS*******/
.tdBottomButtonLeft
{
	background-color:Transparent !important;
	background-image:url(img/left_blue_btn.png);
	background-repeat:no-repeat;
	height:32px !important;
	line-height:26px;
	width:14px;
	margin-top:5px !important;
 
}
.tdBottomButtonRight
{
	background-color:Transparent !important;
	background-image:url(img/middle_btn.png);
	background-repeat:no-repeat;
	height:32px !important;
	line-height:26px;
	width:14px !important;
	 margin-top:5px !important;
}


.tdBottomButtonMiddle
{
	background-color:Transparent !important;
	background-image:url(img/middle_blue_btn.png);
	background-position:left top;
	background-repeat:repeat-x;
	color:#b48836 !important;
	cursor:pointer;
	font-family:arial;
	font-size:10px;
	height:32px;
	line-height:26px !important;
	text-align:center;
	text-decoration:none;
	text-transform:capitalize;
	vertical-align:middle !important;
	width:144px !important;
	margin-top:5px !important;
}
/*DELETE BUTTON*/
.tdButtonLeftDelete
{
	background-image: url(img/left_blue_btn.png);
	height:26px;
	width:14px;
	background-repeat:no-repeat;
}
.tdButtonLeft
{
	background-image: url(img/left_blue_btn.png);
	height:26px;
	width:14px;
	background-repeat:no-repeat;
}
.tdButtonRight
{
	background-image: url(img/middle_btn.png);
	height:26px;
	width:25px;
	background-repeat:no-repeat;
}

.tdButtonMiddle
{
	background-color:transparent;
	background-image:url(img/middle_blue_btn.png) !important;
	background-repeat:repeat-x !important;
	color:#b48836;
	cursor:pointer;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding-bottom:0px;
	padding-left:7px;
	padding-right: 5px;
	text-decoration:none;
	white-space:nowrap;
	text-transform:uppercase;
	line-height: 21px;
}
.tdButtonMiddleDelete
{
	background-color:transparent;
	background-image:url(img/middle_blue_btn.png) !important;
	background-repeat:repeat-x !important;
	color:#b48836;
	cursor:pointer;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding-bottom:0px;
	padding-left:7px;
	padding-right: 5px;
	text-decoration:none;
	white-space:nowrap;
	text-transform:uppercase;
	line-height: 28px;
}
/**************************/
/*Special(important) Buttons*/

#ctl00_ContentPlaceHolder1_ctl05_BM_btnEdit
{
	background-color:Transparent !important;
	width: 125px !important;
}
#ctl00_CPH_ctl14_BM_btnSearch,
#ctl00_CPH_ctl11_BM_btnSearch
{
	width: 128px !important;
}

#ctl00_CPH_ctl02_BM_btnDeleteCategory,
#ctl00_CPH_ctl02_BM_btnDeleteCategoryBottom
{
	width: 143px !important;
	height: 32px !important;
}
#ctl00_CPH_ctl20_BM_btnPrint1,
#ctl00_CPH_ctl17_BM_btnPrint1,
#ctl00_CPH_ctl02_BM_btnDelete1
{
	width: 178px !important;
}
#ctl00_CPH_ctl02_BM_btnCalculation
{
	width: 160px !important;
	height: 28px !important;
}
#ctl00_CPH_ctl02_BM_lblCalcResult
{
	margin-left: 65px;
}

#ctl00_CPH_ctl02_BM_btnImportFile1 .tdBottomButtonMiddle, 
#ctl00_CPH_ctl02_BM_btnExportFile1 .tdbottombuttonmiddle
{
	height:32px;
	line-height:28px;
	width:123px !important;
}
#ctl00_CPH_ctl05_BM_shoppingCart_btnViewDiscountCoupon .tdBottomButtonMiddle
{
	width: 70px !important;
	line-height: 27px;
}
#ctl00_CPH_ctl02_BM_btnCalculation
{
	width: 166px !important;
}
#ctl00_CPH_ctl20_BM_productList_ctl00_hyClickToview
{
	width: 125px;
}
#ctl00_CPH_ctl20_BM_lblPrint
{
	 color: #ffffff !important;
}

#ctl00_ContentPlaceHolder1_ctl02_BM_btnImportFile1
{
	background-color:Transparent ! important;
}
/*#ctl00_CPH_ctl02_BM_divButtonDelete
{
	width:175px;	
}*/
/****************/
.Default a.linkfilter, .Default a.linkfilter:link, .Default a.linkfilter:active, .Default a.linkfilter:visited
{
	color: #666666 !important;
	font-family:arial;
	font-size: 12px;
	text-decoration: underline;
	
	
}
.Default a.linkfilter:hover
{
	color:#f08220 ! important;
	font-family:arial;
	font-size: 12px;
	text-decoration: none;
	background-color:transparent!important;
	
}

.Default a.linkfilterselected, .Default a.linkfilterselected:link, .Default a.linkfilterselected:active, .Default a.linkfilterselected:visited
{
	color: #666666 !important;
	font-family:arial;
	font-size: 12px;
	text-decoration: none;
	background-color:transparent;
	font-weight: bold;
}

.filterSpan
{
    color:#255302;
     padding-right:3px;
     padding-left:3px;
}
/* end of filter class*/


/* Read Only Header Sort Link Button*/
.Default a.headersortlink, .Default a.headersortlink:link, .Default a.headersortlink:active, a.headersortlink:visited
{ 
 color:#242323 !important;
 font-family:arial;
 font-size: 13px;
 text-decoration: underline;
 font-weight:bold;
 padding-right:5px;
 background:none;
 background-color:Transparent !important;
}
/*end*/
/* End OF Link Tags */
/************************************************************************************************/


/************************************************************************************************
					Styles for Error Message and validation messages
************************************************************************************************/
.errorMessage
{
	font-family:arial;
	color: #ff0000;
	font-size:13px;
}
/************************************************************************************************/


/************************************************************************************************
								Styles for Tables and div
************************************************************************************************/
.tblSearchDetail
{
	background-color:transparent;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;
	margin-top:4px;
}
.tblModuleTitle
{
  border-bottom:1px solid;
  border-bottom-color:#465157;
	background-color:#233236;/*#EDF3FE; change by krunal*/
	padding-left:10px;
	padding-bottom:10px;
	padding-top:18px;
	text-transform:uppercase;
		font-family:arial;
		font-weight:bold;
	font-size: 13px;
	color:#9d9996; 
}


.tdBorder
{
	border-bottom:1px solid #c3c3c3;
	color:#5d5d5d;
	font-family:arial;
	font-size: 11px;
	
	
}

.tdData
{	
	color:#000000;
	font-family:arial;
	font-size: 11px;
	
	
}

.tdBorderDashed
{
	border-bottom: medium none;
	
    
}
.tdBorderDelete
{
	white-space:nowrap;
}
.tdBorderSearch
{
	border-bottom:1px solid;
	padding-bottom:5px;
	border-bottom-color:#E9D963;
}
/*
.mod_content
{	 
	
	 background-color:transparent !important;
	 font-size: 11px;
	 padding-top:5px;
	 padding-left:1px;
	 padding-right:1px;
	 padding-bottom:5px; */
	 
.mod_content {
background-color:#ecebdc;
font-size:15px;
}
#ctl00_CPH_ctl17_Content .mod_content {
background-image:url(img/center_module.png);
}
.divPhone
{
	background-color:#F3?3EE;
}

/* END OF Table and td tags */
/*?**********************************************************************************************/


/************************************************************************************************
			Styles for Grid, Grid view, Repeater, Data list, and pagging related classess
************************************************************************************************/
/* Grid tags */

.datarowSelected
{
	background-color:#E5E4E4;
}
.datarowNotselected

{
	background-color:#AEB89A;
}
.recordinfo
{
	font-family:arial;
	font-size: 13px;
	color:#000000;
	
}

/* GRID */
.Default .gridheader
{
 font-family:arial;
 font-size: 11px !important;
 font-weight: bold !important;
 height: 22px !important;
 vertical-align: middle !important;
 color:#000000 !important;
}
.Default .gridheader th a:link
{
	 color:Black !important;
}
.Default .gridheader th a:hover
{
	 color:White !important;
	 text-decoration: none;
	 background-color:#b18500;
}
.Default .gridheader th
{
	border-bottom: solid 1px #3b494c !important;
}

.Default .gridCustomAttribute td
{	
	border:solid 0px red !important;
}
.Default .gridrow
{
 font-family:arial;
 font-size: 11px;
 background-color: #ffffff;
 height: 17px;
 color:#000000;
 border-bottom: solid 1px #3b494c;

}

.Default .gridrow td
{ 
	border-bottom: solid 1px #3b494c;
}
.Default .gridpager td a:link
{
	color: Black !important;
	font-family:arial;
	font-size: 12px !important;
}

.Default .gridpager td a:hover
{
	color: White !important;
	text-decoration: none;
	background-color: #b18500;
}

.Default .gridpager td
{
    font-family:arial;
	font-size: 12px !important;
	color: #808080 !important;
}

.Default .gridaltrow
{
 font-size: 11px;
 font-family:arial;
 background-color: white;
 height: 17px;
 color:#000000;
 border-bottom: solid 1px #3b494c;
 
}

.Default .gridaltrow td
{
	border-bottom: solid 1px #3b494c;

}

.Default .gridselrow
{
 font-size: 11px;
 font-family:arial;
 background-color: #f7f7f1;
 height: 11px;
}


/* END OF Grid tags */
/************************************************************************************************/
/************************************************************************************************/


/************************************************************************************************
								Styles for for Module Skin 
************************************************************************************************/

/* Top Round Border of Module Style Sheet */
.admtool_top_left	
{
 background-color: #ffffff;
 background-image: url(img/rounded_border/admtool-top-left.gif);
 background-repeat: no-repeat;
 background-position: bottom left;
 height:10px;
 width: 10px;
}

.admtool_top
{
 background-image: url(img/rounded_border/admtool-top.gif);

float:left;width:98%; 
	 
	 background-repeat: repeat-x;
	
}

.admtool_top_right
{
 background-color: #ffffff;
 background-image: url(img/rounded_border/admtool-top-right.gif);
 background-repeat: no-repeat;
 background-position: bottom right;
 height: 10px;
 width: 10px;
}

/* END OF Top Round Border of Module Style Sheet */
/*------------------------------------------------------------------*/
/* Bottom Round Border of Module Style Sheet */

.admtool_bottom_left
{
 background-color: #ffffff;
 background-image: url(img/rounded_border/admtool-bottom-left.gif);
 background-repeat: no-repeat;
 background-position: left bottom;
 height: 10px;
 width: 10px;
}

.admtool_bottom
{
 background-color: #ffffff;
 background-image: url(img/rounded_border/admtool-bottom.gif);
 background-repeat: repeat-x;
 background-position: right bottom;
 height: 10px;
}

.admtool_bottom_right
{
 background-color: #ffffff;
 background-image: url(img/rounded_border/admtool-bottom-right.gif);
 background-repeat: no-repeat;
 background-position: right bottom;
 height: 10px;
 width: 10px;
}



/* END OF Bottom Round Border of Module Style Sheet */
/*------------------------------------------------------------------*/

/************************************************************************************************
										Styles for Menu 
************************************************************************************************/

/* Top Round Border of Menu Style Sheet */

.top_left_menu
{
	background-color:#134172;
	width:6px;
	height:30px;
	
}

.top_middle_menu
{
	background-color:#134172;
	width:188px;	
	height:30px;
	color:White;
	text-align:left;		
	
}

.top_right_menu
{
	
	background-color:#134172;
	width:6px;
	height:30px;
}
/* END OF Top Round Border of Menu Style Sheet */
/*------------------------------------------------------------------*/
/* Bottom Round Border of Menu Style Sheet */
.bottom_left_menu
{
	background-image:url(img/left_bottom_module.gif);
	background-repeat:no-repeat;
	width:6px;
	height:6px;
	background-position:left bottom;
	
}

.bottom_middle_menu
{
	background-image:url(img/middle_bottom_module.gif);
	background-repeat:repeat-x;
	height:6px;
	
	background-position:left bottom;
 }

.bottom_right_menu
{
	background-image:url(img/right_bottom_module.gif);
	background-repeat:no-repeat;
	width:6px;
	height:6px;
	background-position:right bottom;
}

/************************************************************************************************
								Dropdown on Item Hover
************************************************************************************************/
 .ContextMenu
{
	
	font: arial;
	font-size:15px;
	text-align:right;
	background-color:#e9e5c6;
	border: solid 1px;
	border: solid 1px #BDBDBD;
}

.Default a.ContextMenuLink
{
}			

.Default a.ContextMenuLink:hover	
{
	background-color:#b18500;
}


/***********************************************************************************************/

/************************************************************************************************
									Styles for calendar control
************************************************************************************************/


/*
//************************************************************************************
// weeklycalendar 
// Copyright (C) 2006, Massimo Beatini
//
// This software is provided "as-is", without any express or implied warranty. In 
// no event will the authors be held liable for any damages arising from the use 
// of this software.
//
// Permission is granted to anyone to use this software for any purpose, including 
// commercial applications, and to alter it and redistribute it freely, subject to 
// the following restrictions:
//
// 1. The origin of this software must not be misrepresented; you must not claim 
//    that you wrote the original software. If you use this software in a product, 
//    an acknowledgment in the product documentation would be appreciated but is 
//    not required.
//
// 2. Altered source versions must be plainly marked as such, and must not be 
//    misrepresented as being the original software.
//
// 3. This notice may not be removed or altered from any source distribution.
//
//************************************************************************************
*/
/* CSS Document */
div.calendar {
	font-family:arial;
	font-size: 11px;
	font-style: normal;
	background-color: white;
	position:absolute;
	left:0px;
	top:0px;
	width:290px;
	height:auto;
	z-index:1;
	cursor: pointer;
		
	visibility: hidden;
	border: 1px solid #085e8b;
}
table.calendar {
	font-family:arial;
	font-size: 13px;
	background-color:White;
	border: medium -moz-field;
	width:96%;
}
tr.firstrow 
{
	/*background-color: #000099;
	background-color:#bf000a;*/
	border:solid 1px #224f0b;
	background-image:url(img/calstrip.jpg);
	background-repeat:no-repeat;
}
td.day {
	background-color:#D6D6D5;
	border:medium none;
	color:#336699;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	width:14%;
}
td.today {
	background-color:#336699;
	border:1px solid #FFCC66;
	color:#FFCC66;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	width:14%;
}

td.weekends 
{
	/*background-color:#CCCCEE;*/
	background-color:#ECAE33;
	border:medium none;
	color:RED;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	width:14%;
}

td.weekends_out 
{
	/*background-color:#CCCCEE;*/
	background-color:#cccccc;
	font-family:arial;
	font-size: 11px;
	font-weight: bold;
	border:none;
	width: 14%;
	color: #696969;
	text-align: center;
}
td.day_out {
	background-color:#CCCCCC;
	color:#919191;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	width:14%;
}
td.day_c {
	font-family:arial;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #333333;
	width: 14%;
	text-align: center;
	color: #fff8da;
	background-color: black;
}
/* class to hidden week col*/
td.weekhidden
{
	display:none;
}
td.week
{
	font-weight: bold;
	font-size: 11px;
	width: 14%;
	color: #000000;
	font-family:arial;
	border-left: 1px solid #999999;
	background-color: #e9?5c6;
	text-align: center;
}
td.weeksel
{
font-weight: bold;
	font-size: 11px;
	width: 14%;
	color: #000099;
	font-family:arial;
	border-left: 1px solid #999999;
	background-color: #e9e5c6;
	text-align: center;
}

td.wd {
	background-color:#FFCC66;
	color:#333333;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	width:14%;
}
td.closew {
	font-family:arial;
	font-size: 11px;
	border: 1px none #000033;
	font-weight: bold;
	color: #FFFFFF;
	background-color: black;
	font-variant: small-caps;
	text-align: center;
	width: 14%;
}
td.nav {
	font-family:arial;
	font-size: 11px;
	width: 14%;
	text-align: center;
	border: none;
	background-color: #062659;

}
select.nav {
	font-family:arial;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	background-color: #ffffff;
	color: #000000;
	border: none;
}

.imageleftarrow
{
	background-image:url('/arrow_left.gif');
}

 .transparent 
 { 
	display:none; 
	position:absolute; 
	height:155px;
 }
 
 .imgClose
 {
 	background-image:url('img/close.gif');
 	width:16px;
 	height:15px;
 	background-repeat:no-repeat;
 	background-position:center;
 	padding-right:2px;
 }
.Default a.ContextMenuLink
{
	font-family:arial;
	font-size: 12px;
	text-decoration: underline;
}			
.Default a.ContextMenuLink:hover	
{
}
.Default a.linkText, .Default a.linkText:link, .Default a.linkText:active, .Default a.linkText:visited
{
	color: #102F5F;
	font-family:arial;
	font-size: 12px;
	text-decoration: underline;
}
.Default a.linkText:hover
{
	color: #102F6f;
	font-family:arial;
	font-size: 12px;
	text-decoration: none;
	background-color:Transparent;
}



.Default a.selectedLinkText, .Default a.selectedLinkText:link, .Default a.selectedLinkText:active, .Default a.selectedLinkText:visited
{
	border:solid 1px red;
	font-family:arial;
	font-size: 12px;
	text-decoration: underline;
}
.Default a.selectedLinkText:hover
{
	border:solid 1px red;
	font-family:arial;
	font-size: 12px;
	text-decoration: none;
}
.Default a.linkCancel,.Default a.linkCancel:link, .Default a.linkCancel:active, .Default a.linkCancel:visited, 
.Default a.linkDelete,.Default a.linkDelete:link, .Default a.linkDelete:active, .Default a.linkDelete:visited 
{
	color:#664616 !important;	
	font-size:12px;
	font-family:arial;
	text-decoration:none;
	
	
}
.Default a.linkCancel:hover,
.Default a.linkDelete:hover
{
	color:#664616!important;
	font-family:arial;	
	font-size:12px;
	text-decoration:none;
}
/*End of calendar control */
/***********************************************************************************************/

/************************************************************************************************
						Other custom styles (Add your style here)
************************************************************************************************/
 
.divTop
{
width:100% !important;
padding: 10px 10px 10px 10px;
}

.divTable
{
width:100%;
padding: 10px 10px 10px 10px;
}


.divRow
{
 width:100%;
 padding-bottom:15px;
 display:inline-table;
 margin-top:4px;
 
}

.divColumn
{
 float:left;
 width:33%;
}
 

/* Div style sheet replace table*/


/* subcaption link*/
.Default a.linkSubCaption,.Default a.linkSubCaption:link, .Default a.linkSubCaption:active, a.linkSubCaption:visited
{
	background-color:transparent !important;
	color:#000000 ;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline !important;
}

a.linkSubCaption:hover
{
	background-color:transparent;
	color:#7e5918 !important;
	font-family:arial;
	font-size:13px;
	text-decoration:underline !important;
}
/* subcapti?n link*/


.divPhoto
{
	text-align: center; 
	word-wrap: break-word; 
	width: 90%; 
	font-family:arial;
	border: solid 1px #BDBDBD;
	font-size:15px;
	
	/*background-color:#e9e5c6;*/
}
.RadMenu_noskin 
{
	
	text-align: center;
	height:35px;
	
	
}

.RadMenu_noskin_rtl
{
	text-align: right;
	
}

.RadMenu_noskin_Context
{
	background: none;
	border: 0;
	
}

.RadMenu_noskin a
{
	text-decoration: none;
	
}


.RadMenu_noskin .rmRootGroup .rmLink
{
	cursor:pointer;
	background-image:url(img/menu/header_line2.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	
}

.RadMenu_noskin .rmLink
{
	height:35px;
	text-decoration: none;
	color: #fff;
	/*border-right-style:dashed;
	border-right-color:White;
	border-right-width:1px;*/
	
}

.RadMenu_noskin .rmLink:focus,
.RadMenu_noskin .rmFocused
{
	outline: 0;
	
}

.RadMenu_noskin .rmExpanded
{
	z-index: 10000;
}

.RadMenu_noskin .rmLink:hover,
.RadMenu_noskin .rmFocused,
.RadMenu_noskin .rmExpanded
{
	cursor:pointer;
}
.RadMenu_noskin .rmRootGroup .rmLink:hover,
.RadMenu_noskin .rmRootGroup .rmFocused,
.RadMenu_noskin .rmRootGroup .rmExpanded
{

	background: url(img/menu/pixel.jpg) repeat-x;
	height:35px;
}

.RadMenu_noskin .rmRootGroup .rmLink:hover .rmText,
.RadMenu_noskin .rmRootGroup .rmFocused .rmText,
.RadMenu_noskin .rmRootGroup .rmExpanded .rmText
{
	color: #b78901 !important;
	cursor:pointer;
	background-image:url(img/menu/header_line2.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

.RadMenu_noskin .rmRootGroup .rmLink .rmText
{
	color:#226501;
	font-weight:bold;
}


.RadMenu_noskin .rmLink .rmText
{
	font: normal 12px arial;
	
}

.RadMenu_noskin .rmGroup
{
	background:none !important;
	
	
}

.RadMenu_noskin .rmGroup .rmLink
{
	text-decoration: none;
	color: #213031;
	height:24px;
	background:none !important;
	background-color:#e4ecdf !important;
	
}

.RadMenu_noskin_rtl .rmGroup .rmLink
{
	text-align: center;
	
}

.RadMenu_noskin .rmGroup .rmLink:hover,
.RadMenu_noskin .rmGroup .rmFocused,
.RadMenu_noskin .rmGroup .rmExpanded
{
	color: #4A79BD !important;
	background: #779f61!important;
	height:24px !important;
	
}

.RadMenu_noskin .rmGroup .rmLink:hover .rmText,
.RadMenu_noskin .rmGroup .rmFocused .rmText,
.RadMenu_noskin .rmGroup .rmExpanded .rmText
{
color: #ffffff !important;
}

.RadMenu_noskin .rmText
{
	padding: 8px 20px 5px 20px;
	
}

.RadMenu_noskin .rmGroup .rmLink .rmText
{
	font-size: 11px !important;
	font-weight:normal !important;
	text-align: left !important;
	color : #102C5A !important;
	cursor:pointer;
}

/* <expand arrows styling> */

.RadMenu_noskin .rmGroup .rmLink .rmExpandRight
{
	background: transparent url(img/menu/ArrowExpand.gif) no-repeat rig?t -3px;
}

.RadMenu_noskin .rmGroup .rmLink ?rmExpandLeft
{
	background: transparent url(img/menu/ArrowExpandRTL.gif) no-repeat left -3px;
}

.RadMenu_noskin .rmGroup .rmLink:hover .rmExpandRight,
.RadMenu_noskin .rmGroup .rmFocused .rmExpandRight,
.RadMenu_noskin .rmGroup .rmExpanded .rmExpandRight
{
	
}

.RadMenu_noskin .rmGroup  .rmText
{
	padding: 3px 20px 5px 20px;
	
}

.RadMenu_noskin .rmGroup .rmLink:hover .rmExpandLeft,
.RadMenu_noskin .rmGroup .rmFocused .rmExpandLeft,
.RadMenu_noskin .rmGroup .rmExpanded .rmExpandLeft
{
	background-image: url(img/menu/ArrowExpandHoveredRTL.gif);
	
	
}

/* </expand arrows styling> */

.RadMenu_noskin .rmHorizontal .rmItem { background: url(img/menu/pixel.jpg) repeat-x;  }
.RadMenu_noskin .rmHorizontal .rmLast { border-right: 0;   }

.RadMenu_noskin .rmVertical .rmItem { cursor:pointer; }
.RadMenu_noskin .rmVertical .rmLast { border-bottom: 0;  }

.RadMenu_noskin_rtl .rmHorizontal .rmItem { border-left: 0; }

.RadMenu_noskin .rmRootGroup .rmGroup .rmItem,
.RadMenu_noskin_Context .rmGroup .rmItem
{ border-right: 0; border-bottom: 0;  }

.RadMenu_noskin .rmGroup
{
	border: solid 1px  #828282;
	background-color: #a3918f;
	
}



.RadMenu_noskin .rmTopArrowDisabled,
.RadMenu_noskin .rmBottomArrowDisabled,
.RadMenu_noskin .rmLeftArrowDisabled,
.RadMenu_noskin .rmRightArrowDisabled
{
	display: none;
}

.RadMenu_noskin .rmTopArrow,
.RadMenu_noskin .rmBottomArrow,
.RadMenu_noskin .rmLeftArrow,
.RadMenu_noskin .rmRightArrow
{
	font-size: 0;
	line-height: 0;
	color: #fff;
}

.RadMenu_noskin .rmTopArrow,
.RadMenu_noskin .rmBottomArrow
{
	height: 10px;
	width: 100%;
	background: #fff url(img/menu/ArrowScrollUpDown.gif) no-repeat top center;
}

.RadMenu_noskin .rmBottomArrow
{
	background-position: center -18px;
}

.RadMenu_noskin .rmLeftArrow,
.RadMenu_noskin .rmRightArrow
{
	width: 10px;
	height: 100%;
	background: #fff url(img/menu/ArrowScrollLeftRight.gif) no-repeat left center;
}

.RadMenu_noskin .rmRightArrow
{
	background-position: -18px center;
}

.RadMenu_noskin .rmItem .rmDisabled .rmText
{
	color: #999;
}

.RadMenu_noskin .rmRootGroup .rmItem .rmDisabled
{
	background: none;
}

.RadMenu_noskin .rmGroup .rmItem .rmDisabled
{
	background-color: #fff;
}

.RadMenu_noskin .rmRootGroup .rmSeparator,
.RadMenu_noskin .rmGroup .rmSeparator
{
	background: #8f8f8f;
	border-top: 1px solid #676767;
	border-bottom: 0;
}

.RadMenu_noskin .rmSeparator .rmText
{
	display: none;
}

.RadMenu_noskin .rmHorizontal .rmSeparator
{
	height: 20px;
	width: 1px;
	line-height: 20px;
	border: 0;
}

.RadMenu_noskin .rmVertical .rmSeparator
{
	height: 1px;
	margin: 3px 0;
	border: 0;
	line-height: 1px;
}

.RadMenu_noskin .rmLeftImage
{
	margin: 2px;
}

.RadMenu_noskin .rmSlide
{
	margin: -1px 0 0 -1px !important;
}

* html .RadMenu_noskin .rmVertical .rmSlide
{
	margin-left: -2px !important;
}

* html .RadMenu_noskin .rmHorizontal .rmSlide
{
	margin-top: -2px !important;
}

.RadMenu_noskin_rtl .rmSlide
{
	margin: -1px 0 0 2px !important;
}

* html .RadMenu_noskin_rtl .rmVertical .rmSlide
{
	margin-left: 3px !important;
}

* html .RadMenu_noskin_rtl .rmHorizontal .rmSlide
{
	margin-top: -2px !important;
	margin-left: 0 !important;
}

.RadMenu_noskin .rmItem .rmDisabled:hover
{
	background: none;
}
/************************************************************************************************/
/************************************************************************************************/
/* END OF RAD Menu Skin */
.RadTabStrip_noskin
{
	font: normal 11px arial;
}

.RadTabStrip_noskin .level1 li a
{
	height: 24px;
	text-decoration: none;
	color: #914b14;
	outline: none;
	background: transparent url('img/Tabstrip_black/tabStripCornerLeft.gif') no-repeat bottom left;
	overflow: visible;
	zoom: 1;
	padding-left: 2px;
}

.RadTabStrip_noskin .level1 li a:hover
{
	font: normal 11px arial;
	color: #b5270c;
}

.RadTabStrip_noskin .level1 li a .wrap
{
	height: 24px;
	line-height: 24px;
	background: transparent url('img/Tabstrip_black/tabStripCornerRight.gif') no-repeat bottom right;
	white-space: nowrap;
	position: relative;
	overflow: visible;
	padding-right: 2px;
}

.RadTabStrip_noskin .level1 li a .innerWrap
{
	height: 24px;
	padding: 0 20px;
	line-height: 24px;
	text-align: center;
	position: relative;
	background: transparent url('img/Tabstrip_black/tabStripBg.gif') repeat-x 0 0;
}

.RadTabStrip_noskin_rtl .level1 li a
{
	background: transparent url('img/Tabstrip_black/tabStripCornerRight.gif') no-repeat bottom right;
	padding-left: 0;
	padding-right: 2px;
}

.RadTabStrip_noskin_rtl .level1 li a .wrap
{
	background: transparent url('img/Tabstrip_black/tabStripCornerLeft.gif') no-repeat bottom left;
	padding-right: 0;
	padding-left: 2px;
}

.RadTabStrip_noskin .level1 li a.selected .innerWrap
{
	color: #7c0606	;
	background-image: url('img/Tabstrip_black/tabStripBgSelected.gif');
}

.RadTabStrip_noskin .level1 li a.selected:hover
{
	font: normal 11px arial;
	color: #ccc;
	background-image: url('img/Tabstrip_black/tabStripBgSelected.gif');
}

.RadTabStrip_noskin .level1 li a.selected .wrap,
.RadTabStrip_noskin .level1 li a.selected:hover .wrap
{
	font: normal 11px arial;
	background: transparent url('img/Tabstrip_black/tabStripCornerRightSelected.gif') no-repeat center right;
}

.RadTabStrip_noskin_rtl .level1 li a.selected .wrap,
.RadTabStrip_noskin_rtl .level1 li a.selected:hover .wrap
{
	font: normal 11px arial;
	background: transparent url('img/Tabstrip_black/tabStripCornerLeftSelected.gif') no-repeat center left;
}

.RadTabStrip_noskin .level1 li a.selected,
.RadTabStrip_noskin .level1 li a.selected:hover
{
	font: normal 11px arial;
	background: transparent url('img/Tabstrip_black/tabStripCornerLeftSelected.gif') no-repeat center left;
}

.RadTabStrip_noskin_rtl .level1 li a.selected,
.RadTabStrip_noskin_rtl .level1 li a.selected:hover
{
	font: normal 11px arial;
	background: transparent url('img/Tabstrip_black/tabStripCornerRightSelected.gif') no-repeat center right;
}

.RadTabStrip_noskin .level1 li a.disabled,
.RadTabStrip_noskin .level1 li a.disabled .wrap,
.RadTabStrip_noskin .level1 li a.disabled .innerWrap
{
	cursor: default;
	color: #fff;
}

.RadTabStrip_noskin .level1 li a.disabled,
.RadTabStrip_noskin .level1 li a.disabled:hover
{
	background-image: url('img/Tabstrip_black/tabStripBg.gif');
}

.RadTabStrip_noskin .level1 li a.disabled .wrap,
.RadTabStrip_noskin .level1 li a.disabled:hover .wrap
{
	background: transparent url('img/Tabstrip_black/tabStripCornerRight.gif') no-repeat bottom right;
}

.RadTabStrip_noskin .level1 li a.disabled,
.RadTabStrip_noskin .level1 li a.disabled:hover
{
	background: transparent url('img/Tabstrip_black/tabStripCornerLeft.gif') no-repeat bottom left;
}

.RadTabStrip_noskin_rtl .level1 li a.disabled .wrap,
.RadTabStrip_noskin_rtl .level1 li a.disabled:hover .wrap
{
	background: transparent url('img/Tabstrip_black/tabStripCornerLeft.gif') no-repeat bottom left;
}

.RadTabStrip_noskin_rtl .level1 li a.disabled,
.RadTabStrip_noskin_rtl .level1 li a.disabled:hover
{
	background: transparent url('img/Tabstrip_black/tabStripCornerRight.gif') no-repeat bottom right;
}


.RadTabStrip_noskin  .level2
{
  background-color:#c4bfbe !important;
}



.RadTabStrip_noskin  .level2 li a
{
 font-family:arial;
 font-size: 10px;
 color: #062659;
 text-decoration: none;
 padding: 6px 9px;
 border-left:dotted 1px #062659;
 
}

.RadTabStrip_noskin  .level2 li a:hover
{
 text-decoration: underline;
 background-color:Transparent;
}
.RadTabStrip_noskin  .level2 li a.selected
{
 text-decoration: underline;
 font-weight:bold;
}



.RadTabS?rip_noskin li a.red,
.RadTabStrip_noskin li a.?ed .wrap,
.RadTabStrip_noskin  li a.red .innerWrap
{
	color: red;
}

/* scrolling arrows */

.RadTabStrip_noskin .leftArrow
{
	background-image: url(img/Tabstrip_black/ScrollLeft.gif);
	background-repeat: no-repeat;
	height: 11px;
	width: 8px;
}

.RadTabStrip_noskin .rightArrow
{
	background-image: url(img/Tabstrip_black/ScrollRight.gif);
	background-repeat: no-repeat;
	height: 11px;
	width: 8px;
}


.RadTabStrip_noskin .leftArrowDisabled
{
	background-image: url(img/Tabstrip_black/ScrollLeftDisabled.gif);
	height: 11px;
	width: 8px;
	background-repeat: no-repeat;
}

.RadTabStrip_noskin .rightArrowDisabled
{
	background-image: url(img/Tabstrip_black/ScrollRightDisabled.gif);
	height: 11px;
	width: 8px;
	background-repeat: no-repeat;
}





/* pop up classes*/
.img_bubble_topleft
{
	background-image:url('img/bubble_topleft.png');
}
.img_bubble_topbkgd
{
	background-image:url('img/bubble_topbkgd.png');
	padding-top:10px;
}
.img_bubble_topright
{

	background-image:url('img/bubble_topright.png');
	
}
.img_bubble_topbar_left
{
	/*background-image:url('img/bubble_topbar_left.png');*/
	background-color:#8f8f8f;
	
}
.img_bubble_topbarmiddle
{
	/*background-image:url('img/bubble_topbarmiddle.png');*/
	background-color:#8f8f8f;
}
.img_bubble_topbar_right
{
	background-image:url('img/bubble_topbar_right.png');
	
	
}
.img_bubble_vlineleft
{
	background-image:url('img/bubble_vlineleft.png');
}
.img_bubble_vlineright
{
	background-image:url('img/bubble_vlineright.png');
}
.img_bottom-left
{
	background-image:url('img/bottom-left.png');
}
.img_bubble_btmbarnew
{
	background-image:url('img/bubble_btmbarnew.png');
	height:20px;
}
.img_bottom-right
{
	background-image:url('img/bottom-right.png');
}
.img_bubble_arrow
{
	background-image:url('img/bubble_arrow.png');
	background-repeat:no-repeat;
	
}

.tdPopupBGColor
{
	background-color: #ffffff;
}
.tdDeleteMessage
{
	color:Red;	
	font-size:12px;
	font-family:arial;
}

/* pop up classes*/

/* button at bottom */

.ctl00_ContentPlaceHolder1_ctl02_BM_lblImportFile
{
	background-color:Transparent!important;
}


.RadEFixedToolbarHolderMozilla
{
	border: 1px solid #808080;
	width:100%;	
	background-color: #d4d4d4;	
	position: fixed !important;
	top: 0px !important;
	left: 0px !important;
	text-align: left;
	z-index: 10000;
}

.RadEFixedToolbarHolderIE {
	/* IE5.5+/Win */
	position: absolute;
	left: expression( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft  + \'px\');
	top: expression(  ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop  + \'px\');
	background-color: #F1F1F1;
	border: 1px solid #808080;
	width: 100%;
	text-align: left;
	z-index: 51200;
}

/* ----------------------- Css classes needed for the relative toolbar---------------------------------*/
.RadERelativeToolbarHolder {
	position:absolute;
	background-color: #F1F1F1;
	border:1px solid #808080;
	text-align: left;
	z-index:10000;
}

.RadEToolText
{	
	font: normal 11px arial;
}

.RadEToolDown
{
	border-top: 1px solid #808080;	
	border-left: 1px solid #808080;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	font: normal 11px arial;
	white-space: nowrap;
	height: 22px;
}

.RadEToolOn
{
	border: 1px solid #6E9700;
	background-image: url(CssImg/toolOnbg.gif);
	font: normal 11px arial;	
	height: 22px;
}

.RadEXhtmlButton
{
	border: solid 1px #868b8f !important;
	height: 18px;
	background-color: #e1e1e1;
	font-size: 11px;
	font-weight: bold;
	vertical-align: top !important;
	background-image: url(CssImg/xhtmlBtnBg.gif);
	width: auto;
	color: black;
}

.RadEModule select, .RadEModule input
{
	vertical-align: middle !important;
}

.RadEToolOnOver
{
	border: 1px solid #6E9700;
	background-image: url(CssImg/toolOverBg.gif);
	font: normal 11px arial;	
	height: 22px;
}

.RadEToolOff
{
	font: normal 11px arial;	
	height: 22px;
	margin: 1px;
}

.RadEToolOffOver
{
	border: 1px solid #6E9700;
	background-image: url(CssImg/toolOverBg.gif);
	font:normal 11px arial;	
	height: 22px;
}

.RadEToolDisabled
{
	filter:alpha(opacity=30);
	-moz-opacity:0.5;
	margin: 1px;
}

/* RadEToolLong  */
.RadEToolLongOff
{		
	font:normal 11px arial;	
	height: 22px;
	margin: 1px;
}

.RadEToolLongOn
{
	border: 1px solid #6E9700;
	background-image: url(CssImg/toolOnbg.gif);
	font:normal 11px arial;	
	height: 22px;
}

.RadEToolLongOnOver,.RadEToolLongOffOver
{
	border: 1px solid #6E9700;
	background-image: url(CssImg/toolOverBg.gif);
	font:normal 11px arial;	
	height: 22px;
}

.RadEToolLongDisabled
{
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	margin: 1px;
}

.RadEModuleTable
{	
	background-color: #E1E1E1;
	font:normal 11px arial;	
	color:#333333;
	border: 1px solid #C6C6C6;
	border-top: 1px solid #F6F6F6;
	text-align:left;
}

.RadEModule
{
	color:#333333;
	width:100%;
	height:100%;	
	padding-top:1px;	
	font:normal 11px arial;
}

.RadEModule .MainTable
{
	font:normal 11px arial;
	margin:0px -3px 0px -5px;
}


.RadEToggleButton
{ 
	margin: 1px; 
	border: 0px;
	TEXT-ALIGN: center; 
	width: 24px;
	height: 24px;
	background-color: transparent;
	background-image: none; /* Jan 04 2006 Edit */
}

.RadEToggleButtonPressed
{ 
	border: 1px solid #6E9700;
	background-image: url(CssImg/toolOnbg.gif);
	TEXT-ALIGN: center; 
	width: 24px;
	height: 24px;
}

/* Table wrapper and DOCKING ZONES classes */
.RadEToolbarWrapper
{
	border:1px solid #C8C8C8;
	background-color: #F1F1F1;
}

TABLE.RadEWrapper
{
	border:1px solid #C8C8C8;
	background-color: #F1F1F1;
	/*padding: 3px;
	padding-left:0px;*/
	padding: 0; /* wysiwyg - code mode height decrease fix */
}

.RadEWrapper .RadEVerticalDockingZone
{	
	font-size:0px;
	line-height: 0px;
	width:1px;
}

.RadEWrapper .RadEDockingZone
{
	font-size:0px;	
	line-height: 0px;
}

TD.RadEContentContainer
{
	border:1px solid #C8C8C8;	
	background-color:White;
}
.RadEContentBordered
{
background-color:White;
}

.RadEContent, .RadEContentBordered
{
	background-color: red !important; 
	background-image:none !important;
}

/* NEW */
.RadETitleGrip
{
	background-IMAGE: URL(CssImg/draggedToolbarTitleBg.gif);
	height: 18px;
	border-top: 1px solid #475974;
	color: white;
	font-weight: bold;
}

.RadESideGripHorizontal
{
	background-image: url(CssImg/dragHandle.gif);
	background-repeat: no-repeat;
	background-position: center;
	width:10px;
}

.RadESideGripVertical
{
	background-image: url(CssImg/dragHandleVertical.gif);
	background-repeat: no-repeat;
	background-position: center;
	height:10px;
}

.RadEToolbar 
{
	background-image: url(CssImg/ToolbarRowBackground.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font:normal 11px arial;		
	border-bottom : 1px solid  #818181;	
	border-left : 1px solid  #818181;
	border-right : 1px solid  #C8C8C8;
	height: 24px;
}

.RadEToolbarVertical 
{
	background-image: url(CssImg/ToolbarRowBgVertical.gif);
	background-repeat: repeat-y;
	background-color: #EFEFEF;
	font:normal 11px arial;	
	border-bottom : 1px solid  #BDBDBD;
	border-top : 1px solid  #818181;
	border-right : 1px solid  #DCDCDC;
	width: 24px;
}

.RadAutoDockButton
{
	
	cursor:pointer;
	background-image: url(CssImg/AutoDockButton.gif);
	background-repeat: no-repeat;
	widtH:8px;	
	height:9px;
	float: right;
	margin-right: 3px;
	border:0px;	
}

/* --------- end Docking styles ----------------------------------- */
td.RadEDropDownHolder
{
	padding:1px;
	text-align: left;
}

/*------------------ IMG size classes ----------------------------*/
td.RadEDropDownHolder img
{	
	width: 13px;
	height:18px;		
}

.RadESeparator 
{
	width:3px;
	font-size:3px;	
	background-image: url(CssImg/Separator.gif);
	background-position:center;
	background-repeat:no-repeat;
	padding-right: 1px;
    padding-left: 1px;
}

.RadESeparatorHorizontal
{
	font-size:1px;
	height:3px;	
	background-image: url(CssImg/SeparatorHorizontal.gif);
	background-position:center;
	background-repeat:no-repeat;
}
/*----------------- Editor additional HTML objects' styles */
.RadEErrorMessage 
{
	color: red;
	font:normal 11px arial;	
	text-align:left;
	margin:3px;
}

TD.RadECheckBoxText
{
	font:normal 12px arial;
	color:#919191;
} 

TEXTAREA.RadETextArea 
{
	border: #808080 1px solid;
	font:normal 11px arial;
	background-color: white;
	color: #6E9700;
} 

INPUT.RadETextBox
{
	padding-left:2px;
	border: 1px solid #4D6185; 
	font: arial;
	font-size: 12px; 
	margin:1px;	 
}

SELECT.RadEDropDown
{
	font-family:arial;
	padding-left:2px;
	font-size:11px;
	margin:2px;
}

INPUT.RadEButton, BUTTON.RadEButton
{
	border: 0px; 
	margin: 3px; 
	WIDTH: 78px; 
	font-family:arial; 
	HEIGHT: 20px;
	color: #515D6A; 
	BACKGROUND-image: url(CssImg/button.gif);
	background-color: Transparent;
	TEXT-ALIGN: center; 
	line-height: 19px;
}

/* ------------------------- Editor Dropdown "Header" Styles ---------------------------------*/
.RadEDropDownOff
{
	cursor:default;
	background-color:white;
	border:1px solid #A6A6A6;
	font:normal 11px arial;	
}

.RadEDropDownOn, .RadEDropDownOn, .RadEDropDownOffOver
{
	cursor:default;
	background-color:white;
	border:1px solid #AED74C;
	font:normal 11px arial;	
}

.RadEDropDownDisabled
{
	background-color: white;
	border:1px solid #d3d3d3;
	font:normal 11px arial;		
	cursor: no-drop !important;
	color: #808080;
}

.RadEDropDownDisabled img
{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity: 0.5;
}

/* Table Wrapper related styles */
.RadETableWrapperResizeSpan
{
	cursor : default;	
	border : 3px solid #cccccc;
}

.RadETableWrapper
{
	border:1px solid #979797;
	border-top: 1px solid #696969;
	background-color:#F1F1F1;
	font-size:0px;
}

.RadETableWrapperHeaderLeft 
{
	background: url(CssImg/DialogueHeaderLeft.gif); 
	width:9px;
} 
.RadETableWrapperHeaderCenter 
{		
	text-align: left;
	height:27px;
	font-family:arial;	
	color: white;
	background: url(CssImg/dialogueHeaderCenter.gif); 
	background-repeat: repeat-x;
} 
.RadETableWrapperHeaderRight 
{
	background-color: #ACC2E7;
	width:1px;
} 

.RadETableWrapperBodyLeft 
{
	width:0px;
} 
.RadETableWrapperBodyCenter 
{	
	width:100%;
	height:100%;
} 
.RadETableWrapperBodyRight 
{
	width:0px;
} 

.RadETableWrapperFooterLeft 
{
	background-repeat: no-repeat; 
	height: 13px;
	font-size: 0px;
	width: 0px;
	border-bottom: 1px solid #B4B4B4;
} 

.RadETableWrapperFooterCenter 
{
	width:100%;
	height: 13px;
	font-size: 0px;
	line-height:0px;
	border-bottom: 1px solid #B4B4B4;
} 
.RadETableWrapperFooterRight 
{
	font-size: 0px;
	width: 14px;
	height: 13px;
	line-height:0px;
	cursor:nw-resize;
	background-image: url(CssImg/footerResize.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #B4B4B4;
} 

.RadETableWrapperFooterRightOver 
{
	width:0px;
	height:0px;
	font-size: 0px;
	line-height:0px;
	cursor:nw-resize;
}

.RadERadWindowHeader
{
	font-family:arial;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: white;
	height: 27px;
	vertical-align: middle;
	padding-top: 5px;
	padding-left: 10px;	
	cursor:default;	
	width:100%;
	display:inline;
}

.RadERadWindowButtonClose
{
	
	cursor:pointer;
	background-image	: url(CssImg/dialogueHeaderClose.gif);
	width:19px;	
	height:27px;
	display:block;
}

.RadERadWindowButtonPinOff
{
	
	cursor:pointer;
	background-image: url(CssImg/dialogueHeaderPinOff.gif);
	width:16px;	
	height:27px;
	background-repeat:no-repeat;
	display:block;
}
.RadERadWindowButtonPinOn
{
	
	cursor:pointer;
	background-image: url(CssImg/dialogueHeaderPinOn.gif);
	background-repeat:no-repeat;
	width:16px;	
	height:27px;
	display:block;
	
}

/* RIBBON BAR-RELATED STYLES BEGIN */
.RadERibbon 
{
	border: solid 1px #c8c8c8;
	margin-right: 1px;
	margin-bottom: 1px;
}

.RadERibbon .RadAutoDockButton
{
	cursor: default;
	margin-top: 1px;
}

.RadERibbon .RadETitleGrip 
{
	font: normal 11px arial;
	cursor: default;
	border: 0px;
	height: 11px;
	background: #bfd282 url('CssImg/Ribbon_TitleGripBg.gif') repeat-x;
	border-top: solid 1px #c8c8c8;
}

.RadERibbon .RadEToolbar
{
	border: 0px;
}
/* RIBBON BAR-RELATED STYLES END */


.Default a.DomPathLink, .Default a.DomPathLink:visited, .Default a.DomPathLink:active, .Default a.DomPathLink:link
{
	text-decoration:underline;		
	font:11px arial;
	padding:1px 2px 1px 2px;	
	color:#3333cc;
}

.Default a.DomPathLink:hover
{	
	background-color: white;
}

.Default a.DomPathLinkSelected
{
	padding:0px 2px 0px 2px; 
	text-decoration:none;
	border:1px solid #C4D5E4;
	background-color: white;
	font:11px arial;
	font-weight:bold;
	color: #333333;
}


.tdBorderSolid
{
	border-bottom: #cccccc 1px solid;
}

.Default a.pushGreenbutton, .Default a.pushGreenbutton:link, .Default a.pushGreenbutton:active, .Default a.pushGreenbutton:visited
{
	background-color:#664412!important;
	color:#CCCCCC!important;
	cursor:default !important;
	display:block;
	font-family:arial;
	font-size:11px;
	line-height:21px;
	text-align:center;
	text-decoration:none;
	width:155px;
}

.Default a.pushBluebutton, .Default a.pushBluebutton:link, .Default a.pushBluebutton:active, .Default a.pushBluebutton:visited
{
	background-color:#664412!important;
	color:#CCCCCC;
	cursor:default !important;
	display:block;
	font-family:arial;
	font-size:11px;
	line-height:21px;
	text-align:center;
	text-decoration:none;
	width:155px;
}
.Default a.pushGraybutton, .Default a.pushGraybutton:link, .Default a.pushGraybutton:active, a.pushGraybutton:visited
{
	background-color:#c3aa64!important;
	color:#333333;
	cursor:default !important;
	display:block;
	font-family:arial;
	font-size:12px;
	line-height:21px;
	text-align:center;
	text-decoration:none;
	width:155px;
}
.Default a.pushGraybutton:hover,
.Default a.pushBluebutton:hover,
.Default a.pushGreenbutton:hover
{
	background-color:#00489c !important;
	color:#333333 !important;
}
.shopping_cart_left_btn
{
	background-image: url('img/leftgreen_btn.gif');
	background-repeat: no-repeat; 
	width:9px;
	height:17px;
}

.shopping_cart_middle_btn
{
	background-image: url('img/middlegreen_btn.gif');
	background-repeat:repeat-x;
	height:17px;
	text-align:center;
	color:#ffffff;
	font-family:arial;
	font-size:11px;
}


.shopping_cart_right_btn
{
	background-image: url('img/rightgreen_btn.gif');
	background-repeat: no-repeat; 
	width:9px;
	height:17px;
}

.Default .req
{
	font-family:arial;
	font-size: 12px !important;
	color : Red !important;	
	/*font-weight: bold;*/
}
.Default .labelPopup
{
	font-family:arial;
	color: White;
	font-size: 13px;
	padding-right:8px;
	text-decoration:none;
}

Default .labeldata
{
	font-family:arial;
	font-size: 11px !important;
	color : #000000 !important;	
	/*font-weight: bold;*/
}

/*--------------------------------- Classes for shopping Cart ---------------------------------- */


.shopping a.DomPathLink, .shopping a.DomPathLink:visited, .shopping a.DomPathLink:active, .shopping a.DomPathLink:link
{
	text-decoration:underline;		
	font:11px arial;
	padding:1px 2px 1px 2px;	
	color:#3333cc;
}

.shopping a.DomPathLink:hover
{	
	background-color: white;
}

.shopping a.DomPathLinkSelected
{
	padding:0px 2px 0px 2px; 
	text-decoration:none;
	border:1px solid #C4D5E4;
	background-color: white;
	font:11px arial;
	font-weight:bold;
	color: #333333;
}


.tdBorderSolid
{
border-bottom: #cccccc 1px solid;
}

.shopping a.pushGreenbutton, .shopping a.pushGreenbutton:link, .shopping a.pushGreenbutton:active, .shopping a.pushGreenbutton:visited
{
cursor:default!important;

	text-align: center;
	line-height: 21px;
   	width: 155px;
	font-size: 11px;
	color: #808080;
	font-family:arial;
	text-decoration: none;	
	background-color:#cacaca;
	display:block;
}

.shopping a.pushBluebutton, .shopping a.pushBluebutton:link, .shopping a.pushBluebutton:active, .shopping a.pushBluebutton:visited
{
cursor:default!important;

	text-align: center;
	line-height: 21px;
   	width: 155px;
	font-size: 11px;
	color:white;
	font-family:arial;
	text-decoration: none;	
	background-color:#e0648a;
	display:block;
}
.shopping a.pushGraybutton, .shopping a.pushGraybutton:link, .shopping a.pushGraybutton:active, a.pushGraybutton:visited
{
	cursor:default!important;
	text-align: center;
	line-height: 21px;
   	width: 155px;
	font-size: 11px;
	color: #808080;
	font-family:arial;
	text-decoration: none;	
	background-color:#cacaca;
	display:block;
}

.shopping_cart_border
{
	border:solid 1px #cecece;
}
.shopping_cart_left_btn
{
	background-image: url('img/leftgreen_btn.gif');
	background-repeat: no-repeat; 
	width:9px;
	height:17px;
}
.shopping_cart_middle_btn
{
	background-image: url('img/middlegreen_btn.gif');
	background-repeat:repeat-x;
	height:17px;
	text-align:center;
	color:#ffffff;
	font-family:arial;
	font-size:11px;
}
.shopping_cart_right_btn
{
	background-image: url('img/rightgreen_btn.gif');
	background-repeat: no-repeat; 
	width:9px;
	height:17px;
}
.shopping_cart_headings
{
	background-color:#cecece;
	color:#000000;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
	text-align:left;
	padding: 0px 0px 0px 0px;
}
.shopping.CheckOutStep
{
 		border-top-style:solid; 
 		border-color:#999999; 
 		border-width: 5; 
 		Width:190; 
 		color:#999999; 
 		float:left; 
 		text-align:left; 
 		padding-left:5px;
 		font-size: 16;
 		padding-top: 4;
}
.shopping.CheckOutStepSelected
{
 		border-top-style:solid; 
 		border-color:#666666; 
 		border-width: 9; 
 		Width:190; 
		color:#666666; 
 		float:left; 
 		text-align:left; 
 		padding-left:5px;
 		font-size: 16;
}
.shopping.CheckOutStepVisited
 	{
 		border-top-style:solid; 
 		border-color: #bebebe; 
 		border-width: 5; 
 		Width:190; 
 		color:#bebebe; 
 		float:left; 
 		text-align:left; 
 		padding-left:5px;
 		font-size: 16;
 		padding-top: 4;
}
.shopping .cart_ProductName
{
 font-family:arial;
 font-size: 11px !important;
 font-weight: bold !important;
 height: 22px !important;
 vertical-align: middle !important;
 color:#86173f  !important;
}
 .shopping .cart_SkuName
{
 font-family:arial;
 font-size: 11px !important;
 font-weight: none !important;
 height: 22px !important;
 vertical-align: middle !important;
 color : #808080 !important;
}

.shopping .req
{
	font-family:arial;
	font-size: 12px !important;
	color : Red !important;	
	/*font-weight: bold;*/
}
.shopping .labelPopup
{
	font-family:arial;
	color: White;
	font-size: 13px;
	padding-right:8px;
	text-decoration:none;
}

Default .labeldata
{
	font-family:arial;
	font-size: 11px !important;
	color : #000000 !important;	
	/*font-weight: bold;*/
}
.shopping  .cartItem
{
	width:100%;
	padding: 10px 10px 10px 10px;
	
	width:99% !important;
	color: #808080 !important;
}
.shopping .cartHeader
{
	
}



/*---------------------------------END OF Classes for shopping Cart ---------------------------------- */

.clsTxtShortDescHead
{
	padding-top:2px;
	font-family:arial;
	font-size: 11px !important;
	color : #FFFFFF !important;
}
.clsproductcategorypopuphead
{
	padding-top:5px;
	font-family:arial;
	font-size: 11px !important;
	color : #ffffff !important;
	font-weight:bold;
}
.clsproductcategorypopupdesc
{
	padding-top:5px;
	font-family:arial;
	font-size: 11px !important;
	color : #000000 !important;
}
.Default .floatleft 
{	
	FLOAT: left;
}
.Default .floatright 
{	
	FLOAT: right;
}
.Default .alignleft 
{
	TEXT-ALIGN: left;
}
.Default .alignright 
{	
	TEXT-ALIGN: right;
}
.Default .floatalignleft 
{	
	FLOAT: left;	
	TEXT-ALIGN: left;
}
.Default .floatalignright 
{	
	FLOAT: right;	
	TEXT-ALIGN: right;
}
.Default .signInBorder 
{	
	BORDER-RIGHT: thin solid;
}
#ctl00_CPH_ctl17_BM_colSettings
{
	margin-top:-4px;
}