html, body {
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.searchName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}

.time {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}

.fieldname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #5B5B5B;
}

.wfieldname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #FFFFFF;
}

.tdheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #FFFFFF;
}

.lefttdheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #FFFFFF;
}

.dheadname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #000000;
}

.lheadname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #8F8D8D;
}

.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}

.contentBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.message {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bolder;
	color: #FF0000;
	text-decoration: none;
}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.required {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bolder;
	color: #FF0000;
}

.cellbg {
	background-color: #FFFFFF;
}

.cellover {
	background-color: #DFDFDF;
}

/*.menuTableBg { background-color:#b9a694; }*/
.menuBg {
	background-color: #dbc9b9;
}

.menuHeaderBg {
	background-color: #ab9077;
}

.menuRow {
	border-bottom: 1px solid #b9a694;
}

/*Edited Here Botton clolor 67a54b */
.tableBg1 {
	background-color: #ffffff;
}

.tblHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #ab9077;
	height: 20px;
	color: #ffffff;
}

.rowHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #ab9077;
	height: 20px;
	color: #ffffff;
}

.rowColor1 {
	background-color: #f8f3e8;
}

.rowColor2 {
	background-color: #f1e7d1;
}
.demoEntry {
	background-color: #D6F9E7;
}
.tblHeaderBg1 {
	background-color: #b2a08b;
}

.tblHeaderBg2 {
	background-color: #dfd3ba;
}

.tblBorder2 {
	border-bottom: 1px solid #b2a08b;
}

.tblBorder1 {
	border-bottom: 1px solid #d6c4ae;
	border-top: 1px solid #d6c4ae;
	border-left: 1px solid #d6c4ae;
	border-right: 1px solid #d6c4ae;
}

.tblBg1 {
	background-color: #f8f3e8;
}

.tblBg2 {
	background-color: #f1e7d1;
}

.bgFill {
	background-color: #CECCBD;
}

.bgFill2 {
	background-color: #666666;
}

.pgHeader { /*background-color:#b2a08b;*/
	border-bottom: 1px solid #968663;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #632200;
}

.headerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #632200;
}

/*.tabHeaderBg {
   background-color:#E8E4D9;
   }*/
.tabHeaderBg {
	background-color: #f3f1ec;
}

.tabTable {
	border-bottom: 1px solid #b9a694;
	background-color: #d9d4c7;
}

.tabHbg {
	background-color: #d9d4c7;
}

.tabIbg {
	background-color: #dfddd9;
}

.tabHbg1 {
	background-image: url(../images/tab/dgcenter.gif);
	background-repeat: repeat-x;
}

.tabIbg1 {
	background-image: url(../images/tab/lgcenter.gif);
	background-repeat: repeat-x;
}

.tabHbgBorder {
	border-left: 1px solid #bbb9ad;
	background-color: #d6d1c4;
	border-right: 1px solid #bbb9ad;
	border-bottom: 1px solid #bbb9ad;
	border-top: 1px solid #bbb9ad;
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5B5B5B;
	text-decoration: none;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0000;
	text-decoration: none;
}

a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0000;
	text-decoration: none;
}

a.left:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bolder;
}

a.left:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bolder;
}

a.left:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bolder;
}

a.left:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bolder;
}

a.tab:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #8F8D8D;
	text-decoration: none;
	font-weight: bold;
}

a.tab:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #8F8D8D;
	text-decoration: none;
	font-weight: bold;
}

a.tab:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #8F8D8D;
	text-decoration: none;
	font-weight: bold;
}

a.tab:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}

a.htab:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

a.htab:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

a.htab:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

a.htab:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}

a.leftlink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #915b20;
	text-decoration: none;
	font-weight: normal;
}

a.leftlink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #915b20;
	text-decoration: none;
	font-weight: normal;
}

a.leftlink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cb582b;
	text-decoration: none;
	font-weight: bolder;
}

a.leftlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cb582b;
	text-decoration: none;
	font-weight: bolder;
}

a.leftlinkSelected:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cb582b;
	text-decoration: none;
	font-weight: bolder;
}

