*{ padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

body{background-color:#CCC}

#interfaceContainer{width:100%; height:750px; border:0px solid #666; background-color:#e3f1F8;}

#headerBar{border-bottom:1px solid #0f1a2b; height:90px;background-color:#1a2332;}
 #brand_image_container{height:62px; padding:6px 0px 0px 6px;}
 #branding_image{padding-left:10px; max-height:60px; max-width:700px}
 #parent_brand_image_container{position:absolute; top:5px; right:15px; font-size:18px; color:#000000}
 #header_title{color:#FFF; padding-left:13px; padding-top:5px; font-size:18px; font-weight:bold;}
 #logout_container{position:absolute; top:80px; right: 15px; font-weight:bold; color:#CCC;}
  
 #top_function_bar{position:absolute; bottom:0px; background-color:#CCCCCC; width:100%; height:32px; padding:4px 0px 4px 0px; border-bottom:1px solid #999; border-top:1px solid #999;} 
  #searchBox{margin-left:5px;}
  #searchFunction{float:right; padding-right:15px;}
  
  #messageQueue{margin-left:10px;}
  
  #messageQueueLog{display:none;
 	 background-color:#0FF; border:1px solid #06F; height:200px; width:250px; z-index:200; position:absolute; top:26px; left:10px;
  }
 
#itemsTray{width:19.8%; height:659px; float:left; overflow:auto;}

#contentArea{float:right; width:80%; height:659px; background-color:#FFFFFF; border-left:1px solid #CCC;}

#stage{margin:0px; height:659px; overflow:auto; position:relative; }

.navItemHeading{margin-left:20px; margin-top:15px; font-size:14px; font-weight:bold; margin-bottom:5px;}
.navItem{margin-left:25px; margin-top:5px; font-size:12px; margin-bottom:5px;}
#versionNumber{text-align:center; margin-bottom:30px; margin-top:100px; font-size:20px; font-weight:bold; }
.pageTitle{font-weight:bold; color:#F90; font-size:18px; margin-bottom:15px; margin-top:10px;}

table.standardList{empty-cells:show; border-right:1px solid #accbe0; width:100%; border-spacing:0; margin-bottom:24px;}
.standardListHeader{ font-size:16px; font-weight:bold;  color:#FFF; 
background-color:#3399FF;
background-image: -moz-linear-gradient(center bottom, #277acd  0%, #3399FF  80%); 
background-image: -webkit-gradient(linear, left bottom, left top,color-stop(0, #277acd),color-stop(0.80, #3399FF) )}

.standardListCell{padding:5px; border-top:1px solid #accbe0; font-size:12px;}
.oddRow{background-color:#e3f1F8; cursor:pointer; }
.evenRow{background-color:#FFFFFF;  border-top:1px solid #09f; cursor:pointer;}

/* Row focus effect — highlights active row, softens all others */
table.standardList tr {
    transition: filter 0.15s ease, opacity 0.15s ease;
}
table.standardList:has(.list-actions-wrap:hover) tr:not(:has(.list-actions-wrap:hover)) {
    filter: saturate(0.25) opacity(0.55);
}
table.standardList tr:has(.list-actions-wrap:hover) td {
    background-color: #cde8ff !important;
}
table.standardList tr:has(.list-actions-wrap:hover) td:first-child {
    box-shadow: inset 4px 0 0 #0077cc;
}

.standardListHeader a{color:#FFF;}

.standardLink a:link{text-decoration:none; color:#0033CC}
.standardLink a:visited{text-decoration:none; color:#0033CC}
.standardLink a:active{text-decoration:none; color:#0033CC}
.standardLink a:hover{text-decoration:underline; color:#0066CC}

.navItem_selected{margin-left:10px; margin-top:5px; font-size:12px; margin-bottom:5px; padding-left:15px;  background-image:url(ui_graphics/selected_bg1.png); background-repeat:no-repeat;}

.settingsBoxHeader{color:#FFF; padding:4px; font-size:14px; font-weight:bold;}

.settingsBoxActive{background-color:#e3f1F8; border:1px solid #CCC; width:47%; float:left; margin-right:1%; margin-bottom:15px;}
.settingsBoxActive .settingsBoxHeader{background-color:#265fac; background-image:url(ui_graphics/blue_headerbg.jpg); background-repeat:repeat-x;}
.settingsBoxItem{margin:5px; margin-left:15px;}

.settingsBoxInactive{background-color:#EEEEEE; border:1px solid #AAAAAA; width:47%; float:left; margin-right:1%; margin-bottom:15px;} 
.settingsBoxInactive .settingsBoxHeader{background-color:#999999;}

.settingsBoxActive .settingsBoxItem input[type="checkbox"] {margin-right:8px;}
.settingsBoxInactive .settingsBoxItem input[type="checkbox"] {display:none;}

.halfListHeader{color:#FFF; padding:4px; font-size:14px; font-weight:bold; background-color:#265fac; background-image:url(ui_graphics/blue_headerbg.jpg); background-repeat:repeat-x;}
.halfListItem{padding:5px; clear:both;}
.halfListLink{}

.webInquiryName{display: inline-block; float:left; width:50%;}
.webInquiryType{display: inline-block; float:left; width:28%}
.webInquiryDate{display: inline-block; float:left; width:20%;}

.detailScreenHeading{font-size:16px; font-weight:bold; border-bottom:1px solid #CCC; margin-bottom:5px;}

.formContainer{ margin:15px;}

.formLine{line-height:25px; clear:both;}
.formLabelShort{display:inline-block; width:100px; float:left;}

.fieldExplanation{ margin-left:15px; color:#666666; display:none;}

.editFunction{ border:1px solid #666666}

/* Modern list action buttons */
.list-actions-wrap {
    position: relative;
    display: inline-block;
}
.list-btn {
    display: inline-block;
    padding: 5px 11px;
    border-radius: 4px;
    border: none;
    cursor: pointer;
    font-size: 12px;
    font-weight: 600;
    font-family: Arial, sans-serif;
    line-height: 1.4;
    transition: background-color 0.15s ease, box-shadow 0.15s ease;
    text-decoration: none;
}
.list-btn-modify {
    background-color: #0077cc;
    color: #ffffff;
    padding-right: 26px;
    position: relative;
}
.list-btn-modify::after {
    content: '▾';
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 11px;
    opacity: 0.8;
    line-height: 1;
}
.list-btn-modify:hover {
    background-color: #005fa3;
    box-shadow: 0 1px 4px rgba(0,0,0,0.2);
}
.list-btn-delete {
    background-color: #e53e3e;
    color: #ffffff;
}
.list-btn-delete:hover {
    background-color: #c53030;
    box-shadow: 0 1px 4px rgba(0,0,0,0.2);
}
.list-btn-copy {
    background-color: #2e8b3a;
    color: #ffffff;
}
.list-btn-copy:hover {
    background-color: #236b2d;
    box-shadow: 0 1px 4px rgba(0,0,0,0.2);
}
/* Floating popover — appears below the Modify button on hover (flips above when near bottom) */
.list-btn-secondary-wrap {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    flex-direction: column;
    gap: 5px;
    align-items: stretch;
    z-index: 200;
    background: #ffffff;
    padding: 6px 7px;
    padding-top: 12px;      /* top padding covers the visual gap — no dead zone */
    border-radius: 5px;
    box-shadow: 0 3px 10px rgba(0,0,0,0.18);
    white-space: nowrap;
}
/* When flipped above: popup sits flush against button bottom edge, padding goes down */
.list-btn-secondary-wrap.flipped-up {
    top: auto;
    bottom: 100%;
    padding-top: 6px;
    padding-bottom: 12px;
}
/* Extra breathing room so last rows always have space for the dropdown */
table.standardList {
    margin-bottom: 70px;
}

.inlineEditButton{display: none; position:relative; border:solid 1px #ff5c5c; width:40px; text-align:center; margin-left:4px; padding:2px; 
	background: #febbbb; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlYmJiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iI2ZlOTA5MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjVjNWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #febbbb 0%, #fe9090 45%, #ff5c5c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#febbbb), color-stop(45%,#fe9090), color-stop(100%,#ff5c5c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #febbbb 0%,#fe9090 45%,#ff5c5c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #febbbb 0%,#fe9090 45%,#ff5c5c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #febbbb 0%,#fe9090 45%,#ff5c5c 100%); /* IE10+ */
	background: linear-gradient(to bottom, #febbbb 0%,#fe9090 45%,#ff5c5c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#febbbb', endColorstr='#ff5c5c',GradientType=0 ); /* IE6-8 */
}

.inlineSaveButton{display: none; position:relative; border:solid 1px #96c56f;  width:40px; text-align:center; padding:2px;
	background: #a9db80; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5ZGI4MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5NmM1NmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #a9db80 0%, #96c56f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9db80), color-stop(100%,#96c56f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #a9db80 0%,#96c56f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #a9db80 0%,#96c56f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #a9db80 0%,#96c56f 100%); /* IE10+ */
	background: linear-gradient(to bottom, #a9db80 0%,#96c56f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9db80', endColorstr='#96c56f',GradientType=0 ); /* IE6-8 */
}

.listExplanationText{position:absolute; top:20px; color:#FFFFFF; padding:3px; border:1px solid #666666; width:80%; background-image:url(ui_images/expl_text_bg.png);}

.uiColorBlockChooser{height:50px; width:50px; margin:0px 3px; float:left; border:1px solid #333;}
.uiColorBlockChooserSelected{height:50px; width:50px; margin:0px 0px; border:3px solid #FF9; float:left;}

#funtionsBar{ background-image: url(../software/ui_images/lower_panel.png); color:#FFF; position:fixed; bottom:0px; right:3%; padding-left:15px; padding-top:6px; height:24px; font-weight:bold; width:92%; z-index:500;  }
#funtionsBar a:link{ color:#FFF; text-decoration:none;}
#funtionsBar a:visited{color:#FFF;  text-decoration:none;}
#funtionsBar a:active{color:#FFF; text-decoration:none;}
#funtionsBar a:hover{color:#FFF; text-decoration:underline;}

#funtionsBar .recordIndicator{position:absolute; right:10px; top:7px;}


#detailScreenBG{ background-image: url(../software/ui_images/transparent_black75.png); position:absolute; top:130px; left:20%; right:0%; height:860px;  z-index:300; display:none; }
#detailScreenContainer{ background-color:#FFF; border:1px solid #999999; position:absolute; top:40px; left:20px; right:20px; min-height:300px; height:80%; z-index:1000; overflow:auto;}
#detailScreen{overflow:auto;}
#closeDetailGraphic{border:0px; position:absolute; right:0px; top:-25px; cursor:pointer;}
#closeDetailScreenIcon{border:0px; position:absolute; right:20px; top:15px; cursor:pointer;}

/* Common Application Styles */
.errorBlock{border:1px solid #666; background-color:#EEEEEE; color:#F00; padding:3px; margin:2px;}

.emptyListText{text-align:center; font-size:18px; color:#999999; font-style:italic; margin-top:20px;}

.actionButton{
	background-color:#CCCCCC; font-weight:normal; color:#555; padding:5px 10px; font-size:14px;
	border:1px solid #AAA;	
}
a:link.actionButton{
	background-color:#CCCCCC; font-weight:normal; color:#333333; padding:5px 10px; font-size:14px;	
}
a:visited.actionButton{
	background-color:#CCCCCC; font-weight:normal; color:#333333; padding:5px 10px; font-size:14px;	
}
a:hover.actionButton{
	background-color:#AAA; font-weight:normal; color:#111; cursor:pointer; border:1px solid #999;
}
a:active.actionButton{
	background-color:#CCCCCC; font-weight:normal; color:#333333; padding:5px 10px; font-size:14px;	
}

/* Common Detail Screen Styles */
.detailStdTitle{font-size:20px; font-weight:bold; padding-bottom:2px; border-bottom:1px solid #898989; margin-bottom:10px;}

.detailStdHeading{font-size:16px; font-weight:bold; margin-bottom:5px; padding-bottom:1px; border-bottom:1px solid #BBBBBB}

.detail-InfoBlock{
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */

	 border:1px solid #CCC; padding:6px; padding-bottom:15px; margin-bottom:20px; line-height:20px;float:left; }

  .halfBlockLeft{width:47%; margin-right:1%;}
  .halfBlockRight{width:47%; margin-left:1%;}
  
 .detailFormLine{ line-height:25px; clear:both; }
 .detailFormLabel{ font-weight:bold; display:inline-block; float:left; width:31%; text-align:right; margin-right:2%; color:#333;}
 .detailFormLabel.inactiveTool{ color:#999; font-style:italic;}
 
 .detailFormLine input[type="text"]{ width:60%; }
 .detailFormLine input[type="checkbox"]{ margin-top:7px; }


/*Tab Styles: */
.selectedTab{display:inline-block; color:#FFFFFF; font-size:16px; padding:6px; background-color:#FFFFFF; color:#000000; float:left; border-right:1px solid #555555; cursor:pointer; font-weight:bold;}
.unselectedTab{display:inline-block; color:#333333; font-size:16px; padding:6px; background-color:#CCCCCC; float:left; border-right:1px solid #555555; cursor:pointer;}

/* Version Info Styles */
.versionNumDisplay{text-align:center; margin-top:80px; font-weight:bold; font-size:18px;}

/* Installation Notes Styles */
.installNotesList{padding:12px;}
.installNotesList .versionNum{ font-size:14px; font-weight:bold; color:#FFF; background-color:#39C; padding:3px; margin-bottom:5px;}
.installNotesList .codeBlock{background-color:#FAFAE3; border:1px solid #C4C49B; margin:5px; padding:5px;}


/*API Styles: These are styles used within the API functions */
.alt_text_editor{display:none; position:absolute; bottom:0px; left:0px; z-index:100; width:99.5%; height:50px; background-color:#FFFFFF; border-top:1px solid #888888; padding:4px;}

.file_upload_options{position:absolute; top:14px; right:0px; z-index:100; background-color:#FFFFFF; width:100%; padding:2px; text-align:center;  font-size:16px; display:none; cursor:pointer; border:1px solid #999999; line-height:18px;}
.file_upload_options .option_notlast{border-bottom:1px solid #CDCDCD;}

 /* Image uploader styles  */
 .imageUploadButton{
	 background: #eeeeee; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #eeeeee 0%,#cccccc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-8 */
	 
	width:120px; text-align:center; padding:4px; font-size:12px; font-weight:bold; border:1px solid #CCC; cursor:pointer; margin-bottom:6px; display:inline-block; }

  #webdisabledTip-imageCopy{
	background-color:#FFC; border:1px solid #FC3; color:#333; font-size:12px; display:none; position:fixed; top:0px; left:0px	
  }
  
  #imageSelectionContainer{
		  
  }
  
  .imageSubmitButton{
	 background: #a9db80; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5ZGI4MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5NmM1NmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #a9db80 0%, #96c56f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9db80), color-stop(100%,#96c56f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a9db80 0%,#96c56f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a9db80 0%,#96c56f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a9db80 0%,#96c56f 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #a9db80 0%,#96c56f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9db80', endColorstr='#96c56f',GradientType=0 ); /* IE6-8 */

	width:80px; text-align:center; padding:4px; font-size:12px; font-weight:bold; border:1px solid #CCC; cursor:pointer; margin-bottom:6px; display:inline-block;
  }

	.imageCancelButton{
	background: #ff3019; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMzAxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZjA0MDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ff3019 0%, #cf0404 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3019), color-stop(100%,#cf0404)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff3019 0%,#cf0404 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); /* IE6-8 */
	 
	width:80px; text-align:center; padding:4px; font-size:12px; font-weight:bold; border:1px solid #CCC; cursor:pointer; margin-bottom:6px; display:inline-block;
	color:#FFFFFF;
  }

	

/*Deprecated Styles: */
/*-------------------*/
/*Deprecated Styles should be stored here for two years before deletion */
