﻿
/*-----------------------
 	  Standard Icons
-----------------------*/

.sf-icn,
.sf-icn:link {
	display:inline-block;
	vertical-align:middle;
	background-image:url('//img1.wsimg-com.ide/starfield/sf.core/v1.5.2/images/sf-icn-sprt.png');
	background-repeat:no-repeat;
	overflow:hidden;
	text-decoration:none;
}
.sf-icn-cal{ background-position: 0 0; width: 17px; height: 17px; } 
.sf-icn-calnext{ background-position: 0 -37px; width: 14px; height: 14px; } 
.sf-icn-calprev{ background-position: 0 -71px; width: 14px; height: 14px; } 
.sf-icn-close1{ background-position: 0 -105px; width: 15px; height: 15px; overflow: hidden; } 
.sf-icn-close2{ background-position: 0 -140px; width: 13px; height: 13px; overflow: hidden; } 
.sf-icn-copy{ background-position: 0 -173px; width: 16px; height: 18px; } 
.sf-icn-edit{ background-position: 0 -211px; width: 15px; height: 15px; } 
.sf-icn-email{ background-position: 0 -246px; width: 18px; height: 13px; } 
.sf-icn-export{ background-position: 0 -279px; width: 19px; height: 11px; } 
.sf-icn-favorite{ background-position: 0 -310px; width: 17px; height: 15px; } 
.sf-icn-feedback{ background-position: 0 -345px; width: 16px; height: 15px; } 
.sf-icn-import{ background-position: 0 -380px; width: 19px; height: 11px; } 
.sf-icn-print{ background-position: 0 -411px; width: 16px; height: 16px; } 
.sf-icn-rdadd{ background-position: 0 -447px; width: 20px; height: 20px; } 
.sf-icn-rdcheck{ background-position: 0 -487px; width: 20px; height: 20px; } 
.sf-icn-rddelete{ background-position: 0 -527px; width: 20px; height: 20px; } 
.sf-icn-rdremove{ background-position: 0 -567px; width: 20px; height: 20px; } 
.sf-icn-rdrenew{ background-position: 0 -607px; width: 20px; height: 20px; } 
.sf-icn-rdupgrade{ background-position: 0 -647px; width: 20px; height: 20px; } 
.sf-icn-refresh{ background-position: 0 -687px; width: 14px; height: 14px; } 
.sf-icn-restore{ background-position: 0 -721px; width: 14px; height: 14px; } 
.sf-icn-searchgd{ background-position: 0 -755px; width: 14px; height: 14px; } 
.sf-icn-searchpl{ background-position: 0 -789px; width: 14px; height: 14px; } 
.sf-icn-settings{ background-position: 0 -823px; width: 16px; height: 16px; } 
.sf-icn-sync{ background-position: 0 -859px; width: 17px; height: 18px; } 


/*-----------------------
 	  Pill Icons
-----------------------*/

.sf-icn-pil{
	display:inline-block;
	vertical-align:middle;
	background-image:url('//img1.wsimg-com.ide/starfield/sf.core/v1.5.2/images/sf-icn-pil-sprt.png');
	background-repeat:no-repeat;
	overflow:hidden;
	text-decoration:none;
	height: 15px;
	width: 15px;
}
.sf-btn-dsabld .sf-icn-pil {
	zoom: 1;
	filter: alpha(opacity=40);
	opacity: 0.4;
	cursor:default !important;
}
.sf-icn-pil-purchase {background-position: 0 0;}
.sf-icn-pil-delete {background-position: 0 -25px;}
.sf-icn-pil-add {background-position: 0 -50px;}
.sf-icn-pil-edit {background-position: 0 -75px;}


/*-----------------------
	   Alert Icons
-----------------------*/

.sf-icn-alert,
.sf-icn-alert:link {
	display:inline-block;
	vertical-align:middle;
	background-image:url('//img1.wsimg-com.ide/starfield/sf.core/v1.5.2/images/sf-icn-alert.png');
	background-repeat:no-repeat;
	overflow:hidden;
	text-decoration:none;
	position:absolute;
	top:50%;
	left:10px;
	margin-top:-12px;
	height: 23px;
}

.sf-icn-alert-error { background-position: 0px -10px; width: 26px; }
.sf-icn-alert-warning { background-position: 0px -61px; width: 26px; }
.sf-icn-alert-success { background-position: -1px -112px; width: 24px; }
.sf-icn-alert-info { background-position: -1px -162px; width: 24px; }
.sf-pl .sf-icn-alert-info { background-position: -1px -211px; width: 24px; } /*-- PL Version --*/

/*-- Send that text offscreen --*/
.sf-offscrn { /* Hides text inside icons etc. */
	position:absolute;
	left:-999999em;
}


.sf-search {
	border:1px solid #ccc;
	font-family: arial, verdana, helvetica, sans-serif;
    font-size: 12px; 
	padding:2px 25px 2px 2px;
	background-image:url('//img1.wsimg-com.ide/starfield/sf.core/v1.5.2/images/sf-icn-sprt.png');
	background-position: 100% -753px;
	background-repeat:no-repeat;
	height:17px;
}
.sf-pl .sf-search {
	background-position: 100% -787px;
}
.sf-search:-moz-placeholder {
  color: #999999;
}
.sf-search::-webkit-input-placeholder {
  color: #999999;
}
.sf-menu {
	border:1px solid #bcbcbc;
	padding:0;
	margin:0;
	list-style:none;
}
.sf-menu-li {
	border-top: 1px dotted #CCCCCC;
	word-wrap: break-word;
	_zoom:1;
}
.sf-menu-li:first-child {
	border-top:0 none;
}
.sf-menu-input{
	padding: 5px;
	display:block;
	position:relative;	
}
.sf-menu-a,
.sf-menu-a:link,
.sf-menu-a:visited {
	text-decoration:none;
	color:#000;
	padding: 7px 15px;
	display:block;
	position:relative;
	_zoom:1;
}
.sf-menu-a:hover {
	text-decoration:underline;
	background-color:#e7f1cc;
}
.sf-pl .sf-menu-a:hover {
	background-color:#d9e5f3;
}
.sf-menu-highlight {
	color:#FF9900;
}
/** 
 * @subsection menu w/ icons
 */