a.leftlinkSelected:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cb582b;
	text-decoration: none;
	font-weight: bolder;
}

a.leftlinkSelected:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cb582b;
	text-decoration: none;
	font-weight: bolder;
}

a.leftlinkSelected:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cb582b;
	text-decoration: none;
	font-weight: bolder;
}

a.boldLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #915b20;
	text-decoration: underline;
	font-weight: bold;
}

a.boldLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #915b20;
	text-decoration: underline;
	font-weight: bold;
}

a.boldLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #915b20;
	text-decoration: underline;
	font-weight: bold;
}

a.boldLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #cb582b;
	text-decoration: underline;
	font-weight: bold;
}

.tdheadingtopmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	/*background-color: rgb(162, 216, 250);*/
	background-color: #ab9077;
	/*color:#ff1100;*/
	height: 20px;
	color: #ffffff;
}

a.default:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1111CC;
	text-decoration: underline;
}

a.default:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: underline;
}

.tdheadingmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	height: 23px;
	/*background-color: rgb(162, 216, 250);*/
}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	background-color: #E7E7E7;
	border: 1px solid #666666
}

select {
	font-family: Arial, Helvetica, san-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #EEEEEE;
	border: #CCCCCC;
	border-style: solid;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin
}

input #but {
	background-color: #FFCC00;
}

#Search {
	border: 0 0 0 0;
}

.arial11_w {
	PADDING-LEFT: 5px;
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: arial, helvetica, sans serif;
	TEXT-DECORATION: none
}

.arial12_b {
	PADDING-LEFT: 5px;
	FONT-SIZE: 13px;
	COLOR: #000000;
	FONT-FAMILY: arial, helvetica, sans serif;
	TEXT-DECORATION: none
}

.arial14_wb {
	PADDING-LEFT: 5px;
	FONT-SIZE: 14px;
	COLOR: #FFFFFF;
	FONT-FAMILY: arial, helvetica, sans serif;
	TEXT-DECORATION: none
}

.TABLEpaging {
	BORDER-RIGHT: #C4C4C4 1px solid;
	BORDER-TOP: #C4C4C4 1px solid;
	BORDER-LEFT: #C4C4C4 1px solid;
	BORDER-BOTTOM: #C4C4C4 1px solid;
	BACKGROUND-COLOR: #ab9077;
}

.TDpaging {
	BACKGROUND-COLOR: #f8f3e8;
	padding-left: 3px;
	padding-right: 3px;
}

A.paging:link {
	COLOR: #000000;
	TEXT-DECORATION: none;
	FONT-SIZE: 11px;
	FONT-FAMILY: arial, helvetica, sans-serif
}

A.paging:visited {
	COLOR: #000000;
	TEXT-DECORATION: none;
	FONT-SIZE: 11px;
	FONT-FAMILY: arial, helvetica, sans-serif
}

A.paging:hover {
	COLOR: #ff4400;
	TEXT-DECORATION: none;
	FONT-SIZE: 11px;
	FONT-FAMILY: arial, helvetica, sans-serif
}

A.paging:active {
	COLOR: #ff4400;
	TEXT-DECORATION: none;
	FONT-SIZE: 11px;
	FONT-FAMILY: arial, helvetica, sans-serif
}

#tooltip {
	position: absolute;
	left: -300px;
	width: 200px;
	border: 1px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	FONT-SIZE: 11px;
	FONT-FAMILY: tahoma, arial, helvetica, sans-serif
}

#tooltippointer {
	position: absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}

div.errbox {
	width: 95%;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding: 5px;
	margin: 10px 5px 1px 5px;
	background-color: #fcebec;
	border: 1.5px solid #e57e82;
}

.foldheader {
	cursor: hand;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: none;
	list-style-image: url(../images/icon_fold.gif)
}
.foldheader div {
	cursor:pointer;	
}
.foldheader2 {
	cursor: hand;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: none;
	list-style-image: url(../images/icon_text.gif);
}
div.notesDescription {
	line-height: 18px;
	font-size:13px;
}
.foldinglist {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: none;
	list-style-image: url(../images/icon_write.gif);
	background-color: #E4E7DC
}

