/* QStart Labs Start Stylesheet | AjZ / 7.15 */
html,body {width:100%; height:100%; margin:0; padding:0; text-rendering:optimizelegibility;}
div,form,img,table,p,ul,hr,label,option,iframe {margin:0; padding:0; border:0; box-sizing:border-box;}
p,fieldset,table,pre,label,ul,ol {padding-bottom:1.5em;}
img {-moz-backface-visibility:hidden;}

/* type */
a {outline:hidden; -webkit-transition:color .3s ease; transition:color .3s ease; -webkit-transition:all; transition:all;}
a.noStyle {text-decoration:none!important;}
.hBorder {border-bottom:1px dotted #CCC;}
.normal {font-weight:normal; font-style:none;}
strong,.bold {font-weight:bold;}
em,.italic {font-style:italic;}
.red,.req {color:#C00;}
.black {color:#000;}
.gray1,.disabled,.dis {color:#CCC;}
.gray2 {color:#999;}
.gray3 {color:#666;}
.gray4 {color:#333;}
.white {color:#FFF;}
.shadow {text-shadow:1px 1px 0 #CCC;}
.shadowW {text-shadow:1px 1px 0 #FFF;}
.noShadow {text-shadow:none!important;}
del {text-decoration:line-through;}
abbr {cursor:help;}

/* lists */
ul,ol {list-style-type:none; margin:0 0 0 .5em; line-height:1.5em;}
ol {margin-left:2.2em;}
ol li {list-style:decimal outside;}
ul li {padding:0 0 0 14px; background:transparent url('../images/iface/ball1.gif') 1px .6em no-repeat;}
ul ul {margin:.3em .75em; padding:0;}
ul ul li {padding-left:13px; background:transparent url('../images/iface/ball2.gif') 4px .6em no-repeat;}
p+ul {margin-top:-.5em;}
ul.fa-ul li {background:none!important; padding-left:.25em;}

/* forms */
label {float:left; width:auto;}
label+label {margin-left:1.5em;}
label+label.clear {margin-left:0;}
.stack {float:left;}
.stack label {clear:both; margin:0 1.5em 0 0!important; padding-bottom:.5em;}
textarea,select,input {
    width:auto;
    background:white;
	-webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
	-webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
}
textarea {height:auto;min-height:200px;padding:.6em .5em!important; box-sizing:border-box; display:inline;}
/* select */
select {
	min-width:300px;
	height:2.35em!important;
	padding:.4em .5em!important;
	box-sizing:border-box;
	text-transform:none;
	border:none;
	display:inline-block;
	float:left;
}
select option {height:1.5em; padding:.4em 3px;}
.styled-select {box-sizing:border-box; overflow:hidden; position:relative;}
.styled-select select:focus {border:none; box-shadow:none;}
.styled-select,.styled-select select {width:100%;}
.styled-select select {background:transparent; box-sizing:border-box; border:none!important;}
.styled-select span:after {
	position:absolute;
	top:-20%;
	right:.2em;
	font-size:2em;
	font-family:'FontAwesome'!important;
    pointer-events:none;
	text-shadow:none;
}
select::-ms-expand {display:none;}/* remove arrow IE */
@-moz-document url-prefix() {select,select:-moz-focusring,select::-moz-focus-inner {/* firefox fix */
	color:transparent!important;
	text-shadow:0 0 0 #000!important;
	background-image:none!important;
	border:0;
	}
}
/* other input */
input[type="color"],input[type="date"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="range"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"] {
	width:300px;
	height:2.5em!important;
	padding:.6em .5em!important;
	box-sizing:border-box;
}
input[type="button"],input[type="checkbox"],input[type="file"],input[type="image"],input[type="radio"],input[type="reset"],input[type="submit"] {
	height:auto;
	border:none;
	box-sizing:border-box;
}
input[type="button"],a.button {width:auto;min-width:100px;display:inline-block;cursor:pointer;-webkit-appearance:none;}
a.button {min-width:30px;}
input[type="file"] {height:auto!important;border:none;padding:.25em 0!important;box-shadow:none;background:none;}
input[type="hidden"] {display:none;}
input[type="image"] {background:transparent; border:none; padding:0;}
[disabled="disabled"],.disabled span:after {color:#CCC!important; text-shadow:none!important;}
select[disabled='disabled']::-ms-value {color:#CCC!important;}/* disabled IE */
.disabled:hover,.disabled:hover div {box-shadow:none!important;}
input[type="search"] {-webkit-appearance:textfield!important;appearance:textfield!important;}
/* checkbox / radio */
p label {width:auto!important;}
input[type=checkbox],input[type=radio] {display:none;}
input[type=checkbox]+label,input[type=radio]+label {width:auto;display:inline-block;margin:0 1em 0 0;min-height:1.4em;white-space:nowrap;}
input[type=checkbox]+label:before,input[type=checkbox]+label:disabled,input[type=radio]+label:before,input[type=radio]+label:disabled {font-family:'FontAwesome';display:inline-block;letter-spacing:5px;}
/* form sizes */
label.small,label.med,label.large {box-sizing:border-box; width:75px!important;}
label.med {width:150px!important;}
label.large {width:49%!important;}
.small input,.med input,.large input {width:100%!important;}
/* read only */
.readOnly1,.readOnly2 {margin-bottom:1.5em; float:left; width:100%; display:block;}
.readOnly1 img {margin-right:1.5em;}
.readOnly1 img,.readOnly2 img {float:left;}
.readOnly1 span,.readOnly2 span {float:left; display:block; margin-right:.5em;}
.readOnly1 p {margin-bottom:-.5em; padding:0; font-weight:bold;}
.readOnly1 span {visibility:hidden; line-height:.75em;}
.readOnly1 span span {visibility:visible; float:left; margin-right:.25em;}
.readOnly2 span {font-weight:bold;}
.readOnly2 span span {font-weight:normal; float:right; padding-left:.5em;}
.readOnly2 span span:before {margin-left:1.5em!important;}
/* multi-select */
#multi {float:left; width:300px; margin-right:1.5em; box-sizing:border-box;}
#multi p {
    width:100%;
    height:auto;
    max-height:105px;
    overflow:auto;
    background:#FFF;
    margin:.1em 1.5em 1.5em 0;
    padding:1px 0 0;
    float:left;
    clear:both;
	box-sizing:border-box;
}
#multi label {margin:0; padding:0 0 0 2px; line-height:1.4em; box-sizing:border-box;}
#multi p label {clear:both; margin:0; padding:2px 2px 1px 2px; box-sizing:border-box;}
/* 2 box selection IN PROGRESS */
.tsmsWrap {float:left; margin-bottom:1.5em; display:inline-block; height:16em; width:auto; width:950px;}
.tsmsSelect, .tsmsSelect select, .tsmsselect, .tsmsselect select {float:left; width:400px; height:10em; margin-right:1em;}
.tsmsselect:nth-of-type(even) {float:right!important;}
.tsmsoptions {float:left; display:inline; width:150px; margin-top:2em;}
.tsmsoptions p {width:auto; margin-right:1em; line-height:.5em;}
/* datepicker IE fix */
select.ui-datepicker-year {min-width:49%!important;}

/* tables */
table {
    width:100%;
    font-size:inherit;
    font:100%;
    width:100%;
    margin-bottom:1em;
    background:#FFF;
    line-height:1.4em;
}
table img {margin:2px 0;}
tr,td {vertical-align:top; white-space:normal;}
td,th {border-right:1px solid #E0E0E0; padding:1px 5px;}
td>ul {margin-top:1em;}
th {color:#FFF;}
th,tfoot td {border-top:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; font-weight:bold; white-space:nowrap; line-height:2em; text-shadow:none;}
th a,th a:link,th a:visited,th a:active {color:rgba(255,255,255,0.75);}
th a:hover {color:rgba(255,255,255,1.0);}
/* table specific */
tbody tr:nth-child(odd),table.noShade tbody tr, table.dataTable tr.odd {background-color:#FFF!important;}
.shaded,tr.shaded,table.tablesorter tbody tr.even td,tbody tr:nth-child(even), table.dataTable tr.even {background-color:#F2F2F2!important;}
table.noShade tbody tr {background-color:#FFF!important;}
.noBorder {border:none; background:none;}
.topLine,tr.topLine {border-top:1px solid #E0E0E0;}
.bothLines {border-top:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0;}
.botLine {border-bottom:1px solid #E0E0E0;}
.force1-4 {width:25%;}
.dropTable {margin:0; border-top:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; padding:1em;}
.dropTable table {margin:0;}
table.padB td {padding:.25em 5px;}
table label {padding:0;}
/* scrolling table */
#scrollTable {margin:0 0 .5em -1px; overflow:visible;}
#scrollTable td {white-space:nowrap;}
#scrollTable input {margin:0;}
#noScroll1 {float:left; clear:both; width:auto;}
#scroll2 {width:auto; margin:0 0 1.5em 0; overflow-x:scroll; white-space:nowrap;}
/* sorting table */
th.header {cursor:pointer;}
th.header:before {font-family:'FontAwesome'!important; content:'\F0DC'; cursor:pointer; text-shadow:none!important; color:rgba(255,255,255,0.75);}
th.headerSortDown:before {content:'\F0DD';}
th.headerSortUp:before {content:'\F0DE';}
th.header:hover:before {color:rgba(255,255,255,1);}
/* total table */
.totalTable tfoot {background-color:#FFF!important; border-top:2px solid #E0E0E0;}
/* data table overrides */
table.dataTable thead th,table.dataTable tfoot th {text-align:left;}
td.sorting_1,td.sorting_2,td.sorting_3,td.sorting_4,td.sorting_5,td.sorting_6 {background-color:rgba(1,32,77,0.1)!important;}
table.dataTable thead th {border-bottom:#E0E0E0;}
table.dataTable tfoot th {border-top:#E0E0E0;}
.paging_two_button {margin-top:-2em; float:right;}
.paging_two_button a {padding:0 5px; cursor:pointer;}
.paging_two_button a:first-of-type {border-right:1px solid #999;}
.paginate_enabled_previous:before,.paginate_enabled_previous a:hover,.paginate_disabled_previous:before,.paginate_enabled_next:after,.paginate_enabled_next a:hover,.paginate_disabled_next:after {
    font-family:'FontAwesome'!important;
	content:'\F0D9';
	color:#000;
	left:0;
	top:0;
	margin:0 5px;
	background:none;
}
.paginate_enabled_next:after,.paginate_enabled_next:hover,.paginate_disabled_next:after {content:'\F0DA';}
.paginate_disabled_previous:before,.paginate_disabled_next:after {color:#999;}
.dataTables_length select {width:auto!important;}
.dataTables_filter {float:right; clear:right;}
.dataTables_length select,.dataTables_filter label {margin-right:0!important;}

/* building */
.BGblack {background-color:black;}
.BGwhite {background-color:white;}
.B0 {border:none!important;}
.BT0 {border-top:none;}
.BR0 {border-right:none;}
.BB0 {border-bottom:none;}
.BL0 {border-left:none;}
.center {width:100%!important; min-width:auto;}
.clearFloat {clear:both; height:0; font-size:1px; line-height:0;}
.clear {clear:both!important;}
.H50 {height:50px;}
.H100 {height:100px;}
.H200 {height:200px;}
.H300 {height:300px;}
.H400 {height:400px;}
.H500 {height:500px;}
.hide,.mobileShow,.printShow {display:none!important;}
.left {float:left;}
img.left {margin:0 1.5em 1em 0;}
.LH1 {line-height:1em;}
.LH15 {line-height:1.5em;}
.LH2 {line-height:2em;}
.LH25 {line-height:2.5em;}
.LH-auto {line-height:auto;}
.list {clear:both;}
.list,.list input,.list textarea,.list select {margin-top:-.5em;}
.M0 {margin:0!important;}
.M1 {margin:1em!important;}
.MT5 {margin-top:.5em;}
.MT0 {margin-top:0!important;}
.MT1 {margin-top:1em;}
.MT2 {margin-top:2em;}
.MT3 {margin-top:3em;}
.MT-5 {margin-top:-.5em;}
.MT-1 {margin-top:-1em;}
.MT-2 {margin-top:-2em;}
.MR5 {margin-right:.5em;}
.MR0 {margin-right:0!important;}
.MR1 {margin-right:1em;}
.MR2 {margin-right:2em;}
.MR3 {margin-right:3em;}
.MR-5 {margin-right:-.5em;}
.MR-1 {margin-right:-1em;}
.MR-2 {margin-right:-2em;}
.MB5 {margin-bottom:.5em;}
.MB0 {margin-bottom:0!important;}
.MB1 {margin-bottom:1em;}
.MB2 {margin-bottom:2em;}
.MB3 {margin-bottom:3em;}
.MB-5 {margin-bottom:-.5em;}
.MB-1 {margin-bottom:-1em;}
.MB-2 {margin-bottom:-2em;}
.ML5 {margin-left:.5em;}
.ML0 {margin-left:0!important;}
.ML1 {margin-left:1em;}
.ML2 {margin-left:2em;}
.ML3 {margin-left:3em;}
.ML-5 {margin-left:-.5em;}
.ML-1 {margin-left:-1em;}
.ML-2 {margin-left:-2em;}
.noClear {clear:none!important;}
.noShadowB {box-shadow:none!important;}
.noWrap {white-space:nowrap!important; overflow:visible;}
.P0 {padding:0!important;}
.P1 {padding:1em!important;}
.PT0 {padding-top:0;}
.PT1 {padding-top:1em;}
.PT2 {padding-top:2em;}
.PT3 {padding-top:3em;}
.PT5 {padding-top:.5em;}
.PR0 {padding-right:0;}
.PR5 {padding-right:.5em;}
.PR1 {padding-right:1em;}
.PR2 {padding-right:2em;}
.PR3 {padding-right:3em;}
.PB0 {padding-bottom:0;}
.PB5 {padding-bottom:.5em;}
.PB1 {padding-bottom:1em;}
.PB2 {padding-bottom:2em;}
.PB3 {padding-bottom:3em;}
.PB5 {padding-bottom:.5em;}
.PL0 {padding-left:0;}
.PL5 {padding-left:.5em;}
.PL1 {padding-left:1em;}
.PL2 {padding-left:2em;}
.PL3 {padding-left:3em;}
.pushUp {clear:both; display:block; margin:-1.5em 0 1.5em 0;}
.right {float:right;}
img.right {margin:0 0 1em 1.5em;}
.round {border-radius:10px;}
.shadowB {box-shadow:1px 1px 0 #CCC;}
.shadowBW {box-shadow:1px 1px 0 #FFF;}
.show {display:block;}
.spacer {padding:0 .6em;}
.TAC {text-align:center;}
.TAL {text-align:left;}
.TAR {text-align:right;}
.TGB {text-shadow:0 0 5px #CCC,0 0 5px #CCC,0 0 5px #CCC,0 0 5px #CCC;}
.TGW {text-shadow:0 0 5px #FFF,0 0 5px #FFF,0 0 5px #FFF,0 0 5px #FFF;}
.TTU {text-transform:uppercase;}
.W50 {width:50px;}
.W100 {width:100px;}
.W100P {width:100%;}
.W200 {width:200px;}
.W300 {width:300px;}
.W400 {width:400px;}
.W500 {width:500px;}
.WA {width:auto!important;}

/* content */
hr {height:1px; margin-bottom:1em; clear:left;}

/* layouts */
.boxWrap,.colWrap {width:100%; float:left; margin-bottom:1.5em; clear:both; text-shadow:none;}
.colWrap>div>ul {padding-bottom:0!important;}
.boxWrap a,.col2,.col3,.col4,.col5 {width:100%; margin:0 2% 2.15% 0; float:left; display:block; text-decoration:none; box-sizing:border-box;}
.boxWrap div,.boxWrap a h1,.boxWrap a h2,.boxWrap a h3,.boxWrap a h4,.boxWrap a h5,.boxWrap a h6 {color:#FFF!important;}
.boxWrap img {opacity:0.5; filter:alpha(opacity=50);}
.boxWrap div:hover img {opacity:1; filter:alpha(opacity=100);}
.box2 a,.col2 {width:48.99%;}
.box3 a,.col3 {width:32%;}
.box4 a,.col4 {width:23.495%;}
.box5 a,.col5 {width:18.40%;}
.box2 a:nth-of-type(even),.box3 a:nth-of-type(3n+0),.box4 a:nth-of-type(4n+0),.box5 a:nth-of-type(5n+0),.col2:nth-of-type(even),.col3:nth-of-type(3n+0),.col4:nth-of-type(4n+0),.col5:nth-of-type(5n+0) {margin-right:0;}
.box2 a:nth-of-type(2n+1),.box3 a:nth-of-type(3n+1),.box4 a:nth-of-type(4n+1),.box5 a:nth-of-type(5n+1),.col2:nth-of-type(2n+1),.col3:nth-of-type(3n+1),.col4:nth-of-type(4n+1),.col5:nth-of-type(5n+1) {clear:both;}
.boxWrap div {width:auto; min-height:130px; height:auto; padding:20px 16px 0 16px; line-height:1.5em;}
.boxWrap h1 {font-size:45px;}

.col23,.col34,.col45 {width:66%; float:left; margin-bottom:2.15%; box-sizing:border-box;}
.col34 {width:74.5%;}
.col45 {width:79.6%;}
div.col23+div.col3,div.col34+div.col4,div.col45+div.col5 {margin:0 0 2.15% 2%;}

.captionL,.captionR {float:left; margin:0 1.5em .5em 0; padding:1.5em 1.5em 0 1.5em; background:#FFF; border:1px solid #000;}
.captionR {float:right; margin:0 0 .5em 1.5em;}

.more {width:100%; display:inline-block; border:1px solid #000; border-radius:10px; margin-bottom:1.5em; padding:1em 1.25em 0 1.25em; text-shadow:1px 1px 0 #FFF;}

/* messages / password strength */
.message,.testResult {
    width:100%;
    margin-bottom:1em;
    padding:.5em;
    font-weight:bold;
    float:left;
    clear:both;
    border-radius:4px;
    line-height:1.5em;
}
.message img {margin-right:.5em;}
.message ul {font-weight:normal; margin-bottom:0; padding-bottom:0;}
.message ul li {background:transparent url('../images/iface/ballC.gif') 1px .6em no-repeat;}
.confirm,.strongPass {color:#1F9D2B; border:1px solid #1F9D2B; background-color:#EFFCEF;}
.error,.shortPass,.badPass {color:#C00; border:1px solid #C00; background-color:#FCF1EF;}
.error ul li {background-image:url('../images/iface/ballE.gif');}
span.error {display:block; width:100%!important; margin:0; padding:0 .5em; clear:both!important; line-height:1.6em; box-sizing:border-box!important;}
input+span.error {margin-top:0;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	input+span.error {margin-top:1px;}/* chrome hack */
    ::i-block-chrome,input+span.error {margin-top:0;}/* safari hack */
}
.important,.goodPass {color:#CFA214; border:1px solid #CFA214; background-color:#FFFEE6;}
.important ul li {background-image:url('../images/iface/ballI.gif');}
.info {color:#03C; border:1px solid #03C; background-color:#F6F6FF;}
.info ul li {background-image:url('../images/iface/ballB.gif');}
.testResult {width:auto; margin:.25em .5em 0 0; height:2.5em; line-height:1.4em; clear:none;}
.testResult span {white-space:nowrap;}

/* media */
audio,canvas,progress,video {text-shadow:none;}
.mediaWrap {margin-bottom:1.5em;}
.VIDEO1 video,.VIDEO1 embed,.VIDEO1 iframe,.VIDEO1 object {width:1000px; max-width:100%; height:750px;}
.VIDEO2 video,.VIDEO2 embed,.VIDEO2 iframe,.VIDEO2 object {width:500px; max-width:100%; height:375px;}
.VIDEO3 video,.VIDEO3 embed,.VIDEO3 iframe,.VIDEO3 object {width:333px; max-width:100%; height:250px;}
#mapContainer {width:100%; height:1000px; border:1px solid #DADADA;}

/* add-ons */
/* pop-ups */
.pop {float:none; box-sizing:border-box; margin:2em; background-color:#FFF; width:550px;}
.pop div,.popV div {text-align:left; padding:2em;}
.fancybox-inner {text-align:left;}
.xBox {float:right; margin:.5em .6em 0 0;}
.popV {float:none; width:auto; background-color:#FFF;}/* video pop-up */
.popV .xBox {margin-bottom:10px;}
/* tabs */
ul.tabs {
	margin:0;
	padding:0;
	float:left;
	list-style:none;
	height:37px;
	border-bottom:1px solid #E0E0E0;
	border-left:1px solid #E0E0E0;
	width:100%;
}
ul.tabs li {
	float:left;
	margin:0 0 0 -1px;
	padding:0;
	height:37px;
	line-height:36px;
	border-left:none;
	margin-bottom:-1px;
	overflow:hidden;
	position:relative;
	background:#FFF;
	font-size:15px;
	box-sizing:border-box;
}
ul.tabs li:before {content:"";}
ul.tabs li a {
	text-decoration:none;
	display:block;
	font-size:1.2em;
	padding:0 20px;
	border:1px solid #FFF;
	outline:none;
}
html ul.tabs li.active,html ul.tabs li.active a:hover {background:#FFF; font-weight:bold; border-bottom:none!important;}
html ul.tabs li.active a,html ul.tabs li.active a:hover {cursor:default;}
.tab_container {
	border-top:none!important;
	overflow:hidden;
	clear:both;
	float:left;
	width:100%;
	background:#FFF;
	margin:-1px 0 1em 0;
}
.tab_content {padding:1.5em 1.5em 1em 1.5em;}
/* quote box */
.quotesImg p:first-of-type:before {content:url('../images/quotesL.jpg');}
.quotesImg p:last-of-type:after {content:url('../images/quotesR.jpg');}
.quotes p:before {content:open-quote;}
.quotes p:after {content:close-quote;}
.quotes i.fa+p:before, .quotes i.fa+p:after {content:''!important;}
/* count box */
.dl,.count dt {display:block; margin-top:.75em;}
.count {counter-reset:xxx;}
.count dt:before {content:counter(xxx, decimal); counter-increment:xxx; font:3.3em Arial, Helvetica, sans-serif; position:absolute; top:0; left:-.15em; border-radius:5em; padding:0 .275em; color:#FFF;}
.count dt {padding:0 0 0 4.15em; position:relative; min-height:6em;}
/* ellipsis */
.EL {margin-bottom:1.5em; overflow:hidden; position:relative; word-break:break-all;}
.EL:before {position:absolute; bottom:0; right:0; content:'\2026'; background-color:#FFF; padding-right:15px;}
.EL:after {content:''; position:absolute; height:50px; width:100%; z-index:1;}
/* steps */
.stepWrap {background:transparent url('../images/iface/stepBG.jpg') no-repeat center center; display:block; float:left; width:100%; height:40px; margin-bottom:2em;}
.step1 {background:none;}
.step2 {background-position:-620px 3px;}
.step3 {background-position:-415px 3px;}
.step4 {background-position:-210px 9px;}
.step5 {background-position:5px 3px;}
.step {margin:0 0 1.5em -10px; float:left;}
.step .col5 div {border-radius:50%; width:40px; height:40px; font-size:22px; line-height:1.65em; white-space:nowrap; text-shadow:1px 1px 0 #FFF;}
.step p {font-size:22px; padding:0 0 0 .55em;}
.step span {color:#FFF; margin-right:.85em; text-shadow:none;}
/* dot leaders */
ul.leaders {width:100%; margin-left:0; overflow-x:hidden; list-style:none;}
ul.leaders li {background:none; padding:0;}
ul.leaders li:before {
    float:left;
    width:0;
    white-space:nowrap;
    content:". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .";
 }
ul.leaders span:first-child {padding-right:0.25em; background:#FFF;}
ul.leaders span + span {float:right; padding-left:0.25em; background:#FFF;}
/* text resizes to box */
.textfill {width:100%; height:40px; border:1px solid #000; text-align:center; white-space:nowrap; box-sizing:border-box;}

/* fx */
/* rollovers */
a.roll img {
    opacity:0.7;
    filter:alpha(opacity=70);
    -webkit-transition:opacity 0.2s ease-in-out, background-color .2s ease-in-out;
    transition:opacity 0.2s ease-in-out, background-color .2s ease-in-out;
}
a:hover.roll img {opacity:1.0; filter:alpha(opacity=100);}
input:focus,textarea:focus,select:focus,input[type="text"]:focus,.button:hover,.boxWrap div:hover {-webkit-transition:all; transition:all .1s ease-in;}
/* timepicker */
.ui-timepicker-div.ui-widget-header {margin-bottom:8px;}
.ui-timepicker-div dl {text-align:left;}
.ui-timepicker-div dl dt {height:25px;}
.ui-timepicker-div dl dd {margin:-1.25em 0 10px 65px;}
.ui-timepicker-div td {font-size:90%;}
.ui-datepicker-trigger {border:none; background:#FFF; padding:0;}
#ui-datepicker-div {display:none;}
.ui-datepicker-trigger img {vertical-align:middle;}
.ui-datepicker.ui-datepicker-title {text-shadow:none;}
/* misc overrides */
.ui-widget-overlay {background:url('../images/iface/fancybox_overlay.png'); opacity:1; filter:none;}
.ui-dialog-buttonset {width:100%;}
.ui-dialog-buttonset .ui-button:last-child {float:right!important;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button, .ui-datepicker .ui-datepicker-title select {font-size:12px;}
.ui-datepicker-calendar {text-shadow:none;}
.ui-datepicker-calendar th {background:#E6E6E6; border-right:none; color:#555; font-weight:bold;}
.ui-datepicker .ui-datepicker-buttonpane {margin:2.5em 0 0;}
/* tooltip */
.tooltip {
    background:url('../images/iface/black_arrow.png') repeat scroll 0 0 transparent;
    color:#FFF;
    display:none;
    font-size:12px;
    width:160px;
    height:70px;
    padding:25px;
}