.sf-menu-icns .sf-menu-a {
	padding-left:34px;
}
.sf-menu-icn {
	display:block;
	height:24px;
	width:30px;
	position:absolute;
	left:2px;
	top:50%;
	margin-top:-12px;
}
/** 
 * @subsection menu w/ search
 */
.sf-menu .sf-search {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	height:21px;
	*height:15px;
	width:100%;
	*width:auto;
}
/*----------------------------------------------------
			
				 Alert Messages
			
----------------------------------------------------*/

.sf-alert {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	position: relative;
	padding: 12px 25px 11px 46px;
	margin-bottom: 20px;
	zoom:1;
	line-height: 15px;
	font-weight: normal;
}

.sf-alert-close {
	position: absolute;
	right: 2px;
	top: 2px;
}

.sf-alert-error {
	border: 1px solid #d00000;
	background-color: #ffdcdc;
}

.sf-alert-warning {
	border: 1px solid #e0a61b;
	background-color: #fffbcc;
}

.sf-alert-success {
	border: 1px solid #88c236;
	background-color: #ecfbda;
}

.sf-alert-info {
	border: 1px solid #3aaedd;
	background-color: #e1f2f9;
}

.sf-pl .sf-alert-info {
	border: 1px solid #e3c921;
	background-color: #fdef94;
}

.sf-alert-actions {
	float:right;
	margin-left:10px;
	margin-top:-3px;
}
﻿
/*----------------------------------
	  Primary Buttons
----------------------------------*/
.sf-btn-primary,
.sf-btn-primary:link,
.sf-btn-primary:visited {
	background-image: url('//img1.wsimg-com.ide/starfield/sf.core/v1.5.2/images/sf-btn-primary-sprt.png');
	border-width: 1px;
	border-style:solid;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
    vertical-align: middle;
	line-height:12px;
	padding: 4px 10px 5px;
	.padding:3px 10px 6px;
	margin:0;
}
button.sf-btn-primary,
input.sf-btn-primary {
	height:12px;
	line-height:10px; /*Safari fix*/
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing:content-box;
	.height:23px;
	.padding:0 9px 1px;
	.line-height:normal;
	.overflow: visible;
}
button.sf-btn-primary::-moz-focus-inner, 
input.sf-btn-primary::-moz-focus-inner {
	padding: 0;
	border: 0;
}
/*Regular*/
.sf-btn-primary,
.sf-btn-primary:link,
.sf-btn-primary:visited {
	background-position: 0 0;
	border-color:#000;
	color: #fff;
}
.sf-btn-primary:hover {
    background-position: 0 -30px;
}
.sf-btn-primary:active {
    background-position: 0 -60px
}
/*dsabld*/
.sf-btn-primary.sf-btn-dsabld,
.sf-btn-primary.sf-btn-dsabld:link,
.sf-btn-primary.sf-btn-dsabld:visited {
    background-position: 0 -90px;
    border-color:#a5a5a5;
    color: #fff;
	cursor:default;
}

/*----------------------------------
      Secondary Buttons
----------------------------------*/
.sf-btn-secondary,
.sf-btn-secondary:link,
.sf-btn-secondary:visited {
	background-image: url('//img1.wsimg-com.ide/starfield/sf.core/v1.5.2/images/sf-btn-secondary-sprt.png');
	border-width: 1px;
	border-style:solid;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
    vertical-align: middle;
	line-height:12px;
	padding: 4px 10px 5px;
	.padding:3px 10px 6px;
	margin:0;
}
button.sf-btn-secondary,
input.sf-btn-secondary {
	height:12px;
	line-height:10px; /*Safari fix*/
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing:content-box;
	.height:23px;
	.padding:0 9px 1px;
	.line-height:normal;
	.overflow: visible;
}
button.sf-btn-secondary::-moz-focus-inner, 
input.sf-btn-secondary::-moz-focus-inner {
	padding: 0;
	border: 0;
}
/*Regular*/
.sf-btn-secondary,
.sf-btn-secondary:link,
.sf-btn-secondary:visited {
	background-position: 0 0;
	border-color:#b1b1b1;
	color: #000;
}
.sf-btn-secondary:hover {
    background-position: 0 -34px;
}
.sf-btn-secondary:active {
    background-position: 0 -68px
}
/*dsabld*/
.sf-btn-secondary.sf-btn-dsabld,
.sf-btn-secondary.sf-btn-dsabld:link,
.sf-btn-secondary.sf-btn-dsabld:visited {
    background-position: 0 -103px;
    border-color:#E0E0E0;
    color: #999;
	cursor:default;
}

/*----------------------------------
      Minor Buttons
----------------------------------*/
.sf-btn-minor, 
.sf-btn-minor:link, 
.sf-btn-minor:visited {
	background:url('//img1.wsimg-com.ide/starfield/sf.core/v1.5.2/images/sf-btn-minor-sprt.png') 0 0 repeat-x;
	border-width: 1px;
	border-style:solid;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
    vertical-align: middle;
	line-height:12px;
	padding:3px 10px 4px;
	margin:0;
}
button.sf-btn-minor,
input.sf-btn-minor {
	height:12px;
	line-height:10px; /*Safari fix*/
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing:content-box;
	.height:21px;
	.padding:0 9px 1px;
	.line-height:normal;
	.overflow: visible;
}
button.sf-btn-minor::-moz-focus-inner, 
input.sf-btn-minor::-moz-focus-inner {
	padding: 0;
	border: 0;
}
/*Regular*/
.sf-btn-minor, 
.sf-btn-minor:link, 
.sf-btn-minor:visited {
	background-position: 0 0;
	border-color:#b1b1b1;
	color: #000;
}
.sf-btn-minor:hover {
	background-position:0 -30px;
}
.sf-btn-minor:active {
	background-position:0 -60px;
}
/*dsabld*/
.sf-btn-minor.sf-btn-dsabld,
.sf-btn-minor.sf-btn-dsabld:link,
.sf-btn-minor.sf-btn-dsabld:visited {
    background-position: 0 -90px;
    border-color:#E0E0E0;
    color: #999;
	cursor:default;
}