.foldinglist div {
	line-height: 15px;
	cursor:pointer;
}

.foldheader3 {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: none;
	list-style-image: url(../images/icon_flag.gif);
	cursor:pointer;
}

.foldinglist2 {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: none;
	list-style-image: url(../images/icon_write.gif);
	background-color: #F1F2ED
}

#upload-form-content {
	padding: 5px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	width: 400px;
}

#upload-form-content h2 {
	text-align: center;
}

#upload-form {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
}

#upload-form-process {
	z-index: 100;
	visibility: hidden;
	position: absolute;
	text-align: center;
	width: 400px;
}

#upload-form-process span.success {
	text-align: left;
	font-weight: bold;
	color: #009900;
}

#upload-form-process span.fails {
	text-align: left;
	font-weight: bold;
	color: #FF0000;
}

.tdFill {
	background-color: #ab9077;
}

.menuTableBg { /*background-color:#c8c6b5; */
	background-image: url(../images/left_panel_bg.gif);
	background-repeat: repeat-y;
}

.menuBg {
	background-color: #efe8d9;
}

.menuHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	background-color: #ab9077;
	height: 20px;
	color: #ffffff;
}

.menuRow {
	border-bottom: 1px solid #b9a694;
}

.menuRowSelected {
	border-bottom: 1px solid #b9a694;
	background-color: #f8d27f;
}

.topHeaderBg {
	background-image: url(../images/hdr_bg.gif);
	background-repeat: repeat-x;
}

.timeDate {
	color: #632200;
	font-size: 13px;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
}

.rowRedBg {
	background-color: #CA0000;
}

div.error-box {
	color: #960;
	font-size: 13px;
	text-align: left;
	padding: 10px;
    margin-bottom: 10px;
	background-color: #FFC;
	border: 1px solid #FC3;
}

div.success-box {
    color: black;
    font-size: 13px;
    text-align: left;
    padding: 10px;
    margin-bottom: 10px;
    background-color: #DFF2BF;
    border: 1px solid #bfe57f;
}

.black11 {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}

.black11b {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}

.header4 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #cc0000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana
}

.black12b {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}

.feldset {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #632200;
}
.btn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	background-color: #E7E7E7;
	border: 3px solid #666666
}
/*==============start lightbox====================*/
.black_overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 150%;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
		}
.white_content {
			display: none;
			position: absolute;
			top: 5%;
			left: 4%;
			width: 85%;
			height: 120%;
			padding: 16px;
			border: 10px solid #CCCCCC;
			background-color: white;
			z-index:1002;
			overflow:scroll;
		}
/*==============end lightbox====================*/	
/*==============for breadcrumbs======================*/
 /*ul, li {
list-style-type:none;
 padding:0;
 margin:0;
}

    #crumbs {
   border:1px solid #dedede;
   height:2.3em;
   }

    #crumbs li {
   float:left;
   line-height:2.3em;
    /*padding-left:.75em;*/
    /*color:#777;
    }

     #crumbs li a {
    display:block;
    padding:0 15px 0 0;
    background:url(../images/crumbs.gif) no-repeat right center;
    }

     #crumbs li a:link, #crumbs li a:visited {
    text-decoration:none;
    color:#777;
    }

     #crumbs li a:hover, #crumbs li a:focus {
    color:#dd2c0d;
    }*/
    
    #breadcrumb
{
    /*font: 11px Arial, Helvetica, sans-serif;*/
    font-size: 13px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
    background-image:url('../images/bc_bg.png'); 
    background-repeat:repeat-x;
    height:30px;
    line-height:30px;
    /*color:#9b9b9b;*/
    border:solid 1px #cacaca;
    width:100%;
    overflow:hidden;
    margin:0px;
    padding:0px;
    color:#5B5B5B;
}
#breadcrumb li 
{
    list-style-type:none;
    float:left;
    padding-left:10px;
}
#breadcrumb span.title
{
    height:30px;
    display:block;
    background-image:url('../images/bc_separator.png'); 
    background-repeat:no-repeat; 
    background-position:right;
    padding-right: 15px;
    text-decoration: none;
    /*color:#454545;*/
    color:#5B5B5B;
}

