﻿@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700);

BODY {MARGIN-TOP: 0px; 
      MARGIN-LEFT: 0px; 
      COLOR: #333333; 
      MARGIN-RIGHT: 0px;
      margin-bottom:0px;
FONT-SIZE: 13px; 
font-family: 'Source Sans Pro', sans-serif, Arial, Helvetica, sans-serif; font-weight:400; font-smooth:always; text-rendering: optimizeLegibility !important; -webkit-font-smoothing: antialiased !important;
background-image: linear-gradient(60deg, #DDDDDD 50%, #CCC 50%);

}

OPTION {FONT-SIZE: 13px; 
font-family: 'Source Sans Pro', sans-serif, Arial, Helvetica, sans-serif; font-weight:400; background-color:white;}
SELECT {FONT-SIZE: 13px; 
font-family: 'Source Sans Pro', sans-serif, Arial, Helvetica, sans-serif; font-weight:400;}
TABLE {FONT-SIZE: 13px; 
font-family: 'Source Sans Pro', sans-serif, Arial, Helvetica, sans-serif;}

TD {FONT-SIZE: 13px; 
font-family: 'Source Sans Pro', sans-serif, Arial, Helvetica, sans-serif;}
TR {FONT-SIZE: 13px; 
font-family: 'Source Sans Pro', sans-serif, Arial, Helvetica, sans-serif;}
img{ border:none; outline:none}
/*select 
{
border: solid 1px #83A8CC; margin-bottom:0px;
margin-left:0px; font-family: arial;font-weight:normal; font-size:12px;
background:#FFFCD7;
    height: 19px;
}
*/
a {
text-decoration: none;

}
a:link { color:#0074a2 }
a:hover { color:#062C8D }
a:visited, a:active, a:focus { color:#ac670f; }

select 
{
 background:none; border:none; background:#ffffff;
    border: solid 1px #999999; margin-bottom:0px; padding:5px; padding-top:3px;
    height:26px; 
    margin-left:0px;
    font-weight:normal; font-size:12px; font-family: 'Source Sans Pro', sans-serif, Arial, Helvetica, sans-serif; color:#808080
    }
select :focus
{
     border: solid 1px #cccccc; box-shadow:0px 0px 5px #cccccc; -webkit-box-shadow:0px 0px 5px #cccccc; -moz-box-shadow:0px 0px 5px #cccccc
}
/*input[type=text] 
{ background:none; border:none; background:#ffffff;
    border: solid 1px #999999; margin-bottom:0px; padding:5px; 
    height:16px; 
    margin-left:0px;
    font-weight:normal; font-size:12px; font-family: 'Source Sans Pro', sans-serif, Arial, Helvetica, sans-serif; padding-top:3px;
    background-color:#FFFCD7; 
}*/
input[type=text]:focus 
{
    border: solid 1px #cccccc; box-shadow:0px 0px 5px #cccccc; -webkit-box-shadow:0px 0px 5px #cccccc; -moz-box-shadow:0px 0px 5px #cccccc
}
input[type=radio] 
{
    
}
.okButton 
{
background-color: #D4D4D4;
font-size: 9pt;font-family: arial;
width:100px;height:25px;  
}
.align
{
    text-align:center;
     
}

body, div, p, h1, h2, h3, h4, ul, li, table
{
	margin:0;
	padding:0;
	border:none;
	FONT-SIZE: 12px; 
	font-family: 'Source Sans Pro', sans-serif, Arial, Helvetica, sans-serif;
}
#GB_window   
{
     top: 10px;   
     left: 0px;   
     position: absolute;   
     background: #fff;   
     border: 5px solid #aaa;   
     overflow: auto;   
     width: 410px;   
     height: 158px;   
     z-index: 150; 
     }

#GB_caption
 {   font: 12px bold helvetica, verdana, sans-serif;   
     color: #fff;   
     background: #888;   
     padding: 2px 0 2px 5px;   
     margin: 0;   
     text-align: left; 
     }

#GB_window img 
{   position: absolute;   
    top: 2px;   
    right: 5px;  
     cursor: pointer;  
      cursor: hand;
       }
h3
{
	font-size:small;
}

input { outline:none
}
.Container
{
    }

.bgimg {
	background-image: url(../images/smenubg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.bgimg a
{
	line-height:18px;
	font-size:13px; font-weight:600; line-height:23px;
	font-weight:normal;
	height:24px;
	display:block;
	color:#444444;
	text-align:left;
	padding-left:10px;
}

.bgimgin{border-bottom:1px solid #efefef;}	
.bgimgin a
{	color:#444444;
 	line-height:18px;
	font-size:12px;
}

#headerText{
	
	line-height:26px;
	vertical-align:middle;
	padding-left:10px;
	font-size:14px;
	font-weight:600;
	float:left;
	width: 115px; text-transform:uppercase
}
	
.headerTextMain
{
	 background-image:url(../images/Header_Tile.png); 
	background-repeat:repeat-x;
	background-position:left bottom;
	line-height:26px;
	vertical-align:middle;
	padding-left:10px;
	font-size:14px;
	font-weight:600; background:#2672b4; color:#ffffff; box-sizing:border-box; text-transform:uppercase}
	
.hidecolumn
{
	display:none;
	background-color:White; 
}

.mainheading
{
	background-color: #666666;
	font-weight: bolder;
	text-align:left;
	border-top-width:0px; padding-top:0;
	color:#ffffff;
	height:25px; font-size:14px; font-weight:600; text-transform:uppercase; padding-left:10px; box-sizing:border-box; border:1px solid #428bbc; padding-bottom:0px;
	/*border-bottom:1px solid #e2e2e2;*/
}

.mainheading td,
.tblMain .mainheading td
{height:25px;
	border-right:1px solid #C6E3F7;
	border-bottom:1px solid #C6E3F7;}
	

.bigtext
{
	font-family: Verdana, "Trebuchet MS", Arial, sans-serif;
	font-size: 15px;
	font-weight: bolder;
	color : Black;
}
.topmiddle
{
	font-family: Verdana, "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color : Black;
}

.searchControlFields
{
	height:20px;
	margin-left:3px;
}

.searchControlFields1
{
	margin-left:7px;
	margin-right:7px;
}

.enter{
	font-family: Times New Roman;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.developed{
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.giga{
	font-family: "Times New Roman";
	font-size: 14px;
	font-weight: bold;
	color: #193f8d;
	text-decoration: none;
	font-style: italic;
}
.noline
{
	text-decoration :none;
} 
.txt
{
	border: solid 1px #83A8CC; margin-bottom:0px;
height:15px; 
margin-left:0px; font-family: arial;
font-weight:normal; font-size:12px;
background:#FFFCD7;
}
.pageheading
{
	background-color: #6E89DD;
	font-weight: bolder;
	text-align:center;
	border-top-width:0px; padding-top:0;
	color:white;
	background-image: url("../images/pagebar.gif");
}
.tbl	{font-family:Verdana; font-size:12px;border:0px}
.tbl TR {FONT-SIZE: 12px; height:-5px}
.tbl TD {FONT-SIZE: 12px; }

.tblMain	{background-color:white;
        	 width:100%;
        	 
        	 }

html* .tblMain
{
	width:100%;
	
	}
.tblListing tr:hover
{
	background-color:#def0ff;}
*html .tblMain
{
	width:100%;}

.tblMain TR 
{
	height:20px;
	 }
.tblMain TD {border-bottom:1px solid #DFDFDF;
	line-height:15px;
	text-align:left;  
	padding:0px 5px 0px 5px;
}
.tblMain tr:hover
{
	background-color:#def0ff;}
.trselected
{
	background-image:url(../images/Header_Tile.png); background:#d6d6d6!important }
.trnotselected
{
	background-color:white;}
	

.tblfooter{ width:100%;border:0px; height:20px;margin-bottom:0px;}
.tblfooter TR
{
	background-color:#e5ecf9; vertical-align:bottom;
}


.tblfooter TD
{
	text-align:left;
	margin-bottom:0px;
	padding:2px;

	
}
#rightTbl
{
	width:100%;
	 border:0px;
	 margin:0px;
}

.divider
{
	border-top:0px;
	border-bottom:0px;
	border-left:1px solid #819cb4;
	border-right:1px solid #819cb4;
	}

.footer
{
	 background-image: url("../images/Pager_Tile.png");
	 background-repeat:repeat-x ; 
}

#tdLeft
{
	width:200px;}
	
.leftContainer
{
   }
		
.leftPanel
{
	 background-color:white;
	 width:225px;
}
.leftPanelAboveLayer
{
    position:absolute; 
    z-index :40;
    margin-left:0px;
}

.rightContainer
{
    overflow:auto;
   
    }

#maintab{
padding:0px 0; margin-left: 0px;
margin-right: 0px; margin-top:0px; margin-bottom: 0;  font: bold 11px arial;
list-style-type: none; background-color: #def0ff; text-align:left;  
background-image:url(../images/ButtonBar_Tile.png);
background-repeat :repeat-x;
background-position:left bottom;
height:47px; background:#3c8dbc; border-bottom:1px solid #2672b4; padding-bottom:2px;
}

#maintab ul
{
	height:62px;}

html* #maintab ul
{
	height:62px;}
	
*html #maintab ul
{
	height:62px;}	

#maintab li{
display: inline; 
margin: 0;
border-right:0px solid #fff;
/*height:47px;
	width:46px;*/
	padding-left:5PX;
	float:left; width:50px;
}

#maintab a
{
	display:block;
padding-top:5px;
	/*height:47px;
	width:46px;*/
	vertical-align:top;
	text-align:center;
	font-weight:normal;
	color:#ffffff; margin-top:3px; padding:5px 0px;
	
	}
#maintab li img{ padding:5px; border:2px solid #FFF; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%;}
#maintab li input{ padding:5px; border:2px solid #FFF; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%;}

html* #maintab a{
padding-top:4px;

}
	
*html #maintab a
{
	padding-top:4px;
}	


#maintab a:hover
{
	/*height:47px;
	width:46px;*/
	background-image:url(../images/bthover.gif);
background-repeat :repeat-x;
background-position:left 0px; background:#2672b4
	}
	
	
#maintab li div
{
	width:46px;}

.flright
{
	width:56px; margin-right:10px;}
.flrightwithRefresh
{
	width:112px;}

#addtab
{
padding:0px 0; margin-left: 0px;
margin-right: 0px; margin-top:0px; margin-bottom: 0;  font: bold 12px Verdana;
list-style-type: none; background: white; text-align:left;  
border-bottom:1px solid #4A7DAF;
border-left:1px solid #4A7DAF; 
border-right:1px solid #4A7DAF; 
border-top:1px solid #4A7DAF; 
}





/* Master Page Layout */
#master_header
{
	margin: -1px auto 0 auto;
	width: 800px;
}

#master_headertop
{
	background: url('../images/headertop_img.jpg') no-repeat left top;
}

#master_headerbottom
{
	background: url('../images/headerbottom_img.png') no-repeat left top;
}

#master_page
{
	margin: 5px auto 20px auto;
	width: 800px;
}

#master_menu
{
	float: left;
	width: 240px;
	padding-right: 10px;
}

.sidebar
{
	width: 100%;
	margin-bottom: 10px;
}

.sidebarheader
{
	height: 24px;
	padding: 10px 0 0 35px;
	background: url('../images/sidebar_header.png') no-repeat left top;
	color: #FFF;
	font-family: Arial, Sans-Serif;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
}

.sidebarcontent
{	
	border: 1px solid #0F2543;
	padding: 20px 20px 20px 30px;
	line-height: 1.5em;
	font-weight: bold;
}

#master_sidebarSamples
{	
	padding-top: 72px;
	background: #FFF url('../images/samples_bg.gif') no-repeat left top;
}

#master_sidebarWalkthroughs
{
	padding-top: 72px;
	background: #FFF url('../images/walkthrough_bg.gif') no-repeat left top;
}

.sidebarcontent a
{
	padding: 2px 5px;
	color: #5377A9;
	text-decoration: none;
}

.sidebarcontent a:hover
{
	background-color: #0F2543;
	color: #FFF;
}

.sidebarcontent a:visited
{
	font-weight: normal;
}

#master_content
{
	float: left;
	width: 550px;
	margin-right: -550px;
	color: #666666;
}

#master_content ul
{
	margin: 0 25px 0 30px;
}

#master_content ul li ul li
{
	list-style-type: disc;
}

#master_contentheader
{
	height: 19px;
	background: url('../images/rightcoltop.gif') no-repeat right top;
}

#master_contentplaceholder
{
	padding: 30px 20px 40px 20px;
	border-left: 1px solid #0F2543;
	border-right: 1px solid #0F2543;
	border-bottom: 1px solid #0F2543;
	background-color: #EFEFEF;
	line-height: 1.5em;
}

#master_contentfooter
{
	clear: both;
	padding: 10px 0 5px 10px;
	color: #333;
	font-size: 0.8em;
	letter-spacing: 0.1em;
}

/* Content Page Layout */
.demoarea {
	padding:20px;
	background:#FFF url('../images/demotop.png') no-repeat left top;
}

.demoarea p 
{
	padding:5px;
}

.demoheading {
	padding-bottom:20px;
	color:#5377A9;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:1.5em;
}

.demobottom {
	height:8px;
	background:#FFF url('../images/demobottom.png') no-repeat left bottom;
}


.heading {
	padding: 1em 0 1em 0;
	color:#5377A9;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:1.2em;
}

.subheading{
	padding:.8em 0 0.5em 0;
	color:#0F2543;
	font-weight:bold;
	font-family:Arial, Sans-Serif;
	font-size:1.1em;
}

p {}

em {font-style:italic}

i {font-style: italic;}

strong {font-weight:bold;}

.codeReference
{
	font-family: 'Courier New', Monospace;
	font-style: normal;
	font-weight: bold;
}

pre, code {
	display:block;
	margin:15px 15px 15px 0;
	padding:10px;
	border:1px dashed #CCC;
	background-color:#FFF;
	color:#000;
	font-family:'Courier New', Monospace;
	font-size:0.9em;
	font-style:normal;
}

.releaseList {
	list-style-type:disc;
}


/* Styles for the Animation Reference */
.animationReferenceTable
{
}

.animationReferenceRow
{
}

.animationReferenceField
{
	text-align: right;
	vertical-align: top;
	padding-top: 5px;
}

.animationReferenceCode
{
	margin-top: 5px;
	vertical-align: top;
	font-family: 'Courier New', Monospace;
	font-style: normal;
	font-weight: bold;
	
	display:block;
	background-color:#FFF;
	color:#000;
	font-family:'Courier New', Monospace;
	font-size:0.9em;
	font-style:normal;
	font-weight: bold;
	margin-bottom: 5px;
}

.animationReferenceItems
{
	vertical-align: top;
}

.animationReferenceItemTable
{
	width: 100%;
	padding: 0px;
	margin: 0px;
}

.animationReferenceItemRow
{
	width: 100%;
	padding: 0px;
	margin: 0px;
}

.animationReferenceItem
{
	width: 100%;
	padding: 0px;
	margin: 0px;
	padding-bottom: 10px;
}

.animationReferenceItemCode
{
	display:block;
	background-color:#FFF;
	color:#000;
	font-family:'Courier New', Monospace;
	font-size:0.9em;
	font-style:normal;
	font-weight: bold;
}

/******************************/
/**Styling information specific to individual content pages**/

/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

/*Cascading DropDown*/

/*CollapsiblePanel*/
.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader{
	width:100%;
	height:26px;
	

	background-image: url('../images/Header_Tile.png');
	background-repeat:repeat-x;
	background-position:center bottom;

	color:#ffffff;
	font-weight:600; background:#2672b4
}

#master_content .collapsePanelHeader a {color:#FFF;}
#master_content .collapsePanelHeader a:hover {text-decoration:none;background:none;}

/*Confirm Button*/

/* DropShadow */

#master_content .dropShadowPanel span {color:white;text-decoration:underline;}
#master_content .dropShadowPanel span:hover {text-decoration:none;}


.dropShadowPanel 
{
	width:300px;
	background-color:#5377A9;
	color:white;
	font-weight:bold;
}

/*Drag Panel*/
.dragMe {
	width:100%;
	height:21px;
	background-color:#FFF;
	background-image:url('../images/header-opened.png');
	text-align:center;
	cursor:move;
	font-weight:bold;
}

.overflowHidden {overflow:hidden;}

.overflowScroll {overflow:hidden;}

/*Hover Menu*/
.popupMenu {
	position:absolute;
	visibility:hidden;
	background-color:#F5F7F8;
	/*opacity:.9;
	filter: alpha(opacity=90);*/
}

.popupHover {
	background-image:url('../images/header-opened.png');
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#F5F7F8;
}

/* PagingBulletedList */
.selectIndex {
    font-weight: bold;
    text-decoration:none;
}
.unselectIndex {
    font-weight:normal;
    text-decoration:underline;
}


/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}

/*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}

/*Reorder List*/
.dragHandle {
	width:10px;
	height:15px;
	background-color:Blue;
	background-image:url('../images/bg-menu-main.png');
	cursor:move;
	border:outset thin white;
}

.callbackStyle {
	border:thin blue inset;		
}

.callbackStyle table {
	background-color:#5377A9;	
	color:Black;
}


.reorderListDemo li {
	list-style:none;
	margin:2px;
	background-image:url('../images/bg_nav.gif');
	background-repeat:repeat-x;
	color:#FFF;
}

.dragVisualContainer li  {
    list-style:none;
	background-image:url('../images/bg_nav.gif');
	background-repeat:repeat-x;
	color:#FFF;
}

.reorderListDemo li a {color:#FFF !important; font-weight:bold;}

.reorderCue {
	border:dashed thin black;
	width:100%;
	height:25px;
}

.itemArea {
	margin-left:15px;
	font-family:Arial, Verdana, sans-serif;
	font-size:1em;
	text-align:left;
}


/* Rounded Corners*/

.roundedPanel
{	
	width:300px;
	background-color:#5377A9;
	color:white;
	font-weight:bold;
}

/* ResizableControl */

.frameImage
{
	width:130px;
	height:65px;
	overflow:hidden;
	float:left;
	padding:3px;
}

.frameText
{
	width:100px;
	height:100px;
	overflow:auto;
	float:left;
	background-color:#ffffff;
	border-style:solid;
	border-width:2px;
	border-color:Gray;
	font-family:Helvetica;
	line-height:normal;
}

.handleImage
{
	width:15px;
	height:16px;
	background-image:url('../images/HandleHand.png');
	overflow:hidden;
	cursor:se-resize;
}

.handleText
{
	width:16px;
	height:16px;
	background-image:url('../images/HandleGrip.png');
	overflow:hidden;
	cursor:se-resize;
}

.resizingImage
{
	padding:0px;
	border-style:solid;
	border-width:3px;
	border-color:#B4D35D;
}

.resizingText
{
	padding:0px;
	border-style:solid;
	border-width:2px;
	border-color:#7391BA;
}

/*Textbox Watermark*/

.unwatermarked {
	height:18px;
	width:148px;
}

.watermarked {
	
	
	background-color:#F0F8FF;
	color:gray;
}	

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url('../Images/FilledStar.png');

}

.emptyRatingStar {
    background-image: url('../Images/EmptyStar.png');
}

.savedRatingStar {
    background-image: url('../Images/SavedStar.png');
}


/*Toggle Button*/

/*Setup*/
.walkthrough li {padding-bottom:5px;}

/*Using a sample extender*/

/*Creating a new extender*/
.walkthroughNote {
	padding-left:25px;
	font-style:italic;
}

/*Other neat stuff*/





/************ PasswordStrength Related Styles ***********************/
.TextIndicator_TextBox1
{
     background-color:Gray;
     color:White;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
}

.BarIndicator_TextBox2_weak
{
    color:Red;
    background-color:Red;
}
.BarIndicator_TextBox2_average
{
    color:Blue;
    background-color:Blue;
}
.BarIndicator_TextBox2_good
{
    color:Green;
    background-color:Green;
}

.BarBorder_TextBox2
{
    border-style:solid;
    border-width:1px;
    padding:2px 2px 2px 2px;
    width:200px;
    vertical-align:middle;
}

.TextIndicator_TextBox3
{
     background-color:Blue;
     color:Yellow;
     font-size:small;
     font-variant:small-caps;
     padding: 2px 3px 2px 3px;
}

.TextIndicator_TextBox3_Handle
{
	width:16px;
	height:14px;
	background-image:url('../images/Question.png');
	overflow:hidden;
	cursor:help;
}

.TextIndicator_TextBox1_Strength1
{
     background-color:Gray;
     color:White;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength2
{
     background-color:Gray;
     color:Yellow;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength3
{
     background-color:Gray;
     color: #FFCAAF;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength4
{
     background-color:Gray;
     color:Aqua;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength5
{
     background-color:Gray;
     color: #93FF9E;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}



.dynamicPopulate_Normal
{
	border:silver 1px inset;
	padding:2px;
	text-align:center;
	height:2em;
	margin:5px;
	width:200px;
}

.dynamicPopulate_Updating 
{
	background-image:url('../images/loading.gif');
	background-repeat:no-repeat;
	border:silver 1px inset;
	text-align:center;
	padding:2px;
	height:2em;
	margin:5px;
	width:200px;
}
/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #ff0000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: lemonchiffon;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

/* SlideShow styles */

.slideTitle
{
	font-weight:bold;
	font-size:small;
	font-style:italic;
}

.slideDescription
{
	font-size:small;
	font-weight:bold;
}

.validatorCalloutHighlight
{
    background-color: lemonchiffon;
}

.ListSearchExtenderPrompt
{
	font-style:italic;
	color:Gray;
	background-color:white;
}

.ajax__multi_slider_custom .outer_rail_horizontal
{
    position:absolute;
    background:url('../Images/rail_dark.gif') no-repeat;
    width:321px;
    height:25px;
    z-index:100;
}

.ajax__multi_slider_custom .inner_rail_horizontal
{
    position:absolute;
    background: url('../Images/rail_light.gif') no-repeat;
    width:321px;
    height:25px;
    z-index:100;
}

.ajax__multi_slider_custom .handle_horizontal_left
{
    position:absolute;
    background:url('../Images/handle_left.gif') no-repeat;
    width:13px;
    height:25px;
    z-index:200;
    cursor:w-resize;
}

.ajax__multi_slider_custom .handle_horizontal_right
{
    position:absolute;
    background:url('../Images/handle_right.gif') no-repeat;
    width:13px;
    height:25px;
    z-index:200;
    cursor:w-resize;
}

/* ComboBox styles */

#master_content .ajax__combobox_itemlist
{
    margin: 0px;
}

.AjaxToolkitStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input
{
    border-style: none;
	border-color: inherit;
	border-width: 0px;
background-image: url('../ComboBox/images/toolkit-bg.gif');
    background-position: left top;
    	color: #FFFFFF;
    	padding: 4px 0px 3px 5px;
    	font-size: 13px;
    	height: 16px;
    	width: 240px;
}
.AjaxToolkitStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button
{
    border-style: none;
	border-color: inherit;
	border-width: 0px;
background-image: url('../ComboBox/images/toolkit-arrow.gif');
    background-position: left top;
    	height: 23px;
    	width: 23px;
}
.AjaxToolkitStyle .ajax__combobox_itemlist
{
    border-color: #0F2543;
    background-color: #EFEFEF;
}

.AquaStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input
{
    border-style: none;
	border-color: inherit;
	border-width: 0px;
	margin: 0;
background-image: url('../ComboBox/images/aqua-bg.gif');
    background-position: left top;
    	padding: 2px 0px 0px 8px;
    	font-size: 11px;
    	height: 17px;
    	width: 150px;
}
.AquaStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button
{
    border-style: none;
	border-color: inherit;
	border-width: 0px;
background-image: url('../ComboBox/images/aqua-arrow.gif');
    background-position: left top;
    	height: 19px;
    	width: 19px;
}
.AquaStyle .ajax__combobox_itemlist
{
    border-color: #000000;
    background-color: #FFFFFF;
}
.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input
{
    margin: 0;
    border: solid 1px #7F9DB9;
    border-right: 0px none;
    padding: 1px 0px 0px 5px;
    font-size: 13px;
    height: 18px;
}
.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button
{
    border-style: none;
	border-color: inherit;
	border-width: 0px;
	margin: 0;
	padding: 0;
background-image: url('../ComboBox/images/windows-arrow.gif');
    background-position: left top;
    	height: 21px;
    	width: 21px;
}
.WindowsStyle .ajax__combobox_itemlist
{
    border-color: #7F9DB9;
}

.linkBtnBGImage
{
	
	height:21px;
	background-color:#FFF;
	background-image:url('../images/header-opened.png');
	text-align:center;
	cursor:move;
	font-weight:bold;
}

.login_header{background-color:#ffffff;
              padding:2px;
              border-bottom:1px solid #819cb4; }

#login_body
{
	}

#panellogin
{
		border:1px solid #cacaca;
		width:325px;
		height:220px;
		background-color:#ffffff;}

#panellogin td{
	
	}


#panellogin input
{
	height:20px;}

html* #panellogin input
{
	height:20px;}	
		
*html #panellogin input
{
	height:20px;}
	

	
.cmdLoginButton,
#panellogin input.cmdLoginButton
{
	height:33px!important; margin-top:10px;
                       width:106px!important;}
                       
html* #panellogin input.cmdLoginButton
{
	padding-left:0px;
	height:43px;
	width:34px;}

*html #panellogin input.#cmdLoginButton
{
	padding-left:0px;
	height:43px;
	width:34px;}

#middle-table
{
	padding-left:30px;
	padding-right:30px;}

.login_subhead
{
	background-image:url('../images/LoginHeader_Tile.png');
	background-repeat:repeat-x;
	background-position:center center;
	height:25px;
	text-align:left;
	color:#ffffff;
	font-weight:bold;
	padding-left:20px;
	
}

.login_text
{
	color:#497699;
	padding-top:10px;
	font-size:12px;}
	
.login_dropdown
{
	font-size:12px;
	vertical-align:top;}	

#menuSubMain{}	

.rightTable
{
background-color:#ffffff;}
.red_alert
	{
		color:Red; 
	}
.txtWidth
{
	width:300px;  
}	
	
.txtint
{
	width:50px;  
	text-align:center;
}	
	.watermark
{
  /* background-image: url('images/overlay.gif');
   background-repeat: no-repeat;*/
   padding-left: 0px;
  
  
   color: gray;
}

.normal
{
	
}
	
	
	
.tableheading
{
	font-weight:normal; 
	background-color: #DEF3FF;
	color: black;
	text-align:center ; 
	height:25px;
}

.tableheading td
{
	border-right:1px solid #C6E3F7;}

.deativeTab
{
	 color:Red; 
	 border:1; 
}
.deativeTab a
{
	
}
.waterMark
{
    font-family: 'Courier New' , Courier, monospace;
    font-weight: lighter;
    color: #CDE9FE;
    font-variant: normal;
    text-transform: capitalize;
    font-size:small;
    text-align:center;
}

.hideControl
{
	display:none;

}
 .btn{
   color:#050;
   font-family:arial,'verdana',helvetica,sans-serif;
   font-size:12px;   font-weight:bold;
   background-color:#DEF3FF;   border:1px solid #A5D3F7;
   padding:2px 10px;   
margin-right:2px;   text-align:center;    cursor:pointer;
    height: 24px;
}
	
	.btnSmallStyle{
   color:#050;
   font-family:arial,'verdana',helvetica,sans-serif;
   font-size:12px;   font-weight:bold;
   background-color:#DEF3FF;   border:1px solid #A5D3F7;
   padding:0px 10px;   
margin-right:2px;   text-align:center;    cursor:hand;
    height: 20px;
}

.lbtn /* for link button */
{
	 color:Black;
}	
.rightContainer .lbtn{ cursor:pointer; padding: 2px 14px; margin-bottom: 9px; display: inline-block; color:#107fc9; font-weight:700; font-size:13px;}

#sub_tab{
padding: 5px 0; margin-left: 15px;
margin-right: 0px; margin-top:2px; margin-bottom: 0px;  font: normal 12px Verdana;
list-style-type: none; background: #fff; text-align:left;   border-top:0px solid #ccc;
/*border-bottom:1px solid #94B2D6;*/
}

#sub_tab li{
display:inline-block; margin-top:4px; margin-bottom: 6px;
border-right:0px solid #fff; font-size:14px; font-weight:400;
<STRONG>/* For IE 7 */ 
 zoom: 1; 
 *display: inline;</STRONG> 
 
}

#sub_tab li a{
text-decoration: none; padding: 4px 10px;
margin-right: 0px; color: #444; border-top:1px solid #555555;
border-bottom:1px solid #555555; border-left:1px solid #555555;
border-right:1px solid #555555;  
/*background: #A5D3F7;*/
background-image:url(../images/TabButton_BG.png);
background-repeat :repeat-x; background:#666666; color:#ffffff
}

#sub_tab li a:hover{
color:white;  background: #FFA65F;  border-top:1px solid #FFA65F;
border-bottom:1px solid #FFA65F;  border-left:1px solid #FFA65F;
border-right:1px solid #FFA65F;
}

#sub_tab li.selected a{ /*selected main tab style */
background-color: #FFA65F;  border-top:1px solid #FFA65F;
border-bottom:1px solid #FFA65F;  border-left:1px solid #FFA65F;
border-right:1px solid #FFA65F;  color:#ffffff;
background-image:none;
}
.linkproducttab li a{ background:#3c8dbc!important; border-color:#2672b4!important}
.linkproducttab li a:hover{background:#2672b4!important;}
.linkproducttab li.selected a{ background:#2672b4!important; border-color:#0f5b9c!important}

.tblProductSearchListing{ width:100%; float:left; margin-top:7px;}
.tblProductSearchListing th{ padding:5px; text-align:left; background:#efefef}
.tblProductSearchListing td{ padding:5px; text-align:left}
#dvMultiSelection .btn{ height:27px;}

.tblsub1
{
	background-color:#DFF2FF;
	}
.tblsub1 td
{
	border-right:1px solid #C6E3F7;
	height:25px;}
.tblsub2
{
	background-color:#FFFBCF;}
	
.tblsub2:hover,.tblMain .tblsub2:hover

{
	background-color:#FEFFBF;}
	
.tblsub2 td
{
	height:25px;}
	
.borderBox
{border:1px solid #ccc;
 padding:2px;
 margin-left:5px;
 width:99%;
	}
	.borderBoxNoPadding
{border:1px solid #ccc;
 margin-left:5px;
 width:99%;
	}
.borderBoxTD
{border:1px solid #ccc;
 	}
	
	.borderBoxNo
{
 padding:2px;
 margin-left:5px;
 width:99%;
	}
.tbldynamic	{background-color:silver;
        	 width:300%;
        	 
        	 }

html* .tbldynamic
{
	width:300%;
	
	}

*html .tbldynamic
{
	width:300%;}

.tbldynamic TR 
{
	height:15px;
	 }
.tbldynamic TD {border-bottom:1px solid #DFDFDF;
	line-height:15px;
	text-align:left;  
	padding-left:5px; }
	
.tbldynamic tr:hover
{
	background-color:#def0ff;}
	/*----------------------------*/
.tblNormal	{background-color:silver;
       	 
        	 }

.tblNormal TR 
{
	height:15px;
	 }
.tblNormal TD {border-bottom:1px solid #DFDFDF;
	line-height:15px;
	
	padding-left:5px; }
	
.tblNormal tr:hover
{
	background-color:#def0ff;}



/*----------------------------*/
#addresstab{
padding:0px 0; margin-left: 0px;
margin-right: 0px; margin-top:0px; margin-bottom: 0;  font: bold 11px arial;
list-style-type: none; background-color: #def0ff; text-align:left;  
background-image:url(../images/ButtonBar_Tile.png);
background-repeat :repeat-x;
background-position:left bottom;
height:47px;
}

#addresstab ul
{
	height:47px;}

html* #addresstab ul
{
	height:49px;}
	
*html #addresstab ul
{
	height:49px;}	

#addresstab li{
display: inline; 
margin: 0;
border-right:0px solid #fff;
height:47px;
	width:46px;
	padding-left:5PX;
	float:left;
}

#addresstab a
{
	display:block;
padding-top:5px;
	height:47px;
	width:46px;
	vertical-align:top;
	text-align:center;
	font-weight:normal;
	color:#444444;
	
	}

html* #addresstab a{
padding-top:4px;

}
	
*html #addresstab a
{
	padding-top:4px;
}	


#addresstab a:hover
{
	height:47px;
	width:46px;
	background-image:url(../images/bthover.gif);
background-repeat :repeat-x;
background-position:left 0px;
	}
	
	
#addresstab li div
{
	width:46px;}
	
.ctlhide
{
	display:none;
}
	
	.btnDesabled
	{
		 /* Text and background colour, medium red on light yellow */
     color:#933;
      background-color:#ffc;
	}
.CompanyName
{
	font-family : Verdana, "Trebuchet MS", Arial, sans-serif;
	font-size : 12px;
	font-weight :bold ;
}
.DarkBorder
{
	BORDER-RIGHT: #b3c0d4 1px solid; 
	BORDER-TOP: #b3c0d4 1px solid; 
	BORDER-LEFT: #b3c0d4 1px solid; 
	BORDER-BOTTOM: #b3c0d4 1px solid;
}

.tblHover tr:hover
{
	background-color:#def0ff;}
	
.tdBorderBottom 
	{border-bottom:1px solid #DFDFDF;
	line-height:15px;}
	
.MenuAutoHideBorder{
    border-bottom:1px solid #DFDFDF;
    border-right:1px solid #DFDFDF;
}

.TextBoxSmallStyle
{
border: solid 1px #83A8CC; margin-bottom:0px;
margin-left:0px; font-family: arial;font-weight:normal; font-size:12px;
background:#FFFCD7;
    height: 15px;
}

#ulAlphabeticalSearch li{
display:inline-block; margin-top:0px; margin-bottom: 0px; margin-right:4px; margin-left:8px;
border-right:0px solid #fff;
<STRONG>/* For IE 7 */ 
 zoom: 1; 
 *display: inline;</STRONG> 
 
}

.bgimg_HideShow {
	background-image: url(../images/Wizard_LowerBar_Tile.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

/* File upload css begins */
 .FileUploadClass 
        { 
            font-size: 5px; 
            position: relative; 
            z-index: 10; 
        } 
        .FileUploadClass input[type=file] 
        { 
            background: transparent; 
            border: Dashed 2px #000000; 
            opacity: 0; 
            filter: alpha(opacity = 0); 
            width:80px;
           cursor:pointer;
        } 
        .FileUploadContainer
        { 
            position: relative; 
            background-color:#DEF3FF;   
            border:1px solid #A5D3F7; 
            color:#050;
            text-align:center;
            font-family:arial,'verdana',helvetica,sans-serif;
            font-size:12px; 
             font-weight:bold; 
            width: 80px; 
            overflow:hidden;
            z-index:1; 
        } 
        .FileUploadContainerDiv 
        { 
            position: absolute; 
            opacity: .9; 
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; 
            filter: alpha(opacity=90); 
            z-index:5; 
            width: 80px;
            margin-top:4px;
          
        } 
        
        :root .FileUploadContainerDiv {opacity: .9\9;}
.tblListinng
{
    border-top:solid 1px #cccccc;
    border-left:solid 1px #cccccc; width:100%;
}
.tblListinng th
{
	background-color: #666666;
	font-weight: bolder;
	text-align:left;
	color:#ffffff;
	height:25px;
	padding:0px 2px 0px 2px; 
    border-bottom:solid 1px #cccccc;
    border-right:solid 1px #cccccc;

}

.tblListinng td
{
    padding: 0px 2px 0px 2px; 
    border-bottom:solid 1px #cccccc;
    border-right:solid 1px #cccccc;
    white-space: nowrap;
    height:18px;
    }



     .tblListing tr:hover
{     background-color: #DEF3FF;}   
/* File upload css ends */

.Header_Title_Loading
{
   	background-image:url(../images/Header_Tile.png); 
	background-repeat: repeat-x;
	height:30px;
	vertical-align:middle;
	font-weight:bold;
}
.Header_Body_Loading
{
	
}
.DateCSS
{
    text-align:right!important;
}
.NumericCSS
{
    text-align:right!important;
}
.btnJqueryStyle 
{
    border: 1px solid #cccccc; 
    background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; 
    font-weight: bold; 
    color: #1c94c4; 
    cursor:pointer;
    padding:2px 4px 2px 4px;
    -moz-border-radius-topleft: 4px; 
    -webkit-border-top-left-radius: 4px; 
    -khtml-border-top-left-radius: 4px; 
    border-top-left-radius: 4px; 
    -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; 
    -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; 
    -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px;
}
.btnJqueryStyle:hover 
{
    border: 1px solid #fbcb09; background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; 
}
.btnJqueryStyle_small 
{
    border: 1px solid #cccccc; 
    background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; 
    font-weight: bold; 
    color: #1c94c4; 
    cursor:pointer;
    padding:1px 8px 1px 8px;
    -moz-border-radius-topleft: 4px; 
    -webkit-border-top-left-radius: 4px; 
    -khtml-border-top-left-radius: 4px; 
    border-top-left-radius: 4px; 
    -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; 
    -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; 
    -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px;
}
.btnJqueryStyle_small:hover 
{
    border: 1px solid #fbcb09; background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; 
}
.ModalDialogBoxLoading
{
    border: 1px solid #81A6C1; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; 
}
.Dashboard_QuickViewTitle
{
    background-color: #E9F0F2; 
    font-weight:bold;
}
.Dashboard_AlternateBack
{
    background-color: #F9FCFF; 
}
.tblListingTaskDashboard
{
  /*  border-top:solid 1px #C6E3F7;
    border-left:solid 1px #C6E3F7;
     border-bottom:solid 1px #C6E3F7;
    border-right:solid 1px #C6E3F7;*/
}
.tblListingTaskDashboard th
{
	background-color: #DEF3FF;
	font-weight: bolder;
	text-align:left;
	color:black;
	height:25px;
	padding:5px 1px 5px 1px;

}
.tblListingTaskDashboard td
{
    padding:5px 1px 5px 1px;
    white-space: nowrap;
    height:18px;
 }
.tblListingTaskDashboard tr:hover
{    
    background-color: #DEF3FF;
}
.tblListingRecentDashboard
{
  /*  border-top:solid 1px #C6E3F7;
    border-left:solid 1px #C6E3F7;
     border-bottom:solid 1px #C6E3F7;
    border-right:solid 1px #C6E3F7;*/
}
.tblListingRecentDashboard th
{
	background-color: #DEF3FF;
	font-weight: bolder;
	text-align:left;
	color:black;
	height:25px;
	padding:1px 1px 1px 1px;

}
.tblListingRecentDashboard td
{
    padding:1px 1px 1px 1px;
    white-space: nowrap;
    height:18px;
 }
.tblListingRecentDashboard tr:hover
{    
    background-color: #DEF3FF;
}
.EventCalendarDayColor a
{    
    color: #DEF3FF!important;
}
.PagerCss
{
background: rgb(247,251,252); /* Old browsers */
background: -moz-linear-gradient(top, rgba(247,251,252,1) 0%, rgba(222,243,255,1) 100%, rgba(173,217,228,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,251,252,1)), color-stop(100%,rgba(222,243,255,1)), color-stop(100%,rgba(173,217,228,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(247,251,252,1) 0%,rgba(222,243,255,1) 100%,rgba(173,217,228,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(247,251,252,1) 0%,rgba(222,243,255,1) 100%,rgba(173,217,228,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(247,251,252,1) 0%,rgba(222,243,255,1) 100%,rgba(173,217,228,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(247,251,252,1) 0%,rgba(222,243,255,1) 100%,rgba(173,217,228,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7fbfc', endColorstr='#add9e4',GradientType=0 ); /* IE6-9 */
}
.PagerCss td a
{
   padding:3px!important;
}
.PagerCss td a:hover
{
   background-color: #C6E3F7; 
}
.MemoPadAutoSaveMessage
{
    background-color:Green;
    color:White;
}
.alertclose{background-color: #FCF8E3;
    border: 0px solid #FBEED5;cursor:pointer;
    line-height: 18px;
    position: relative;
    right: -21px;
    top: -2px;}
.AlertOnPage
{
    background-color: #FCF8E3;
    border: 1px solid #FBEED5;
    border-radius: 8px 8px 8px 8px;
    color: #B94A48;
    margin-bottom: 18px;    
    padding: 8px 15px 8px 5px;    
    right:0px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    width: 450px;position:fixed;
    top:72px;
    z-index:400;
}
.AlertOnPage-success {
    background-color: #DFF0D8;
    border-color: #D6E9C6;
    color: #468847;
}
.ProposaAdd{
padding:0px 0; margin-left: 0px;
margin-right: 0px; margin-top:0px; margin-bottom: 0;  font: bold 11px arial;
list-style-type: none; background-color: #def0ff; text-align:left;  
background-image:url(../images/ButtonBar_Tile.png);
background-repeat :repeat-x;
background-position:left bottom;
height:47px;
}
.ParentCategory li{list-style:none; position:relative; padding-bottom:5px;}
.spanClickable{position: absolute; left: 0px; top: 0px; font-size: 16px!important; font-weight: bold; line-height: 12px; width:12px; text-align:center; vertical-align:middle}
.spanClickableNO{position: absolute; left: 0px; top: 0px; font-size: 16px!important; font-weight: bold; line-height: 12px; width:12px; text-align:center; vertical-align:middle}
.ParentCategory li input{margin: 0px; padding: 0px; float: left; margin-left: 15px; margin-right: 5px;}
.Yesbtn{ background:#93cd60; color:#ffffff!important; border:1px solid #79bd3c}
.defaultbtn{ background:#ccc; color:#999999!important; border:1px solid #acacac}
.Nobtn{ background:#e27c79; color:#ffffff!important; border:1px solid #d9534f}
#ctl00_tblLeftMenu{ border-collapse:collapse; border-color:#666666}
.searchinput{ background:none}
.Active{ margin-top:1px;}
.DeActive{ margin-top:1px;}
.ParentCategory{ margin-top:7px;}

.shopping_cart_heading td {
    background: none repeat scroll 0 0 #f1f1f1;
   text-transform:capitalize;
    color: #666666;
    font-weight: 600; border:1px solid #d4d4d4; border-left:none; border-bottom:none;
    margin: 0;
    padding: 8px;
}
.shopping_cart_product_information td{
     padding:8px; 
     border-right:solid 1px #efefef; 
      border-top:solid 1px #dddddd; 
      color:#333; 
      font-family:Arial,Helvetica, sans-serif

}
.shopping_cart_heading2 td{border-bottom:1px solid #d4d4d4; font-size:16px;}

.pageheading{font-family: 'Open Sans', sans-serif;  background-color: white;
color: black; font-weight:600;float:left; font-size:20px; padding-top:10px;}

.printbtn{ background:#ff7700 url('../Images/ButtonBar/Print.png') no-repeat 8px center!important; cursor:pointer}


.statuslist{float:left; width:100%; margin-top:15px;}
.statuslist ul{width:110%; float:left; list-style:none; list-style-type:none;}
.statuslist_heading{ width:100%; float:left;}
.statuslist_heading ul{ padding:0px; margin:0px;}
.statuslist_heading li{ float:left; list-style:none; list-style-type:none;  background-color:#027878; color:#FFFFFF; width:100%; padding:5px 0px 5px 15px; font-size:14px; font-weight:600; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;  font-family: 'Open Sans', sans-serif; font-weight:600;}
.statuslist_sub_heading{ width:100%; float:left;}
.statuslist_sub_heading ul{  padding:0px; margin:0px;}

.statuslist_sub_heading li{ float:left; list-style:none; list-style-type:none; font-weight:bold;  color:#333333; width:18%; background-color:#efefef;  padding:5px 0px 5px 15px; font-weight:400; font-size:13px; border-right:solid 1px #CCCCCC;}
.statuslist_sub_heading li:last-child{ border-right:none;}

.statuslist_data{ width:100%; float:left;}
.statuslist_data ul{ padding:0px; margin:0px;}
.statuslist_data li{ float:left; list-style:none; list-style-type:none; font-weight:bold; color:#333333; width:18%;   padding:5px 0px 5px 15px; font-weight:400; font-size:13px; border-right:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC; min-height:25px;}
.statuslist_data li:last-child{ border-right:none;}

.testimonialimgsection img 
{ 
    border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; -o-border-radius:100%;width:141px;width:141px;
}

.product_details{width:100%; float:left; border-top:solid 1px #f2f2f2; padding:10px 0px;}
.RateSheet{ width:100%; margin:0px; padding:0px; border-spacing:inherit; border-collapse:collapse; border:1px solid #d4d4d4; border-color:#d4d4d4; margin-top:10px; background:#ffffff; text-align:center}
.RateSheet td{margin:0px; padding:0px; padding:5px; border-color:#d4d4d4}
.RateSheetAditional{ border:none; width:100%;}
.RateSheetDiscount{ border:none; width:100%;}
.OrderSheet{ width:100%; margin:0px; padding:0px; border-spacing:inherit; border-collapse:collapse; border:1px solid #d4d4d4; border-color:#d4d4d4; margin-top:10px; text-align:center}
.OrderSheet td{margin:0px; padding:0px; padding:5px; border-color:#d4d4d4}
.product_details h4{ margin:0px; padding:0px; color:#ff7700; padding:10px 0px; padding-bottom:0px; font-size:17px; font-weight:500}
.RateSheetAditional{ border-top:none}
.RateSheetAditional td{ border-top:none; border-right:none}
.RateSheetAditional td{ border-top:none;}
.RateSheet_Heading{ background:#ffffff; box-shadow:0px 1px 2px #cccccc; -webkit-box-shadow:0px 1px 2px #cccccc; -moz-box-shadow:0px 1px 2px #cccccc; text-align:center}
.RateSheet_Heading td{ background:#f1f1f1; box-shadow:0px 1px 2px #cccccc; -webkit-box-shadow:0px 1px 2px #cccccc; -moz-box-shadow:0px 1px 2px #cccccc; color:#333333; font-weight:600}
.RateSheet_Heading1{ background:#f6f6f6; box-shadow:0px 1px 2px #cccccc; -webkit-box-shadow:0px 1px 2px #cccccc; -moz-box-shadow:0px 1px 2px #cccccc; text-align:center;}
.RateSheet_Heading1 td{ background:#f6f6f6; box-shadow:0px 1px 2px #cccccc; -webkit-box-shadow:0px 1px 2px #cccccc; -moz-box-shadow:0px 1px 2px #cccccc; color:#333333; font-weight:600;}
.OrderSheet_Heading{ background:#f6f6f6; box-shadow:0px 1px 2px #cccccc; -webkit-box-shadow:0px 1px 2px #cccccc; -moz-box-shadow:0px 1px 2px #cccccc; text-align:center;}
.OrderSheet_Heading td{ background:#f6f6f6; box-shadow:0px 1px 2px #cccccc; -webkit-box-shadow:0px 1px 2px #cccccc; -moz-box-shadow:0px 1px 2px #cccccc; color:#333333; font-weight:600;}
.tdLeftBorderHide{ border-left:none}
.trBottomBorderHide td{ border-bottom:none}
.RateSheetDiscount td {border-top: none;}
.RateSheetDiscount td{ border-top:none; border-right:none}
.RateSheetStockColor_Green {
    color:green!important;
}
.RateSheetStockColor_Orange {
    color:blue!important;
}
.RateSheetStockColor_Red {
    color:red!important;
}
.FinalBasic{ color:#000000; font-weight:bold;}
.RateSheetInstruction ul{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.RateSheetInstruction ul li{ float:left; margin-right:5px
}
    .RateSheetInstruction ul li span {
     margin-right:5px;}
.RateSheetInstruction_Green {
    background-color: green !important;
    width: 15px;
    float:left;
}
.RateSheetInstruction_Blue{
    background-color: blue !important;
    width: 15px;
    float:left;
}
.RateSheetInstruction_Red{
    background-color: red !important;
    width: 15px;
    float:left;
}
.RateSheetInstruction {
    width: 100%;
    float: left;
    margin-bottom: 10px; margin-top:5px;
}

.small_thumb{float:left;  border:solid 1px #e5e5e5; padding:2px; margin-left:5px;}
.small_thumb:hover{border:1px solid #ff7700;}


.product_detail{ width:100%; float:left; border-top:solid 1px #CCCCCC; margin:20px 0px;}
.product_detail h1{ text-transform:uppercase; font-size:14px; color:#697071; font-weight:500; padding:10px 0px 0px 0px; margin:0px;} 
.product_detail p{ color:#697071; font-size:12px; padding:0px; margin:5px 0px; font-weight:400;}
.product_detail div{ text-transform:uppercase; font-size:12px; color:#697071; font-weight:700; padding:10px 0px 0px 0px;} 
.image_secation{width:360px; float:left;}
.zoom-section{clear:both; width:90px; height:90px; float:left;}
.product_information{ width:555px; float:right;}
.product_information h1{ font-size:25px; color:#333333; margin:0px; padding:0px 0px 2px 0px; font-family: 'Open Sans', sans-serif; font-weight:600;}
/*.product_information p{ font-size:11px; color:#9FA8AB; padding:0px; margin:0px;}*/
.product_information p a{ font-size:11px; color:#9FA8AB; text-decoration:none; letter-spacing:.5px;}
.product_information p a:hover{ text-decoration:underline;}
/**html .zoom-section{display:inline;clear:both;}
.zoom-desc{float:left; width:100%; margin-top:20px;}
.zoom-desc a{width: 70px; float:left;
height: 75px;
background-repeat: no-repeat;
background-position: center;
background-size: contain;}

.zoom-desc a img{ width:90%;}
.zoom-small-image{float:left;  width:400px; min-height:500px; max-height:550px;}
.zoom-small-image
.zoom-tiny-image{margin:0px;}
.zoom-tiny-image{  float:left;}
.zoom-small-image #wrap{ height:410px; background: #ffffff; border: 1px solid #ccc; box-shadow: 0px 0px 5px #ccc; -webkit-box-shadow: 0px 0px 5px #ccc;  -moz-box-shadow: 0px 0px 5px #ccc; margin-left: 5px; padding:15px; box-sizing:border-box; z-index:100!important}
.zoom-small-image .cloud-zoom{position: absolute;
    top : 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);}*/
/*#ctl00_ContentPlaceHolder1_ctl02_pnlRecentLoggedIn_Customer{ height:auto!important}*/
.borderBoxNoPadding{ padding:5px; box-sizing:border-box}
.Dashboard_QuickViewTitle{ padding:3px 5px; background:#666666; color:#ffffff; box-sizing:border-box}
.tblListingRecentDashboard td{ padding:3px 5px; box-sizing:border-box}
.tblListingRecentDashboard:first-child th{ padding:4px 5px; background:#666666; color:#ffffff; box-sizing:border-box}
.tdTopSearch th{ padding:3px 5px; box-sizing:border-box}
#default_form .tab1{ background:#027878; box-sizing:border-box; width:100%; color:#ffffff; text-align:center; padding:12px 0px; font-size:16px;}
.form_login_btn input{background:none!important; color:#027878!important; border:2px solid #027878!important; font-weight:600; padding:4px 0px!important}
.form_login_btn input:hover{ color:#ff7700!important; border-color:#ff7700!important}
.form_login_btn input + span{ padding-top:8px; display:block}
.form_field label{ color:#333333}
.adminmainscreenmsg{text-align: center; /*margin-bottom: 20px;*/ color:#000000; font-size: 18px; font-family: 'Open Sans', sans-serif; background:#c12f2f; box-shadow:0px 0px 80px 5px rgb(221, 221, 221); position:relative; color:#ffffff; /*min-height:44px;*/}
.AdminMainScreenSuccessMsg{ background:#027878}
.adminmainscreenmsg>span{ padding:10px 0px; display:block}
#AnchorMainMsg{ position:absolute; right:-22px; top:-12px; border:2px solid #FFF; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%;  padding:10px; padding: 4px 8px; font-size: 12px; font-weight: 600; cursor:pointer}
#AnchorMainMsg:hover{ color:#ffffff}
.AdminMainScreenPopupMsg{ background:#f5f5f5; padding:5px 0px; font-size:12px;}
#lblUserIDMsg{ font-size:13px;}
.frgtpswrderrorwmsg{ width:100%; float:left; position:relative;}
#AnchorCloseMsg{ position:absolute; right:7px; top:15px; border:2px solid #c12f2f; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; padding:10px; padding: 2px 6px; font-size: 12px; font-weight: 600; cursor:pointer; text-align:center; color:#c12f2f}
#AnchorCloseMsg:hover{ color:#c12f2f}
.forgotpasswordform .default_form_image_section{ width:400px;}
.forgotpasswordform .default_form_image_section img{ width:100%;}
.forgotpasswordform .default_form_section{ width:298px;}
.forgotpasswordform .form_field{ width:100%;}
.forgotpasswordform .form_field label{width: 132px; text-align:left}
.forgotpasswordform .form_field input{ width:134px;}
.forgotpasswordform .form_login_btn{ width:100%;}
.forgotpasswordform .form_login_btn input{ width:100%;}
.AdminMainScreenPopupSuccessMsg{ color:#027878!important}
.shipping_form_required {width: 53%;float: left;margin: 10px 0px 0px 0px;}
.PrayagAddress {clear:both;text-align:center;}


/*----admin-panel------*/

.login-form {
    margin: 120px auto;
    max-width: 400px;
}
.message {
    font-size: 16px;
    margin-left: 0;
    padding: 12px;
    margin-bottom: 15px;
    border-left: 4px solid #00a0d2;
    background-color: #fff;
    -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
}
.admin_box {
    background-color: #39C;
    color: #FFF;
    height: 50px;
    width: auto;
    text-align: center;
    box-shadow: 0 0 89px rgba(0, 0, 0, 0.4);
}
.admin_box h4 {
    padding: 15px;
    text-transform: uppercase;
    font-weight: 900;
}
.outerform {
    font: 16px/1.6em Lato, serif;
    background: #fff;
    padding: 10px 0 0 0;
    box-shadow: 0 0 89px rgba(0, 0, 0, 0.4);
}
.outerform > section {
    padding: 0 26px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    background: #fff;
}
.form-group {
    margin-bottom: 0px !important;
}
.outerform input, .outerform button, .outerform a.btn {
    font-size: 16px;
}
.logo-fore{ text-align:center;}

.btn-block { height:auto}

.frgt-pswd {
padding:10px 0px !important;
}
.input-gp {
margin-bottom:20px; margin-top:15px;}
.headerupdatecolumn{background-color: #221FD8!important;}
.updatecolumn{background-color: #CAEADD;}
.ulProduct li{ float:left; padding:0px; font-size:16px; width:35%; margin-left:50px; }
.clsvendor {width: 100%;}
.clsMember{width:100%;}
.clsbulk {width: 100%;}
.tabdisable a{ cursor: not-allowed;filter: alpha(opacity=65);-webkit-box-shadow: none;box-shadow: none;opacity: .65;}
.tabdisable a:hover { background:#666666 !important; border: 1px solid #555555 !important;}
.wender tr { line-height: 30px;
}

.clstblOrder tr { line-height:24px;}
.clstblOrder td { line-height:20px;}

.tablecp th {
    padding: 10px;
    border: 1px solid #ddd;
        background-color: #666;
    color: #fff;
}
.tablecp td {
    padding: 30px;
    border: 1px solid #ddd;
}
.table-responsive {
    min-height: .01%;
    overflow-x: auto;
}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}
.tablecp {
width:800px;
margin-left: 16px;
}
.tablecp .fa {
    font-size: 20px;}
.productdetailprice a {
margin-left:15px;}
.modal-dialog { width:400px;
}
.modal-body td {
    padding: 20px;
    border: 1px solid #ddd;
}
.modal-body th {
    padding: 10px;
    border: 1px solid #ddd;
        background-color: #666;
    color: #fff;
}

.modal-header h4{
        padding-bottom: 10px;
    font-size: 20px;
}

.modal-footer .btn-primary {
    margin-top:10px;
}
.fancybox-skin #dvGroupLink{
        min-width: 450px;
    min-height: 200px;
}