/*----------------------------------
     Pill Buttons
----------------------------------*/
.sf-btn-pil, 
.sf-btn-pil:link, 
.sf-btn-pil:visited {
	border-width: 1px;
	border-style:solid;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	display: inline-block;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	cursor: pointer;
	margin:0;
	text-decoration: none;
    vertical-align: middle;
	line-height:14px;
	padding:2px 10px 3px;
	white-space:nowrap;
}
button.sf-btn-pil,
input.sf-btn-pil {
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing:content-box;
	.height:21px;
	.padding:0 9px 1px;
	.line-height:normal;
	.overflow: visible;
}
button.sf-btn-pil::-moz-focus-inner, 
input.sf-btn-pil::-moz-focus-inner {
	padding: 0;
	border: 0;
}
/*Regular*/
.sf-btn-pil, 
.sf-btn-pil:link, 
.sf-btn-pil:visited{
	background: #f9f9f9;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 5%, #ededed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,#ffffff), color-stop(100%,#ededed));
	background: -webkit-linear-gradient(top,  #ffffff 5%,#ededed 100%);
	background: -o-linear-gradient(top,  #ffffff 5%,#ededed 100%);
	background: -ms-linear-gradient(top,  #ffffff 5%,#ededed 100%);
	background: linear-gradient(top,  #ffffff 5%,#ededed 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
	border-color:#cfcfcf;
	color:blue;
}
.sf-btn-pil:hover {
	border-color:#afafaf;
}
.sf-btn-pil:active {
	background: #ededed;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1JSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ededed 5%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,#ededed), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #ededed 5%,#ffffff 100%);
	background: -o-linear-gradient(top,  #ededed 5%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #ededed 5%,#ffffff 100%);
	background: linear-gradient(top,  #ededed 5%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=0 );
}
/*dsabld*/
.sf-btn-pil.sf-btn-dsabld,
.sf-btn-pil.sf-btn-dsabld:link,
.sf-btn-pil.sf-btn-dsabld:visited{
    border-color:#f1f1f1;
    color: #b2b2ff;
	cursor:default;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYWZhZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 5%, #fafafa 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,#ffffff), color-stop(100%,#fafafa));
	background: -webkit-linear-gradient(top,  #ffffff 5%,#fafafa 100%);
	background: -o-linear-gradient(top,  #ffffff 5%,#fafafa 100%);
	background: -ms-linear-gradient(top,  #ffffff 5%,#fafafa 100%);
	background: linear-gradient(top,  #ffffff 5%,#fafafa 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fafafa',GradientType=0 );
}
/*Filters*/
:root .sf-btn-pil{
	filter: none \0/IE9;
}
/*Icons*/
.sf-btn-pil .sf-icn-pil {
	margin:-3px 5px -2px -4px;
	.margin-top:-2px;
}
.sf_growl_sprite {
	background-image: url('//img1.wsimg-com.ide/starfield/sf.core/v1.5.2/sf_growl_sprite.png');
}

#sf_growl {
    position: fixed;
    top: 40px;
    right: 40px;
    width:280px;
}

#sf_growl_close_all {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius:  7px;
	z-index:100000;
	background-color: #000;
	opacity: .85;
	filter: alpha(opacity=85);
	position: relative;
	display: none;
	margin-bottom: 5px;
	font-family: Arial;
	font-weight: bold;
	text-align: center;
	font-size: 11px;
	color: #fff;
	cursor: pointer;
}

.sf_growl_bg {
    height: 100%;
    margin-bottom: 5px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	padding: 15px;
	z-index: 100000;
	background-color: #000;
	opacity: .85;
	filter: alpha(opacity=85);
	position: relative;
	cursor: auto;
	font-family: arial, verdana, helvetica, sans-serif;
}

.sf_growl_close {
	display: block;
	background-position: -56px 0px;
	background-repeat: no-repeat;
	width: 11px;
	height: 11px;
	border: 0px;
	position: absolute;
	top: 5px;
	right: 5px;
	cursor: pointer;
	font-size: 0;
}

.sf_growl_msg {
	text-align: left;
	cursor: auto;
	color: #aaa;
}

.sf_growl_ico {
	float: left;
	display: block;
	background-repeat: no-repeat;
	border: 0px;
	height: 16px;
	margin-right: 7px;
}

.sf_growl_ico_success {
	background-position: 0px 0px;
	width: 17px;
}

.sf_growl_ico_warning {
	background-position: -18px  0;
	width: 18px;
}

.sf_growl_ico_error {
	background-position: -37px 0;
	width: 18px;
}

.sf_growl_title {
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	margin-bottom: 9px;
}

.sf_growl_content {
	font-size: 11px;
	color: #CECECE;
	font-weight: normal;
	line-height: 13px;
}

/** 
 * ------------------------------------------------------------------
 * @section TIPPER
 * ------------------------------------------------------------------
 */
.sf-tip-ico {
	background:url('//img1.wsimg-com.ide/starfield/sf.core/v1.5.2/images/sf-tipper-sprt.gif') -7px -7px no-repeat;
	cursor:pointer;
	height:10px;
	width:10px;
	position:relative;
	vertical-align:middle;
	display:inline-block;
	zoom:1;
	*display:inline;
	overflow:hidden;
}
.sf-tipper {
	display: block;
	position: absolute;
	z-index: 2000010000;
}
.sf-tipper-wrap, .sf-howl-wrap {
	background-color: #E1F2F9;
	border: 1px solid #39AFDD;
	color: #000000;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	line-height: 1.3;
	min-height: 43px;
	padding: 17px 10px 10px;
	position: relative;
	text-align:left;
	width: 213px;
}
* html .sf-tipper-wrap {
	height: 43px;
}
.sf-tipper-heading, .sf-howl-heading {
	padding:0;
	font-weight:bold;
}
.sf-tipper-heading
{
	font-size:1em;
	margin:0 0 4px;
}
.sf-howl-heading
{
	font-size:1.15em;
	margin:0 0 10px;
}
.sf-tipper-ptr {
	display:block;
	background:url('//img1.wsimg-com.ide/starfield/sf.core/v1.5.2/images/sf-tipper-sprt.gif') no-repeat;
	height:11px;
	width:12px;
	position:absolute;
	overflow:hidden;
}
.sf-tipper-ptr-topright {
	background-position:-6px -107px;
	bottom:0;
	left:1px;
}
* html .sf-tipper-ptr-topright {
	bottom:-1px;
}
.sf-tipper-ptr-bottomright {
	background-position: -6px -32px;
	left: 1px;
	top: 0;
}
.sf-tipper-ptr-topleft {
	background-position: -6px -82px;
	bottom: 0;
	right: 0;
}
* html .sf-tipper-ptr-topleft {
	bottom:-1px;
}
.sf-tipper-ptr-bottomleft {
	background-position: -6px -57px;
	right: 0;
	top: 0;
}
.sf-tipper-close, .sf-tourpoint-close {
	position: absolute;
	right: 5px;
	top: 5px;
	cursor:pointer;
}

/** 
 * @subsection tipper pl
 */
.sf-pl .sf-tip {
	background-position: -32px -7px;
}
.sf-pl .sf-tipper-wrap {
	background-color: #FDEF94;
	border-color: #E3C921;
}
.sf-pl .sf-tipper-ptr-topright {
	background-position:-31px -107px;
}
.sf-pl .sf-tipper-ptr-topleft {
	background-position: -31px -81px;
}
.sf-pl .sf-tipper-ptr-bottomright {
	background-position: -31px -32px;
}
.sf-pl .sf-tipper-ptr-bottomleft {
	background-position: -31px -57px;
}


/** 
 * ------------------------------------------------------------------
 * @section QUICK TIPPER
 * ------------------------------------------------------------------
 */
.sf-qt, .sf-howl {
	background:#000;
	background:rgba(0,0,0,.85);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	margin-bottom: 3px;
	position: absolute;
	display: none;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height: 14px;
	color: #fff;
}
.sf-qt {
	max-width: 180px;
	padding: 8px 10px;
	z-index: 2000010000;
}
.sf-howl {
	max-width: 400px;
	padding: 18px 16px 18px 16px;
}
.sf-qt-below, .sf-howl-below {
	margin-bottom: 0;
	margin-top: 9px;
}
.sf-qt-arrow-wrap, .sf-howl-arrow-wrap {
	width: 12px;
	height: 6px;
	position: absolute;
	display: block;
	bottom: -6px;
	overflow:hidden;
}
.sf-qt-arrow, .sf-howl-arrow {
	width: 0;
	height: 0;
	display:block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #000;
	border-top: 6px solid rgba(0,0,0,.85);
}
.sf-qt-below .sf-qt-arrow, .sf-howl-below .sf-howl-arrow {
	border-top: 0;
	border-bottom: 6px solid #000;
	border-bottom: 6px solid rgba(0,0,0,.85);	
}
.sf-qt-below .sf-qt-arrow-wrap, .sf-howl-below .sf-howl-arrow-wrap {
	top: -6px;
}

/** 
 * ------------------------------------------------------------------
 * @section TOUR POINT
 * ------------------------------------------------------------------
 */

.sf-tourpoint {
	display: block;
	position: absolute;
	z-index: 2000010000;
}
.sf-tourpoint-wrap {
	background-color: #fafafa;
	border: 1px solid #bbbbbb;
	color: #000000;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	line-height: 1.3;
	min-height: 43px;
	padding: 10px;
	position: relative;
	text-align:left;
	width: 215px;
}
* html .sf-tourpoint-wrap {
	height: 43px;
}
.sf-tourpoint-heading {
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 7px;
	line-height: 1.1;
}

.sf-tourpoint-titlebarheading {
	font-weight: bold;
	color: #9e9e9e;
	margin: 0 30px 10px 0;
}
.sf-tourpoint-ptr {
	display:block;
	background:url('//img1.wsimg-com.ide/starfield/sf.core/v1.5.2/images/sf-tourguide-sprt.png') no-repeat;
	height:11px;
	width:12px;
	position:absolute;
	overflow:hidden;
}
.sf-tourpoint-ptr-topright {
	background-position: -4px -123px;
	bottom: 0;
	left: 1px;
}
* html .sf-tourpoint-ptr-topright {
	bottom:-1px;
}
.sf-tourpoint-ptr-bottomright {
	background-position: -4px -48px;
	left: 1px;
	top: 0;
}
.sf-tourpoint-ptr-topleft {
	background-position: -4px -98px;
	bottom: 0;
	right: 0;
}
* html .sf-tourpoint-ptr-topleft {
	bottom:-1px;
}
.sf-tourpoint-ptr-bottomleft {
	background-position: -4px -73px;
	right: 0;
	top: 0;
}


/** 
 * @subsection tourpoint pl
 */

.sf-pl .sf-tip {
	background-position: -32px -7px;
}
.sf-pl .sf-tourpoint-wrap {
	background-color: #FDEF94;
	border-color: #E3C921;
}
.sf-pl .sf-tourpoint-ptr-topright {
	background-position:-31px -107px;
}
.sf-pl .sf-tourpoint-ptr-topleft {
	background-position: -31px -81px;
}
.sf-pl .sf-tourpoint-ptr-bottomright {
	background-position: -31px -32px;
}
.sf-pl .sf-tourpoint-ptr-bottomleft {
	background-position: -31px -57px;
}
.sf-tourpoint-nav {
    background-color: #F2F2F2;
  	height: 20px;
    margin: 20px -10px -10px;
    border-top: 1px solid #bbb;
    text-align: center;
    padding: 7px 0 0 0;
}
.sf-tourpoint-nav li {
	background-image: url('//img1.wsimg-com.ide/starfield/sf.core/v1.5.2/images/sf-tourguide-sprt.png');
    display: inline-block;
    list-style: none;
    *display:inline;
    *zoom:1;
}
.sf-tourpoint-nav-item {
    background-position: 1px -191px;
    height: 10px;
    width: 9px;
    padding: 0 5px;
}
.sf-tourpoint-nav-item.current {
   background-position: 1px -175px;
   cursor: default;
}
.sf-tourpoint-nav-prev {
    background-position: -4px -154px;
    height: 11px;
    width: 7px;
    margin-top: 1px; 
    padding-right: 5px;
    cursor: pointer;
}
.sf-tourpoint-nav-next {
    background-position: 6px -139px;
    height: 11px;
    width: 7px;
  	margin-top: 1px; 
    padding-left: 10px;
    cursor: pointer;
}
.sf-tourpoint-nav li.disabled {
	opacity: .4;
	filter: alpha(opacity=40);
	cursor: default;
}

/** 
 * ------------------------------------------------------------------
 * @section MORE/LESS
 * ------------------------------------------------------------------
 */
 
 .sf-tipper-morelink {
     text-align: right;
     margin: 5px 0 0 0;
 }
/*-- Tabs --*/

/*Tabs UL*/


.sf-tabs {
	font-family: arial, Verdana, helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	position: relative;
	padding: 0 0 0 10px;
	z-index: 1;
	list-style: none;
	zoom: 1;
}

.sf-tabs:after {
 	content: ".";
    display: block;
    visibility: hidden;
    height: 0;
    font-size: 1px;
    clear: both;
}

/*Tabs LI*/
.sf-tabs li {
	float: left;
	margin: 0 2px 0 0;
	position: relative;
	top: 1px;
	z-index: 1;
}

.sf-tabs-hidden {
    display:none !important;
}

/*Tabs LI A*/
.sf-tabs a,
.sf-tabs a:link,
.sf-tabs a:visited {
	color: #000;
	display: block;
	float: left;
	padding: 3px 15px;
	line-height:14px;
	border: 1px solid #ccc;
	background-color: #e9e9e9;
	-moz-border-radius: 7px 7px 0 0;
	-webkit-border-radius: 7px 7px 0 0;
	border-radius: 7px 7px 0 0;
	text-decoration: none;
}

.sf-tabs a:focus {
	outline: none;
}

.sf-tabs a:hover {
	background-color: #fff;
}

.sf-tabs-actv-tab a, 
.sf-tabs-actv-tab a:link, 
.sf-tabs-actv-tab a:visited {
	color: #000000;
	padding-bottom: 4px;
	background-color: #fff;
	border-bottom: 0;
}

.sf-tabs-disabled-tab a, 
.sf-tabs-disabled-tab a:link, 
.sf-tabs-disabled-tab a:visited,
.sf-tabs-disabled-tab a:hover {
	background-color: #e9e9e9;
    opacity: .4;
    filter: alpha(opacity=40);
}

/*Tabs content areas*/

.sf-tabs-content-wrap {
	border: 1px solid #ccc;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	position: relative;
	z-index: 0;
	padding: 0;
	font-family: arial, Verdana, helvetica, sans-serif;
	font-size: 12px;
}

.sf-tabs-content {
	/*content area class*/
	padding:15px;
	display:none;
}

.sf-tabs-content:first-child,
.sf-tabs-actv-content {
    display:block;
}

/*-- Content --*/

/*-- Dialog Class --*/

.sf-tabs-bborder {
	border-bottom: 1px solid #ccc;
}

/** 
 * ------------------------------------------------------------------
 * @section DIALOG TOGGLE
 * ------------------------------------------------------------------
 */
.sf-tabs-toggle {
	background: #f7f7f7;
	background: -moz-linear-gradient(top, #f7f7f7 0%, #dfdfdf 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #dfdfdf));
	background: -webkit-linear-gradient(top, #f7f7f7 0%, #dfdfdf 100%);
	background: -o-linear-gradient(top, #f7f7f7 0%, #dfdfdf 100%);
	background: -ms-linear-gradient(top, #f7f7f7 0%, #dfdfdf 100%);
	background: linear-gradient(top, #f7f7f7 0%, #dfdfdf 100%);
 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#dfdfdf', GradientType=0 );
	border-bottom: 1px solid #BCBCBC;
	-moz-box-shadow:0 -1px 0 #e9e9e9 inset;
	-webkit-box-shadow:0 -1px 0 #e9e9e9 inset;
	box-shadow:0 -1px 0 #e9e9e9 inset;
	padding: 4px 10px;
	text-align: center;
	zoom:1;
}
.sf-tabs-toggle:after {
	content:".";
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
}
.sf-tabs-toggle-list {
	border:1px solid #f5f5f5;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	display:inline-block;
	*display:inline;
	list-style:none;
	margin:0;
	padding:0;
	zoom:1;
	vertical-align:bottom;
}
.sf-tabs-toggle-list li {
	float:left;
	white-space:nowrap;
}
.sf-tabs-toggle-list li:first-child a {
	border-radius:3px 0 0 3px;
}
.sf-tabs-toggle-list li:last-child a {
	border-radius:0 3px 3px 0;
}
.sf-tabs-toggle-list a,
.sf-tabs-toggle-list a:link,
.sf-tabs-toggle-list a:visited {
	background: #e7e7e7;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMWMxYzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #e7e7e7 0%, #c1c1c1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e7e7e7), color-stop(100%, #c1c1c1));
	background: -webkit-linear-gradient(top, #e7e7e7 0%, #c1c1c1 100%);
	background: -o-linear-gradient(top, #e7e7e7 0%, #c1c1c1 100%);
	background: -ms-linear-gradient(top, #e7e7e7 0%, #c1c1c1 100%);
	background: linear-gradient(top, #e7e7e7 0%, #c1c1c1 100%);
 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#c1c1c1', GradientType=0 );
	-moz-box-shadow:0 1px 1px #f6f6f6 inset;
	-webkit-box-shadow:0 1px 1px #f6f6f6 inset;
	border:1px solid #b3b3b3;
	box-shadow:0 1px 1px #f6f6f6 inset;
	color:#565656;
	display:block;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	height:21px;
	line-height:21.1px;
	padding:0 20px;
	text-decoration:none;
	text-shadow:0 0 0 transparent, 0 1px 0 #eaeaea;
	min-width:54px;
	width:auto;
	_width:54px;
}
:root .sf-tabs-toggle-list a,
:root .sf-tabs-toggle-list a:link,
:root .sf-tabs-toggle-list a:visited {
    filter:none  \0/IE9; 
}
.sf-tabs-toggle-list a:hover,
.sf-tabs-toggle-list .sf-tabs-toggle-actv a,
.sf-tabs-toggle-list .sf-tabs-toggle-actv a:link,
.sf-tabs-toggle-list .sf-tabs-toggle-actv a:visited {
	background: #6ea516;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZlYTUxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NmJlMmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #6ea516 0%, #86be2c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6ea516), color-stop(100%, #86be2c));
	background: -webkit-linear-gradient(top, #6ea516 0%, #86be2c 100%);
	background: -o-linear-gradient(top, #6ea516 0%, #86be2c 100%);
	background: -ms-linear-gradient(top, #6ea516 0%, #86be2c 100%);
	background: linear-gradient(top, #6ea516 0%, #86be2c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ea516', endColorstr='#86be2c', GradientType=0 );
	border-color:#407808;
	-moz-box-shadow:0 0 3px 0 #48800a inset;
	-webkit-box-shadow:0 0 3px 0 #48800a inset;
	box-shadow:0 0 3px 0 #48800a inset;
	color:#ffffff;
	font-weight:bold;
	text-shadow:0 0 0 transparent, 0 -1px 0 #5b8e15;
}
:root .sf-tabs-toggle-list a:hover,
:root .sf-tabs-toggle-list .sf-tabs-toggle-actv a,
:root .sf-tabs-toggle-list .sf-tabs-toggle-actv a:link,
:root .sf-tabs-toggle-list .sf-tabs-toggle-actv a:visited {
    filter:none  \0/IE9; 
}
.sf-tabs-toggle-list .sf-tabs-toggle-actv a:before{
	content:"";
	border-bottom: 4px solid transparent;
	border-left: 4px solid #b3d779;
	border-top: 4px solid transparent;
	display:inline-block;
	height: 0;
	margin-left:-11px;
	margin-right:7px;	
	width: 0;
}
/** 
 * ------------------------------------------------------------------
 * @section DIALOG WIZARD
 * ------------------------------------------------------------------
 */
.sf-tabs-wiz {
	background-image:url('//img1.wsimg-com.ide/starfield/sf.core/v1.5.2/images/sf-tabs-wiz-sprt.png');
	background-repeat:repeat-x;
	background-position:left bottom;
	padding: 9px 7.5px 0;
	text-align: left;
	zoom:1;
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size:12px;
	font-weight:bold;
	height:42px;
	overflow:hidden;
}
.sf-tabs-wiz-list {
	display:inline-block;
	*display:inline;
	list-style:none;
	margin:0;
	padding:0;
	zoom:1;
}
.sf-tabs-wiz-list li {
	float:left;
	white-space:nowrap;
	margin:0 2.5px;
	padding-bottom:10px;
	position:relative;
}
.sf-tabs-wiz-list a {
	display:inline-block;
	height:33px;
	padding-right:17px;
	color:#565656;
	text-decoration:none;
	background-image:url('//img1.wsimg-com.ide/starfield/sf.core/v1.5.2/images/sf-tabs-wiz-sprt.png');
	background-repeat:no-repeat;
	line-height:31.1px;
	cursor:pointer;
}
.sf-tabs-wiz-list .sf-tabs-wiz-txt {
	display:inline-block;
	height:33px;
	cursor:pointer;
	padding-left:11px;
	background-image:url('//img1.wsimg-com.ide/starfield/sf.core/v1.5.2/images/sf-tabs-wiz-sprt.png');
	background-repeat:no-repeat;
	text-shadow:0 0 0 transparent, 1px 1px 0 rgba(255,255,255,.6);
}
.sf-tabs-wiz-list .sf-tabs-wiz-list-last {
	padding-right:11px;
}
.sf-tabs-wiz-list .sf-tabs-wiz-step-current:before {
	content:"";
	width:20px;
	height:10px;
	display:block;
	background-image:url('//img1.wsimg-com.ide/starfield/sf.core/v1.5.2/images/sf-tabs-wiz-sprt.png');
	background-repeat:no-repeat;
	background-position:-11px -292px;
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-10px;
}
.sf-tabs-wiz-list .sf-tabs-wiz-step-current .sf-tabs-wiz-txt{
	color:#fff;
	text-shadow:0 0 0 transparent, 0 -1px 0 rgba(0,0,0,.2);
}
.sf-tabs-wiz-list .sf-tabs-wiz-step-current a,
.sf-tabs-wiz-list .sf-tabs-wiz-step-current .sf-tabs-wiz-txt,
.sf-tabs-wiz-list .sf-tabs-wiz-step-incomplete a,
.sf-tabs-wiz-list .sf-tabs-wiz-step-incomplete .sf-tabs-wiz-txt {
	cursor:default;
}

/** 
 * @subsection complete
 */
.sf-tabs-wiz-list .sf-tabs-wiz-step-complete a{
	background-position:100% -140px;
}
.sf-tabs-wiz-list .sf-tabs-wiz-step-complete .sf-tabs-wiz-txt{
	background-position:0 -140px;
}

.sf-tabs-wiz-list .sf-tabs-wiz-step-complete a:hover{
	background-position:100% -212px;
}
.sf-tabs-wiz-list .sf-tabs-wiz-step-complete a:hover .sf-tabs-wiz-txt{
	background-position:0 -212px;
}

.sf-tabs-wiz-list .sf-tabs-wiz-step-complete .sf-tabs-wiz-list-last{
	background-position:100% -176px;
}
.sf-tabs-wiz-list .sf-tabs-wiz-step-complete .sf-tabs-wiz-list-last .sf-tabs-wiz-txt{
	background-position:0 -176px;
}

.sf-tabs-wiz-list .sf-tabs-wiz-step-complete .sf-tabs-wiz-list-last:hover{
	background-position:100% -248px;
}
.sf-tabs-wiz-list .sf-tabs-wiz-step-complete .sf-tabs-wiz-list-last:hover .sf-tabs-wiz-txt{
	background-position:0 -248px;
}
/** 
 * @subsection incomplete
 */
.sf-tabs-wiz-list .sf-tabs-wiz-step-incomplete a{
	background-position:100% 0;
}
.sf-tabs-wiz-list .sf-tabs-wiz-step-incomplete .sf-tabs-wiz-txt{
	background-position:0 0;
}

.sf-tabs-wiz-list .sf-tabs-wiz-step-incomplete .sf-tabs-wiz-list-last{
	background-position:100% -35px;
}
.sf-tabs-wiz-list .sf-tabs-wiz-step-incomplete .sf-tabs-wiz-list-last .sf-tabs-wiz-txt{
	background-position:0 -35px;
}
/** 
 * @subsection current
 */
.sf-tabs-wiz-list .sf-tabs-wiz-step-current a {
	background-position:100% -70px;
}
.sf-tabs-wiz-list .sf-tabs-wiz-step-current .sf-tabs-wiz-txt{
	background-position:0 -70px;
}

.sf-tabs-wiz-list .sf-tabs-wiz-step-current .sf-tabs-wiz-list-last{
	background-position:100% -105px;
}
.sf-tabs-wiz-list .sf-tabs-wiz-step-current .sf-tabs-wiz-list-last .sf-tabs-wiz-txt{
	background-position:0 -105px;
}

/** 
 * @subsection modal wizrard pl
 */
.sf-pl .sf-tabs-wiz,
.sf-pl .sf-tabs-wiz-list a,
.sf-pl .sf-tabs-wiz-list .sf-tabs-wiz-txt,
.sf-pl .sf-tabs-wiz-list .sf-tabs-wiz-step-current:before {
	background-image:url('//img1.wsimg-com.ide/starfield/sf.core/v1.5.2/images/sf-tabs-wiz-sprt-pl.png');
}

.sf-dialog .sf-tabs {
    padding:10px 0 0 10px;
}

/** 
 * ------------------------------------------------------------------
 * @section DIALOG
 * ------------------------------------------------------------------
 */
.sf-dialog,
.sf-dialog-overlay {
	display: none;
}

.sf-dialog {
	width: 438px;
	overflow: hidden;
	position: absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	background-color: #fff;
	z-index: 2;
	border: 1px solid #bcbcbc;
}

.sf-dialog-modal {
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
}

.sf-dialog-modeless {
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
}

.sf-dialog-veil {	
	-moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.3);
	border-color: #bcbcbc;
	border-color: rgba(0, 0, 0, .1);
	border-width:0 1px 1px;
}
.sf-dialog-content {
	padding: 20px 20px 18px 20px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

.sf-dialog-title {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: rgb(33,33,33); 
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iIzQ5NDk0OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(73,73,73,1) 2%, rgba(0,0,0,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,rgba(73,73,73,1)), color-stop(100%,rgba(0,0,0,1)));
	background: -webkit-linear-gradient(top,  rgba(73,73,73,1) 2%,rgba(0,0,0,1) 100%);
	background: -o-linear-gradient(top,  rgba(73,73,73,1) 2%,rgba(0,0,0,1) 100%);
	background: -ms-linear-gradient(top,  rgba(73,73,73,1) 2%,rgba(0,0,0,1) 100%);
	background: linear-gradient(top,  rgba(73,73,73,1) 2%,rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#494949', endColorstr='#000000',GradientType=0 );
	padding: 7px 7px 8px 10px;
	margin:0;
	color: #fff;
	line-height: 15px;
	zoom: 1;
}

:root .sf-dialog-title {
	filter: none \0/IE9;
}

.sf-dialog-overlay {
	background-color: #363636;
	opacity: .85;
	filter: alpha(opacity = 85);
	z-index: 1;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.sf-dialog-overlay-alt {
    opacity: 0.60 !important; 
    filter: alpha(opacity=60) !important;
    background: #fff !important;
}

.sf-dialog-inner {
    position:relative;
	overflow:auto;
	margin:0;
	border:0;
	width:100%;
}

.sf-dialog-buttons 
{
    position:relative;
	padding-top: 20px;
	text-align: center;
	font-size: 12px;
	line-height: 14px;
}

.sf-dialog-buttons-left
{
    text-align:left;
}

.sf-dialog-buttons a,
.sf-dialog-buttons a:link
{
    margin-right:10px;
}

.sf-dialog-buttons-right
{
    text-align:right;
}

.sf-dialog-buttons-right a,
.sf-dialog-buttons-right a:link
{
    margin-left:10px;
    margin-right:0;
}

a.sf-dialog-link,
a.sf-dialog-link:link,
a.sf-dialog-link:visited {
	color: blue;
	text-decoration: underline;	
}

a.sf-dialog-link:hover {
	text-decoration: none;
}

.sf-dialog-close {
	position: absolute;
	right: 7px;
	top: 7px;
	cursor: pointer;
}

.sf-dialog-wiz-title-steps
{
    padding-left: 10px;
    color: #999;
    font-weight: normal;
}

.sf-dialog.ui-state-disabled
{
    opacity: 1 !important;
}


/** 
 * ------------------------------------------------------------------
 * @section HELP AREA
 * ------------------------------------------------------------------
 */

.sf-pagehelp {
	font-family:Arial, Helvetica, FreeSans, sans-serif;
	background: #a1d5ea url('//img1.wsimg-com.ide/starfield/sf.core/v1.5.2/images/sf-pagehelp-grad.gif') repeat-y; /*cannot use filter bc toggle pos*/
	background: -moz-linear-gradient(left,  #cae8f3 0%, #a1d5ea 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#cae8f3), color-stop(100%,#a1d5ea));
	background: -webkit-linear-gradient(left,  #cae8f3 0%,#a1d5ea 100%);
	background: -o-linear-gradient(left,  #cae8f3 0%,#a1d5ea 100%);
	background: -ms-linear-gradient(left,  #cae8f3 0%,#a1d5ea 100%);
	background: linear-gradient(left,  #cae8f3 0%,#a1d5ea 100%);
	position:fixed;
	top:0;
	left: 0;
	height:100%;
	border-right: 1px solid #8BC2D7;
	-webkit-box-shadow: 0px 0px 15px 0px #858585;
	-moz-box-shadow: 0px 0px 15px 0px #858585;
	box-shadow: 0px 0px 15px 0px #858585;
	z-index: 2100000001;
	font-size:12px;
	font-weight:normal;
	line-height:1.3;
	color:#27728F;
}

.sf-pagehelp-wrap {
	margin: 0 5px 5px;
	width: 220px;
	min-width: 220px;
}

.sf-pagehelp-wrap a,
.sf-pagehelp-wrap a:link,
.sf-pagehelp-wrap a:visited {
	color: blue;
	text-decoration: underline;	
}
/** 
 * @subsection control
 */
.sf-pagehelp-pin {
	background-image: url('//img1.wsimg-com.ide/starfield/sf.core/v1.5.2/images/sf-pagehelp-sprt.png');
	background-position: 0 -67px;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	padding:1px;
	position:absolute;
	top:15px;
	right:15px;
	width:16px;
	height:13px;
	text-decoration:none;
}
.sf-pagehelp-pin.sf-pagehelp-pinned {
	background-position: 0 -34px;
}
/** 
 * @subsection show/hide tab
 */
.sf-pagehelp-toggle {
	width: 20px;
	height: 115px;
	background-image: url('//img1.wsimg-com.ide/starfield/sf.core/v1.5.2/images/sf-pagehelp-sprt.png');
	background-position: 0 -166px;;
	position: absolute;
	right: -20px;
	top: 50%;
	margin-top: -57px;
	cursor: pointer;
	display:block;
}
.sf-pagehelp-hidden .sf-pagehelp-toggle {
	background-position: -20px -166px;;
}
/** 
 * @subsection header
 */
.sf-pagehelp-hdr {
	margin: 8px 15px 10px;
}
.sf-pagehelp-hdr h3 {
	font-size: 24px;
	font-weight: normal;
	text-shadow: 1px 1px 0px rgba(255,255,255,.75);
	padding: 0;
	margin:0;
}
.sf-pagehelp-subtext {
	border-top:1px dotted #71ADC4;
	margin:0;
	padding-top:5px;
}
/** 
 * @subsection tabs
 */
.sf-pagehelp .sf-tabs a, 
.sf-pagehelp .sf-tabs a:link, 
.sf-pagehelp .sf-tabs a:visited {
	border-color:#66b0ca;
	background-color:#6ec1e1;
	color:#fff;
	text-shadow:0 -1px 0 #46a0c2;
	-webkit-box-shadow:0 1px 0 #A6D7EB inset;
	-moz-box-shadow:0 1px 0 #A6D7EB inset;
	box-shadow:0 1px 0 #A6D7EB inset;
	padding-left:10px;
	padding-right:10px;
	line-height:14px;
	text-decoration: none;
}
.sf-pagehelp .sf-tabs-actv-tab a, 
.sf-pagehelp .sf-tabs-actv-tab a:link, 
.sf-pagehelp .sf-tabs-actv-tab a:visited  {
	background-color:#fff;
	border-color:#8BC2D7;
	color:#277290;
	text-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.sf-pagehelp .sf-tabs-content {
	padding:10px;
}
/** 
 * @subsection content
 */
.sf-pagehelp-tabs {
	background-color: #fff;
	border: 1px solid #8bc2d7;
	position: relative;
	z-index: 0;
	margin:0;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	color: #555555;
	overflow-y:auto;
	overflow-x:hidden;
}
.sf-pagehelp-tabs .sf-pagehelp-hidden {
	display: none;
}
.sf-pagehelp-tabs h5 {
	font-weight:bold;
	font-size:1em;
	margin:0;
}
.sf-pagehelp-tabs p {
	padding:0;
	margin:0 0 1em;
}
.sf-pagehelp-tabs ul,
.sf-pagehelp-tabs ol {
	margin-bottom:1em;
	margin-left:25px;
	padding-left:0;
}
.sf-pagehelp-tabs ul {
	list-style:square outside;
}
.sf-pagehelp-tabs ol {
	list-style:decimal outside;
}
.sf-pagehelp-tabs .sf-pagehelp-mlist {
	list-style:disc inside;
	margin:0;
	padding:0;
}
.sf-pagehelp-tabs .sf-pagehelp-mlist-hdr {
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin-left:-5px;
	margin:0 0 2px -10px \0/IE8+9; /* IE8+9  */
	*margin-left:-5px; /* IE6+7  */
}

/** 
 * @subsection slidnav
 */
.sf-pagehelp-tabs .sf-slidenav {
	margin:0 -10px;
}
.sf-pagehelp-tabs .sf-slidenav-menu {
	position:relative;
	list-style:none;
	margin:0;
	padding:0;
	*zoom:1;
}
.sf-pagehelp-tabs .sf-slidenav-crumbs {
	color:#28728F;
	border-bottom: 1px solid #d6eaf3;
	padding: 0 10px 10px;
	font-size:11px;
	*zoom:1;
}
.sf-pagehelp-tabs .sf-slidenav-home {
	background: url('//img1.wsimg-com.ide/starfield/sf.core/v1.5.2/images/sf-pagehelp-sprt.png') no-repeat scroll 0 0 transparent;
	height: 14px;
	line-height:14px;
	padding-left: 19px;
	vertical-align:bottom;
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.sf-pagehelp-tabs .sf-slidenav-menu li.sf-slidenav-alt {
	background: url('//img1.wsimg-com.ide/starfield/sf.core/v1.5.2/images/sf-pagehelp-rightarrow.png') right 50% no-repeat #ebf4f9;
}
.sf-pagehelp-tabs .sf-slidenav-menu li {
	padding: 10px 30px 10px 10px;
	background: url('//img1.wsimg-com.ide/starfield/sf.core/v1.5.2/images/sf-pagehelp-rightarrow.png') right 50% no-repeat;
	cursor: pointer;
	border-bottom: 1px solid #d6eaf3;
}
.sf-pagehelp-tabs .sf-slidenav-content {
	position:relative;
	padding: 10px 10px 0;
}
.sf-msg-overlay {
    background-color: #FFFFFF;
	font-family: arial, verdana, helvetica, sans-serif; 
    font-size: 14px;
	font-style:normal;
    font-weight: bold;
    margin-bottom:12px;
    top: 50%;
    padding: 25px 5%;
    position: absolute;
    text-align: center;
    width: 90%;
	border-top:1px solid #dcdcdc \0/IE8; /* IE8 */
	border-bottom:1px solid #dcdcdc \0/IE8;
	*border-top:1px solid #dcdcdc; /* IE6+7 */
	*border-bottom:1px solid #dcdcdc;
}
.sf-msg-overlay:before,
.sf-msg-overlay:after {
	content:"";
	display:block;
	width:100%;
	height:12px;
	position:absolute;
	left:0;	
	background:url('//img1.wsimg-com.ide/starfield/sf.core/v1.5.2/images/sf-msg-overlay.png') no-repeat;
	background-size:100% 24px;
}
.sf-msg-overlay:before {
	top:-12px;
	background-position:50% 0;
}
.sf-msg-overlay:after {
	bottom:-12px;
	background-position:50% 100%;
}
.sf-msg-overlay-wrap {
	background:rgba(255,255,255,.9);
	_background:#fff;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ddffffff,endColorstr=#ddffffff);
	_filter:none;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	_left:auto;
	z-index:9999999;
}
:root .sf-msg-overlay-wrap {
	filter:none \0/IE9;
}
.sf-msg-overlay-status {
	vertical-align:middle;
	margin-right:5px;
}