#breadcrumb span.laststep
{
	
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
    height:30px;
    display:block;
    padding-right: 15px;
    /*color:#454545;*/
    color:#5B5B5B;
    
}
.selected
{
	font-size:11px;
	font-weight:bolder;
}
     
/*==============end breadcrumbs======================*/
.searchResultReport td {
	padding-left: 4px;
	padding-right: 4px;
}

.retail, .green {
	color:#006600;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
}

.wholesale, .brown {
	color:#660000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
}

.bounty, .blue {
	color:#0000CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
}

.fiscal-agent {
	color:#0000FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
}


.tabSMenuCorner {
	width: 9px;
	text-align: left;
	vertical-align: top;
}
.tabSMenuText {
	width: 72px;
	text-align: center;
}
.tabIbg1 a, .tabIbg1 a:visited {
	font-weight: bold;
	color: #8F8D8D;
}
.tabHbg1 a, .tabHbg1 a:visited {
	font-weight: bold;
	color: #333333;
}



/* start Employee Benefits style */
.pageTitle {
	border-bottom:1px solid #968663;
}
.filtersZone {
	margin:15px 15px 0 0;
	padding-left:20px;
	background: #AB9077;
	height:36px;
	color:white;
	font: normal bold 13px Arial,Helvetica,sans-serif;
	line-height:36px;
}
.section {
	padding:2px;
	background: #AB9077;
	color:white;
	font: normal bold 13px Arial,Helvetica,sans-serif;
}
.row1 {
	background:#F8F3E8;
}
.row2 {
	background:#F1E7D1;
}
h1 {
	color:#632200;
	font: normal bold 16px Arial,Helvetica,sans-serif;
	text-align:left;
}
h2, h3 {
	color:#9F091D;
	font: normal bold 13px Arial,Helvetica,sans-serif;
	text-align:left;
}
.mainHolder {
	width:100%;
	margin:0 auto;
	font:normal normal 13px Arial;
}
.mainHolder textarea {
	width: 400px;
	height: 100px;
}
.mainHolder .calContainer {
	width:200px;
}
.resultsTable table {
	border-collapse: collapse;
}
.resultsTable {
	margin:15px 15px 0 0;
}
.resultsTable td {
	padding:3px;
}
.resultsTable td,.resultsTable th {
	padding: 3px;
	border: 1px solid #968663;
}
.clear {
	clear:both;
}
#customMessage {
	position:absolute;
	background:#F8F3E8;
	border:1px solid black;
	width:200px;
	font: normal 11px Arial;
	padding:3px;
}
.tabHbgBorder .formTableFields td {
	padding:3px;
	color:#5B5B5B;
	font-weight:bolder;
}
/* end Employee Benefits style */

table.listResultsTable tr td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-align:right;
}
table.listResultsTable td.headerColumn {
	text-align:left;
}

