
.hide-text {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0
}
.input-block-level {
	display:block;
	width:100%;
	min-height:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.img-rounded {
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px
}
.img-polaroid {
	padding:4px;
	background-color:#fff;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,.2);
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);
	-moz-box-shadow:0 1px 3px rgba(0,0,0,.1);
	box-shadow:0 1px 3px rgba(0,0,0,.1)
}
.img-circle {
	-webkit-border-radius:500px;
	-moz-border-radius:500px;
	border-radius:500px
}
.row {
	margin-left:-20px;
	*zoom:1
}
.row:before,.row:after {
	display:table;
	line-height:0;
	content:""
}
.row:after {
	clear:both
}
[class*="span"] {
	float:left;
	min-height:1px;
	margin-left:20px
}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container {
	width:940px
}
.span12 {
	width:940px
}
.span11 {
	width:860px
}
.span10 {
	width:780px
}
.span9 {
	width:700px
}
.span8 {
	width:620px
}
.span7 {
	width:540px
}
.span6 {
	width:460px
}
.span5 {
	width:380px
}
.span4 {
	width:300px
}
.span3 {
	width:220px
}
.span2 {
	width:140px
}
.span1 {
	width:60px
}
.offset12 {
	margin-left:980px
}
.offset11 {
	margin-left:900px
}
.offset10 {
	margin-left:820px
}
.offset9 {
	margin-left:740px
}
.offset8 {
	margin-left:660px
}
.offset7 {
	margin-left:580px
}
.offset6 {
	margin-left:500px
}
.offset5 {
	margin-left:420px
}
.offset4 {
	margin-left:340px
}
.offset3 {
	margin-left:260px
}
.offset2 {
	margin-left:180px
}
.offset1 {
	margin-left:100px
}
.row-fluid {
	width:100%;
	*zoom:1
}
.row-fluid:before,.row-fluid:after {
	display:table;
	line-height:0;
	content:""
}
.row-fluid:after {
	clear:both
}
.row-fluid [class*="span"] {
	display:block;
	float:left;
	width:100%;
	min-height:30px;
	margin-left:2.127659574468085%;
	*margin-left:2.074468085106383%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.row-fluid [class*="span"]:first-child {
	margin-left:0
}
.row-fluid .controls-row [class*="span"]+[class*="span"] {
	margin-left:2.127659574468085%
}
.row-fluid .span12 {
	width:100%;
	*width:99.94680851063829%
}
.row-fluid .span11 {
	width:91.48936170212765%;
	*width:91.43617021276594%
}
.row-fluid .span10 {
	width:82.97872340425532%;
	*width:82.92553191489361%
}
.row-fluid .span9 {
	width:74.46808510638297%;
	*width:74.41489361702126%
}
.row-fluid .span8 {
	width:65.95744680851064%;
	*width:65.90425531914893%
}
.row-fluid .span7 {
	width:57.44680851063829%;
	*width:57.39361702127659%
}
.row-fluid .span6 {
	width:48.93617021276595%;
	*width:48.88297872340425%
}
.row-fluid .span5 {
	width:40.42553191489362%;
	*width:40.37234042553192%
}
.row-fluid .span4 {
	width:31.914893617021278%;
	*width:31.861702127659576%
}
.row-fluid .span3 {
	width:23.404255319148934%;
	*width:23.351063829787233%
}
.row-fluid .span2 {
	width:14.893617021276595%;
	*width:14.840425531914894%
}
.row-fluid .span1 {
	width:6.382978723404255%;
	*width:6.329787234042553%
}
.row-fluid .offset12 {
	margin-left:104.25531914893617%;
	*margin-left:104.14893617021275%
}
.row-fluid .offset12:first-child {
	margin-left:102.12765957446808%;
	*margin-left:102.02127659574467%
}
.row-fluid .offset11 {
	margin-left:95.74468085106382%;
	*margin-left:95.6382978723404%
}
.row-fluid .offset11:first-child {
	margin-left:93.61702127659574%;
	*margin-left:93.51063829787232%
}
.row-fluid .offset10 {
	margin-left:87.23404255319149%;
	*margin-left:87.12765957446807%
}
.row-fluid .offset10:first-child {
	margin-left:85.1063829787234%;
	*margin-left:84.99999999999999%
}
.row-fluid .offset9 {
	margin-left:78.72340425531914%;
	*margin-left:78.61702127659572%
}
.row-fluid .offset9:first-child {
	margin-left:76.59574468085106%;
	*margin-left:76.48936170212764%
}
.row-fluid .offset8 {
	margin-left:70.2127659574468%;
	*margin-left:70.10638297872339%
}
.row-fluid .offset8:first-child {
	margin-left:68.08510638297872%;
	*margin-left:67.9787234042553%
}
.row-fluid .offset7 {
	margin-left:61.70212765957446%;
	*margin-left:61.59574468085106%
}
.row-fluid .offset7:first-child {
	margin-left:59.574468085106375%;
	*margin-left:59.46808510638297%
}
.row-fluid .offset6 {
	margin-left:53.191489361702125%;
	*margin-left:53.085106382978715%
}
.row-fluid .offset6:first-child {
	margin-left:51.063829787234035%;
	*margin-left:50.95744680851063%
}
.row-fluid .offset5 {
	margin-left:44.68085106382979%;
	*margin-left:44.57446808510638%
}
.row-fluid .offset5:first-child {
	margin-left:42.5531914893617%;
	*margin-left:42.4468085106383%
}
.row-fluid .offset4 {
	margin-left:36.170212765957444%;
	*margin-left:36.06382978723405%
}
.row-fluid .offset4:first-child {
	margin-left:34.04255319148936%;
	*margin-left:33.93617021276596%
}
.row-fluid .offset3 {
	margin-left:27.659574468085104%;
	*margin-left:27.5531914893617%
}
.row-fluid .offset3:first-child {
	margin-left:25.53191489361702%;
	*margin-left:25.425531914893618%
}
.row-fluid .offset2 {
	margin-left:19.148936170212764%;
	*margin-left:19.04255319148936%
}
.row-fluid .offset2:first-child {
	margin-left:17.02127659574468%;
	*margin-left:16.914893617021278%
}
.row-fluid .offset1 {
	margin-left:10.638297872340425%;
	*margin-left:10.53191489361702%
}
.row-fluid .offset1:first-child {
	margin-left:8.51063829787234%;
	*margin-left:8.404255319148938%
}
[class*="span"].hide,.row-fluid [class*="span"].hide {
	display:none
}
[class*="span"].pull-right,.row-fluid [class*="span"].pull-right {
	float:right
}
.container {
	margin-right:auto;
	margin-left:auto;
	*zoom:1
}
.container:before,.container:after {
	display:table;
	line-height:0;
	content:""
}
.container:after {
	clear:both
}
.container-fluid {
	padding-right:20px;
	padding-left:20px;
	*zoom:1
}
.container-fluid:before,.container-fluid:after {
	display:table;
	line-height:0;
	content:""
}
.container-fluid:after {
	clear:both
}
.page-header {
	padding-bottom:9px;
	margin:20px 0 30px;
	border-bottom:1px solid #eee
}
.dl-horizontal {
	*zoom:1
}
.dl-horizontal:before,.dl-horizontal:after {
	display:table;
	line-height:0;
	content:""
}
.dl-horizontal:after {
	clear:both
}
.dl-horizontal dt {
	float:left;
	width:160px;
	overflow:hidden;
	clear:left;
	text-align:right;
	text-overflow:ellipsis;
	white-space:nowrap
}
.dl-horizontal dd {
	margin-left:180px
}
hr {
	margin:20px 0;
	border:0;
	border-top:1px solid #eee;
	border-bottom:1px solid #fff
}
abbr[title],abbr[data-original-title] {
	cursor:help;
	border-bottom:1px dotted #999
}
abbr.initialism {
	font-size:90%;
	text-transform:uppercase
}
blockquote {
	padding:0 0 0 15px;
	margin:0 0 20px;
	border-left:5px solid #eee
}
blockquote p {
	margin-bottom:0;
	font-size:17.5px;
	font-weight:300;
	line-height:1.25
}
blockquote small {
	display:block;
	line-height:20px;
	color:#999
}
blockquote small:before {
	content:'— '
}
blockquote.pull-right {
	float:right;
	padding-right:15px;
	padding-left:0;
	border-right:5px solid #eee;
	border-left:0
}
blockquote.pull-right p,blockquote.pull-right small {
	text-align:right
}
blockquote.pull-right small:before {
	content:''
}
blockquote.pull-right small:after {
	content:' —'
}
q:before,q:after,blockquote:before,blockquote:after {
	content:""
}
address {
	display:block;
	margin-bottom:20px;
	font-style:normal;
	line-height:20px
}
code,pre {
	padding:0 3px 2px;
	font-family:Monaco,Menlo,Consolas,"Courier New",monospace;
	font-size:12px;
	color:#333;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
code {
	padding:2px 4px;
	color:#d14;
	white-space:nowrap;
	background-color:#f7f7f9;
	border:1px solid #e1e1e8
}
pre {
	display:block;
	padding:9.5px;
	margin:0 0 10px;
	font-size:13px;
	line-height:20px;
	word-break:break-all;
	word-wrap:break-word;
	white-space:pre;
	white-space:pre-wrap;
	background-color:#f5f5f5;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,.15);
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
pre.prettyprint {
	margin-bottom:20px
}
pre code {
	padding:0;
	color:inherit;
	white-space:pre;
	white-space:pre-wrap;
	background-color:transparent;
	border:0
}
.pre-scrollable {
	max-height:340px;
	overflow-y:scroll
}
form {
	margin:0 0 20px
}
fieldset {
	padding:0;
	margin:0;
	border:0
}
legend {
	display:block;
	width:100%;
	padding:0;
	margin-bottom:20px;
	font-size:21px;
	line-height:40px;
	color:#333;
	border:0;
	border-bottom:1px solid #e5e5e5
}
legend small {
	font-size:15px;
	color:#999
}
label,input,button,select,textarea {
	font-size:14px;
	font-weight:normal;
	line-height:20px
}
#formsignin input,#formsignin button,#formsignin select,#formsignin textarea {
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif
}
#formsignin label {
	display:block;
	margin-bottom:5px
}
#formsignin select,#formsignin textarea,#formsignin input[type="text"],#formsignin input[type="password"],#formsignin input[type="datetime"],#formsignin input[type="datetime-local"],#formsignin input[type="date"],#formsignin input[type="month"],#formsignin input[type="time"],#formsignin input[type="week"],#formsignin input[type="number"],#formsignin input[type="email"],#formsignin input[type="url"],#formsignin input[type="search"],#formsignin input[type="tel"],#formsignin input[type="color"],#formsignin .uneditable-input {
	display:inline-block;
	height:20px;
	padding:4px 6px;
	margin-bottom:10px;
	font-size:14px;
	line-height:20px;
	color:#555;
	vertical-align:middle;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.uneditable-input,.uneditable-textarea {
	color:#999;
	cursor:not-allowed;
	background-color:#fcfcfc;
	border-color:#ccc;
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.025);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.025);
	box-shadow:inset 0 1px 2px rgba(0,0,0,.025)
}
.uneditable-input {
	overflow:hidden;
	white-space:nowrap
}
.uneditable-textarea {
	width:auto;
	height:auto
}
input:-moz-placeholder,textarea:-moz-placeholder {
	color:#999
}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {
	color:#999
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
	color:#999
}
.radio,.checkbox {
	min-height:20px;
	padding-left:20px
}
.radio input[type="radio"],.checkbox input[type="checkbox"] {
	float:left;
	margin-left:-20px
}
.controls>.radio:first-child,.controls>.checkbox:first-child {
	padding-top:5px
}
.radio.inline,.checkbox.inline {
	display:inline-block;
	padding-top:5px;
	margin-bottom:0;
	vertical-align:middle
}
.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline {
	margin-left:10px
}
.input-mini {
	width:60px
}
.input-small {
	width:90px
}
.input-medium {
	width:150px
}
.input-large {
	width:210px
}
.input-xlarge {
	width:270px
}
.input-xxlarge {
	width:530px
}
.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"] {
	display:inline-block
}
input,textarea,.uneditable-input {
	margin-left:0
}
.controls-row [class*="span"]+[class*="span"] {
	margin-left:20px
}
input.span12,textarea.span12,.uneditable-input.span12 {
	width:926px
}
input.span11,textarea.span11,.uneditable-input.span11 {
	width:846px
}
input.span10,textarea.span10,.uneditable-input.span10 {
	width:766px
}
input.span9,textarea.span9,.uneditable-input.span9 {
	width:686px
}
input.span8,textarea.span8,.uneditable-input.span8 {
	width:606px
}
input.span7,textarea.span7,.uneditable-input.span7 {
	width:526px
}
input.span6,textarea.span6,.uneditable-input.span6 {
	width:446px
}
input.span5,textarea.span5,.uneditable-input.span5 {
	width:366px
}
input.span4,textarea.span4,.uneditable-input.span4 {
	width:286px
}
input.span3,textarea.span3,.uneditable-input.span3 {
	width:206px
}
input.span2,textarea.span2,.uneditable-input.span2 {
	width:126px
}
input.span1,textarea.span1,.uneditable-input.span1 {
	width:46px
}
.controls-row {
	*zoom:1
}
.controls-row:before,.controls-row:after {
	display:table;
	line-height:0;
	content:""
}
.controls-row:after {
	clear:both
}
.controls-row [class*="span"],.row-fluid .controls-row [class*="span"] {
	float:left
}
.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"] {
	padding-top:5px
}

