/*//////////////////////////////////////////////////////////////////////////*/
/*    New Guide Styling   */
/*//////////////////////////////////////////////////////////////////////////*/

.ui-round {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px
}

/*///////////////////////////     BASE Button Styles    /////////////////////////*/
.wsm-button {
	/* border / border radius */
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	/* drop shadow */
	box-shadow:0px 1px 2px #e4e4e4;
	-webkit-box-shadow:0px 1px 2px #e4e4e4;
	-moz-box-shadow:0px 1px 2px #e4e4e4;
	-moz-user-select: none;
	-webkit-user-select: none;
	padding:0 .75em;
	height:2.2em;
	white-space:nowrap;
	vertical-align:middle;
	overflow:visible;
	zoom: 1;
	cursor:pointer;
}

/*///////////////////////////     global grey button    /////////////////////////*/
.button-global {
	/* background / background gradient */
	background:#f6f6f6;
	background:-moz-linear-gradient(top, #fdfdfd, #e1e1e1);
	background:-webkit-gradient(linear, left top, left bottom,  from(#fdfdfd), to(#e1e1e1));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#fdfdfd, endColorStr=#e1e1e1);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#fdfdfd, endColorStr=#e1e1e1)";
	border: solid 1px;
	border-color: #CCCCCC #BBBBBB #A0A0A0 #BBBBBB;
	text-shadow: 0 1px 0 #FFF;
	font-size:11px;
	font-weight:bold;
	color:#515050;
}

.button-global-sml {
	/* background / background gradient */
	background:#f6f6f6;
	background:-moz-linear-gradient(top, #ffffff, #E3E3E3);
	background:-webkit-gradient(linear, left top, left bottom,  from(#ffffff), to(#E3E3E3));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff, endColorStr=#E3E3E3);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#E3E3E3)";
	border: solid 1px;
	border-color: #CCCCCC #BBBBBB #A0A0A0 #BBBBBB;
	text-shadow: 0 1px 0 #FFF;
	font-size:11px;
	font-weight:normal;
	color:#515050;
	height:1.9em;
}
.button-global:hover, .button-global:focus, .button-global-sml:hover, .button-global-sml:focus {
	background:#f3f3f3;
	background:-moz-linear-gradient(top, #ffffff, #E5E5E5);
	background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#E5E5E5));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff, endColorStr=#E5E5E5);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#E5E5E5)";
	border-color:#999;

}
.button-global:active, .button-global-sml:active  {
	background:#ddd;
	background:-moz-linear-gradient(top,  #DADADA, #ffffff);
	background:-webkit-gradient(linear, left top, left bottom, from( #DADADA), to(#ffffff));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr= #DADADA, endColorStr=#ffffff);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr= #DADADA, endColorStr=#FFFFFF)";
	border-color:#999;
}


/*///////////////////////////     Green Button     /////////////////////////*/

.button-grn {
	/* background / background gradient */
	background:#ADE54D;
	background:-moz-linear-gradient(top, #AEE64D, #77B629);
	background:-webkit-gradient(linear, left top, left bottom, from(#AEE64D), to(#77B629));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#AEE64D, endColorStr=#77B629);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#AEE64D, endColorStr=#77B629)";
	border: solid 1px #5D9223;
	text-shadow: 0 1px 0 #AEE64D;
	font-size:11px;
	font-weight:bold;
	color:#304711;
}

.button-grn:hover, .button-grn:focus {
	background:#ADE54D;
	background:-moz-linear-gradient(top, #C9F77A, #86C538);
	background:-webkit-gradient(linear, left top, left bottom, from(#C9F77A), to(#86C538));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#C9F77A, endColorStr=#86C538);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#C9F77A, endColorStr=#86C538)";
	border-color:#4d781e;
}
.button-grn:active {
	background:#ddd;
	background:-moz-linear-gradient(top,  #77B629, #AEE64D);
	background:-webkit-gradient(linear, left top, left bottom, from( #77B629), to(#AEE64D));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr= #77B629, endColorStr=#AEE64D);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr= #77B629, endColorStr=#AEE64D)";
	border-color:#4d781e;
}

/*///////////////////////////     Red Button     /////////////////////////*/

.button-red {
	/* background / background gradient */
	background:#E57655;
	background:-moz-linear-gradient(top, #E57755, #C92216);
	background:-webkit-gradient(linear, left top, left bottom, from(#E57755), to(#C92216));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#E57755, endColorStr=#C92216);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#E57755, endColorStr=#C92216)";
	border: solid 1px #5D9223;
	text-shadow: 0 1px 0 #E57755;
	font-size:11px;
	font-weight:bold;
	color:#701807;
}

.button-red:hover, .button-red:focus {
	background:#E57655;
	background:-moz-linear-gradient(top, #F7987C, #D44B42);
	background:-webkit-gradient(linear, left top, left bottom, from(#F7987C), to(#D44B42));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#F7987C, endColorStr=#D44B42);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#F7987C, endColorStr=#D44B42)";
	border-color:#4d781e;
}
.button-red:active {
	background:#ddd;
	background:-moz-linear-gradient(top,  #C92216, #E57655);
	background:-webkit-gradient(linear, left top, left bottom, from( #C92216), to(#E57655));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr= #C92216, endColorStr=#E57655);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr= #C92216, endColorStr=#E57655)";
	border-color:#4d781e;
}

/*///////////////////////////     Preview Button     /////////////////////////*/

.button-blue {
	/* background / background gradient */
	background:#DFEDFA;
	background:-moz-linear-gradient(top, #DFEDFA, #85BAEC);
	background:-webkit-gradient(linear, left top, left bottom, from(#DFEDFA), to(#85BAEC));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#DFEDFA, endColorStr=#85BAEC);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#DFEDFA, endColorStr=#85BAEC)";
	border: solid 1px #5A99D4;
	text-shadow: 0 1px 0 #DFEDFA;
	font-size:11px;
	font-weight:bold;
	color:#164e82;
}

.button-blue:hover, .button-blue:focus {
	background:#DFEDFA;
	background:-moz-linear-gradient(top, #DFEDFA, #85BAEC);
	background:-webkit-gradient(linear, left top, left bottom, from(#DFEDFA), to(#85BAEC));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#DFEDFA, endColorStr=#85BAEC);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#DFEDFA, endColorStr=#85BAEC)";
	border-color:#3385d2;
	color:#164e82;
}
.button-blue:active {
	background:#DFEDFA;
	background:-moz-linear-gradient(top, #DFEDFA, #85BAEC);
	background:-webkit-gradient(linear, left top, left bottom, from( #DFEDFA), to(#85BAEC));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr= #DFEDFA, endColorStr=#85BAEC);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr= #DFEDFA, endColorStr=#85BAEC)";
	border-color:#5A99D4;
}
.button-font-blue{
    color:#2f5b84;
    font-size:12px;
    font-weight:bold;
}

/*///////////////////////////     Restore Button     /////////////////////////*/

.button-restore {
	background:#90040D;
	background:-moz-linear-gradient(top, #D90115, #90040D);
	background:-webkit-gradient(linear, left top, left bottom, from(#D90115), to(#90040D));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#D90115, endColorStr=#90040D);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#D90115, endColorStr=#90040D)";
	border: solid 1px #A0030E;
	text-shadow: 0 -1px 0 #90040D;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
}

.button-restore:hover, .button-restore:focus {
	background:#D90115;
	background:-moz-linear-gradient(top,  #D90115, #C50B11);
	background:-webkit-gradient(linear, left top, left bottom, from(#D90115), to(#C50B11));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#D90115, endColorStr=#C50B11);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#D90115, endColorStr=#C50B11)";
	border-color:#A0030E;
}
.button-restore:active {
	background:#90040D;
	background:-moz-linear-gradient(top, #90040D, #D90115);
	background:-webkit-gradient(linear, left top, left bottom, from( #90040D), to(#D90115));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr= #90040D, endColorStr=#D90115);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr= #90040D, endColorStr=#D90115)"
	border-color:#A0030E;
}

/*///////////////////////////     Panel Buttons     /////////////////////////*/
.button-panel {
	background:#333;
	background:-moz-linear-gradient(top, #656565, #3b3b3b);
	background:-webkit-gradient(linear, left top, left bottom, from(#656565), to(#3b3b3b));
	background:-ms-linear-gradient(top,#656565, #3b3b3b)
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#656565, endColorStr=#3b3b3b);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#656565, endColorStr=#3b3b3b)";
	background:linear-gradient(to bottom,#656565, #3b3b3b);
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	-moz-user-select: none;
	-webkit-user-select: none;
	-moz-box-shadow:inset 0 1px 2px #000;
	-webkit-box-shadow:inset 0 1px 2px #000;
	box-shadow:inset 0 1px 2px #000;
	border:solid 1px #4f4f4f;
	text-decoration:none;
	color:#333;
	padding:0 .95em;
	height:2.2em;
	white-space:nowrap;
	vertical-align:middle;
	overflow:visible;
	zoom: 1;
	cursor:pointer;
	font-size:11px;
	text-shadow: 0 1px 0 #000;
	font-weight:bold;
	color:#FFF;
}

/*///////////////////////////     Button Text Icon/Img Styles     /////////////////////////*/
.ui-button-text {
	padding:0 0.1em;
	display:inline-block;
	vertical-align:text-top;
}
.wsm-button img {
	opacity:0.7;
	-moz-opacity:0.7;
	-webkit-opacity:0.7;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	vertical-align:middle;
	font-size:0;
	margin:0 1px;
}
.wsm-button:hover img {
	opacity:1.0;
	-moz-opacity:1.0;
	-webkit-opacity:1.0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	vertical-align:middle;
	font-size:0;
	margin:0 1px;
}

.ui-button-icon {
	background:url(../images/icons/ui-button-icons-sprite.png) no-repeat top left;
}



/*///////////////////////////     Table Listing Navitation    /////////////////////////*/

ul.table-nav {
	list-style:none;
	font-size:13px;
}
ul.table-nav li {
	display:inline;
}
ul.table-nav li a {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	-moz-user-select: none;
	-webkit-user-select: none;
	text-decoration:none;
	color:#333;
	padding:0 .95em;
	height:2.2em;
	line-height:2.2em;
	white-space:nowrap;
	vertical-align:middle;
	overflow:visible;
	zoom: 1;
	cursor:pointer;
	display:inline-block;
}
ul.table-nav li a:hover {
	color:#666;
}
ul.table-nav li a.on {
	background:#E1E1E1;
	background:-moz-linear-gradient(top, #FFFFFF, #FFFFFF 2px, #E1E1E1);
	background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#E1E1E1));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#E1E1E1);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#E1E1E1)";
	-moz-box-shadow:inset 0 3px 4px #b0b0b0;
    -webkit-box-shadow:inset 0 3px 4px #b0b0b0;
    box-shadow:inset 0 3px 4px #b0b0b0;
	text-shadow: 0 1px 0 #FFF;
	font-weight:bold;
	color:#333;
	border:solid 1px #FFF;
}


/*///////////    Button Icon Sprite    //////////////*/
.ui-icon-upload {
	width:13px;
	height:13px;
	background-position: -1px  -1px;
}
.ui-icon-arrow-up {
	width:7px;
	height:13px;
	background-position: -65px -2px;
}
.ui-icon-arrow-down {
	width:7px;
	height:13px;
	background-position:-85px 0;
}
.ui-icon-plus {
	width:11px;
	height:13px;
	background-position:-22px  -2px;
}
.ui-icon-folder-grey {
	width:16px;
	height:13px;
	background-position:-40px -2px;
}

/*///////////    Forms    //////////////*/
.global-text-type {
	padding: 0.3em 0.5em;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #BBBBBB;
	background:-moz-linear-gradient(top, #F3F3F3, #FFFFFF);
	background:-webkit-gradient(linear, left top, left bottom, from(#F3F3F3), to(#FFFFFF));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#F3F3F3, endColorStr=#FFFFFF);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#F3F3F3, endColorStr=#FFFFFF)";
	text-shadow: 0 1px 0 #FFF;
	font-size:12px;
	color:#666;
}
.lease-text-type {
	padding: 0.3em 0.5em;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #BBBBBB;
	background:-moz-linear-gradient(top, #F3F3F3, #FFFFFF);
	background:-webkit-gradient(linear, left top, left bottom, from(#F3F3F3), to(#FFFFFF));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#F3F3F3, endColorStr=#FFFFFF);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#F3F3F3, endColorStr=#FFFFFF)";
	text-shadow: 0 1px 0 #FFF;
	font-size:12px;
	color:#666;
	width:31px
}

.lease-miles-text-type {
	padding: 0.3em 0.5em;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #BBBBBB;
	background:-moz-linear-gradient(top, #F3F3F3, #FFFFFF);
	background:-webkit-gradient(linear, left top, left bottom, from(#F3F3F3), to(#FFFFFF));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#F3F3F3, endColorStr=#FFFFFF);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#F3F3F3, endColorStr=#FFFFFF)";
	text-shadow: 0 1px 0 #FFF;
	font-size:12px;
	color:#666;
	width:40px
}


.global-text-error {
	border:1px solid #F5BB1D;
	background:#FEFDE0;
	background:-moz-linear-gradient(top, #FEFDE0, #FEFCCE);
	background:-webkit-gradient(linear, left top, left bottom, from(#FEFDE0), to(#FEFCCE));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FEFDE0, endColorStr=#FEFCCE);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FEFDE0, endColorStr=#FEFCCE)";
}


/*///////////    Notifications    //////////////*/
.info-box {
	position:relative;
	border:solid 1px #A8CAE5;
	background:url(../images/icons/wsm-icon-info.png) no-repeat 9px 9px #E5F0F9;
	padding:0.6em 1.0em 0.6em 3.0em;
	font-size:12px;
	color:#54799B;
	text-shadow: 0 1px 0 #FFF;
	margin:15px 0;
}
.info-box .corner {
	width:13px;
	height:13px;
	background:url(../images/icons/wsm-icon-info-fold.png) no-repeat top left;
	position:absolute;
	right:-1px;
	top:-1px;
	cursor: auto;
}

.alert-box {
	position:relative;
	border:solid 1px #DFDB7E;
	background:url(../images/icons/wsm-icon-alert.png) no-repeat 7px 7px #FDFBD6;
	padding:0.6em 1.0em 0.6em 3.0em;
	font-size:12px;
	color:#83560E;
	font-weight:bold;
	text-shadow: 0 1px 0 #FFF;
	margin:15px 0;
}
.alert-box .corner {
	width:13px;
	height:13px;
	background:url(../images/icons/wsm-icon-alert-fold.png) no-repeat top left;
	position:absolute;
	right:-1px;
	top:-1px;
}

/*///////////    Status Tags    //////////////*/
.status-tag {
	-moz-user-select: none;
	-webkit-user-select: none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding:0.2em 0.5em;
	font-size:9px;
	font-weight:bold;
	text-align:center;
	text-shadow: 0 1px 0 #FFF;
}
.is-live {
	background:#D8E5DD;
	border:solid 1px #8EC0A2;
	color:#518259;
}
.is-draft {
	background:#F4E3D5;
	border:solid 1px #D9B292;
	color:#BA7C39;
}
.is-expired {
	background:#F3DDDC;
	border:solid 1px #E79C9D;
	color:#D66869;
}

/* DROP DOWN */
.dropdown-container {
	opacity:0.9;
	-moz-opacity:0.9;
	-webkit-opacity:0.9;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow: 2px 2px 3px #333;
	-webkit-box-shadow: 2px 2px 3px #333;
	box-shadow: 2px 2px 3px #333;
	-moz-user-select: none;
	-webkit-user-select: none;
	width:15em;
	min-height:15em;
	padding:0.6em 0 0.6em 0;
	background:#FFF;
	border:1px solid #BBBBBB;
	font-size:12px;
}
.dropdown-container .group {
	border-bottom:solid 1px #CCC;

}
.dropdown-container .group.last {
	border:none;
	margin-bottom:0;
}
.dropdown-container .group h4 {
	color:#999;
	font-weight:bold;
	padding:0.6em 0 0 0.8em;
}
.dropdown-container .group ul {
	list-style:none;
	margin:0.2em -1px;
}
.dropdown-container .group ul li {
	text-indent:2.2em;
}
.dropdown-container .group ul li a {
	text-decoration:none;
	color:#333;
	height:2.2em;
	line-height:2.2em;
	white-space:nowrap;
	vertical-align:middle;
	overflow:visible;
	zoom: 1;
	cursor:pointer;
	-moz-user-select: none;
	-webkit-user-select: none;
	display:block;
	font-size:11px;
}
.dropdown-container .group ul li a:hover {
	background:#4e4e4e;
	background:-moz-linear-gradient(top, #77797c, #4e4e4e);
	background:-webkit-gradient(linear, left top, left bottom, from(#77797c), to(#4e4e4e));
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#77797c', endColorstr='#4e4e4e');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorStr='#77797c', endColorStr='#4e4e4e')";
	color:#FFF;
	text-shadow: 0 -1px 0 #333;
}

/*///////////    content area backgrounds    //////////////*/
.show-area {
	height:94px;
}

.wsm-global-header {
    zoom:1;
	background:#e7e7e7;
	background-image: -webkit-gradient(linear, left bottom,	left top, color-stop(0.1, rgb(231,231,231)), color-stop(0.55, rgb(255,255,255))	);
	background-image: -moz-linear-gradient(center bottom, rgb(231,231,231) 10%, rgb(255,255,255) 55% );
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#E7E7E7);
    -ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#E7E7E7)";
}
.wsm-action-panel {
	background:#2E2E2E;
	background:-moz-linear-gradient(top, #2E2E2E, #585858);
	background:-webkit-gradient(linear, left top, left bottom, from(#2E2E2E), to(#585858));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#2E2E2E, endColorStr=#585858);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#2E2E2E, endColorStr=#585858)";
	padding:0.8em;
	-moz-box-shadow:inset 0 5px 6px #141414;
	-webkit-box-shadow:inset 0 5px 6px #141414;
	box-shadow:inset 0 5px 6px #141414;
}


.empty-cell {
	background:#EFEDEE;
	border:dashed 1px #A6A4A5;
	text-align:center;
	cursor:pointer;
	display:block;
	font-weight:bold;
	font-size:22px;
	padding:0.5em 0;
	text-shadow: 0 1px 0 #FFF;
	color:#8F8F8F;
	margin:0.4em 0;
}

/* pagination links */
ul.pag-nav {
	list-style:none;
}
ul.pag-nav li {
	display:inline;
	color:#CCC;
}
ul.pag-nav li a {
	background:#FFFFFF;
	background:-moz-linear-gradient(top, #FFFFFF, #E8E8E8);
	background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#E8E8E8));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#E8E8E8);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#E8E8E8)";
	-moz-user-select: none;
	-webkit-user-select: none;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	text-decoration:none;
	color:#333;
	height:1.7em;
	line-height:1.7em;
	white-space:nowrap;
	vertical-align:middle;
	overflow:visible;
	zoom: 1;
	cursor:pointer;
	display:inline-block;
	padding:0 0.6em;
	border: solid 1px;
	border-color: #CCCCCC #BBBBBB #A0A0A0 #BBBBBB;
	font-size:12px;
	color:#333;
	text-shadow: 0 1px 0 #FFF;
}
ul.pag-nav li a:hover {
	border-color:#666;
}
ul.pag-nav li a.pag-on {
	background:#7D7D7D;
	background:-moz-linear-gradient(top, #7D7D7D, #505050);
	background:-webkit-gradient(linear, left top, left bottom, from(#7D7D7D), to(#505050));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#7D7D7D, endColorStr=#505050);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#7D7D7D, endColorStr=#505050)";
	border-color:#4a4b4b;
	color:#FFF;
	text-shadow: 0 -1px 0 #333;
}

/*  Progress Bars */
.global-progress-container {
	background:#FFFFFF;
	background:-moz-linear-gradient(top, #EAEAEA, #FFFFFF);
	background:-webkit-gradient(linear, left top, left bottom, from(#EAEAEA), to(#FFFFFF));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#EAEAEA, endColorStr=#FFFFFF);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#EAEAEA, endColorStr=#FFFFFF)";
	-moz-box-shadow:inset 0 3px 4px #CCC;
   	-webkit-box-shadow:inset 0 3px 4px #CCC;
   	box-shadow:inset 0 3px 4px #CCC;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	height:0.7em;
	padding:0.1em;
	border:1px solid #cbccce;
}
.global-progress-container .global-progress-status {
	-moz-border-radius-topleft:15px;
	-moz-border-radius-bottomleft:15px;
	-webkit-border-top-left-radius:15px;
	-webkit-border-bottom-left-radius:15px;
	border-top-left-radius:15px;
	border-bottom-left-radius:15px;
	height:0.6em;
	width:70%;
}
.bl-status {
	background:#245C9A;
	background:-moz-linear-gradient(top, #559EED, #245C9A);
	background:-webkit-gradient(linear, left top, left bottom, from(#559EED), to(#245C9A));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#559EED, endColorStr=#245C9A);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#559EED, endColorStr=#245C9A)";
}
.gn-status {
	background:#2E6011;
	background:-moz-linear-gradient(top, #59C364, #2E6011);
	background:-webkit-gradient(linear, left top, left bottom, from(#59C364), to(#2E6011));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#59C364, endColorStr=#2E6011);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#59C364, endColorStr=#2E6011)";
}

.global-progress-container {
	background:#FFFFFF;
	background:-moz-linear-gradient(top, #EAEAEA, #FFFFFF);
	background:-webkit-gradient(linear, left top, left bottom, from(#EAEAEA), to(#FFFFFF));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#EAEAEA, endColorStr=#FFFFFF);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#EAEAEA, endColorStr=#FFFFFF)";
	-moz-box-shadow:inset 0 3px 4px #CCC;
   	-webkit-box-shadow:inset 0 3px 4px #CCC;
   	box-shadow:inset 0 3px 4px #CCC;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	height:0.6em;
	padding:0.1em;
	border:1px solid #cbccce;
}

/*  Custom Scroll bars */
.wsm-scrollbar-container {
	background:#c0c0c0;
	background:-moz-linear-gradient(left, #c0c0c0, #cacaca);
	background:-webkit-gradient(linear, left center, right center, from(#c0c0c0), to(#cacaca));
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, startColorStr=#c0c0c0, endColorStr=#cacaca);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=1, startColorStr=#c0c0c0, endColorStr=#cacaca)";
	-moz-box-shadow:inset 0 3px 4px #8b8b8b;
   	-webkit-box-shadow:inset 0 3px 4px #8b8b8b;
   	box-shadow:inset 0 3px 4px #8b8b8b;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	width:0.6em;
	padding:0.1em;
}
.wsm-scrollbar-grabber {
	background:ececec;
	background:-moz-linear-gradient(left, #dddddd, #FFFFFF);
	background:-webkit-gradient(linear, left center, right center, from(#dddddd), to(#FFFFFF));
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, startColorStr=#dddddd, endColorStr=#FFFFFF);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=1, startColorStr=#dddddd, endColorStr=#FFFFFF)";
	width:0.6em;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
}

/*///////////    Button Icon Sprite    //////////////*/ 
.ui-icon-upload {
	width:13px;
	height:13px;
	background-position: -1px  -1px;
}
.ui-icon-arrow-up {
	width:7px;
	height:13px;
	background-position: -65px -2px;
}
.ui-icon-arrow-down {
	width:7px;
	height:13px;
	background-position:-85px 0;
}
.ui-icon-plus {
	width:11px;
	height:13px;
	background-position:-22px  -2px;
}
.ui-icon-folder-grey {
	width:16px;
	height:13px;
	background-position:-40px -2px;
}

.ui-small-button,
.ui-dropdown-button{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	border: solid 1px #BBBBBB;
	background-color:#f6f6f6;
	vertical-align:top;
	color:#666;
	cursor:pointer;
}

.ui-small-button{
	line-height:18px;
	padding:0 10px;
	font-size:9px;
}

.ui-dropdown-button{
	line-height:23px;
	padding:0 30px 0 10px;
	background:#f6f6f6 url(images/dropdown-btn-bg.png) no-repeat 100% 50%;
}
.disabled, .disabled:hover {
	background-color:#DDDDDD;
	color:#999999;
}
.wsm-tools-container {
    -moz-border-radius: 7px;
	-webkit-border-radius:7px;
	border-radius:7px;
    -moz-box-shadow: 2px 2px 4px #414141;
	-webkit-box-shadow: 2px 2px 4px #414141;
	box-shadow: 2px 2px 4px #414141;
    border-color: #999999 #666666 #666666;
    border-style: solid;
    border-width: 1px;
    display: block;
    height: 172px;
    opacity: 0.95;
    width: 350px;
}

/****************************************************************************
 *
 *      Sprites
 *
*/
.wsmSprite {
   background: url(images/wsm-sprite.png) no-repeat top left;
}
.sprite-adp_logo_small{ background-position: 0 0; width: 40px; height: 18px; }
.sprite-bg_dark_gray_tile{ background-position: 0 -68px; width: 500px; height: 94px; }
.sprite-black_bookmark{ background-position: 0 -212px; width: 154px; height: 30px; }
.sprite-btn_delete{ background-position: 0 -292px; width: 26px; height: 24px; }
.sprite-btn_delete_disabled{ background-position: 0 -366px; width: 26px; height: 24px; }
.sprite-cobalt_logo_small{ background-position: 0 -440px; width: 84px; height: 26px; }
.sprite-context-status-icon-both{ background-position: 0 -516px; width: 22px; height: 22px; }
.sprite-context-status-icon-other{ background-position: 0 -588px; width: 22px; height: 22px; }
.sprite-context-status-icon-own{ background-position: 0 -660px; width: 22px; height: 22px; }
.sprite-context-status-info-both{ background-position: 0 -732px; width: 16px; height: 16px; }
.sprite-context-status-info-other{ background-position: 0 -798px; width: 18px; height: 18px; }
.sprite-context-status-info-own{ background-position: 0 -866px; width: 16px; height: 17px; }
.sprite-customer_rep{ background-position: 0 -933px; width: 360px; height: 256px; }
.sprite-dashboard_header_bg{ background-position: 0 -1239px; width: 500px; height: 90px; }
.sprite-double_arrows_lt{ background-position: 0 -1379px; width: 11px; height: 8px; }
.sprite-double_arrows_rt{ background-position: 0 -1437px; width: 11px; height: 8px; }
.sprite-icon_close_white{ background-position: 0 -1495px; width: 20px; height: 20px; }
.sprite-icon_error{ background-position: 0 -1565px; width: 16px; height: 16px; }
.sprite-icon_plus_blue{ background-position: 0 -1631px; width: 20px; height: 20px; }
.sprite-icon_view{ background-position: 0 -1701px; width: 20px; height: 20px; }
.sprite-iu-icon-color-design{ background-position: 0 -1771px; width: 16px; height: 15px; }
.sprite-iu-icon-footer{ background-position: 0 -1836px; width: 13px; height: 14px; }
.sprite-iu-icon-header{ background-position: 0 -1900px; width: 13px; height: 14px; }
.sprite-iu-icon-layout{ background-position: 0 -1964px; width: 14px; height: 14px; }
.sprite-iu-icon-library{ background-position: 0 -2028px; width: 16px; height: 12px; }
.sprite-iu-icon-navigation{ background-position: 0 -2090px; width: 16px; height: 16px; }
.sprite-iu-icon-preview{ background-position: 0 -2156px; width: 13px; height: 17px; }
.sprite-iu-icon-seo{ background-position: 0 -2223px; width: 17px; height: 15px; }
.sprite-loaderSpinner{ background-position: 0 -2288px; width: 16px; height: 16px; }
.sprite-lock-icon-big{ background-position: 0 -2354px; width: 105px; height: 137px; }
.sprite-off{ background-position: 0 -2541px; width: 289px; height: 27px; }
.sprite-on{ background-position: 0 -2618px; width: 289px; height: 27px; }
.sprite-panel_divider{ background-position: 0 -2695px; width: 50px; height: 94px; }
.sprite-slider{ background-position: 0 -2839px; width: 39px; height: 27px; }
.sprite-slider_center{ background-position: 0 -2916px; width: 4px; height: 27px; }
.sprite-slider_left{ background-position: 0 -2993px; width: 4px; height: 27px; }
.sprite-slider_right{ background-position: 0 -3070px; width: 4px; height: 27px; }
.sprite-tab_active{ background-position: 0 -3147px; width: 500px; height: 60px; }
.sprite-tab_bg_inactive{ background-position: 0 -3257px; width: 500px; height: 23px; }
.sprite-ui-icon-calendar{ background-position: 0 -3330px; width: 16px; height: 16px; }
.sprite-ui-icon-celltype-footer{ background-position: 0 -3396px; width: 35px; height: 35px; }
.sprite-ui-icon-celltype-header{ background-position: 0 -3481px; width: 35px; height: 35px; }
.sprite-ui-icon-celltype-image{ background-position: 0 -3566px; width: 35px; height: 35px; }
.sprite-ui-icon-celltype-navigation{ background-position: 0 -3651px; width: 35px; height: 35px; }
.sprite-ui-icon-celltype-text{ background-position: 0 -3736px; width: 35px; height: 35px; }
.sprite-ui-icon-celltype-widget{ background-position: 0 -3821px; width: 35px; height: 35px; }
.sprite-ui-icon-delete{ background-position: 0 -3906px; width: 13px; height: 14px; }
.sprite-ui-icon-duplicate{ background-position: 0 -3970px; width: 13px; height: 15px; }
.sprite-ui-icon-edit-title{ background-position: 0 -4035px; width: 18px; height: 15px; }
.sprite-ui-icon-edit{ background-position: 0 -4100px; width: 18px; height: 15px; }
.sprite-ui-icon-edit2{ background-position: 0 -4165px; width: 16px; height: 14px; }
.sprite-wsm-icon-alert-fold{ background-position: 0 -4229px; width: 13px; height: 13px; }
.sprite-wsm-icon-alert{ background-position: 0 -4292px; width: 18px; height: 16px; }