div.notesDescription {
	font-family: Arial,Helvetica,sans-serif;
}
.orderActivityEntry {
	background-repeat:no-repeat;
	padding-left: 20px;	
}
.orderActivity0 {
	background-image: url(../images/order_activity/0.png);
}
.orderActivityCSRNotes {
	background-image: url(../images/order_activity/pencil.png);
}
.orderActivityCSRProfileViewed {
	background-image: url(../images/order_activity/eye.png);
}
.orderActivity1 {
	background-image: url(../images/order_activity/1.png);
}
.orderActivity4 {
	background-image: url(../images/order_activity/order_completed.png);
}
.orderActivity41 {
	background-image: url(../images/order_activity/41.png);
}
.orderActivity2, .orderActivity3, .orderActivity5, .orderActivity7, .orderActivity8, .orderActivity9, .orderActivity11, .orderActivity12,
.orderActivity13, .orderActivity14, .orderActivity15, .orderActivity16, .orderActivity17, .orderActivity19, .orderActivityBilling {
	background-image: url(../images/order_activity/transaction.png);
}
.orderActivity37, .orderActivity42, .orderActivity43, .orderActivity46 {
	background-image: url(../images/order_activity/transaction_refund.png);
}
.orderActivity20 {
	background-image: url(../images/order_activity/vcard.png);
}
.orderActivity44 {
	background-image: url(../images/order_activity/44.png);
}
.orderActivity56 {
	background-image: url(../images/order_activity/email.png);
}
.orderActivity32 {
	background-image: url(../images/order_activity/user.png);
}
.orderActivity30, .orderActivity31, .orderActivity55 {
	background-image: url(../images/order_activity/group.png);
}
.orderActivity54 {
	background-image: url(../images/order_activity/domain_released.png);
}
.orderActivity51 {
	background-image: url(../images/order_activity/website_display_name.png);
}
.orderActivity33 {
	background-image: url(../images/order_activity/rep.png);
}
.orderActivity39 {
	background-image: url(../images/order_activity/clock.png);
}
.orderActivity27, .orderActivity28, .orderActivity29, .orderActivity50 {
	background-image: url(../images/order_activity/calendar.png);
}
.orderActivity22, .orderActivity23, .orderActivity57 {
	background-image: url(../images/order_activity/cancel.png);
}
.orderActivity6, .orderActivity10 {
	background-image: url(../images/order_activity/no_money_received.png);
}
.orderActivity24, .orderActivity25, .orderActivity26, .orderActivity36 {
	background-image: url(../images/order_activity/money.png);
}
.orderActivity53 {
	background-image: url(../images/order_activity/script_activity.png);
}
.orderActivity34 {
	background-image: url(../images/order_activity/lock.png);
}
.orderActivity35 {
	background-image: url(../images/order_activity/plan_changed.png);
}
/* to be implemented */
.orderActivity48, .orderActivity47 {
	background-image: url(../images/order_activity/envelope.png);
}
/* legacy order activities */
.orderActivity18, .orderActivity21, .orderActivity38, .orderActivity40, .orderActivity45, .orderActivity52 {
	background-image: url(../images/order_activity/folder.png);
}
/* tech remote and minutes */
.orderActivity58 {
	background-image: url(../images/order_activity/computer_edit.gif);
}

.orderActivity59 {
	background-image: url(../images/order_activity/time.gif);
}

.orderDetailsInfoTitle {
	background-color: #c0c0c0;
	text-align: right;
	padding-right:8px;
}


.noteTimes {
	font-size:13px;
	margin:2px 0px 10px 0px;
	border-bottom:1px dashed black;
}
.noteContent {
	font-size:13px;
}
.previousOrdMins, .currentOrdMins {
	font-style:italic;
	font-size:small;
}