input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly] {
	background-color:transparent
}
.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline {
	color:#c09853
}
.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea {
	color:#c09853
}
.control-group.warning input,.control-group.warning select,.control-group.warning textarea {
	border-color:#c09853;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus {
	border-color:#a47e3c;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e;
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e
}
.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on {
	color:#c09853;
	background-color:#fcf8e3;
	border-color:#c09853
}
.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline {
	color:#b94a48
}
.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea {
	color:#b94a48
}
.control-group.error input,.control-group.error select,.control-group.error textarea {
	border-color:#b94a48;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus {
	border-color:#953b39;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392
}
.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on {
	color:#b94a48;
	background-color:#f2dede;
	border-color:#b94a48
}
.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline {
	color:#468847
}
.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea {
	color:#468847
}
.control-group.success input,.control-group.success select,.control-group.success textarea {
	border-color:#468847;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus {
	border-color:#356635;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b;
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b
}
.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on {
	color:#468847;
	background-color:#dff0d8;
	border-color:#468847
}
.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline {
	color:#3a87ad
}
.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea {
	color:#3a87ad
}
.control-group.info input,.control-group.info select,.control-group.info textarea {
	border-color:#3a87ad;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus {
	border-color:#2d6987;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ab5d3;
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ab5d3;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ab5d3
}
.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on {
	color:#3a87ad;
	background-color:#d9edf7;
	border-color:#3a87ad
}
input:focus:invalid,textarea:focus:invalid,select:focus:invalid {
	color:#b94a48;
	border-color:#ee5f5b
}
input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus {
	border-color:#e9322d;
	-webkit-box-shadow:0 0 6px #f8b9b7;
	-moz-box-shadow:0 0 6px #f8b9b7;
	box-shadow:0 0 6px #f8b9b7
}
.form-actions {
	padding:19px 20px 20px;
	margin-top:20px;
	margin-bottom:20px;
	background-color:#f5f5f5;
	border-top:1px solid #e5e5e5;
	*zoom:1
}
.form-actions:before,.form-actions:after {
	display:table;
	line-height:0;
	content:""
}
.form-actions:after {
	clear:both
}
.help-block,.help-inline {
	color:#595959
}
.help-block {
	display:block;
	margin-bottom:10px
}
.help-inline {
	display:inline-block;
	*display:inline;
	padding-left:5px;
	vertical-align:middle;
	*zoom:1
}
.input-append,.input-prepend {
	display:inline-block;
	margin-bottom:10px;
	font-size:0;
	white-space:nowrap;
	vertical-align:middle
}
.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover {
	font-size:14px
}
.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input {
	position:relative;
	margin-bottom:0;
	*margin-left:0;
	vertical-align:top;
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0
}
.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus {
	z-index:2
}
.input-append .add-on,.input-prepend .add-on {
	display:inline-block;
	width:auto;
	height:20px;
	min-width:16px;
	padding:4px 5px;
	font-size:14px;
	font-weight:normal;
	line-height:20px;
	text-align:center;
	text-shadow:0 1px 0 #fff;
	background-color:#eee;
	border:1px solid #ccc
}
.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle {
	vertical-align:top;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.input-append .active,.input-prepend .active {
	background-color:#a9dba9;
	border-color:#46a546
}
.input-prepend .add-on,.input-prepend .btn {
	margin-right:-1px
}
.input-prepend .add-on:first-child,.input-prepend .btn:first-child {
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px
}
.input-append input,.input-append select,.input-append .uneditable-input {
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px
}
.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child {
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0
}
.input-append .add-on,.input-append .btn,.input-append .btn-group {
	margin-left:-1px
}
.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle {
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0
}
.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn {
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0
}
.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child {
	margin-right:-1px;
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px
}
.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child {
	margin-left:-1px;
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0
}
.input-prepend.input-append .btn-group:first-child {
	margin-left:0
}
input.search-query {
	padding-right:14px;
	padding-right:4px \9;
	padding-left:14px;
	padding-left:4px \9;
	margin-bottom:0;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px
}
.form-search .input-append .search-query,.form-search .input-prepend .search-query {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.form-search .input-append .search-query {
	-webkit-border-radius:14px 0 0 14px;
	-moz-border-radius:14px 0 0 14px;
	border-radius:14px 0 0 14px
}
.form-search .input-append .btn {
	-webkit-border-radius:0 14px 14px 0;
	-moz-border-radius:0 14px 14px 0;
	border-radius:0 14px 14px 0
}
.form-search .input-prepend .search-query {
	-webkit-border-radius:0 14px 14px 0;
	-moz-border-radius:0 14px 14px 0;
	border-radius:0 14px 14px 0
}
.form-search .input-prepend .btn {
	-webkit-border-radius:14px 0 0 14px;
	-moz-border-radius:14px 0 0 14px;
	border-radius:14px 0 0 14px
}
.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append {
	display:inline-block;
	*display:inline;
	margin-bottom:0;
	vertical-align:middle;
	*zoom:1
}
.form-search .hide,.form-inline .hide,.form-horizontal .hide {
	display:none
}
.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group {
	display:inline-block
}
.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend {
	margin-bottom:0
}
.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox {
	padding-left:0;
	margin-bottom:0;
	vertical-align:middle
}
.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"] {
	float:left;
	margin-right:3px;
	margin-left:0
}
.control-group {
	margin-bottom:10px
}
legend+.control-group {
	margin-top:20px;
	-webkit-margin-top-collapse:separate
}
.form-horizontal .control-group {
	margin-bottom:20px;
	*zoom:1
}
.form-horizontal .control-group:before,.form-horizontal .control-group:after {
	display:table;
	line-height:0;
	content:""
}
.form-horizontal .control-group:after {
	clear:both
}
.form-horizontal .control-label {
	float:left;
	width:160px;
	padding-top:5px;
	text-align:right
}
.form-horizontal .controls {
	*display:inline-block;
	*padding-left:20px;
	margin-left:180px;
	*margin-left:0
}
.form-horizontal .controls:first-child {
	*padding-left:180px
}
.form-horizontal .help-block {
	margin-bottom:0
}
.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block {
	margin-top:10px
}
.form-horizontal .form-actions {
	padding-left:180px
}
table {
	max-width:100%;
	background-color:transparent;
	border-collapse:collapse;
	border-spacing:0
}
.table {
	width:100%;
	margin-bottom:20px
}
.table th,.table td {
	padding:8px;
	line-height:20px;
	text-align:left;
	vertical-align:top;
	border-top:1px solid #ddd
}
.table th {
	font-weight:bold
}
.table thead th {
	vertical-align:bottom
}
.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td {
	border-top:0
}
.table tbody+tbody {
	border-top:2px solid #ddd
}
.table .table {
	background-color:#fff
}
.table-condensed th,.table-condensed td {
	padding:4px 5px
}
.table-bordered {
	border:1px solid #ddd;
	border-collapse:separate;
	*border-collapse:collapse;
	border-left:0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.table-bordered th,.table-bordered td {
	border-left:1px solid #ddd
}
.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td {
	border-top:0
}
.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child {
	-webkit-border-top-left-radius:4px;
	border-top-left-radius:4px;
	-moz-border-radius-topleft:4px
}
.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child {
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px;
	-moz-border-radius-topright:4px
}
.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child {
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px
}
.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child {
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px
}
.table-bordered tfoot+tbody:last-child tr:last-child td:first-child {
	-webkit-border-bottom-left-radius:0;
	border-bottom-left-radius:0;
	-moz-border-radius-bottomleft:0
}
.table-bordered tfoot+tbody:last-child tr:last-child td:last-child {
	-webkit-border-bottom-right-radius:0;
	border-bottom-right-radius:0;
	-moz-border-radius-bottomright:0
}
.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child {
	-webkit-border-top-left-radius:4px;
	border-top-left-radius:4px;
	-moz-border-radius-topleft:4px
}
.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child {
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px;
	-moz-border-radius-topright:4px
}
.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th {
	background-color:#f9f9f9
}
.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th {
	background-color:#f5f5f5
}
table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"] {
	display:table-cell;
	float:none;
	margin-left:0
}
.table td.span1,.table th.span1 {
	float:none;
	width:44px;
	margin-left:0
}
.table td.span2,.table th.span2 {
	float:none;
	width:124px;
	margin-left:0
}
.table td.span3,.table th.span3 {
	float:none;
	width:204px;
	margin-left:0
}
.table td.span4,.table th.span4 {
	float:none;
	width:284px;
	margin-left:0
}
.table td.span5,.table th.span5 {
	float:none;
	width:364px;
	margin-left:0
}
.table td.span6,.table th.span6 {
	float:none;
	width:444px;
	margin-left:0
}
.table td.span7,.table th.span7 {
	float:none;
	width:524px;
	margin-left:0
}
.table td.span8,.table th.span8 {
	float:none;
	width:604px;
	margin-left:0
}
.table td.span9,.table th.span9 {
	float:none;
	width:684px;
	margin-left:0
}
.table td.span10,.table th.span10 {
	float:none;
	width:764px;
	margin-left:0
}
.table td.span11,.table th.span11 {
	float:none;
	width:844px;
	margin-left:0
}
.table td.span12,.table th.span12 {
	float:none;
	width:924px;
	margin-left:0
}
.table tbody tr.success>td {
	background-color:#dff0d8
}
.table tbody tr.error>td {
	background-color:#f2dede
}
.table tbody tr.warning>td {
	background-color:#fcf8e3
}
.table tbody tr.info>td {
	background-color:#d9edf7
}
.table-hover tbody tr.success:hover>td {
	background-color:#d0e9c6
}
.table-hover tbody tr.error:hover>td {
	background-color:#ebcccc
}
.table-hover tbody tr.warning:hover>td {
	background-color:#faf2cc
}
.table-hover tbody tr.info:hover>td {
	background-color:#c4e3f3
}
[class^="icon-"],[class*=" icon-"] {
	display:inline-block;
	width:14px;
	height:14px;
	margin-top:1px;
	*margin-right:.3em;
	line-height:14px;
	vertical-align:text-top;
	background-image:url("glyphicons-halflings-white.png");
	background-position:14px 14px;
	background-repeat:no-repeat
}
.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"] {
	background-image:url("glyphicons-halflings-white.png")
}
.icon-glass {
	background-position:0 0
}
.icon-music {
	background-position:-24px 0
}
.icon-search {
	background-position:-48px 0
}
.icon-envelope {
	background-position:-72px 0
}
.icon-heart {
	background-position:-96px 0
}
.icon-star {
	background-position:-120px 0
}
.icon-star-empty {
	background-position:-144px 0
}
.icon-user {
	background-position:-168px 0
}
.icon-film {
	background-position:-192px 0
}
.icon-th-large {
	background-position:-216px 0
}
.icon-th {
	background-position:-240px 0
}
.icon-th-list {
	background-position:-264px 0
}
.icon-ok {
	background-position:-288px 0
}
.icon-remove {
	background-position:-312px 0
}
.icon-zoom-in {
	background-position:-336px 0
}
.icon-zoom-out {
	background-position:-360px 0
}
.icon-off {
	background-position:-384px 0
}
.icon-signal {
	background-position:-408px 0
}
.icon-cog {
	background-position:-432px 0
}
.icon-trash {
	background-position:-456px 0
}
.icon-home {
	background-position:0 -24px
}
.icon-file {
	background-position:-24px -24px
}
.icon-time {
	background-position:-48px -24px
}
.icon-road {
	background-position:-72px -24px
}
.icon-download-alt {
	background-position:-96px -24px
}
.icon-download {
	background-position:-120px -24px
}
.icon-upload {
	background-position:-144px -24px
}
.icon-inbox {
	background-position:-168px -24px
}
.icon-play-circle {
	background-position:-192px -24px
}
.icon-repeat {
	background-position:-216px -24px
}
.icon-refresh {
	background-position:-240px -24px
}
.icon-list-alt {
	background-position:-264px -24px
}
.icon-lock {
	background-position:-287px -24px
}
.icon-flag {
	background-position:-312px -24px
}
.icon-headphones {
	background-position:-336px -24px
}
.icon-volume-off {
	background-position:-360px -24px
}
.icon-volume-down {
	background-position:-384px -24px
}
.icon-volume-up {
	background-position:-408px -24px
}
.icon-qrcode {
	background-position:-432px -24px
}
.icon-barcode {
	background-position:-456px -24px
}
.icon-tag {
	background-position:0 -48px
}
.icon-tags {
	background-position:-25px -48px
}
.icon-book {
	background-position:-48px -48px
}
.icon-bookmark {
	background-position:-72px -48px
}
.icon-print {
	background-position:-96px -48px
}
.icon-camera {
	background-position:-120px -48px
}
.icon-font {
	background-position:-144px -48px
}
.icon-bold {
	background-position:-167px -48px
}
.icon-italic {
	background-position:-192px -48px
}
.icon-text-height {
	background-position:-216px -48px
}
.icon-text-width {
	background-position:-240px -48px
}
.icon-align-left {
	background-position:-264px -48px
}
.icon-align-center {
	background-position:-288px -48px
}
.icon-align-right {
	background-position:-312px -48px
}
.icon-align-justify {
	background-position:-336px -48px
}
.icon-list {
	background-position:-360px -48px
}
.icon-indent-left {
	background-position:-384px -48px
}
.icon-indent-right {
	background-position:-408px -48px
}
.icon-facetime-video {
	background-position:-432px -48px
}
.icon-picture {
	background-position:-456px -48px
}
.icon-pencil {
	background-position:0 -72px
}
.icon-map-marker {
	background-position:-24px -72px
}
.icon-adjust {
	background-position:-48px -72px
}
.icon-tint {
	background-position:-72px -72px
}
.icon-edit {
	background-position:-96px -72px
}
.icon-share {
	background-position:-120px -72px
}
.icon-check {
	background-position:-144px -72px
}
.icon-move {
	background-position:-168px -72px
}
.icon-step-backward {
	background-position:-192px -72px
}
.icon-fast-backward {
	background-position:-216px -72px
}
.icon-backward {
	background-position:-240px -72px
}
.icon-play {
	background-position:-264px -72px
}
.icon-pause {
	background-position:-288px -72px
}
.icon-stop {
	background-position:-312px -72px
}
.icon-forward {
	background-position:-336px -72px
}
.icon-fast-forward {
	background-position:-360px -72px
}
.icon-step-forward {
	background-position:-384px -72px
}
.icon-eject {
	background-position:-408px -72px
}
.icon-chevron-left {
	background-position:-432px -72px
}
.icon-chevron-right {
	background-position:-456px -72px
}
.icon-plus-sign {
	background-position:0 -96px
}
.icon-minus-sign {
	background-position:-24px -96px
}
.icon-remove-sign {
	background-position:-48px -96px
}
.icon-ok-sign {
	background-position:-72px -96px
}
.icon-question-sign {
	background-position:-96px -96px
}
.icon-info-sign {
	background-position:-120px -96px
}
.icon-screenshot {
	background-position:-144px -96px
}
.icon-remove-circle {
	background-position:-168px -96px
}
.icon-ok-circle {
	background-position:-192px -96px
}
.icon-ban-circle {
	background-position:-216px -96px
}
.icon-arrow-left {
	background-position:-240px -96px
}
.icon-arrow-right {
	background-position:-264px -96px
}
.icon-arrow-up {
	background-position:-289px -96px
}
.icon-arrow-down {
	background-position:-312px -96px
}
.icon-share-alt {
	background-position:-336px -96px
}
.icon-resize-full {
	background-position:-360px -96px
}
.icon-resize-small {
	background-position:-384px -96px
}
.icon-plus {
	background-position:-408px -96px
}
.icon-minus {
	background-position:-433px -96px
}
.icon-asterisk {
	background-position:-456px -96px
}
.icon-exclamation-sign {
	background-position:0 -120px
}
.icon-gift {
	background-position:-24px -120px
}
.icon-leaf {
	background-position:-48px -120px
}
.icon-fire {
	background-position:-72px -120px
}
.icon-eye-open {
	background-position:-96px -120px
}
.icon-eye-close {
	background-position:-120px -120px
}
.icon-warning-sign {
	background-position:-144px -120px
}
.icon-plane {
	background-position:-168px -120px
}
.icon-calendar {
	background-position:-192px -120px
}
.icon-random {
	width:16px;
	background-position:-216px -120px
}
.icon-comment {
	background-position:-240px -120px
}
.icon-magnet {
	background-position:-264px -120px
}
.icon-chevron-up {
	background-position:-288px -120px
}
.icon-chevron-down {
	background-position:-313px -119px
}
.icon-retweet {
	background-position:-336px -120px
}
.icon-shopping-cart {
	background-position:-360px -120px
}
.icon-folder-close {
	width:16px;
	background-position:-384px -120px
}
.icon-folder-open {
	width:16px;
	background-position:-408px -120px
}
.icon-resize-vertical {
	background-position:-432px -119px
}
.icon-resize-horizontal {
	background-position:-456px -118px
}
.icon-hdd {
	background-position:0 -144px
}
.icon-bullhorn {
	background-position:-24px -144px
}
.icon-bell {
	background-position:-48px -144px
}
.icon-certificate {
	background-position:-72px -144px
}
.icon-thumbs-up {
	background-position:-96px -144px
}
.icon-thumbs-down {
	background-position:-120px -144px
}
.icon-hand-right {
	background-position:-144px -144px
}
.icon-hand-left {
	background-position:-168px -144px
}
.icon-hand-up {
	background-position:-192px -144px
}
.icon-hand-down {
	background-position:-216px -144px
}
.icon-circle-arrow-right {
	background-position:-240px -144px
}
.icon-circle-arrow-left {
	background-position:-264px -144px
}
.icon-circle-arrow-up {
	background-position:-288px -144px
}
.icon-circle-arrow-down {
	background-position:-312px -144px
}
.icon-globe {
	background-position:-336px -144px
}
.icon-wrench {
	background-position:-360px -144px
}
.icon-tasks {
	background-position:-384px -144px
}
.icon-filter {
	background-position:-408px -144px
}
.icon-briefcase {
	background-position:-432px -144px
}
.icon-fullscreen {
	background-position:-456px -144px
}
.dropup,.dropdown {
	position:relative
}
.dropdown-toggle {
	*margin-bottom:-3px
}
.dropdown-toggle:active,.open .dropdown-toggle {
	outline:0
}
.caret {
	display:inline-block;
	width:0;
	height:0;
	vertical-align:top;
	border-top:4px solid #000;
	border-right:4px solid transparent;
	border-left:4px solid transparent;
	content:""
}
.dropdown .caret {
	margin-top:8px;
	margin-left:2px
}
.dropdown-menu {
	position:absolute;
	top:100%;
	left:0;
	z-index:1000;
	display:none;
	float:left;
	min-width:160px;
	padding:5px 0;
	margin:2px 0 0;
	list-style:none;
	background-color:#fff;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,.2);
	*border-right-width:2px;
	*border-bottom-width:2px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);
	-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);
	box-shadow:0 5px 10px rgba(0,0,0,.2);
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding;
	background-clip:padding-box
}
.dropdown-menu.pull-right {
	right:0;
	left:auto
}
.dropdown-menu .divider {
	*width:100%;
	height:1px;
	margin:9px 1px;
	*margin:-5px 0 5px;
	overflow:hidden;
	background-color:#e5e5e5;
	border-bottom:1px solid #fff
}
.dropdown-menu>li>a {
	display:block;
	padding:3px 20px;
	clear:both;
	font-weight:normal;
	line-height:20px;
	color:#333;
	white-space:nowrap
}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a {
	color:#fff;
	text-decoration:none;
	background-color:#0081c2;
	background-image:-moz-linear-gradient(top,#08c,#0077b3);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));
	background-image:-webkit-linear-gradient(top,#08c,#0077b3);
	background-image:-o-linear-gradient(top,#08c,#0077b3);
	background-image:linear-gradient(to bottom,#08c,#0077b3);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)
}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus {
	color:#fff;
	text-decoration:none;
	background-color:#0081c2;
	background-image:-moz-linear-gradient(top,#08c,#0077b3);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));
	background-image:-webkit-linear-gradient(top,#08c,#0077b3);
	background-image:-o-linear-gradient(top,#08c,#0077b3);
	background-image:linear-gradient(to bottom,#08c,#0077b3);
	background-repeat:repeat-x;
	outline:0;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)
}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus {
	color:#999
}
.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus {
	text-decoration:none;
	cursor:default;
	background-color:transparent;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.open {
	*z-index:1000
}
.open>.dropdown-menu {
	display:block
}
.dropdown-backdrop {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:990
}
.pull-right>.dropdown-menu {
	right:0;
	left:auto
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret {
	border-top:0;
	border-bottom:4px solid #000;
	content:""
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
	top:auto;
	bottom:100%;
	margin-bottom:1px
}
.dropdown-submenu {
	position:relative
}
.dropdown-submenu>.dropdown-menu {
	top:0;
	left:100%;
	margin-top:-6px;
	margin-left:-1px;
	-webkit-border-radius:0 6px 6px 6px;
	-moz-border-radius:0 6px 6px 6px;
	border-radius:0 6px 6px 6px
}
.dropdown-submenu:hover>.dropdown-menu {
	display:block
}
.dropup .dropdown-submenu>.dropdown-menu {
	top:auto;
	bottom:0;
	margin-top:0;
	margin-bottom:-2px;
	-webkit-border-radius:5px 5px 5px 0;
	-moz-border-radius:5px 5px 5px 0;
	border-radius:5px 5px 5px 0
}
.dropdown-submenu>a:after {
	display:block;
	float:right;
	width:0;
	height:0;
	margin-top:5px;
	margin-right:-10px;
	border-color:transparent;
	border-left-color:#ccc;
	border-style:solid;
	border-width:5px 0 5px 5px;
	content:" "
}
.dropdown-submenu:hover>a:after {
	border-left-color:#fff
}
.dropdown-submenu.pull-left {
	float:none
}
.dropdown-submenu.pull-left>.dropdown-menu {
	left:-100%;
	margin-left:10px;
	-webkit-border-radius:6px 0 6px 6px;
	-moz-border-radius:6px 0 6px 6px;
	border-radius:6px 0 6px 6px
}
.dropdown .dropdown-menu .nav-header {
	padding-right:20px;
	padding-left:20px
}
.typeahead {
	z-index:1051;
	margin-top:2px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.well {
	min-height:20px;
	padding:19px;
	margin-bottom:20px;
	background-color:#f5f5f5;
	border:1px solid #e3e3e3;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.05)
}
.well blockquote {
	border-color:#ddd;
	border-color:rgba(0,0,0,.15)
}
.well-large {
	padding:24px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px
}
.well-small {
	padding:9px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
.fade {
	opacity:0;
	-webkit-transition:opacity .15s linear;
	-moz-transition:opacity .15s linear;
	-o-transition:opacity .15s linear;
	transition:opacity .15s linear
}
.fade.in {
	opacity:1
}
.collapse {
	position:relative;
	height:0;
	overflow:hidden;
	-webkit-transition:height .35s ease;
	-moz-transition:height .35s ease;
	-o-transition:height .35s ease;
	transition:height .35s ease
}
.collapse.in {
	height:auto
}
.close {
	float:right;
	font-size:20px;
	font-weight:bold;
	line-height:20px;
	color:#000;
	text-shadow:0 1px 0 #fff;
	opacity:.2;
	filter:alpha(opacity=20)
}
.close:hover,.close:focus {
	color:#000;
	text-decoration:none;
	cursor:pointer;
	opacity:.4;
	filter:alpha(opacity=40)
}
button.close {
	padding:0;
	cursor:pointer;
	background:transparent;
	border:0;
	-webkit-appearance:none
}
.btn {
	display:inline-block;
	*display:inline;
	padding:4px 12px;
	margin-bottom:0;
	*margin-left:.3em;
	font-size:14px;
	line-height:20px;
	color:#333;
	text-align:center;
	text-shadow:0 1px 1px rgba(255,255,255,.75);
	vertical-align:middle;
	cursor:pointer;
	background-color:#f5f5f5;
	*background-color:#e6e6e6;
	background-image:-moz-linear-gradient(top,#fff,#e6e6e6);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
	background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);
	background-image:-o-linear-gradient(top,#fff,#e6e6e6);
	background-image:linear-gradient(to bottom,#fff,#e6e6e6);
	background-repeat:repeat-x;
	border:1px solid #ccc;
	*border:0;
	border-color:#e6e6e6 #e6e6e6 #bfbfbf;
	border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	border-bottom-color:#b3b3b3;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	*zoom:1;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)
}
.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled] {
	color:#333;
	background-color:#e6e6e6;
	*background-color:#d9d9d9
}
.btn:active,.btn.active {
	background-color:#ccc \9
}
.btn:first-child {
	*margin-left:0
}
.btn:hover,.btn:focus {
	color:#333;
	text-decoration:none;
	background-position:0 -15px;
	-webkit-transition:background-position .1s linear;
	-moz-transition:background-position .1s linear;
	-o-transition:background-position .1s linear;
	transition:background-position .1s linear
}
.btn:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.btn.active,.btn:active {
	background-image:none;
	outline:0;
	-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
	box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)
}
.btn.disabled,.btn[disabled] {
	cursor:default;
	background-image:none;
	opacity:.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.btn-large {
	padding:11px 19px;
	font-size:17.5px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px
}
.btn-large [class^="icon-"],.btn-large [class*=" icon-"] {
	margin-top:4px
}
.btn-small {
	padding:2px 10px;
	font-size:11.9px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
.btn-small [class^="icon-"],.btn-small [class*=" icon-"] {
	margin-top:0
}
.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"] {
	margin-top:-1px
}
.btn-mini {
	padding:0 6px;
	font-size:10.5px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
.btn-block {
	display:block;
	width:100%;
	padding-right:0;
	padding-left:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.btn-block+.btn-block {
	margin-top:5px
}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block {
	width:100%
}
.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active {
	color:rgba(255,255,255,.75)
}
.btn-primary {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,.25);
	background-color:#006dcc;
	*background-color:#04c;
	background-image:-moz-linear-gradient(top,#08c,#04c);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));
	background-image:-webkit-linear-gradient(top,#08c,#04c);
	background-image:-o-linear-gradient(top,#08c,#04c);
	background-image:linear-gradient(to bottom,#08c,#04c);
	background-repeat:repeat-x;
	border-color:#04c #04c #002a80;
	border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled] {
	color:#fff;
	background-color:#04c;
	*background-color:#003bb3
}
.btn-primary:active,.btn-primary.active {
	background-color:#039 \9
}
.btn-warning {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,.25);
	background-color:#faa732;
	*background-color:#f89406;
	background-image:-moz-linear-gradient(top,#fbb450,#f89406);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));
	background-image:-webkit-linear-gradient(top,#fbb450,#f89406);
	background-image:-o-linear-gradient(top,#fbb450,#f89406);
	background-image:linear-gradient(to bottom,#fbb450,#f89406);
	background-repeat:repeat-x;
	border-color:#f89406 #f89406 #ad6704;
	border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled] {
	color:#fff;
	background-color:#f89406;
	*background-color:#df8505
}
.btn-warning:active,.btn-warning.active {
	background-color:#c67605 \9
}
.btn-danger {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,.25);
	background-color:#da4f49;
	*background-color:#bd362f;
	background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));
	background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);
	background-repeat:repeat-x;
	border-color:#bd362f #bd362f #802420;
	border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled] {
	color:#fff;
	background-color:#bd362f;
	*background-color:#a9302a
}
.btn-danger:active,.btn-danger.active {
	background-color:#942a25 \9
}
.btn-success {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,.25);
	background-color:#5bb75b;
	*background-color:#51a351;
	background-image:-moz-linear-gradient(top,#62c462,#51a351);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
	background-image:-webkit-linear-gradient(top,#62c462,#51a351);
	background-image:-o-linear-gradient(top,#62c462,#51a351);
	background-image:linear-gradient(to bottom,#62c462,#51a351);
	background-repeat:repeat-x;
	border-color:#51a351 #51a351 #387038;
	border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled] {
	color:#fff;
	background-color:#51a351;
	*background-color:#499249
}
.btn-success:active,.btn-success.active {
	background-color:#408140 \9
}
.btn-info {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,.25);
	background-color:#49afcd;
	*background-color:#2f96b4;
	background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));
	background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);
	background-repeat:repeat-x;
	border-color:#2f96b4 #2f96b4 #1f6377;
	border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled] {
	color:#fff;
	background-color:#2f96b4;
	*background-color:#2a85a0
}
.btn-info:active,.btn-info.active {
	background-color:#24748c \9
}
.btn-inverse {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,.25);
	background-color:#363636;
	*background-color:#222;
	background-image:-moz-linear-gradient(top,#444,#222);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));
	background-image:-webkit-linear-gradient(top,#444,#222);
	background-image:-o-linear-gradient(top,#444,#222);
	background-image:linear-gradient(to bottom,#444,#222);
	background-repeat:repeat-x;
	border-color:#222 #222 #000;
	border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled] {
	color:#fff;
	background-color:#222;
	*background-color:#151515
}
.btn-inverse:active,.btn-inverse.active {
	background-color:#080808 \9
}
button.btn,input[type="submit"].btn {
	*padding-top:3px;
	*padding-bottom:3px
}
button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner {
	padding:0;
	border:0
}
button.btn.btn-large,input[type="submit"].btn.btn-large {
	*padding-top:7px;
	*padding-bottom:7px
}
button.btn.btn-small,input[type="submit"].btn.btn-small {
	*padding-top:3px;
	*padding-bottom:3px
}
button.btn.btn-mini,input[type="submit"].btn.btn-mini {
	*padding-top:1px;
	*padding-bottom:1px
}
.btn-link,.btn-link:active,.btn-link[disabled] {
	background-color:transparent;
	background-image:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.btn-link {
	color:#08c;
	cursor:pointer;
	border-color:transparent;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.btn-link:hover,.btn-link:focus {
	color:#005580;
	text-decoration:underline;
	background-color:transparent
}
.btn-link[disabled]:hover,.btn-link[disabled]:focus {
	color:#333;
	text-decoration:none
}
.btn-group {
	position:relative;
	display:inline-block;
	*display:inline;
	*margin-left:.3em;
	font-size:0;
	white-space:nowrap;
	vertical-align:middle;
	*zoom:1
}
.btn-group:first-child {
	*margin-left:0
}
.btn-group+.btn-group {
	margin-left:5px
}
.btn-toolbar {
	margin-top:10px;
	margin-bottom:10px;
	font-size:0
}
.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group {
	margin-left:5px
}
.btn-group>.btn {
	position:relative;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.btn-group>.btn+.btn {
	margin-left:-1px
}
.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover {
	font-size:14px
}
.btn-group>.btn-mini {
	font-size:10.5px
}
.btn-group>.btn-small {
	font-size:11.9px
}
.btn-group>.btn-large {
	font-size:17.5px
}
.btn-group>.btn:first-child {
	margin-left:0;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	-webkit-border-top-left-radius:4px;
	border-top-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-topleft:4px
}
.btn-group>.btn:last-child,.btn-group>.dropdown-toggle {
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomright:4px
}
.btn-group>.btn.large:first-child {
	margin-left:0;
	-webkit-border-bottom-left-radius:6px;
	border-bottom-left-radius:6px;
	-webkit-border-top-left-radius:6px;
	border-top-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-topleft:6px
}
.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle {
	-webkit-border-top-right-radius:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	border-bottom-right-radius:6px;
	-moz-border-radius-topright:6px;
	-moz-border-radius-bottomright:6px
}
.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active {
	z-index:2
}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle {
	outline:0
}
.btn-group>.btn+.dropdown-toggle {
	*padding-top:5px;
	padding-right:8px;
	*padding-bottom:5px;
	padding-left:8px;
	-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
	box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)
}
.btn-group>.btn-mini+.dropdown-toggle {
	*padding-top:2px;
	padding-right:5px;
	*padding-bottom:2px;
	padding-left:5px
}
.btn-group>.btn-small+.dropdown-toggle {
	*padding-top:5px;
	*padding-bottom:4px
}
.btn-group>.btn-large+.dropdown-toggle {
	*padding-top:7px;
	padding-right:12px;
	*padding-bottom:7px;
	padding-left:12px
}
.btn-group.open .dropdown-toggle {
	background-image:none;
	-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
	box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)
}
.btn-group.open .btn.dropdown-toggle {
	background-color:#e6e6e6
}
.btn-group.open .btn-primary.dropdown-toggle {
	background-color:#04c
}
.btn-group.open .btn-warning.dropdown-toggle {
	background-color:#f89406
}
.btn-group.open .btn-danger.dropdown-toggle {
	background-color:#bd362f
}
.btn-group.open .btn-success.dropdown-toggle {
	background-color:#51a351
}
.btn-group.open .btn-info.dropdown-toggle {
	background-color:#2f96b4
}
.btn-group.open .btn-inverse.dropdown-toggle {
	background-color:#222
}
.btn .caret {
	margin-top:8px;
	margin-left:0
}
.btn-large .caret {
	margin-top:6px
}
.btn-large .caret {
	border-top-width:5px;
	border-right-width:5px;
	border-left-width:5px
}
.btn-mini .caret,.btn-small .caret {
	margin-top:8px
}
.dropup .btn-large .caret {
	border-bottom-width:5px
}
.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret {
	border-top-color:#fff;
	border-bottom-color:#fff
}
.btn-group-vertical {
	display:inline-block;
	*display:inline;
	*zoom:1
}
.btn-group-vertical>.btn {
	display:block;
	float:none;
	max-width:100%;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.btn-group-vertical>.btn+.btn {
	margin-top:-1px;
	margin-left:0
}
.btn-group-vertical>.btn:first-child {
	-webkit-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0
}
.btn-group-vertical>.btn:last-child {
	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px
}
.btn-group-vertical>.btn-large:first-child {
	-webkit-border-radius:6px 6px 0 0;
	-moz-border-radius:6px 6px 0 0;
	border-radius:6px 6px 0 0
}
.btn-group-vertical>.btn-large:last-child {
	-webkit-border-radius:0 0 6px 6px;
	-moz-border-radius:0 0 6px 6px;
	border-radius:0 0 6px 6px
}
.alert {
	padding:8px 35px 8px 14px;
	margin-bottom:20px;
	text-shadow:0 1px 0 rgba(255,255,255,.5);
	background-color:#fcf8e3;
	border:1px solid #fbeed5;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.alert,.alert h4 {
	color:#c09853
}
.alert h4 {
	margin:0
}
.alert .close {
	position:relative;
	top:-2px;
	right:-21px;
	line-height:20px
}
.alert-success {
	color:#468847;
	background-color:#dff0d8;
	border-color:#d6e9c6
}
.alert-success h4 {
	color:#468847
}
.alert-danger,.alert-error {
	color:#b94a48;
	background-color:#f2dede;
	border-color:#eed3d7
}
.alert-danger h4,.alert-error h4 {
	color:#b94a48
}
.alert-info {
	color:#3a87ad;
	background-color:#d9edf7;
	border-color:#bce8f1
}
.alert-info h4 {
	color:#3a87ad
}
.alert-block {
	padding-top:14px;
	padding-bottom:14px
}
.alert-block>p,.alert-block>ul {
	margin-bottom:0
}
.alert-block p+p {
	margin-top:5px
}
.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus {
	border-color:#999
}
.tabbable {
	*zoom:1
}
.tabbable:before,.tabbable:after {
	display:table;
	line-height:0;
	content:""
}
.tabbable:after {
	clear:both
}
.tab-content {
	overflow:auto
}
.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs {
	border-bottom:0
}
.tab-content>.tab-pane,.pill-content>.pill-pane {
	display:none
}
.tab-content>.active,.pill-content>.active {
	display:block
}
.tabs-below>.nav-tabs {
	border-top:1px solid #ddd
}
.tabs-below>.nav-tabs>li {
	margin-top:-1px;
	margin-bottom:0
}
.tabs-below>.nav-tabs>li>a {
	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px
}
.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus {
	border-top-color:#ddd;
	border-bottom-color:transparent
}
.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus {
	border-color:transparent #ddd #ddd #ddd
}
.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li {
	float:none
}
.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a {
	min-width:74px;
	margin-right:0;
	margin-bottom:3px
}
.tabs-left>.nav-tabs {
	float:left;
	margin-right:19px;
	border-right:1px solid #ddd
}
.tabs-left>.nav-tabs>li>a {
	margin-right:-1px;
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px
}
.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus {
	border-color:#eee #ddd #eee #eee
}
.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus {
	border-color:#ddd transparent #ddd #ddd;
	*border-right-color:#fff
}
.tabs-right>.nav-tabs {
	float:right;
	margin-left:19px;
	border-left:1px solid #ddd
}
.tabs-right>.nav-tabs>li>a {
	margin-left:-1px;
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0
}
.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus {
	border-color:#eee #eee #eee #ddd
}
.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus {
	border-color:#ddd #ddd #ddd transparent;
	*border-left-color:#fff
}
.nav>.disabled>a {
	color:#999
}
.nav>.disabled>a:hover,.nav>.disabled>a:focus {
	text-decoration:none;
	cursor:default;
	background-color:transparent
}
.navbar {
	*position:relative;
	*z-index:2;
	overflow:visible
}
.navbar-inner {
	min-height:40px;
	padding-right:20px;
	padding-left:20px;
	background-color:#fafafa;
	background-image:-moz-linear-gradient(top,#fff,#f2f2f2);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));
	background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);
	background-image:-o-linear-gradient(top,#fff,#f2f2f2);
	background-image:linear-gradient(to bottom,#fff,#f2f2f2);
	background-repeat:repeat-x;
	border:1px solid #d4d4d4;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);
	*zoom:1;
	-webkit-box-shadow:0 1px 4px rgba(0,0,0,.065);
	-moz-box-shadow:0 1px 4px rgba(0,0,0,.065);
	box-shadow:0 1px 4px rgba(0,0,0,.065)
}
.navbar-inner:before,.navbar-inner:after {
	display:table;
	line-height:0;
	content:""
}
.navbar-inner:after {
	clear:both
}
.navbar .container {
	width:auto
}
.nav-collapse.collapse {
	height:auto;
	overflow:visible
}
.navbar .brand {
	display:block;
	float:left;
	padding:10px 20px 10px;
	margin-left:-20px;
	font-size:20px;
	font-weight:200;
	color:#777;
	text-shadow:0 1px 0 #fff
}
.navbar .brand:hover,.navbar .brand:focus {
	text-decoration:none
}
.navbar-text {
	margin-bottom:0;
	line-height:40px;
	color:#777
}
.navbar-link {
	color:#777
}
.navbar-link:hover,.navbar-link:focus {
	color:#333
}
.navbar .divider-vertical {
	height:40px;
	margin:0 9px;
	border-right:1px solid #fff;
	border-left:1px solid #f2f2f2
}
.navbar .btn,.navbar .btn-group {
	margin-top:5px
}
.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group {
	margin-top:0
}
.navbar-form {
	margin-bottom:0;
	*zoom:1
}
.navbar-form:before,.navbar-form:after {
	display:table;
	line-height:0;
	content:""
}
.navbar-form:after {
	clear:both
}
.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox {
	margin-top:5px
}
.navbar-form input,.navbar-form select,.navbar-form .btn {
	display:inline-block;
	margin-bottom:0
}
.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"] {
	margin-top:3px
}
.navbar-form .input-append,.navbar-form .input-prepend {
	margin-top:5px;
	white-space:nowrap
}
.navbar-form .input-append input,.navbar-form .input-prepend input {
	margin-top:0
}
.navbar-search {
	position:relative;
	float:left;
	margin-top:5px;
	margin-bottom:0
}
.navbar-search .search-query {
	padding:4px 14px;
	margin-bottom:0;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:13px;
	font-weight:normal;
	line-height:1;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px
}
.navbar-static-top {
	position:static;
	margin-bottom:0
}
.navbar-static-top .navbar-inner {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.navbar-fixed-top,.navbar-fixed-bottom {
	position:fixed;
	right:0;
	left:0;
	z-index:1030;
	margin-bottom:0
}
.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner {
	border-width:0 0 1px
}
.navbar-fixed-bottom .navbar-inner {
	border-width:1px 0 0
}
.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner {
	padding-right:0;
	padding-left:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container {
	width:940px
}
.navbar-fixed-top {
	top:0
}
.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner {
	-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);
	-moz-box-shadow:0 1px 10px rgba(0,0,0,.1);
	box-shadow:0 1px 10px rgba(0,0,0,.1)
}
.navbar-fixed-bottom {
	bottom:0
}
.navbar-fixed-bottom .navbar-inner {
	-webkit-box-shadow:0 -1px 10px rgba(0,0,0,.1);
	-moz-box-shadow:0 -1px 10px rgba(0,0,0,.1);
	box-shadow:0 -1px 10px rgba(0,0,0,.1)
}
.navbar .nav {
	position:relative;
	left:0;
	display:block;
	float:left;
	margin:0 10px 0 0
}
.navbar .nav.pull-right {
	float:right;
	margin-right:0
}
.navbar .nav>li {
	float:left
}
.navbar .nav>li>a {
	float:none;
	padding:10px 15px 10px;
	color:#777;
	text-decoration:none;
	text-shadow:0 1px 0 #fff
}
.navbar .nav .dropdown-toggle .caret {
	margin-top:8px
}
.navbar .nav>li>a:focus,.navbar .nav>li>a:hover {
	color:#333;
	text-decoration:none;
	background-color:transparent
}
.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus {
	color:#555;
	text-decoration:none;
	background-color:#e5e5e5;
	-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,.125);
	-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,.125);
	box-shadow:inset 0 3px 8px rgba(0,0,0,.125)
}
.navbar .btn-navbar {
	display:none;
	float:right;
	padding:7px 10px;
	margin-right:5px;
	margin-left:5px;
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,.25);
	background-color:#ededed;
	*background-color:#e5e5e5;
	background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));
	background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);
	background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);
	background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);
	background-repeat:repeat-x;
	border-color:#e5e5e5 #e5e5e5 #bfbfbf;
	border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075)
}
.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled] {
	color:#fff;
	background-color:#e5e5e5;
	*background-color:#d9d9d9
}
.navbar .btn-navbar:active,.navbar .btn-navbar.active {
	background-color:#ccc \9
}
.navbar .btn-navbar .icon-bar {
	display:block;
	width:18px;
	height:2px;
	background-color:#f5f5f5;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
	-webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);
	-moz-box-shadow:0 1px 0 rgba(0,0,0,.25);
	box-shadow:0 1px 0 rgba(0,0,0,.25)
}
.btn-navbar .icon-bar+.icon-bar {
	margin-top:3px
}
.navbar .nav>li>.dropdown-menu:before {
	position:absolute;
	top:-7px;
	left:9px;
	display:inline-block;
	border-right:7px solid transparent;
	border-bottom:7px solid #ccc;
	border-left:7px solid transparent;
	border-bottom-color:rgba(0,0,0,.2);
	content:''
}
.navbar .nav>li>.dropdown-menu:after {
	position:absolute;
	top:-6px;
	left:10px;
	display:inline-block;
	border-right:6px solid transparent;
	border-bottom:6px solid #fff;
	border-left:6px solid transparent;
	content:''
}
.navbar-fixed-bottom .nav>li>.dropdown-menu:before {
	top:auto;
	bottom:-7px;
	border-top:7px solid #ccc;
	border-bottom:0;
	border-top-color:rgba(0,0,0,.2)
}
.navbar-fixed-bottom .nav>li>.dropdown-menu:after {
	top:auto;
	bottom:-6px;
	border-top:6px solid #fff;
	border-bottom:0
}
.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret {
	border-top-color:#333;
	border-bottom-color:#333
}
.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle {
	color:#555;
	background-color:#e5e5e5
}
.navbar .nav li.dropdown>.dropdown-toggle .caret {
	border-top-color:#777;
	border-bottom-color:#777
}
.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret {
	border-top-color:#555;
	border-bottom-color:#555
}
.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right {
	right:0;
	left:auto
}
.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before {
	right:12px;
	left:auto
}
.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after {
	right:13px;
	left:auto
}
.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu {
	right:100%;
	left:auto;
	margin-right:-1px;
	margin-left:0;
	-webkit-border-radius:6px 0 6px 6px;
	-moz-border-radius:6px 0 6px 6px;
	border-radius:6px 0 6px 6px
}
.navbar-inverse .navbar-inner {
	background-color:#1b1b1b;
	background-image:-moz-linear-gradient(top,#222,#111);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));
	background-image:-webkit-linear-gradient(top,#222,#111);
	background-image:-o-linear-gradient(top,#222,#111);
	background-image:linear-gradient(to bottom,#222,#111);
	background-repeat:repeat-x;
	border-color:#252525;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)
}
.navbar-inverse .brand,.navbar-inverse .nav>li>a {
	color:#999;
	text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus {
	color:#fff
}
.navbar-inverse .brand {
	color:#999
}
.navbar-inverse .navbar-text {
	color:#999
}
.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover {
	color:#fff;
	background-color:transparent
}
.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus {
	color:#fff;
	background-color:#111
}
.navbar-inverse .navbar-link {
	color:#999
}
.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus {
	color:#fff
}
.navbar-inverse .divider-vertical {
	border-right-color:#222;
	border-left-color:#111
}
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle {
	color:#fff;
	background-color:#111
}
.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret {
	border-top-color:#fff;
	border-bottom-color:#fff
}
.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret {
	border-top-color:#999;
	border-bottom-color:#999
}
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret {
	border-top-color:#fff;
	border-bottom-color:#fff
}
.navbar-inverse .navbar-search .search-query {
	color:#fff;
	background-color:#515151;
	border-color:#111;
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);
	box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
	transition:none
}
.navbar-inverse .navbar-search .search-query:-moz-placeholder {
	color:#ccc
}
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
	color:#ccc
}
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
	color:#ccc
}
.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused {
	padding:5px 15px;
	color:#333;
	text-shadow:0 1px 0 #fff;
	background-color:#fff;
	border:0;
	outline:0;
	-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);
	-moz-box-shadow:0 0 3px rgba(0,0,0,.15);
	box-shadow:0 0 3px rgba(0,0,0,.15)
}
.navbar-inverse .btn-navbar {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,.25);
	background-color:#0e0e0e;
	*background-color:#040404;
	background-image:-moz-linear-gradient(top,#151515,#040404);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));
	background-image:-webkit-linear-gradient(top,#151515,#040404);
	background-image:-o-linear-gradient(top,#151515,#040404);
	background-image:linear-gradient(to bottom,#151515,#040404);
	background-repeat:repeat-x;
	border-color:#040404 #040404 #000;
	border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled] {
	color:#fff;
	background-color:#040404;
	*background-color:#000
}
.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active {
	background-color:#000 \9
}
.breadcrumb {
	padding:8px 15px;
	margin:0 0 20px;
	list-style:none;
	background-color:#f5f5f5;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.breadcrumb>li {
	display:inline-block;
	*display:inline;
	text-shadow:0 1px 0 #fff;
	*zoom:1
}
.breadcrumb>li>.divider {
	padding:0 5px;
	color:#ccc
}
.breadcrumb>.active {
	color:#999
}
.pagination {
	margin:20px 0
}
.pagination ul {
	display:inline-block;
	*display:inline;
	margin-bottom:0;
	margin-left:0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	*zoom:1;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,.05);
	box-shadow:0 1px 2px rgba(0,0,0,.05)
}
.pagination ul>li {
	display:inline
}
.pagination ul>li>a,.pagination ul>li>span {
	float:left;
	padding:4px 12px;
	line-height:20px;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #ddd;
	border-left-width:0
}
.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span {
	background-color:#f5f5f5
}
.pagination ul>.active>a,.pagination ul>.active>span {
	color:#999;
	cursor:default
}
.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus {
	color:#999;
	cursor:default;
	background-color:transparent
}
.pagination ul>li:first-child>a,.pagination ul>li:first-child>span {
	border-left-width:1px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	-webkit-border-top-left-radius:4px;
	border-top-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-topleft:4px
}
.pagination ul>li:last-child>a,.pagination ul>li:last-child>span {
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomright:4px
}
.pagination-centered {
	text-align:center
}
.pagination-right {
	text-align:right
}
.pagination-large ul>li>a,.pagination-large ul>li>span {
	padding:11px 19px;
	font-size:17.5px
}
.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span {
	-webkit-border-bottom-left-radius:6px;
	border-bottom-left-radius:6px;
	-webkit-border-top-left-radius:6px;
	border-top-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-topleft:6px
}
.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span {
	-webkit-border-top-right-radius:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	border-bottom-right-radius:6px;
	-moz-border-radius-topright:6px;
	-moz-border-radius-bottomright:6px
}
.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span {
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-topleft:3px
}
.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span {
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomright:3px
}
.pagination-small ul>li>a,.pagination-small ul>li>span {
	padding:2px 10px;
	font-size:11.9px
}
.pagination-mini ul>li>a,.pagination-mini ul>li>span {
	padding:0 6px;
	font-size:10.5px
}
.pager {
	margin:20px 0;
	text-align:center;
	list-style:none;
	*zoom:1
}
.pager:before,.pager:after {
	display:table;
	line-height:0;
	content:""
}
.pager:after {
	clear:both
}
.pager li {
	display:inline
}
.pager li>a,.pager li>span {
	display:inline-block;
	padding:5px 14px;
	background-color:#fff;
	border:1px solid #ddd;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px
}
.pager li>a:hover,.pager li>a:focus {
	text-decoration:none;
	background-color:#f5f5f5
}
.pager .next>a,.pager .next>span {
	float:right
}
.pager .previous>a,.pager .previous>span {
	float:left
}
.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span {
	color:#999;
	cursor:default;
	background-color:#fff
}
.modal-backdrop {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1040;
	background-color:#000
}
.modal-backdrop.fade {
	opacity:0
}
.modal-backdrop,.modal-backdrop.fade.in {
	opacity:.8;
	filter:alpha(opacity=80)
}
.modal {
	position:fixed;
	top:10%;
	left:50%;
	z-index:1050;
	width:560px;
	margin-left:-280px;
	background-color:#fff;
	border:1px solid #999;
	border:1px solid rgba(0,0,0,.3);
	*border:1px solid #999;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	outline:none;
	-webkit-box-shadow:0 3px 7px rgba(0,0,0,.3);
	-moz-box-shadow:0 3px 7px rgba(0,0,0,.3);
	box-shadow:0 3px 7px rgba(0,0,0,.3);
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding-box;
	background-clip:padding-box
}
.modal.fade {
	top:-25%;
	-webkit-transition:opacity .3s linear,top .3s ease-out;
	-moz-transition:opacity .3s linear,top .3s ease-out;
	-o-transition:opacity .3s linear,top .3s ease-out;
	transition:opacity .3s linear,top .3s ease-out
}
.modal.fade.in {
	top:10%
}
.modal-header {
	padding:9px 15px;
	border-bottom:1px solid #eee
}
.modal-header .close {
	margin-top:2px
}
.modal-header h3 {
	margin:0;
	line-height:30px
}
.modal-body {
	position:relative;
	max-height:400px;
	padding:15px;
	overflow-y:auto
}
.modal-form {
	margin-bottom:0
}
.modal-footer {
	padding:14px 15px 15px;
	margin-bottom:0;
	text-align:right;
	background-color:#f5f5f5;
	border-top:1px solid #ddd;
	-webkit-border-radius:0 0 6px 6px;
	-moz-border-radius:0 0 6px 6px;
	border-radius:0 0 6px 6px;
	*zoom:1;
	-webkit-box-shadow:inset 0 1px 0 #fff;
	-moz-box-shadow:inset 0 1px 0 #fff;
	box-shadow:inset 0 1px 0 #fff
}
.modal-footer:before,.modal-footer:after {
	display:table;
	line-height:0;
	content:""
}
.modal-footer:after {
	clear:both
}
.modal-footer .btn+.btn {
	margin-bottom:0;
	margin-left:5px
}
.modal-footer .btn-group .btn+.btn {
	margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
	margin-left:0
}
.tooltip {
	position:absolute;
	z-index:1030;
	display:block;
	font-size:11px;
	line-height:1.4;
	opacity:0;
	filter:alpha(opacity=0);
	visibility:visible
}
.tooltip.in {
	opacity:.8;
	filter:alpha(opacity=80)
}
.tooltip.top {
	padding:5px 0;
	margin-top:-3px
}
.tooltip.right {
	padding:0 5px;
	margin-left:3px
}
.tooltip.bottom {
	padding:5px 0;
	margin-top:3px
}
.tooltip.left {
	padding:0 5px;
	margin-left:-3px
}
.tooltip-inner {
	max-width:200px;
	padding:8px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	background-color:#000;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.tooltip-arrow {
	position:absolute;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid
}
.tooltip.top .tooltip-arrow {
	bottom:0;
	left:50%;
	margin-left:-5px;
	border-top-color:#000;
	border-width:5px 5px 0
}
.tooltip.right .tooltip-arrow {
	top:50%;
	left:0;
	margin-top:-5px;
	border-right-color:#000;
	border-width:5px 5px 5px 0
}
.tooltip.left .tooltip-arrow {
	top:50%;
	right:0;
	margin-top:-5px;
	border-left-color:#000;
	border-width:5px 0 5px 5px
}
.tooltip.bottom .tooltip-arrow {
	top:0;
	left:50%;
	margin-left:-5px;
	border-bottom-color:#000;
	border-width:0 5px 5px
}
.popover {
	position:absolute;
	top:0;
	left:0;
	z-index:1010;
	display:none;
	max-width:276px;
	padding:1px;
	text-align:left;
	white-space:normal;
	background-color:#fff;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,.2);
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);
	-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);
	box-shadow:0 5px 10px rgba(0,0,0,.2);
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding;
	background-clip:padding-box
}
.popover.top {
	margin-top:-10px
}
.popover.right {
	margin-left:10px
}
.popover.bottom {
	margin-top:10px
}
.popover.left {
	margin-left:-10px
}
.popover-title {
	padding:8px 14px;
	margin:0;
	font-size:14px;
	font-weight:normal;
	line-height:18px;
	background-color:#f7f7f7;
	border-bottom:1px solid #ebebeb;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0
}
.popover-title:empty {
	display:none
}
.popover-content {
	padding:9px 14px
}
.popover .arrow,.popover .arrow:after {
	position:absolute;
	display:block;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid
}
.popover .arrow {
	border-width:11px
}
.popover .arrow:after {
	border-width:10px;
	content:""
}
.popover.top .arrow {
	bottom:-11px;
	left:50%;
	margin-left:-11px;
	border-top-color:#999;
	border-top-color:rgba(0,0,0,.25);
	border-bottom-width:0
}
.popover.top .arrow:after {
	bottom:1px;
	margin-left:-10px;
	border-top-color:#fff;
	border-bottom-width:0
}
.popover.right .arrow {
	top:50%;
	left:-11px;
	margin-top:-11px;
	border-right-color:#999;
	border-right-color:rgba(0,0,0,.25);
	border-left-width:0
}
.popover.right .arrow:after {
	bottom:-10px;
	left:1px;
	border-right-color:#fff;
	border-left-width:0
}
.popover.bottom .arrow {
	top:-11px;
	left:50%;
	margin-left:-11px;
	border-bottom-color:#999;
	border-bottom-color:rgba(0,0,0,.25);
	border-top-width:0
}
.popover.bottom .arrow:after {
	top:1px;
	margin-left:-10px;
	border-bottom-color:#fff;
	border-top-width:0
}
.popover.left .arrow {
	top:50%;
	right:-11px;
	margin-top:-11px;
	border-left-color:#999;
	border-left-color:rgba(0,0,0,.25);
	border-right-width:0
}
.popover.left .arrow:after {
	right:1px;
	bottom:-10px;
	border-left-color:#fff;
	border-right-width:0
}
.thumbnails {
	margin-left:-20px;
	list-style:none;
	*zoom:1
}
.thumbnails:before,.thumbnails:after {
	display:table;
	line-height:0;
	content:""
}
.thumbnails:after {
	clear:both
}
.row-fluid .thumbnails {
	margin-left:0
}
.thumbnails>li {
	float:left;
	margin-bottom:20px;
	margin-left:20px
}
.thumbnail {
	display:block;
	padding:4px;
	line-height:20px;
	border:1px solid #ddd;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,.055);
	-moz-box-shadow:0 1px 3px rgba(0,0,0,.055);
	box-shadow:0 1px 3px rgba(0,0,0,.055);
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}
a.thumbnail:hover,a.thumbnail:focus {
	border-color:#08c;
	-webkit-box-shadow:0 1px 4px rgba(0,105,214,.25);
	-moz-box-shadow:0 1px 4px rgba(0,105,214,.25);
	box-shadow:0 1px 4px rgba(0,105,214,.25)
}
.thumbnail>img {
	display:block;
	max-width:100%;
	margin-right:auto;
	margin-left:auto
}
.thumbnail .caption {
	padding:9px;
	color:#555
}
.media,.media-body {
	overflow:hidden;
	*overflow:visible;
	zoom:1
}
.media,.media .media {
	margin-top:15px
}
.media:first-child {
	margin-top:0
}
.media-object {
	display:block
}
.media-heading {
	margin:0 0 5px
}
.media>.pull-left {
	margin-right:10px
}
.media>.pull-right {
	margin-left:10px
}
.media-list {
	margin-left:0;
	list-style:none
}
.label,.badge {
	display:inline-block;
	padding:2px 4px;
	font-size:11.844px;
	font-weight:bold;
	line-height:14px;
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,.25);
	white-space:nowrap;
	vertical-align:baseline;
	background-color:#999
}
.label {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
.badge {
	padding-right:9px;
	padding-left:9px;
	-webkit-border-radius:9px;
	-moz-border-radius:9px;
	border-radius:9px
}
.label:empty,.badge:empty {
	display:none
}
a.label:hover,a.label:focus,a.badge:hover,a.badge:focus {
	color:#fff;
	text-decoration:none;
	cursor:pointer
}
.label-important,.badge-important {
	background-color:#b94a48
}
.label-important[href],.badge-important[href] {
	background-color:#953b39
}
.label-warning,.badge-warning {
	background-color:#f89406
}
.label-warning[href],.badge-warning[href] {
	background-color:#c67605
}
.label-success,.badge-success {
	background-color:#468847
}
.label-success[href],.badge-success[href] {
	background-color:#356635
}
.label-info,.badge-info {
	background-color:#3a87ad
}
.label-info[href],.badge-info[href] {
	background-color:#2d6987
}
.label-inverse,.badge-inverse {
	background-color:#333
}
.label-inverse[href],.badge-inverse[href] {
	background-color:#1a1a1a
}
.btn .label,.btn .badge {
	position:relative;
	top:-1px
}
.btn-mini .label,.btn-mini .badge {
	top:0
}
@-webkit-keyframes progress-bar-stripes {
	from {
	background-position:40px 0
}
to {
	background-position:0 0
}
}@-moz-keyframes progress-bar-stripes {
	from {
	background-position:40px 0
}
to {
	background-position:0 0
}
}@-ms-keyframes progress-bar-stripes {
	from {
	background-position:40px 0
}
to {
	background-position:0 0
}
}@-o-keyframes progress-bar-stripes {
	from {
	background-position:0 0;
}
to {
	background-position:40px 0;
}
}@keyframes progress-bar-stripes {
	from {
	background-position:40px 0
}
to {
	background-position:0 0
}
}.progress {
	height:20px;
	margin-bottom:20px;
	overflow:hidden;
	background-color:#f7f7f7;
	background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));
	background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);
	background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);
	background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);
	background-repeat:repeat-x;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow:inset 0 1px 2px rgba(0,0,0,.1)
}
.progress .bar {
	float:left;
	width:0;
	height:100%;
	font-size:12px;
	color:#fff;
	text-align:center;
	text-shadow:0 -1px 0 rgba(0,0,0,.25);
	background-color:#0e90d2;
	background-image:-moz-linear-gradient(top,#149bdf,#0480be);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));
	background-image:-webkit-linear-gradient(top,#149bdf,#0480be);
	background-image:-o-linear-gradient(top,#149bdf,#0480be);
	background-image:linear-gradient(to bottom,#149bdf,#0480be);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);
	-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
	-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
	box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:width .6s ease;
	-moz-transition:width .6s ease;
	-o-transition:width .6s ease;
	transition:width .6s ease
}
.progress .bar+.bar {
	-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15);
	-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15);
	box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15)
}
.progress-striped .bar {
	background-color:#149bdf;
	background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	-webkit-background-size:40px 40px;
	-moz-background-size:40px 40px;
	-o-background-size:40px 40px;
	background-size:40px 40px
}
.progress.active .bar {
	-webkit-animation:progress-bar-stripes 2s linear infinite;
	-moz-animation:progress-bar-stripes 2s linear infinite;
	-ms-animation:progress-bar-stripes 2s linear infinite;
	-o-animation:progress-bar-stripes 2s linear infinite;
	animation:progress-bar-stripes 2s linear infinite
}
.progress-danger .bar,.progress .bar-danger {
	background-color:#dd514c;
	background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));
	background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);
	background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);
	background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)
}
.progress-danger.progress-striped .bar,.progress-striped .bar-danger {
	background-color:#ee5f5b;
	background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-success .bar,.progress .bar-success {
	background-color:#5eb95e;
	background-image:-moz-linear-gradient(top,#62c462,#57a957);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));
	background-image:-webkit-linear-gradient(top,#62c462,#57a957);
	background-image:-o-linear-gradient(top,#62c462,#57a957);
	background-image:linear-gradient(to bottom,#62c462,#57a957);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)
}
.progress-success.progress-striped .bar,.progress-striped .bar-success {
	background-color:#62c462;
	background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-info .bar,.progress .bar-info {
	background-color:#4bb1cf;
	background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));
	background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);
	background-image:-o-linear-gradient(top,#5bc0de,#339bb9);
	background-image:linear-gradient(to bottom,#5bc0de,#339bb9);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)
}
.progress-info.progress-striped .bar,.progress-striped .bar-info {
	background-color:#5bc0de;
	background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-warning .bar,.progress .bar-warning {
	background-color:#faa732;
	background-image:-moz-linear-gradient(top,#fbb450,#f89406);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));
	background-image:-webkit-linear-gradient(top,#fbb450,#f89406);
	background-image:-o-linear-gradient(top,#fbb450,#f89406);
	background-image:linear-gradient(to bottom,#fbb450,#f89406);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)
}
.progress-warning.progress-striped .bar,.progress-striped .bar-warning {
	background-color:#fbb450;
	background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.accordion {
	margin-bottom:20px
}
.accordion-group {
	margin-bottom:2px;
	border:1px solid #e5e5e5;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.accordion-heading {
	border-bottom:0
}
.accordion-heading .accordion-toggle {
	display:block;
	padding:8px 15px
}
.accordion-toggle {
	cursor:pointer
}
.accordion-inner {
	padding:9px 15px;
	border-top:1px solid #e5e5e5
}
.carousel {
	position:relative;
	margin-bottom:20px;
	line-height:1
}
.carousel-inner {
	position:relative;
	width:100%;
	overflow:hidden
}
.carousel-inner>.item {
	position:relative;
	display:none;
	-webkit-transition:.6s ease-in-out left;
	-moz-transition:.6s ease-in-out left;
	-o-transition:.6s ease-in-out left;
	transition:.6s ease-in-out left
}
.carousel-inner>.item>img,.carousel-inner>.item>a>img {
	display:block;
	line-height:1
}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev {
	display:block
}
.carousel-inner>.active {
	left:0
}
.carousel-inner>.next,.carousel-inner>.prev {
	position:absolute;
	top:0;
	width:100%
}
.carousel-inner>.next {
	left:100%
}
.carousel-inner>.prev {
	left:-100%
}
.carousel-inner>.next.left,.carousel-inner>.prev.right {
	left:0
}
.carousel-inner>.active.left {
	left:-100%
}
.carousel-inner>.active.right {
	left:100%
}
.carousel-control {
	position:absolute;
	top:40%;
	left:15px;
	width:40px;
	height:40px;
	margin-top:-20px;
	font-size:60px;
	font-weight:100;
	line-height:30px;
	color:#fff;
	text-align:center;
	background:#222;
	border:3px solid #fff;
	-webkit-border-radius:23px;
	-moz-border-radius:23px;
	border-radius:23px;
	opacity:.5;
	filter:alpha(opacity=50)
}
.carousel-control.right {
	right:15px;
	left:auto
}
.carousel-control:hover,.carousel-control:focus {
	color:#fff;
	text-decoration:none;
	opacity:.9;
	filter:alpha(opacity=90)
}
.carousel-indicators {
	position:absolute;
	top:15px;
	right:15px;
	z-index:5;
	margin:0;
	list-style:none
}
.carousel-indicators li {
	display:block;
	float:left;
	width:10px;
	height:10px;
	margin-left:5px;
	text-indent:-999px;
	background-color:#ccc;
	background-color:rgba(255,255,255,.25);
	border-radius:5px
}
.carousel-indicators .active {
	background-color:#fff
}
.carousel-caption {
	position:absolute;
	right:0;
	bottom:0;
	left:0;
	padding:15px;
	background:#333;
	background:rgba(0,0,0,.75)
}
.carousel-caption h4,.carousel-caption p {
	line-height:20px;
	color:#fff
}
.carousel-caption h4 {
	margin:0 0 5px
}
.carousel-caption p {
	margin-bottom:0
}
.hero-unit {
	padding:60px;
	margin-bottom:30px;
	font-size:18px;
	font-weight:200;
	line-height:30px;
	color:inherit;
	background-color:#eee;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px
}
.hero-unit h1 {
	margin-bottom:0;
	font-size:60px;
	line-height:1;
	letter-spacing:-1px;
	color:inherit
}
.hero-unit li {
	line-height:30px
}
.pull-right {
	float:right
}
.pull-left {
	float:left
}
.hide {
	display:none
}
.show {
	display:block
}
.invisible {
	visibility:hidden
}
.affix {
	position:fixed
}
html {
	min-height:100%
}
body {
	padding-bottom:0;
	background:url("bg.jpg") center top repeat-x #e0dfcc;
	min-height:100%;
	font-size:12px;
	color:#a0393c;
	font-family:'Microsoft Yahei',SimHei,Arial,sans-serif;
	overflow-x:hidden;
	overflow-y:hidden;
}
a {
	color:red;
	text-decoration:none;
	outline:none
}
a:hover {
	color:#f80;
	text-decoration:none
}
li {
	list-style:none
}
ul,ol {
	margin:0;
	padding:0
}
.text-title {
	font-size:16px;
	color:#eb000b;
	font-weight:bold;
	padding:10px 0 20px 0
}
.text-required {
	color:#eb000b;
	font-size:16px
}
.top-container {
	width:1000px;
	margin-left:auto;
	margin-right:auto
}
.blank-container {
	background-color:#f8f5ef;
	background-color:rgba(255,255,255,.5);
	padding:27px 12px 12px
}
.main {
	min-height:100%;
	height:auto!important;
	height:100%;
	margin:0;
	background:url("bg_bottom.png") center bottom repeat-x;
	width:100%;
	min-width:1000px
}
.main .topbar {
	position:inherit;
	top:0;
	left:0;
	right:0;
	z-index:10;
	overflow:visible
}
.main .topbar .current-city {
	background-color:#800910;
	height:20px;
	padding:6px 0 6px;
	color:#fff
}
.main .topbar .current-city .top-container {
	padding-left:210px;
	width:790px
}
.main .topbar .current-city a {
	color:#ff0
}
.main .topbar .current-city a:hover {
	color:#ff6d00
}
.main .topbar .current-city a:hover,.main .topbar .current-city a:focus,.main .topbar .current-city a:active {
	text-decoration:none
}
.main .topbar .current-city .highlight-link {
	color:#fff;
	cursor:pointer
}
.main .topbar .current-city .highlight-link:hover {
	color:#fff
}
.main .topbar .navigation {
	background:url("bg_nav.png") #b20008;
	background-position:center top;
	height:78px;
	vertical-align:top
}
.main .topbar .navigation .nav-logo {
	margin-top:-32px;
	float:left;
	width:161px;
	height:110px;
	overflow: hidden;
	text-align:center;
	vertical-align:top;
	position:absolute;
	background:url("logo-bg.jpg") no-repeat center top;
}
.main .topbar .navigation .nav-main {
	vertical-align:top;
	float:right
}
.main .topbar .navigation .nav-main .nav-menu {
	float:left;
	margin:0 10px;
	padding:0
}
.main .topbar .navigation .nav-main .nav-menu span {
	float:left;
	height:70px;
	width:116px;
	margin-left:-8px;
	margin-right:-8px;
}

.main .topbar .navigation .nav-main .nav-menu span.active {
	background:url("nav_menu_act.png") no-repeat center bottom;
}

.main .topbar .navigation .nav-main .nav-menu span a {
	display:block;
	text-align:center;
	font-size:14px;
	color:#fff;
	margin:20px 0;
	font-weight:bold;
	/**
	color:transparent;
	text-indent:-9999px;
	background-attachment:fixed;
	background:url("bg_nav_menu.png") no-repeat*/
}
.main .topbar .navigation .nav-main .nav-menu span a>b {
	clear:both;
	font-size:12px;
	font-weight:normal;
}
.main .topbar .navigation .nav-main .nav-menu span.active a {
	color:#a0393c;
}

/**
.main .topbar .navigation .nav-main .nav-menu span a:hover {
	background-position:0 -140px
}
.main .topbar .navigation .nav-main .nav-menu span .menu-order {
	background-position:-116px 0
}
.main .topbar .navigation .nav-main .nav-menu span .menu-order:hover {
	background-position:-116px -140px
}
.main .topbar .navigation .nav-main .nav-menu span .menu-order[class~=active] {
	background-position:-116px -70px
}
.main .topbar .navigation .nav-main .nav-menu span .menu-menu {
	background-position:-232px 0
}
.main .topbar .navigation .nav-main .nav-menu span .menu-menu:hover {
	background-position:-232px -140px
}
.main .topbar .navigation .nav-main .nav-menu span .menu-menu[class~=active] {
	background-position:-232px -70px
}
.main .topbar .navigation .nav-main .nav-menu span .menu-query {
	background-position:-348px 0
}
.main .topbar .navigation .nav-main .nav-menu span .menu-query:hover {
	background-position:-348px -140px
}
.main .topbar .navigation .nav-main .nav-menu span .menu-query[class~=active] {
	background-position:-348px -70px
}
.main .topbar .navigation .nav-main .nav-menu span .menu-stores {
	background-position:-464px 0
}
.main .topbar .navigation .nav-main .nav-menu span .menu-stores:hover {
	background-position:-464px -140px
}
.main .topbar .navigation .nav-main .nav-menu span .menu-stores[class~=active] {
	background-position:-464px -70px
}
.main .topbar .navigation .nav-main .nav-menu span .menu-faqs {
	background-position:-580px 0
}
.main .topbar .navigation .nav-main .nav-menu span .menu-faqs:hover {
	background-position:-580px -140px
}
.main .topbar .navigation .nav-main .nav-menu span .menu-faqs[class~=active] {
	background-position:-580px -70px
}
*/
.main .topbar .navigation .nav-main .nav-trolley {
	float:right
}
.main .topbar .navigation .nav-main .nav-trolley .trolley-container {
	z-index:999
}
.main .topbar .navigation .nav-main .nav-trolley .trolley-container .btn-cart {
	z-index:1001
}
.main .topbar .navigation .nav-main .nav-trolley .trolley-container .btn-cart a {
	display:block;
	width:108px;
	height:70px;
	color:transparent;
	font-size:0;
	text-indent:-9999px;
	background:url("bg_nav_menu.png") no-repeat;
	background-position:-696px 0;
	outline:none;
	position:relative
}
.main .topbar .navigation .nav-main .nav-trolley .trolley-container .btn-cart a:hover {
	background-position:-696px -70px
}
.main .topbar .navigation .nav-main .nav-trolley .trolley-container .btn-cart .trolley-itemCount {
	font-family:Arial,Gadget,sans-serif;
	font-size:12px;
	color:#fff;
	float:left;
	text-indent:0;
	position:absolute!important;
	top:10px;
	right:-7px;
	padding:1px 3px;
	text-align:center;
	background-color:red!important;
	border:solid 2px #fff
}
.main .topbar .navigation .nav-main .nav-trolley .trolley-container .trolley-content-container {
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-box-shadow:0 0 8px #800910;
	-moz-box-shadow:0 0 8px #800910;
	box-shadow:0 0 8px #800910
}
.main .topbar .navigation .nav-main .nav-trolley .trolley-container .trolley-content-container .trolley-messageBar {
	padding:5px 10px
}
.main .topbar .navigation .nav-main .nav-trolley .trolley-container .trolley-content-container .trolley-detail-container {
	padding:5px 10px
}
.main .topbar .navigation .nav-main .nav-trolley .trolley-container .trolley-content-container .trolley-detail-container ul {
	margin-left:0
}
.main .topbar .navigation .nav-main .nav-trolley .trolley-container .trolley-content-container .trolley-detail-container .lineItemForm {
	background-color:#fff;
	border:solid 1px #bbb;
	padding:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
.main .topbar .navigation .nav-main .nav-trolley .trolley-container .trolley-content-container .trolley-detail-container .lineItemForm .removeItem {
	display:none
}
.main .topbar .navigation .nav-main .nav-trolley .trolley-container .trolley-content-container .trolley-detail-container .lineItemForm .itemPrice {
	float:right
}
.main .topbar .navigation .nav-main .nav-trolley .trolley-container .trolley-content-container .trolley-detail-container .lineItemForm .descriptionList {
	display:none
}
.main .topbar .navigation .nav-main .nav-trolley .trolley-container .trolley-content-container .trolley-detail-container .orderTotalWrap ul,.main .topbar .navigation .nav-main .nav-trolley .trolley-container .trolley-content-container .trolley-detail-container .orderTotalWrap .orderTotal {
	text-align:right
}
.main .topbar .navigation .nav-main .nav-trolley .trolley-container .trolley-content-container .trolley-detail-container .orderTotalWrap .trolley-subtotal,.main .topbar .navigation .nav-main .nav-trolley .trolley-container .trolley-content-container .trolley-detail-container .orderTotalWrap .trolley-deliveryFee,.main .topbar .navigation .nav-main .nav-trolley .trolley-container .trolley-content-container .trolley-detail-container .orderTotalWrap .trolley-discount,.main .topbar .navigation .nav-main .nav-trolley .trolley-container .trolley-content-container .trolley-detail-container .orderTotalWrap .trolley-totalAmount {
	width:100px;
	margin-right:-4px;
	display:inline-block;
	zoom:1;
	*display:inline;
	*margin-right:0
}
.main .main-container {
	padding-top:10px;
	padding-bottom:80px
}
.main .footer {
	color:#fff;
	height:20px;
	background-color:#029f41;
	width:auto;
	padding:8px 0
}
.main .footer a {
	color:#fff
}
.main .footer a:hover {
	color:#ff6d00
}
.main .footer a:hover,.main .footer a:focus,.main .footer a:active {
	text-decoration:none
}
.main .footer .links li {
	margin-right:-4px;
	display:inline-block;
	zoom:1;
	*display:inline;
	*margin-right:0;
	padding:0 10px
}
.product-menu {
	width:200px;
	min-height:432px;
	float:left;
	background-color:#f8f5ef;
	background-color:rgba(255,255,255,.5)
}
.product-menu .menu-header {
	color:transparent;
	font-size:0;
	text-indent:-9999px;
	height:57px;
	background-image:url("bg_menu_header.png");
	background-position:center
}
.product-menu .menu-content {
	padding-bottom:5px
}
.product-menu .menu-content .menu-list li {
	padding-left:10px;
	list-style:none;
	background-image:url("bg_menu_spliter.png");
	background-repeat:no-repeat;
	background-position:top left;
	cursor:pointer
}
.product-menu .menu-content .menu-list li .item-indicator {
	width:3px;
	height:8px;
	padding-right:8px;
	background:url("icon_triangle.png") 0 0 no-repeat;
	margin-right:-4px;
	display:inline-block;
	zoom:1;
	*display:inline;
	*margin-right:0
}
.product-menu .menu-content .menu-list li a {
	width:100%;
	height:100%;
	line-height:32px;
	color:#543c1a;
	font-size:13px;
	font-weight:normal
}
.product-menu .menu-content .menu-list li:hover {
	background-color:#FFB754;
	text-decoration:none
}
.product-menu .menu-content .menu-list li:hover a {
	color:#b20008
}
.product-menu .menu-content .menu-list li:hover .item-indicator {
	background:url("icon_triangle.png") -3px 0 no-repeat
}
.product-menu .menu-content .menu-list li.active {
	background-color:#fe9400;
	text-decoration:none
}
.product-menu .menu-content .menu-list li.active .item-indicator {
	background:url("icon_triangle.png") -3px 0 no-repeat
}
.product-menu .menu-content .menu-list li.active a {
	color:#b20008;
	text-decoration:none
}
.product-menu .menu-footer {
	color:transparent;
	font-size:0;
	text-indent:-9999px
}
.wizard {
	padding:0 0 10px;
	color:#fff;
	margin:0
}
.wizard .wizard-item {
	width:230px;
	margin:5px 10px 0 10px;
	padding-bottom:10px;
	margin-right:-4px;
	display:inline-block;
	zoom:1;
	*display:inline;
	*margin-right:0;
	background-image:url("bg_wizard_current.png");
	background-repeat:no-repeat;
	background-position:107px -47px
}
.wizard .wizard-item .context {
	width:100%;
	height:100%;
	background-color:#c93e45;
	padding:10px 0 10px;
	line-height:30px;
	font-size:14px;
	vertical-align:top;
	text-align:center;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	display:block
}
.wizard .wizard-item * {
	vertical-align:middle
}
.wizard .wizard-item .step-num {
	font-size:32px;
	font-weight:bold;
	font-style:italic;
	margin-right:8px
}
.wizard .current-red {
	background-position:107px 52px
}
.wizard .current-brown {
	background-position:-893px 52px
}
.wizard .wizard-red .context {
	background-color:#c93e45
}
.wizard .wizard-brown .context {
	background-color:#d4813f
}
.wizard .wizard-orange .context {
	background-color:#ff8500
}
.wizard .wizard-green .context {
	background-color:#01a242
}
.wizard-title {
	width:100%;
	height:100%;
	background-color:#b40009;
	padding:10px 0;
	line-height:30px;
	vertical-align:top;
	text-align:left;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	display:block;
	margin-bottom:10px
}
.wizard-title .wizard-title-content {
	padding-left:20px;
	color:#fff
}
.wizard-title .wizard-title-content .title {
	font-size:16px;
	font-weight:bold
}
.wizard-title .wizard-title-content .description {
	margin-left:50px;
	font-size:12px
}
.signup-box {
	padding:20px;
	width:auto
}
.signup-box .signup-info {
	border-right:dashed 1px #d6d6d6
}
.signup-box .signup-info ul>li {
	width:100%;
	list-style:none
}
.address-selection {
	color:#5f5f5f;
	padding:0 20px 20px;
	width:auto;
	font-size:12px
}
.address-selection .address-input {
	height:370px;
	width:50%;
	border-right:dashed 1px #888
}
.address-selection .address-input .address-input-table {
	padding:0 20px 20px;
	height:250px
}
.address-selection .address-input .address-remind {
	padding:0 20px 0;
	height:100px
}
.address-selection .address-search-result {
	height:370px;
	width:50%;
	margin-left:0;
	-webkit-border-top-right-radius:8px;
	-moz-border-radius-topright:8px;
	border-top-right-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	-moz-border-radius-bottomright:8px;
	border-bottom-right-radius:8px
}
.address-selection .address-search-result .result-container .result-title-bar {
	line-height:26px;
	padding:0 10px;
	font-size:16px;
	font-weight:bold;
	color:#eb000b
}
.address-selection .address-search-result .result-container .result-title-bar a {
	float:right;
	color:#999;
	text-decoration:none;
	font-size:12px
}
.address-selection .address-search-result .result-container .search-result {
	padding:0;
	height:340px;
	overflow:auto
}
.address-selection .address-search-result .result-container .search-result .item>td {
	padding:5px 0 5px 10px
}
.address-selection .address-search-result .result-container .search-result .focusOver {
	background-color:#eee;
	cursor:pointer
}
.address-selection .address-search-result .result-container .no-result-text {
	padding:80px 10px 0
}
.btn {
	display:inline-block;
	color:#fff!important;
	text-shadow:0 -1px 0 rgba(0,0,0,.25)!important;
	background-image:none!important;
	border:5px solid;
	box-shadow:none!important;
	-webkit-transition:all ease .15s;
	-moz-transition:all ease .15s;
	-o-transition:all ease .15s;
	transition:all ease .15s;
	cursor:pointer;
	vertical-align:middle;
	margin:0;
	position:relative;
	padding:0 12px 1px;
	line-height:32px;
	font-size:14px;
	font-weight:bold
}
.btn-large {
	padding:0 14px 1px;
	line-height:38px;
	border-width:6px;
	font-size:16px
}
.btn-small {
	padding:0 12px;
	line-height:24px;
	border-width:5px;
	font-size:13px
}
.btn-mini {
	padding:0 8px;
	line-height:22px;
	border-width:0;
	font-size:12px
}
.btn-minier {
	padding:0 4px;
	line-height:18px;
	border-width:1px;
	font-size:11px
}
button.btn:active {
	top:1px;
	left:1px
}
.btn,.btn-default {
	background-color:#abbac3!important;
	border-color:#abbac3
}
.btn:hover,.btn-default:hover {
	background-color:#8b9aa3!important
}
.btn.no-border:hover,.btn-default.no-border:hover {
	border-color:#8b9aa3
}
.btn.no-hover:hover,.btn-default.no-hover:hover {
	background-color:#abbac3!important
}
.btn.active,.btn-default.active {
	background-color:#9baab3!important;
	border-color:#8a9ba6
}
.btn.no-border.active,.btn-default.no-border.active {
	background-color:#92a3ac!important;
	border-color:#92a3ac
}
.btn.disabled,.btn-default.disabled,.btn[disabled],.btn-default[disabled] {
	background-color:#abbac3!important
}
.btn-primary {
	background-color:#eb000b!important;
	border-color:#eb000b;
	color:#fff!important
}
.btn-primary:hover {
	background-color:#891200!important
}
.btn-primary.no-border:hover {
	border-color:#891200
}
.btn-primary.no-hover:hover {
	background-color:#eb000b!important
}
.btn-primary.active {
	background-color:#ba0906!important;
	border-color:#9c0805
}
.btn-primary.no-border.active {
	background-color:#ab0805!important;
	border-color:#ab0805
}
.btn-primary.disabled,.btn-primary[disabled] {
	background-color:#eb000b!important
}
.btn-primary:hover {
	color:#ff0!important
}
.btn-primary.no-hover:hover {
	color:#fff!important
}
.btn-primary.active {
	color:#ffff80!important
}
.btn-primary.no-border.active {
	color:#ffff70!important
}
.btn-primary.disabled,.btn-primary[disabled] {
	color:#fff!important
}
.btn-info {
	background-color:#ff3b00!important;
	border-color:#ff3b00
}
.btn-info:hover {
	background-color:#ff5b00!important
}
.btn-info.no-border:hover {
	border-color:#ff5b00
}
.btn-info.no-hover:hover {
	background-color:#ff3b00!important
}
.btn-info.active {
	background-color:#ff4b00!important;
	border-color:#e04200
}
.btn-info.no-border.active {
	background-color:#f04700!important;
	border-color:#f04700
}
.btn-info.disabled,.btn-info[disabled] {
	background-color:#ff3b00!important
}
.btn-success {
	background-color:#87b87f!important;
	border-color:#87b87f
}
.btn-success:hover {
	background-color:#629b58!important
}
.btn-success.no-border:hover {
	border-color:#629b58
}
.btn-success.no-hover:hover {
	background-color:#87b87f!important
}
.btn-success.active {
	background-color:#75aa6c!important;
	border-color:#649c5a
}
.btn-success.no-border.active {
	background-color:#6ba462!important;
	border-color:#6ba462
}
.btn-success.disabled,.btn-success[disabled] {
	background-color:#87b87f!important
}
.btn-warning {
	background-color:#ffb752!important;
	border-color:#ffb752
}
.btn-warning:hover {
	background-color:#e59729!important
}
.btn-warning.no-border:hover {
	border-color:#e59729
}
.btn-warning.no-hover:hover {
	background-color:#ffb752!important
}
.btn-warning.active {
	background-color:#f2a73e!important;
	border-color:#f09a21
}
.btn-warning.no-border.active {
	background-color:#f1a02f!important;
	border-color:#f1a02f
}
.btn-warning.disabled,.btn-warning[disabled] {
	background-color:#ffb752!important
}
.btn-danger {
	background-color:#ff2500!important;
	border-color:#ff2500;
	color:#fff!important
}
.btn-danger:hover {
	background-color:#891200!important
}
.btn-danger.no-border:hover {
	border-color:#891200
}
.btn-danger.no-hover:hover {
	background-color:#ff2500!important
}
.btn-danger.active {
	background-color:#c41c00!important;
	border-color:#a51700
}
.btn-danger.no-border.active {
	background-color:#b51900!important;
	border-color:#b51900
}
.btn-danger.disabled,.btn-danger[disabled] {
	background-color:#ff2500!important
}
.btn-danger:hover {
	color:#ff0!important
}
.btn-danger.no-hover:hover {
	color:#fff!important
}
.btn-danger.active {
	color:#ffff80!important
}
.btn-danger.no-border.active {
	color:#ffff70!important
}
.btn-danger.disabled,.btn-danger[disabled] {
	color:#fff!important
}
.btn-inverse {
	background-color:#555!important;
	border-color:#555
}
.btn-inverse:hover {
	background-color:#303030!important
}
.btn-inverse.no-border:hover {
	border-color:#303030
}
.btn-inverse.no-hover:hover {
	background-color:#555!important
}
.btn-inverse.active {
	background-color:#434343!important;
	border-color:#333
}
.btn-inverse.no-border.active {
	background-color:#3b3b3b!important;
	border-color:#3b3b3b
}
.btn-inverse.disabled,.btn-inverse[disabled] {
	background-color:#555!important
}
.btn-pink {
	background-color:#d6487e!important;
	border-color:#d6487e
}
.btn-pink:hover {
	background-color:#b73766!important
}
.btn-pink.no-border:hover {
	border-color:#b73766
}
.btn-pink.no-hover:hover {
	background-color:#d6487e!important
}
.btn-pink.active {
	background-color:#c74072!important;
	border-color:#b33564
}
.btn-pink.no-border.active {
	background-color:#be386a!important;
	border-color:#be386a
}
.btn-pink.disabled,.btn-pink[disabled] {
	background-color:#d6487e!important
}
.btn-purple {
	background-color:#9585bf!important;
	border-color:#9585bf
}
.btn-purple:hover {
	background-color:#7461aa!important
}
.btn-purple.no-border:hover {
	border-color:#7461aa
}
.btn-purple.no-hover:hover {
	background-color:#9585bf!important
}
.btn-purple.active {
	background-color:#8573b5!important;
	border-color:#735faa
}
.btn-purple.no-border.active {
	background-color:#7c69af!important;
	border-color:#7c69af
}
.btn-purple.disabled,.btn-purple[disabled] {
	background-color:#9585bf!important
}
.btn-grey {
	background-color:#a0a0a0!important;
	border-color:#a0a0a0
}
.btn-grey:hover {
	background-color:#888!important
}
.btn-grey.no-border:hover {
	border-color:#888
}
.btn-grey.no-hover:hover {
	background-color:#a0a0a0!important
}
.btn-grey.active {
	background-color:#949494!important;
	border-color:#858585
}
.btn-grey.no-border.active {
	background-color:#8c8c8c!important;
	border-color:#8c8c8c
}
.btn-grey.disabled,.btn-grey[disabled] {
	background-color:#a0a0a0!important
}
.btn-green {
	background-color:#019f42!important;
	border-color:#019f42
}
.btn-green:hover {
	background-color:#0dbe56!important
}
.btn-green.no-border:hover {
	border-color:#0dbe56
}
.btn-green.no-hover:hover {
	background-color:#019f42!important
}
.btn-green.active {
	background-color:#07af4c!important;
	border-color:#06913f
}
.btn-green.no-border.active {
	background-color:#06a046!important;
	border-color:#06a046
}
.btn-green.disabled,.btn-green[disabled] {
	background-color:#019f42!important
}
.btn-yellow {
	background-color:#fee188!important;
	border-color:#fee188;
	color:#963!important;
	text-shadow:0 -1px 0 rgba(255,255,255,.4)!important
}
.btn-yellow:hover {
	background-color:#f7d05b!important
}
.btn-yellow.no-border:hover {
	border-color:#f7d05b
}
.btn-yellow.no-hover:hover {
	background-color:#fee188!important
}
.btn-yellow.active {
	background-color:#fbd972!important;
	border-color:#fad054
}
.btn-yellow.no-border.active {
	background-color:#fad463!important;
	border-color:#fad463
}
.btn-yellow.disabled,.btn-yellow[disabled] {
	background-color:#fee188!important
}
.btn-light {
	background-color:#e7e7e7!important;
	border-color:#e7e7e7;
	color:#888!important;
	text-shadow:0 -1px 0 rgba(250,250,250,.25)!important
}
.btn-light:hover {
	background-color:#d9d9d9!important
}
.btn-light.no-border:hover {
	border-color:#d9d9d9
}
.btn-light.no-hover:hover {
	background-color:#e7e7e7!important
}
.btn-light.active {
	background-color:#e0e0e0!important;
	border-color:#d1d1d1
}
.btn-light.no-border.active {
	background-color:#d8d8d8!important;
	border-color:#d8d8d8
}
.btn-light.disabled,.btn-light[disabled] {
	background-color:#e7e7e7!important
}
.btn-light.btn-mini:after {
	left:-2px;
	right:-2px;
	top:-2px;
	bottom:-2px
}
.btn-light.btn-small:after {
	left:-4px;
	right:-4px;
	top:-4px;
	bottom:-4px
}
.btn-light.btn-large:after {
	left:-6px;
	right:-6px;
	top:-6px;
	bottom:-6px
}
.btn.disabled.active,.btn[disabled].active,.btn.disabled:focus,.btn[disabled]:focus,.btn.disabled:active,.btn[disabled]:active {
	outline:none
}
.btn.disabled:active,.btn[disabled]:active {
	top:0;
	left:0
}
.btn.active {
	color:#efe5b5
}
.btn.active:after {
	display:inline-block;
	content:"";
	position:absolute;
	border-bottom:1px solid #efe5b5;
	left:-4px;
	right:-4px;
	bottom:-4px
}
.btn.active.btn-small:after {
	left:-3px;
	right:-3px;
	bottom:-3px;
	border-bottom-width:1px
}
.btn.active.btn-large:after {
	left:-5px;
	right:-5px;
	bottom:-5px;
	border-bottom-width:1px
}
.btn.active.btn-mini:after,.btn.active.btn-minier:after {
	left:-1px;
	right:-1px;
	bottom:-1px;
	border-bottom-width:1px
}
.btn.active.btn-yellow:after {
	border-bottom-color:#c96338
}
.btn.active.btn-light {
	color:#515151
}
.btn.active.btn-light:after {
	border-bottom-color:#b5b5b5
}
.btn>[class*="icon-"] {
	display:inline;
	margin-right:4px
}
.btn>[class*="icon-"].icon-on-right {
	margin-right:0;
	margin-left:4px
}
.btn>.icon-only[class*="icon-"] {
	margin:0;
	vertical-align:middle;
	text-align:center;
	padding:0
}
.btn-large>[class*="icon-"] {
	margin-right:6px
}
.btn-large>[class*="icon-"].icon-on-right {
	margin-right:0;
	margin-left:6px
}
.btn-small>[class*="icon-"] {
	margin-right:3px
}
.btn-small>[class*="icon-"].icon-on-right {
	margin-right:0;
	margin-left:3px
}
.btn-mini>[class*="icon-"],.btn-minier>[class*="icon-"] {
	margin-right:2px
}
.btn-mini>[class*="icon-"].icon-on-right,.btn-minier>[class*="icon-"].icon-on-right {
	margin-right:0;
	margin-left:2px
}
.btn.btn-link {
	border:none!important;
	background:transparent none!important;
	color:#08c!important;
	text-shadow:none!important;
	padding:4px 12px!important;
	line-height:20px!important
}
.btn.btn-link:hover {
	background:none!important;
	text-shadow:none!important
}
.btn.btn-link.active {
	background:none!important;
	text-decoration:underline;
	color:#009ceb!important
}
.btn.btn-link.active:after {
	display:none
}
.btn.btn-link.disabled,.btn.btn-link[disabled] {
	background:none;
	opacity:.65
}
.btn.btn-link.disabled:hover,.btn.btn-link[disabled]:hover {
	background:none!important;
	text-decoration:none!important
}
.btn-group>.btn {
	}.btn-group>.btn,.btn-group>.btn+.btn {
	margin:0 1px 0 0
}
.btn-group>.btn:first-child {
	margin:0 1px 0 0
}
.btn-group>.btn:first-child,.btn-group>.btn:last-child {
	border-radius:0
}
.btn-group>.btn>.caret {
	margin-top:15px;
	margin-left:1px;
	border-width:5px;
	border-top-color:#fff
}
.btn-group>.btn.btn-small>.caret {
	margin-top:10px;
	border-width:4px
}
.btn-group>.btn.btn-large>.caret {
	margin-top:18px;
	border-width:6px
}
.btn-group>.btn.btn-mini>.caret {
	margin-top:9px;
	border-width:4px
}
.btn-group>.btn.btn-minier>.caret {
	margin-top:7px;
	border-width:3px
}
.btn-group>.btn+.btn.dropdown-toggle {
	padding-right:3px;
	padding-left:3px
}
.btn-group>.btn+.btn-large.dropdown-toggle {
	padding-right:4px;
	padding-left:4px
}
.btn-group .dropdown-toggle {
	border-radius:0
}
.btn-group>.btn,.btn-group+.btn {
	margin:0 1px 0 0;
	border-width:3px!important
}
.btn-group>.btn.active:after,.btn-group+.btn.active:after {
	left:-2px;
	right:-2px;
	bottom:-2px;
	border-bottom-width:1px
}
.btn-group>.btn-large,.btn-group+.btn-large {
	border-width:4px!important
}
.btn-group>.btn-large.active:after,.btn-group+.btn-large.active:after {
	left:-3px;
	right:-3px;
	bottom:-3px;
	border-bottom-width:1px
}
.btn-group>.btn-small,.btn-group+.btn-small {
	border-width:2px!important
}
.btn-group>.btn-small.active:after,.btn-group+.btn-small.active:after {
	left:-1px;
	right:-1px;
	bottom:-1px;
	border-bottom-width:1px
}
.btn-group>.btn-mini,.btn-group+.btn-mini {
	border-width:1px!important
}
.btn-group>.btn-mini.active:after,.btn-group+.btn-mini.active:after {
	left:0;
	right:0;
	bottom:0;
	border-bottom-width:1px
}
.btn-group>.btn-minier,.btn-group+.btn-minier {
	border-width:0!important
}
.btn-group>.btn-minier.active:after,.btn-group+.btn-minier.active:after {
	left:0;
	right:0;
	bottom:0;
	border-bottom-width:1px
}
.btn-group-vertical>.btn,.btn-group-vertical>.btn+.btn {
	margin:1px 0 0
}
.btn-group-vertical>.btn:first-child {
	margin-right:0
}
.input-append .btn-small {
	line-height:20px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px
}
.label {
	border-radius:0;
	text-shadow:none;
	font-size:11px;
	font-weight:normal;
	padding:1px 5px 3px;
	background-color:#abbac3!important
}
.label[class*="span"][class*="arrow"] {
	min-height:0
}
.badge {
	text-shadow:none;
	font-size:12px;
	padding-top:1px;
	padding-bottom:3px;
	font-weight:normal;
	line-height:15px;
	background-color:#abbac3!important
}
.badge.no-radius {
	border-radius:0
}
.badge.radius-1 {
	border-radius:1px
}
.badge.radius-2 {
	border-radius:2px
}
.badge.radius-3 {
	border-radius:3px
}
.badge.radius-4 {
	border-radius:4px
}
.badge.radius-5 {
	border-radius:5px
}
.badge.radius-6 {
	border-radius:6px
}
.label-transparent,.badge-transparent {
	background-color:transparent!important
}
.label-grey,.badge-grey {
	background-color:#a0a0a0!important
}
.label-info,.badge-info {
	background-color:#3a87ad!important
}
.label-primary,.badge-primary {
	background-color:#2283c5!important
}
.label-success,.badge-success {
	background-color:#82af6f!important
}
.label-important,.badge-important {
	background-color:#d15b47!important
}
.label-inverse,.badge-inverse {
	background-color:#333!important
}
.label-warning,.badge-warning {
	background-color:#f89406!important
}
.label-pink,.badge-pink {
	background-color:#d6487e!important
}
.label-purple,.badge-purple {
	background-color:#9585bf!important
}
.label-yellow,.badge-yellow {
	background-color:#fee188!important
}
.label-light,.badge-light {
	background-color:#e7e7e7!important
}
.label-red,.badge-red {
	background-color:#eb000b!important
}
.badge-yellow,.label-yellow {
	color:#963!important;
	border-color:#fee188
}
.badge-light,.label-light {
	color:#888!important
}
.label.arrowed,.label.arrowed-in {
	position:relative;
	margin-left:9px
}
.label.arrowed:before,.label.arrowed-in:before {
	display:inline-block;
	content:"";
	position:absolute;
	left:-14px;
	top:0;
	border:9px solid transparent;
	border-width:9px 7px;
	border-right-color:#abbac3
}
.label.arrowed-in:before {
	border-color:#abbac3;
	border-left-color:transparent!important;
	left:-9px
}
.label.arrowed-right,.label.arrowed-in-right {
	position:relative;
	margin-right:9px
}
.label.arrowed-right:after,.label.arrowed-in-right:after {
	display:inline-block;
	content:"";
	position:absolute;
	right:-14px;
	top:0;
	border:9px solid transparent;
	border-width:9px 7px;
	border-left-color:#abbac3
}
.label.arrowed-in-right:after {
	border-color:#abbac3;
	border-right-color:transparent!important;
	right:-9px
}
.label-info.arrowed:before {
	border-right-color:#3a87ad
}
.label-info.arrowed-in:before {
	border-color:#3a87ad
}
.label-info.arrowed-right:after {
	border-left-color:#3a87ad
}
.label-info.arrowed-in-right:after {
	border-color:#3a87ad
}
.label-primary.arrowed:before {
	border-right-color:#2283c5
}
.label-primary.arrowed-in:before {
	border-color:#2283c5
}
.label-primary.arrowed-right:after {
	border-left-color:#2283c5
}
.label-primary.arrowed-in-right:after {
	border-color:#2283c5
}
.label-success.arrowed:before {
	border-right-color:#82af6f
}
.label-success.arrowed-in:before {
	border-color:#82af6f
}
.label-success.arrowed-right:after {
	border-left-color:#82af6f
}
.label-success.arrowed-in-right:after {
	border-color:#82af6f
}
.label-warning.arrowed:before {
	border-right-color:#f89406
}
.label-warning.arrowed-in:before {
	border-color:#f89406
}
.label-warning.arrowed-right:after {
	border-left-color:#f89406
}
.label-warning.arrowed-in-right:after {
	border-color:#f89406
}
.label-important.arrowed:before {
	border-right-color:#d15b47
}
.label-important.arrowed-in:before {
	border-color:#d15b47
}
.label-important.arrowed-right:after {
	border-left-color:#d15b47
}
.label-important.arrowed-in-right:after {
	border-color:#d15b47
}
.label-inverse.arrowed:before {
	border-right-color:#333
}
.label-inverse.arrowed-in:before {
	border-color:#333
}
.label-inverse.arrowed-right:after {
	border-left-color:#333
}
.label-inverse.arrowed-in-right:after {
	border-color:#333
}
.label-pink.arrowed:before {
	border-right-color:#d6487e
}
.label-pink.arrowed-in:before {
	border-color:#d6487e
}
.label-pink.arrowed-right:after {
	border-left-color:#d6487e
}
.label-pink.arrowed-in-right:after {
	border-color:#d6487e
}
.label-purple.arrowed:before {
	border-right-color:#9585bf
}
.label-purple.arrowed-in:before {
	border-color:#9585bf
}
.label-purple.arrowed-right:after {
	border-left-color:#9585bf
}
.label-purple.arrowed-in-right:after {
	border-color:#9585bf
}
.label-yellow.arrowed:before {
	border-right-color:#fee188
}
.label-yellow.arrowed-in:before {
	border-color:#fee188
}
.label-yellow.arrowed-right:after {
	border-left-color:#fee188
}
.label-yellow.arrowed-in-right:after {
	border-color:#fee188
}
.label-light.arrowed:before {
	border-right-color:#e7e7e7
}
.label-light.arrowed-in:before {
	border-color:#e7e7e7
}
.label-light.arrowed-right:after {
	border-left-color:#e7e7e7
}
.label-light.arrowed-in-right:after {
	border-color:#e7e7e7
}
.label-grey.arrowed:before {
	border-right-color:#a0a0a0
}
.label-grey.arrowed-in:before {
	border-color:#a0a0a0
}
.label-grey.arrowed-right:after {
	border-left-color:#a0a0a0
}
.label-grey.arrowed-in-right:after {
	border-color:#a0a0a0
}
.label-red.arrowed:before {
	border-right-color:#eb000b
}
.label-red.arrowed-in:before {
	border-color:#eb000b
}
.label-red.arrowed-right:after {
	border-left-color:#eb000b
}
.label-red.arrowed-in-right:after {
	border-color:#eb000b
}
.label-large {
	font-size:13px;
	padding:3px 8px 5px
}
.label-large.arrowed,.label-large.arrowed-in {
	margin-left:12px
}
.label-large.arrowed:before,.label-large.arrowed-in:before {
	left:-16px;
	border-width:11px 8px
}
.label-large.arrowed-in:before {
	left:-12px
}
.label-large.arrowed-right,.label-large.arrowed-in-right {
	margin-right:11px
}
.label-large.arrowed-right:after,.label-large.arrowed-in-right:after {
	right:-16px;
	border-width:11px 8px
}
.label-large.arrowed-in-right:after {
	right:-12px
}
.lbl {
	vertical-align:middle
}
input[type=checkbox].tswo,input[type=radio].tswo {
	opacity:0;
	position:absolute;
	z-index:12;
	width:18px;
	height:18px
}
input[type=checkbox].tswo:checked,input[type=radio].tswo:checked,input[type=checkbox].tswo:focus,input[type=radio].tswo:focus {
	outline:none!important
}
input[type=checkbox].tswo+.lbl,input[type=radio].tswo+.lbl {
	position:relative;
	z-index:11;
	display:inline-block;
	margin:0;
	line-height:20px;
	min-height:14px;
	min-width:14px;
	font-weight:normal
}
input[type=checkbox].tswo+.lbl.padding-16::before,input[type=radio].tswo+.lbl.padding-16::before {
	margin-right:16px
}
input[type=checkbox].tswo+.lbl.padding-12::before,input[type=radio].tswo+.lbl.padding-12::before {
	margin-right:12px
}
input[type=checkbox].tswo+.lbl.padding-8::before,input[type=radio].tswo+.lbl.padding-8::before {
	margin-right:8px
}
input[type=checkbox].tswo+.lbl.padding-4::before,input[type=radio].tswo+.lbl.padding-4::before {
	margin-right:4px
}
input[type=checkbox].tswo+.lbl.padding-0::before,input[type=radio].tswo+.lbl.padding-0::before {
	margin-right:0
}
input[type=checkbox].tswo+.lbl::before,input[type=radio].tswo+.lbl::before {
	font-family:fontAwesome;
	font-weight:normal;
	font-size:11px;
	color:#32a3ce;
	content:" ";
	background-color:#fafafa;
	border:1px solid #ccc;
	box-shadow:0 1px 2px rgba(0,0,0,.05);
	border-radius:0;
	display:inline-block;
	text-align:center;
	vertical-align:middle;
	height:13px;
	line-height:13px;
	min-width:13px;
	margin-right:1px
}
input[type=checkbox].tswo:checked+.lbl::before,input[type=radio].tswo:checked+.lbl::before,input[type=checkbox].tswo .lbl:checked::before,input[type=radio].tswo .lbl:checked::before {
	display:inline-block;
	content:'';
	background-color:#f5f8fc;
	border-color:#adb8c0;
	box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05),inset 15px 10px -12px rgba(255,255,255,.1)
}
input[type=checkbox].tswo:hover+.lbl::before,input[type=radio].tswo:hover+.lbl::before,input[type=checkbox].tswo+.lbl:hover::before,input[type=radio].tswo+.lbl:hover::before {
	border-color:#ff893c
}
input[type=checkbox].tswo:active+.lbl::before,input[type=radio].tswo:active+.lbl::before,input[type=checkbox].tswo:checked:active+.lbl::before,input[type=radio].tswo:checked:active+.lbl::before {
	box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 1px 3px rgba(0,0,0,.1)
}
input[type=checkbox].tswo.tswo-checkbox-2+.lbl::before,input[type=radio].tswo.tswo-checkbox-2+.lbl::before {
	box-shadow:none
}
input[type=checkbox].tswo.tswo-checkbox-2:checked+.lbl::before,input[type=radio].tswo.tswo-checkbox-2:checked+.lbl::before {
	background-color:#f9a021;
	border-color:#f9a021;
	color:#fff
}
input[type=checkbox].tswo:disabled+.lbl::before,input[type=radio].tswo:disabled+.lbl::before,input[type=checkbox].tswo[disabled]+.lbl::before,input[type=radio].tswo[disabled]+.lbl::before,input[type=checkbox].tswo.disabled+.lbl::before,input[type=radio].tswo.disabled+.lbl::before {
	background-color:#ddd!important;
	border-color:#ccc!important;
	box-shadow:none!important;
	color:#bbb
}
input[type=radio].tswo+.lbl::before {
	border-radius:32px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:36px
}
input[type=radio].tswo:checked+.lbl::before {
	content:"•"
}
input[type=checkbox].tswo.tswo-switch {
	width:55px;
	height:20px
}
input[type=checkbox].tswo.tswo-switch+.lbl {
	margin:0 4px;
	min-height:24px
}
input[type=checkbox].tswo.tswo-switch+.lbl::before {
	font-family:Arial,Helvetica,sans-serif;
	content:"ON         OFF";
	color:#999;
	font-weight:bold;
	font-size:11px;
	line-height:18px;
	line-height:21px\9;
	height:18px;
	overflow:hidden;
	border-radius:12px;
	background-color:#f5f5f5;
	box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.2);
	border:1px solid #ccc;
	text-align:left;
	float:left;
	padding:0;
	width:50px;
	text-indent:-19px;
	text-indent:-21px\9;
	margin-right:0;
	-webkit-transition:text-indent .4s ease;
	-moz-transition:text-indent .4s ease;
	-o-transition:text-indent .4s ease;
	transition:text-indent .4s ease
}
input[type=checkbox].tswo.tswo-switch+.lbl::after {
	font-family:Arial,Helvetica,sans-serif;
	content:'|||';
	font-size:10px;
	font-weight:lighter;
	color:#e5e5e5;
	background-color:#fff;
	text-shadow:-1px 0 0 rgba(0,0,0,.15);
	text-align:center;
	border-radius:12px;
	width:22px;
	height:22px;
	line-height:20px;
	position:absolute;
	top:-2px;
	left:-3px;
	padding:0;
	box-shadow:0 1px 1px 1px rgba(0,0,0,.3);
	text-shadow:0 1px 1px rgba(0,0,0,.3) inset;
	-webkit-transition:left .4s ease;
	-moz-transition:left .4s ease;
	-o-transition:left .4s ease;
	transition:left .4s ease
}
input[type=checkbox].tswo.tswo-switch:checked+.lbl::before {
	text-indent:9px;
	color:#fff;
	background-color:#8ab2c9;
	border-color:#468fcc
}
input[type=checkbox].tswo.tswo-switch:checked+.lbl::after {
	left:34px;
	background-color:#fff;
	color:#8ab2c9
}
input[type=checkbox].tswo.tswo-switch.tswo-switch-2+.lbl::before {
	content:"YES        NO"
}
input[type=checkbox].tswo.tswo-switch.tswo-switch-3+.lbl::after {
	font-family:FontAwesome;
	font-size:13px;
	line-height:23px;
	content:"";
	top:-1px
}
input[type=checkbox].tswo.tswo-switch.tswo-switch-3:checked+.lbl::after {
	content:""
}
input[type=checkbox].tswo.tswo-switch.tswo-switch-4+.lbl::before,input[type=checkbox].tswo.tswo-switch.tswo-switch-5+.lbl::before {
	content:"ON           OFF";
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bolder;
	font-size:12px;
	line-height:19px;
	height:20px;
	overflow:hidden;
	line-height:21px\9;
	border-radius:12px;
	background-color:#8b9aa3;
	border:1px solid #8b9aa3;
	color:#fff;
	width:52px;
	text-indent:-25px;
	text-indent:-28px\9;
	display:inline-block;
	position:relative;
	box-shadow:none;
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	-o-transition:all .4s ease;
	transition:all .4s ease
}
input[type=checkbox].tswo.tswo-switch.tswo-switch-4+.lbl::after,input[type=checkbox].tswo.tswo-switch.tswo-switch-5+.lbl::after {
	font-family:Arial,Helvetica,sans-serif;
	content:'|||';
	text-shadow:-1px 0 0 rgba(0,0,0,.2);
	font-size:8px;
	font-weight:lighter;
	color:#8b9aa3;
	text-align:center;
	position:absolute;
	border-radius:12px;
	color:#5b6a73;
	top:2px;
	left:2px;
	width:18px;
	height:18px;
	line-height:16px;
	background-color:#fff;
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	-o-transition:all .4s ease;
	transition:all .4s ease
}
input[type=checkbox].tswo.tswo-switch.tswo-switch-4:checked+.lbl::before,input[type=checkbox].tswo.tswo-switch.tswo-switch-5:checked+.lbl::before {
	text-indent:9px;
	background-color:#468fcc;
	border-color:#468fcc
}
input[type=checkbox].tswo.tswo-switch.tswo-switch-4:checked+.lbl::after,input[type=checkbox].tswo.tswo-switch.tswo-switch-5:checked+.lbl::after {
	left:34px;
	background-color:#fff
}
input[type=checkbox].tswo.tswo-switch.tswo-switch-5+.lbl::before {
	content:"YES          NO"
}
input[type=checkbox].tswo.tswo-switch.tswo-switch-5:checked+.lbl::before {
	text-indent:8px
}
input[type=checkbox].tswo.tswo-switch.tswo-switch-6+.lbl {
	position:relative
}
input[type=checkbox].tswo.tswo-switch.tswo-switch-6+.lbl::before {
	font-family:FontAwesome;
	content:"";
	text-shadow:0 -1px 0 rgba(0,0,0,.25);
	box-shadow:none;
	border:none;
	font-weight:lighter;
	font-size:16px;
	border-radius:12px;
	display:inline-block;
	background-color:#888;
	color:#f2f2f2;
	width:52px;
	height:22px;
	line-height:20px;
	text-indent:32px;
	-webkit-transition:background .1s ease;
	-moz-transition:background .1s ease;
	-o-transition:background .1s ease;
	transition:background .1s ease
}
input[type=checkbox].tswo.tswo-switch.tswo-switch-6+.lbl::after {
	content:'';
	text-shadow:0 -1px 0 rgba(0,0,0,.25);
	position:absolute;
	top:2px;
	left:3px;
	border-radius:12px;
	box-shadow:0 -1px 0 rgba(0,0,0,.25);
	width:10px;
	height:10px;
	text-align:center;
	background-color:#f2f2f2;
	border:4px solid #f2f2f2;
	-webkit-transition:left .2s ease;
	-moz-transition:left .2s ease;
	-o-transition:left .2s ease;
	transition:left .2s ease
}
input[type=checkbox].tswo.tswo-switch.tswo-switch-6:checked+.lbl::before {
	content:"";
	text-indent:6px;
	color:#fff;
	border-color:#b7d3e5;
	background-color:#ff893c
}
input[type=checkbox].tswo.tswo-switch.tswo-switch-6:checked+.lbl::after {
	left:32px;
	background-color:#fff;
	border:4px solid #fff;
	text-shadow:0 -1px 0 rgba(0,200,0,.25)
}
input[type=checkbox].tswo.tswo-switch.tswo-switch-7 {
	width:75px
}
input[type=checkbox].tswo.tswo-switch.tswo-switch-7+.lbl {
	position:relative
}
input[type=checkbox].tswo.tswo-switch.tswo-switch-7+.lbl::before {
	content:"OFF           ON";
	font-weight:bolder;
	font-size:14px;
	line-height:20px;
	background-color:#fff;
	border:2px solid #aaa;
	border-radius:0;
	box-shadow:none;
	color:#aaa;
	width:70px;
	height:22px;
	line-height:22px;
	overflow:hidden;
	text-indent:4px;
	display:inline-block;
	position:relative;
	-webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	-o-transition:all .2s ease;
	transition:all .2s ease
}
input[type=checkbox].tswo.tswo-switch.tswo-switch-7+.lbl::after {
	content:'';
	font-family:FontAwesome;
	font-size:16px;
	position:absolute;
	top:3px;
	left:39px;
	width:32px;
	height:20px;
	line-height:18px;
	text-align:center;
	background-color:#aaa;
	color:#fff;
	border-radius:0;
	box-shadow:none;
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}
input[type=checkbox].tswo.tswo-switch.tswo-switch-7:checked+.lbl::before {
	color:#468fcc;
	background-color:#fff;
	text-indent:-33px;
	border-color:#6fb3e0
}
input[type=checkbox].tswo.tswo-switch.tswo-switch-7:checked+.lbl::after {
	left:3px;
	content:'';
	background-color:#468fcc;
	color:#fff
}
.adv-box {
	width:560px;
	height:432px;
	padding:0 10px;
	float:left
}
.adv-box .carousel {
	margin:0;
	height:432px
}
.adv-box .carousel img {
	width:100%;
	height:432px;
	cursor:default
}
.adv-box .carousel .carousel-inner {
	height:432px
}
.adv-box .carousel .carousel-indicators-wrapper {
	position:absolute;
	bottom:10px;
	left:50%
}
.adv-box .carousel .carousel-indicators-wrapper .carousel-indicators {
	position:relative;
	top:auto;
	right:50%;
	z-index:5;
	margin:0;
	list-style:none
}
.adv-box .carousel .carousel-indicators-wrapper .carousel-indicators li {
	display:block;
	float:left;
	width:40px;
	height:5px;
	margin-left:5px;
	text-indent:-999px;
	background-color:#bbb;
	background-color:rgba(255,255,255,.25);
	border-radius:0;
	cursor:pointer
}
.adv-box .carousel .carousel-indicators-wrapper .carousel-indicators .active {
	background-color:#fff
}
.adv-box .carousel .carousel-caption {
	position:absolute;
	right:0;
	bottom:0;
	left:0;
	padding:15px;
	background:#ddd;
	background:rgba(255,255,255,.5)
}
.adv-box .carousel .carousel-caption h4,.adv-box .carousel .carousel-caption p {
	line-height:20px;
	color:#333
}
.adv-box .carousel .carousel-caption h4 {
	margin:0 0 5px
}
.adv-box .carousel .carousel-caption p {
	margin-bottom:0
}
.adv-box .carousel .carousel-control {
	position:absolute;
	top:50%;
	width:30px;
	height:30px;
	left:15px;
	margin-top:-20px;
	font-size:30px;
	line-height:15px;
	color:#fff;
	background:none;
	border:none;
	opacity:.3;
	-moz-opacity:.3;
	filter:alpha(opacity=30)
}
.adv-box .carousel .carousel-control.right {
	right:15px;
	left:auto
}
.adv-box .carousel .carousel-control:hover,.adv-box .carousel .carousel-control:focus {
	opacity:.8;
	-moz-opacity:.8;
	filter:alpha(opacity=80)
}
.order-now-big-icon {
	width:220px;
	float:right
}
.login-box {
	float:right;
	width:220px;
	padding-top:10px
}
.login-box .login-box-header {
	background-image:url("banner_login.png");
	background-position:center;
	height:35px;
	color:transparent;
	font-size:0;
	text-indent:-9999px
}
.login-box .login-box-body {
	background-color:#f8f5ef;
	background-color:rgba(255,255,255,.5);
	padding:10px;
	height:201px
}
.login-box .login-box-body .login-box-row {
	margin-bottom:5px
}
.login-box .login-box-body .login-box-row .remeberme {
	margin-right:-4px;
	display:inline-block;
	zoom:1;
	*display:inline;
	*margin-right:0
}
.login-box .login-box-body .btn-login-box {
	width:80px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	line-height:26px
}
.adv-index-bottom {
	padding-top:10px
}
.adv-index-bottom .adv-index-list {
	background:url("adv_bottom.jpg") no-repeat
}
.adv-index-bottom .adv-index-list li {
	width:250px;
	height:144px;
	float:left
}
.adv-index-bottom .adv-index-list a {
	color:transparent;
	font-size:0;
	text-indent:-9999px;
	width:242px;
	height:136px;
	float:left
}
.adv-index-bottom .adv-index-list a:hover {
	-webkit-box-shadow:0 0 20px 4px #444;
	-moz-box-shadow:0 0 20px 4px #444;
	box-shadow:0 0 20px 4px #444;
	border:solid 4px #fff
}
.admin-login-box {
	width:400px;
	margin-left:auto;
	margin-right:auto;
	margin-top:120px;
	border:solid 1px #ddd;
	background-color:#fff;
	padding:10px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
.product-menu-page .menu-items {
	background-color:#f8f5ef;
	background-color:rgba(255,255,255,.5);
	float: right;
	min-height:410px;
	margin-left:10px;
	width:790px;
	padding-bottom:10px;
}
.product-menu-page .menu-items .menu-container .menu-second-group {
	background-image:url("bg_spec_nav_bg.png");
	background-repeat:repeat-x;
	height:47px
}
.product-menu-page .menu-items .menu-container .menu-second-group .menu-spec {
	color:#fff;
	min-width:80px;
	padding:5px 10px;
	font-weight:bold;
	margin-right:-4px;
	display:inline-block;
	zoom:1;
	*display:inline;
	*margin-right:0
}
.product-menu-page .menu-items .menu-container .menu-second-group .GroupItem {
	margin-right:-4px;
	display:inline-block;
	zoom:1;
	*display:inline;
	*margin-right:0
}
.product-menu-page .menu-items .menu-container .menu-second-group .GroupItem .active a {
	color:#ff0!important;
	background-image:url("bg_spec_nav_current_bg.png");
	background-repeat:repeat-x
}
.product-menu-page .menu-items .menu-container .menu-second-group .GroupItem .active a .link-wrapper {
	background-image:url("bg_spec_nav_current.png");
	background-position:center 0;
	background-repeat:no-repeat
}
.product-menu-page .menu-items .menu-container .menu-second-group .GroupItem>li {
	margin-right:-4px;
	display:inline-block;
	zoom:1;
	*display:inline;
	*margin-right:0;
	min-width:80px;
	height:43px;
	text-align:center;
	background-image:url("bg_spec_nav_bg_a.png");
	background-repeat:repeat-x
}
.product-menu-page .menu-items .menu-container .menu-second-group .GroupItem>li a {
	color:#fff;
	text-decoration:none;
	height:100%;
	width:100%;
	display:block
}
.product-menu-page .menu-items .menu-container .menu-second-group .GroupItem>li a .link-wrapper {
	height:100%;
	width:100%;
	display:block;
	padding-top:5px
}
.product-menu-page .menu-items .menu-container .menu-second-group .GroupItem>li a:hover {
	color:#da171c
}
.product-menu-page .menu-items .menu-container .menu-content>ul {
	margin:0
}
.product-menu-page .menu-items .menu-container .menu-content>ul .menu-item-box {
	vertical-align:top;
	width:185px;
	background-color:#fbedd3;
	margin-right:-4px;
	display:inline-block;
	zoom:1;
	*display:inline;
	*margin-right:0;
	margin-right:0;
	margin-left:8px;
	margin-top:10px
}
.product-menu-page .menu-items .menu-container .menu-content>ul .menu-item-box .product-image img {
	width:100%
}
.product-menu-page .menu-items .menu-container .menu-content>ul .menu-item-box .product-name {
	font-size:14px
}
.product-menu-page .menu-items .menu-container .menu-content>ul .menu-item-box .product-price {
	color:red;
	float:left
}
.product-menu-page .menu-items .menu-container .menu-content>ul .menu-item-box .product-price-number {
	font-size:16px;
	font-weight:900
}
.product-menu-page .menu-items .menu-container .menu-content>ul .menu-item-box .product-content {
	padding:5px
}
.product-menu-page .menu-items .menu-container .menu-content>ul .menu-item-box .product-intro {
	clear:left
}
.product-menu-page .menu-items .menu-container .menu-content>ul .menu-item-box .product-button {
	text-align:center;
	clear:both
}
.product-menu-page .menu-items .menu-container .menu-content>ul .menu-item-box .product-button a {
	width:120px
}
.product-menu-page .menu-items .menu-container .menu-content>ul .menu-item-box .menu-item-intro {
	cursor:pointer
}
.product-menu-page .menu-items .menu-container .menu-content>ul .menu-item-box .product-attribute {
	float:right;
	margin-right:5px
}
.product-menu-page .menu-items .menu-container .menu-content>ul .combo-item {
	margin:0 10px
}
.product-menu-page .menu-items .menu-container .menu-content>ul .combo-item .combo-item-box .combo-item-detail {
	margin-right:-4px;
	display:inline-block;
	zoom:1;
	*display:inline;
	*margin-right:0;
	margin:0 10px 10px 0;
	background-color:#fbedd3;
	border:solid 1px #e5d8c7;
	width:185px
}
.product-menu-page .menu-items .menu-container .menu-content>ul .combo-item .combo-item-box .combo-item-detail .menu-item-intro {
	cursor:pointer
}
.coupon-container-wrapper {
	width:97%;
	font-size:12px;
	height:35px;
	margin-left:5px;
	clear:both
}
.coupon-container-wrapper .coupon-container {
	float:right;
	_float:right;
	padding:5px 10px
}
.coupon-container-wrapper .coupon-container .coupon-title {
	float:left;
	margin-right:20px;
	font-weight:bold;
	font-size:14px;
	padding-top:3px
}
.coupon-container-wrapper .coupon-container #user_coupon_list {
	width:117px;
	height:25px
}
#gritter-notice-wrapper {
	position:fixed;
	top:20px;
	right:20px;
	width:150px;
	z-index:9999
}
#gritter-notice-wrapper.top-left {
	left:20px;
	right:auto
}
#gritter-notice-wrapper.bottom-right {
	top:auto;
	left:auto;
	bottom:20px;
	right:20px
}
#gritter-notice-wrapper.bottom-left {
	top:auto;
	right:auto;
	bottom:20px;
	left:20px
}
.gritter-item-wrapper {
	position:relative;
	margin:0 0 10px 0;
	background:url('ie-spacer.gif')
}
.gritter-top {
	background:url("gritter.png") no-repeat left -30px;
	height:10px
}
.hover .gritter-top {
	background-position:right -30px
}
.gritter-bottom {
	background:url("gritter.png") no-repeat left bottom;
	height:8px;
	margin:0
}
.hover .gritter-bottom {
	background-position:bottom right
}
.gritter-item {
	display:block;
	background:url("gritter.png") no-repeat left -40px;
	color:#eee;
	padding:2px 11px 8px 11px;
	font-size:11px;
	font-family:verdana
}
.hover .gritter-item {
	background-position:right -40px
}
.gritter-item p {
	padding:0;
	margin:0;
	word-wrap:break-word
}
.gritter-close {
	display:none;
	position:absolute;
	top:5px;
	left:3px;
	background:url("gritter.png") no-repeat left top;
	cursor:pointer;
	width:30px;
	height:30px
}
.gritter-title {
	font-size:14px;
	font-weight:bold;
	padding:0 0 7px 0;
	display:block;
	text-shadow:1px 1px 0 #000
}
.gritter-image {
	width:48px;
	height:48px;
	float:left
}
.gritter-with-image,.gritter-without-image {
	padding:0
}
.gritter-with-image {
	width:220px;
	float:right
}
.gritter-light .gritter-item,.gritter-light .gritter-bottom,.gritter-light .gritter-top,.gritter-light .gritter-close {
	background-image:url("gritter-light.png");
	color:#222
}
.gritter-light .gritter-title {
	text-shadow:none
}
.gritter-item-wrapper {
	background-image:none!important;
	box-shadow:0 2px 10px rgba(50,50,50,.5);
	background:rgba(50,50,50,.92)
}
.gritter-item-wrapper.gritter-info {
	background:rgba(49,81,133,.92)
}
.gritter-item-wrapper.gritter-error {
	background:rgba(153,40,18,.92)
}
.gritter-item-wrapper.gritter-success {
	background-color:#13943e;
	background-color:rgba(6,161,68,.92);
	border:solid 1px #f0f0f0;
	border:solid 1px rgba(255,255,255,.6)
}
.gritter-item-wrapper.gritter-warning {
	background:rgba(190,112,31,.92)
}
.gritter-item-wrapper.gritter-light {
	background:rgba(245,245,245,.95);
	border:1px solid #bbb
}
.gritter-item-wrapper.gritter-light.gritter-info {
	background:rgba(232,242,255,.95)
}
.gritter-item-wrapper.gritter-light.gritter-info .gritter-item {
	color:#4a577d
}
.gritter-item-wrapper.gritter-light.gritter-error {
	background:rgba(255,235,235,.95)
}
.gritter-item-wrapper.gritter-light.gritter-error .gritter-item {
	color:#894a38
}
.gritter-item-wrapper.gritter-light.gritter-success {
	background:rgba(239,250,227,.95)
}
.gritter-item-wrapper.gritter-light.gritter-success .gritter-item {
	color:#416131
}
.gritter-item-wrapper.gritter-light.gritter-warning {
	background:rgba(252,248,227,.95)
}
.gritter-item-wrapper.gritter-light.gritter-warning .gritter-item {
	color:#946446
}
.gritter-top,.gritter-bottom,.gritter-item {
	background-image:none
}
.gritter-close {
	left:auto;
	right:3px;
	background-image:none;
	width:18px;
	height:18px;
	line-height:17px;
	text-align:center;
	border:2px solid transparent;
	border-radius:16px;
	color:#e17b67
}
.gritter-close:before {
	font-family:FontAwesome;
	font-size:16px;
	content:""
}
.gritter-info .gritter-close {
	color:#ffa500
}
.gritter-error .gritter-close,.gritter-success .gritter-close,.gritter-warning .gritter-close {
	color:#fff
}
.gritter-close:hover {
	color:#ffea07!important
}
.gritter-title {
	text-shadow:none
}
.gritter-light .gritter-item,.gritter-light .gritter-bottom,.gritter-light .gritter-top,.gritter-light .gritter-close {
	background-image:none;
	color:#444
}
.gritter-light .gritter-title {
	text-shadow:none
}
.gritter-light .gritter-close:hover {
	color:#8a3104!important
}
.gritter-center {
	position:fixed;
	left:33%;
	right:33%;
	top:33%
}
.toggleBox .toggleControl {
	cursor:pointer;
	background-color:#fef6ef;
	background-image:-moz-linear-gradient(top,#fefcef,#fee);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#fefcef),to(#fee));
	background-image:-webkit-linear-gradient(top,#fefcef,#fee);
	background-image:-o-linear-gradient(top,#fefcef,#fee);
	background-image:linear-gradient(to bottom,#fefcef,#fee);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffefcef',endColorstr='#ffffeeee',GradientType=0);
	padding:0 10px;
	border:solid 1px #eed3d3;
	margin-top:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px
}
.toggleBox .toggleControl .active {
	color:red
}
.toggleBox .toggleBoxContent {
	padding:10px;
	border:solid 1px #eed3d3;
	border-top:none;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px
}
.trolley-item-quantity {
	margin:0!important
}
.trolley-messageBar {
	color:red;
	padding-left:10px
}
.trolley-item-removeItem {
	margin-top:9px
}
.trolley-collapseBar {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.comboBox {
	background:none right 0 no-repeat;
	border:1px solid #ccc;
	cursor:pointer;
	white-space:nowrap;
	overflow:hidden;
	float:left;
	margin:0
}
.rounded {
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px
}
.noComboBox {
	background:none no-repeat scroll left 0 transparent;
	border:1px solid #ccc;
	float:left;
	margin:0;
	overflow:hidden;
	white-space:nowrap
}
.productPricingInfo .comboBox {
	float:none;
	_width:168px
}
#ie6 .productWrapper .comboBox {
	margin:0 0 0 5px;
	width:120px
}
.tablet .comboBox {
	display:none
}
#channelContent .comboBox span {
	width:155px
}
.productWrapper .comboBox span {
	width:125px;
	_width:123px
}
div.comboBox.error,div.comboBox.error-container {
	border:solid 1px red
}
#ie6 .error-container {
	border:none
}
.comboBox span {
	display:block;
	float:left;
	padding:3px 8px;
	overflow:hidden;
	background:none
}
.comboBox a {
	display:block;
	float:left;
	text-indent:-9999px;
	width:23px;
	height:22px
}
.comboBox.med {
	width:89px;
	margin-left:3px;
	padding-right:24px
}
#ie6 .comboBox span.med {
	margin-left:0;
	width:80px
}
.comboBox.disabled {
	background:none;
	cursor:default;
	border:0
}
.comboBoxOptions {
	border:1px solid #ccc;
	border-width:0 1px 1px 0;
	margin:0;
	overflow-x:hidden;
	overflow-y:auto;
	background-color:#fff
}
.comboBoxOptions li {
	margin:0;
	border:1px solid #ccc;
	width:auto;
	border-width:0 1px 1px 0;
	padding:5px;
	background-color:#fff;
	cursor:pointer;
	float:none;
	outline:none
}
.comboBoxOptions li:focus,.comboBoxOptions li:hover,.comboBoxOptions li.over {
	background-color:#efefef
}
.comboBoxOptions .comboBoxItemWrapper {
	overflow:hidden
}
.comboBoxOptions .price {
	line-height:1.2em;
	float:right;
	display:block;
	margin:0 10px 0 0;
	padding:0;
	width:30px;
	text-align:right
}
.comboBoxOptions .description {
	line-height:1.2em;
	float:left;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0 10px 0 0
}
.comboBoxOptions li:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
.comboBox,.noComboBox,.tablet select {
	background-image:url("control_combobox.png")
}
.spinnerWrapper {
	border:1px solid #ccc;
	float:left;
	background:none no-repeat 100% 0;
	background-image:url("control_spinner.png");
	height:22px
}
.spinnerWrapper input {
	padding:1px 4px
}
.spinner {
	width:17px;
	display:block;
	float:left;
	text-align:center;
	padding:0
}
.spinnerWrapper .spinner {
	background-color:transparent;
	background:none
}
.spinnerWrapper .buttonContainer {
	float:left
}
.spinnerWrapper .buttonContainer .button {
	text-indent:-9999em;
	display:block;
	height:11px;
	line-height:11px;
	width:14px;
	cursor:pointer
}
#cusomerAddressList {
	margin:0
}
#cusomerAddressList .item {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	border:solid 1px #ddd;
	background-color:#fefefe;
	margin:0 10px 10px 10px
}
#cusomerAddressList .item .details {
	padding:10px
}
.light-IntroBar {
	background:#fffce7;
	border:1px dashed #f8cc7e;
	font:12px/22px Arial;
	margin:15px 5px 0 0;
	padding:2px 4px 2px 20px
}
.sugg-group {
	float:left;
	overflow:hidden;
	width:185px;
	margin:10px;
	padding-bottom:5px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	background-color:#fbedd3
}
.sugg-item {
	float:left;
	width:185px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	background-color:#fbedd3;
	margin:0 15px 10px 0
}
.sugg-item .product-image img {
	width:100%
}
.sugg-item .menu-item-intro {
	cursor:pointer
}
.sugg-item:last-child {
	margin-right:0
}
.naviboard-container {
	background-image:url("bg_content.png");
	border:solid 1px #e2832f;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
	padding:18px
}
.naviboard-main {
	}.naviboard-main .naviboard-logo {
	padding-top:40px
}
.naviboard-main .naviboard-cityprompt {
	padding-top:20px
}
.naviboard-main .naviboard-cities .btn {
	margin-bottom:10px
}
.naviboard-main .naviboard-serviceperiod {
	padding:0 20px;
	color:#fff
}
@media only screen and (min-width:980px) {
	.naviboard-main .naviboard-yhklogo {
	padding-top:130px
}
}.focusOver {
	background:none repeat scroll 0 0 #f0f0f0;
	cursor:pointer
}
.naviboard-footer {
	padding-top:10px;
	margin-top:10px;
	color:#fff
}
.modal955 {
	width:953px;
	margin:0 auto;
	z-index:1000
}
.modal955 .header {
	padding:10px 15px;
	height:30px;
	background:none no-repeat 0 0;
	background-image:url("modal_w955_sprite_24bit.png")
}
.modal955 .header h4 {
	float:left;
	color:#b8383a;
	font-size:1.4em;
	position:relative
}
.modal955 .header a {
	margin-top:3px;
	width:20px;
	height:20px;
	display:block;
	float:right;
	background:none no-repeat right top;
	text-indent:-9999em;
	background-image:url("modal_w955_sprite_24bit.png")
}
.modal955 .content {
	padding:5px 10px 0;
	background:none repeat-y -952px 0;
	background-image:url("modal_w955_sprite_24bit.png")
}
.modal955 .footer {
	height:10px;
	clear:both;
	background:none no-repeat -1904px bottom;
	background-image:url("modal_w955_sprite_24bit.png")
}
.modal422 {
	width:422px;
	position:relative
}
.modal422 .header {
	background:none no-repeat;
	height:57px;
	background-image:url("bgModal422Header.png")
}
.modal422 .header h4 {
	color:#b8383a;
	float:left;
	font-size:140%;
	font-weight:bold;
	margin:15px 0 0 19px
}
.modal422 .header .close {
	background:none no-repeat;
	float:right;
	height:15px;
	margin:13px 14px 0 0;
	text-indent:-9999px;
	width:15px;
	background-image:url("btnModal422Close.png")
}
.modal422 .content {
	background:none repeat-y;
	padding:5px 20px 20px 20px;
	font-weight:bold;
	overflow:hidden;
	background-image:url("bgModal422Content.png")
}
.modal422 .footer {
	background:none no-repeat;
	display:block;
	height:11px;
	background-image:url("bgModal422Footer.png")
}
.menu-box {
	margin:10px auto;
	width:98%;
	border:solid 1px #eed3d3
}
.menu-box .menu-header {
	height:40px;
	font-size:16px;
	background-color:#fef6ef;
	background-image:-moz-linear-gradient(top,#fefcef,#fee);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#fefcef),to(#fee));
	background-image:-webkit-linear-gradient(top,#fefcef,#fee);
	background-image:-o-linear-gradient(top,#fefcef,#fee);
	background-image:linear-gradient(to bottom,#fefcef,#fee);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffefcef',endColorstr='#ffffeeee',GradientType=0);
	border:solid 1px #eed3d3
}
.menu-box .t-left {
	text-align:left;
	padding:3px
}
.menu-box .t-right {
	text-align:right;
	padding:3px
}
.menu-box .t-center {
	text-align:center;
	padding:3px
}
.tooltipContainer_240,.tooltipContainer_240 .content,.tooltipContainer_240 .footer {
	background-image:url("tooltip.png")!important
}
.toolTipContent {
	display:none
}
.tooltipContainer_240 {
	width:240px;
	margin-top:10px;
	padding-top:7px
}
.tooltipContainer_240 h3,.tooltipContainer_500 h3 {
	font-size:1.2em;
	color:#414141;
	font-weight:bold
}
.tooltipContainer_240,.tooltipContainer_240 .content,.tooltipContainer_240 .footer {
	background:none 0 0 no-repeat
}
.tooltipContainer_240.top {
	padding-top:6px;
	background-position:left 0;
	margin-top:-3px
}
#PJITooltips.top {
	_padding-top:6px
}
.tooltipContainer_240.bottom {
	padding-top:29px;
	background-position:-480px 0
}
.tooltipContainer_240 .content {
	padding:5px 15px;
	background:repeat-y -720px 0
}
.tablet .tooltipContainer_240 .content {
	position:relative
}
.tablet .tooltipContainer_240 .content .close {
	background:none no-repeat right top;
	display:block;
	width:15px;
	height:15px;
	text-indent:-9999em;
	position:absolute;
	right:10px;
	top:0
}
.tooltipContainer_240 p {
	line-height:1.2em
}
.tooltipContainer_240 .content p span {
	font-weight:bold
}
.tooltipContainer_240 .footer {
	height:30px;
	background-position:-240px 0
}
.tooltipContainer_240.top .footer {
	background-position:-240px 0;
	height:30px
}
.tooltipContainer_240.bottom .footer {
	padding-top:6px;
	background-position:right bottom;
	height:0
}
.tooltipContainer_240 .menu-item-intro-title {
	display:block;
	font-weight:bold
}