/* bubble-container styles */
.bubble-container {
	-moz-border-radius:10px 10px 10px 10px;
	background:-moz-linear-gradient(#f1e7d1, #f1e7d1) repeat scroll 0 0 transparent;
	color:black;
	margin:1em 0 1em;
	padding:10px 2px 10px 8px;
	position:relative;
}
/* end bubble-container styles */

/* sprint add order */ 
.sprintAddOrder {padding:15px; width: 700px;}
.sprintAddOrder ul { list-style-type:none; padding:0;padding-left:30px; margin:0;}
.sprintAddOrder ul li { float:left; width:220px;padding-top:10px;}
.sprintAddOrder ul li.subsection {clear:both;}
.sprintAddOrder .clearBoth { clear:both; }
.sprintAddOrder .label { width:200px; }
.sprintAddOrder h2 { color:black; }
.sprintAddOrder h3 { color:#F28226; }
/* end sprint add order */

/* general purpose error/warning/success/validation containers */
.info-msg, .success-msg, .warning-msg, .error-msg, .validation-msg { border:1px solid; margin:0px 0px 10px 0px; padding:15px; font-weight:bold; }
.info-msg { color: #00529B; background-color: #BDE5F8;  }
.success-msg { color: #4F8A10; background-color: #DFF2BF;  }
.warning-msg { color: #9F6000; background-color: #FEEFB3;  }
.error-msg { color: #CC0000; background-color: #FFEEEE;  }
/* end general purpose error/warning/success/validation containers */

.alarm-lead-graph, .alarm-lead-button {
	width:600px; height:300px; margin-top:25px;
}

.alarm-lead-button {
	text-align:center;
}

.plus:after {
    content:" +";
}
.minus:after {
    content:" -";
}

tr.rrow td {background-color:white;padding:2px;}
tr.rrowValues td {text-align:right;}
tr.rrowBold td {font-weight:bold;}



button, a.button {
	border-radius: 6px;
	border: 1px solid #ab9077;
	color: #ab9077;
	background: white;
	font-family: Ubuntu, Helvetica, sans-serif;
}

button:hover, a.button:hover{
	border: 1px solid #ab9077;
	background: #ab9077;
	color: white;
}

.medium{
	font-size:12px !important;
	width: 120px;
	height: 30px;
}

.large{
	font-size:18px !important;
	width: 300px;
	height: 50px;
}

.header span{
	font-weight:bold;
	padding: 5px;
	color: #632200; 
}
.header {
	font-family: Ubuntu, Helvetica, sans-serif;
	font-size: 13px;
	border: 1px solid #ab9077;
	height: 20px;
	color: #ab9077;
}


.streamBundle{
	padding-left:24px;
	text-align:center;
}

.icons i {
	font-size: 18px;
	width:100%;
	padding-bottom: 5px;
}


.icons{
	width: 28%;
    color: #ab9077 !important;
    text-decoration: none;
    padding:5px;
    font-size: 15px;
    border-radius: 5px;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
    float: left;
}

.bundleOption {
	border: 1px solid #C3BCB5;
	border-radius: 6px;
	width: 30%;
	float: left;
	margin: 5px;
	padding: 5px;
}

.disclaimer{
	font-style: italic;
	text-align:center;
	font-size:12px;
	color: #6B6B71;
	clear:both;
}

.bundleOptionRadio{
	position:absolute;
}

.upgrade-button {
	clear:both;
	padding-top: 20px;
	text-align: center;
}

.go-back {
	clear:both;
	text-align:center;
	padding-top:20px;
}

.go-back a {
	font-size:large !important;
}

#container2 {
width: 100%;
position: relative;
margin:0 auto;
line-height: 1.4em;
}

@media only screen and (max-width: 1200px){
    #container2 { width: 98%; }
    
.icons{
	width: 100%;
	clear:both;
}

.icons i {
	
}

}

/* ajax message */

.ajax-success {
  padding: 1em;
  margin-bottom: 0.75rem;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  color: #468847;
  background-color: #dff0d8;
  border: 1px solid #d6e9c6;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.ajax-error {
  padding: 1em;
  margin-bottom: 0.75rem;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  color: #b94a48;
  background-color: #f2dede;
  border: 1px solid rgba(185, 74, 72, 0.3);
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}


#care-notes-output ul {
	list-style-type: none;
	width:80%;
	margin-left: 40px;
}

.care-notes-row {
	border-bottom: #e0dfdf 1px solid;
	margin-bottom: 15px;
	padding: 5px;
}

.care-notes-outer {
	background: #F0F0F0;
	padding: 10px;
	border: #dedddd 1px solid;
}

span.care-notes-row-label {
	font-style: italic;
}

span.care-notes-posted-by {
	color: #09F;
}

.care-notes-info {
	font-size: 12px;
}
.care-notes-text {
    margin: 10px 0px;
}

#flagDisplay-background {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: white;
    opacity: .50;
    -webkit-opacity: .5;
    -moz-opacity: .5;
    filter: alpha(opacity=50);
    z-index: 1000;
}
   
#flagContainer {
    background-color: white;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    box-shadow: 0 0 20px 0 #222;
    -webkit-box-shadow: 0 0 20px 0 #222;
    -moz-box-shadow: 0 0 20px 0 #222;
    display: none;
    height: 240px;
    left: 50%;
    margin: -120px 0 0 -160px;
    padding: 10px;
    position: absolute;
    top: 35%;
    width: 454px;
    z-index: 1000;
}

#flagDisplay-background.active, #flagContainer.active {
    display: block;
}
#flagModalTitle {
	font-size: 16px;
	font-weight: bold;
	color: #632200;
	margin:20px 0px 10px 0px;
	border-bottom: 1px solid #968663;
}