/*!
* Bootstrap v2.2.1
*
* Copyright 2012 Twitter, Inc
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0
*
* Designed and built with all the love in the world @twitter by @mdo and @fat.
*/
@font-face {
font-family: 'open_sansbold';
src: url('../fonts/opensans-bold_0-webfont.eot');
src: url('../fonts/opensans-bold_0-webfont.eot?#iefix') format('embedded-opentype'),
	 url('../fonts/opensans-bold_0-webfont.woff') format('woff'),
	 url('../fonts/opensans-bold_0-webfont.ttf') format('truetype'),
	 url('../fonts/opensans-bold_0-webfont.svg#open_sansbold') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'open_sanssemibold';
src: url('../fonts/opensans-semibold_0-webfont.eot');
src: url('../fonts/opensans-semibold_0-webfont.eot?#iefix') format('embedded-opentype'),
	 url('../fonts/opensans-semibold_0-webfont.woff') format('woff'),
	 url('../fonts/opensans-semibold_0-webfont.ttf') format('truetype'),
	 url('../fonts/opensans-semibold_0-webfont.svg#open_sanssemibold') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'open_sansregular';
src: url('../fonts/opensans-regular_0-webfont.eot');
src: url('../fonts/opensans-regular_0-webfont.eot?#iefix') format('embedded-opentype'),
	 url('../fonts/opensans-regular_0-webfont.woff') format('woff'),
	 url('../fonts/opensans-regular_0-webfont.ttf') format('truetype'),
	 url('../fonts/opensans-regular_0-webfont.svg#open_sansregular') format('svg');
font-weight: normal;
font-style: normal;
}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block;}
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1;}
audio:not([controls]) { display: none;}
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
a:focus { outline:none;}
a:hover, a:active { outline:none;}
sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline;}
sup { top: -0.5em;}
sub { bottom: -0.25em;}
img { width: auto\9; height: auto; max-width: 100%; vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic;}
#map_canvas img, .google-maps img { max-width: none;}
button, input, select, textarea { margin: 0; font-size: 100%; vertical-align: middle;}
button, input { *overflow: visible; line-height: normal;}
button::-moz-focus-inner, input::-moz-focus-inner { padding: 0; border: 0;}
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button;}
input[type="search"] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;  -webkit-appearance: textfield;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none;}
textarea { overflow: auto; vertical-align: top;}
.clearfix { *zoom: 1;}
.clearfix:before, .clearfix:after { display: table; line-height: 0; content: "";}
.clearfix:after { clear: both;}
.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;}
body { margin: 0; font-family: 'open_sansregular'; font-size: 14px; color: #333;}
a { color: #0088cc; text-decoration: none; outline:none;}
a:hover { color: #005580; text-decoration:none;}
.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, 0.2);-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);}
.img-circle { -webkit-border-radius: 500px; -moz-border-radius: 500px; border-radius: 500px;}
.row { *zoom: 1;}
.row:before, .row:after { display: table; line-height: 0; content: "";}
.row:after { clear: both;}
[class*="span"] {float: left; min-height: 1px;}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width: 980px;}
.span11 { width:446px;}
.span10 {width: 980px;}
.span9 { width: 880px;}
.span8 {width: 740px;}
.span7 {width: 630px;}
.span6 {width: 460px;}
.span5 {width: 474px;}
.span4 {width: 380px;}
.span3 { width: 225px;}
.span2 { width: 180px;}
.span1 { width: 158px;}
.span15 { width:453px;}
.span17 {padding-left: 1%; width: 72%; min-height:132px;}
/*#pop .modal.fade{top:-500px;}*/
.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: 30.3%;}
.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;}
p { margin: 0 0 10px; font-size:14px; font-family: 'open_sansregular'; color:#2d2d2d; line-height:20px;}
.lead { margin-bottom: 20px; font-size: 21px; font-weight: 200; line-height: 30px;}
small { font-size: 85%;}
strong { font-weight: bold;}
em {font-style: italic;}
cite { font-style: normal;}
.muted {color: #999999;}
.text-warning {color: #c09853;}
a.text-warning:hover {color: #a47e3c;}
.text-error { color: #b94a48;}
a.text-error:hover { color: #953b39;}
.text-info {color: #3a87ad;}
a.text-info:hover { color: #2d6987;}
.text-success {color: #468847;}
a.text-success:hover { color: #356635;}
h1,h2,h3,h1.MainHeader,h4,h5,h6 {font-family: inherit; font-weight: bold; color: #333;  text-rendering: optimizelegibility; margin:0px; padding:0px;}
h1 small, h2 small, h3 small, h1.MainHeader small, h4 small, h5 small, h6 small { font-weight: normal; line-height: 1; color: #999999;}
h1, h2, h3, h1.MainHeader { margin:0px; padding:0px;}
h1 { font-size: 38.5px;}
h2 { font-size: 31.5px;}
h3, h1.MainHeader { font-size: 26px; margin-bottom:8px; font-family: 'open_sansbold'; line-height:30px; color:#444;}
h4 { font-size: 16px; font-family: 'open_sanssemibold';}
h5 { font-size: 14px; color:#368729; font-weight:normal;}
h6 { font-size: 13.9px;}
h1 small { font-size: 24.5px;}
h2 small { font-size: 17.5px;}
h3 small, h1.MainHeader small { font-size: 14px;}
h4 small { font-size: 14px;}
.page-header { padding-bottom: 9px; margin: 20px 0 30px; border-bottom: 1px solid #eeeeee;}
ul, ol { padding: 0; margin: 0 0 10px 0px;}
ul ul, ul ol, ol ol, ol ul { margin-bottom: 0;}
li { line-height: 20px; list-style:none;}
ul.unstyled,ol.unstyled { margin-left: 0; list-style: none;}
dl { margin-bottom: 20px;}
dt, dd { line-height: 20px;}
dt { font-weight: bold;}
dd { margin-left: 10px;}
.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 #eeeeee; border-bottom: 1px solid #ffffff;}
abbr[title], abbr[data-original-title] { cursor: help; border-bottom: 1px dotted #999999;}
abbr.initialism { font-size: 90%; text-transform: uppercase;}
blockquote { padding: 0 0 0 15px; margin: 0 0 20px; border-left: 5px solid #eeeeee;}
blockquote p { margin-bottom: 0; font-size: 16px; font-weight: 300; line-height: 25px;}
blockquote small { display: block; line-height: 20px; color: #999999;}
blockquote small:before { content: '\2014 \00A0';}
blockquote.pull-right { float: right; padding-right: 15px; padding-left: 0; border-right: 5px solid #eeeeee;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: '\00A0 \2014';}
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: #333333; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
code { padding: 2px 4px; color: #d14; 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, 0.15); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
pre.prettyprint { margin-bottom: 20px;}
pre code { padding: 0; color: inherit; 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: #333333;  border: 0; border-bottom: 1px solid #e5e5e5;}
legend small { font-size: 15px; color: #999999;}
label, input, button, select, textarea { font-size: 14px; font-weight: normal; line-height: 20px;}
input,button,select,textarea {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
label { display: block; color:#444;}
select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input {  display: inline-block;  height: 20px;  padding: 4px 6px;  margin-bottom: 10px;  font-size: 14px;  line-height: 20px;  color: #555555;  vertical-align: middle;}
input,textarea,.uneditable-input {  width: 100%;}
textarea {  height: auto;}
textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input {  }
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus {}
input[type="radio"],input[type="checkbox"] { margin: 4px 0 0; margin-top: 1px \9; *margin-top: 0; line-height: normal;  cursor: pointer;}
input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"] {width: auto;}
select,input[type="file"] {height: 30px;/* In IE7, the height of the select element cannot be changed by height, only font-size */*margin-top: 4px;/* For IE7, add top margin to align select with labels */line-height: 30px;}
select {width: 100%;background-color: #ffffff; border: 1px solid #cccccc;}
select[multiple],select[size] { height: auto;}
select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus { outline: thin dotted #333;  outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px;}
.uneditable-input,.uneditable-textarea {}
.uneditable-input {overflow: hidden; white-space: nowrap;}
.uneditable-textarea {width: auto; height: auto;}
input:-moz-placeholder,textarea:-moz-placeholder {color: #999999;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder { color: #999999;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #999999;}
.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[class*="span"],select[class*="span"],textarea[class*="span"],.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"] {  margin-left: 0;}
.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[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly] {cursor: not-allowed;background-color: #eeeeee;}
input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly] { background-color: transparent;}
.control-group.warning > 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, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 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, 0.075), 0 0 6px #dbc59e;-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; box-shadow: inset 0 1px 1px rgba(0, 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 > 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, 0.075);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);         box-shadow: inset 0 1px 1px rgba(0, 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, 0.075), 0 0 6px #d59392;-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; box-shadow: inset 0 1px 1px rgba(0, 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 > 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, 0.075);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);          box-shadow: inset 0 1px 1px rgba(0, 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, 0.075), 0 0 6px #7aba7b;     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;          box-shadow: inset 0 1px 1px rgba(0, 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 > 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, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 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, 0.075), 0 0 6px #7ab5d3;-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;box-shadow: inset 0 1px 1px rgba(0, 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:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid {  color: #b94a48; border-color: #ee5f5b;}
input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required: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 {margin-bottom: 5px;font-size: 0; white-space: nowrap;}
.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 {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 #ffffff;background-color: #eeeeee;border: 1px solid #ccc;}
.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn {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,.input-append select + .btn-group .btn,.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-append .add-on,.input-append .btn,.input-append .btn-group {margin-left: -1px;}
.input-append .add-on:last-child,.input-append .btn:last-child {-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; /* IE7-8 doesn't have border-radius, so don't indent the padding */ margin-bottom: 0; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;}
/* Allow for input prepend/append in search forms */
.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 {  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 #dddddd;}
.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 #dddddd;}
.table-condensed th,.table-condensed td { padding: 4px 5px;}
.table-bordered {border: 1px solid #dddddd; 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 #dddddd;}
.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 {-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 {-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 tfoot:last-child tr:last-child td:first-child {-webkit-border-radius: 0 0 0 4px; -moz-border-radius: 0 0 0 4px; border-radius: 0 0 0 4px;-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 tfoot:last-child tr:last-child td:last-child {-webkit-border-bottom-right-radius: 4px;	  border-bottom-right-radius: 4px;-moz-border-radius-bottomright: 4px;}
.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: 12px;height: 14px;margin-top: 1px;*margin-right: .3em;line-height: 14px;vertical-align: text-top;background-position: 14px 14px;background-repeat: no-repeat;}*/
.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 #000000;
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: #ffffff;
border: 1px solid #ccc;
border: 1px solid rgba(0, 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, 0.2);
 -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	  box-shadow: 0 5px 10px rgba(0, 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 #ffffff;
}

.dropdown-menu li > a {
display: block;
padding: 3px 20px;
clear: both;
font-weight: normal;
line-height: 20px;
color: #333333;
white-space: nowrap;
}

.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
color: #ffffff;
text-decoration: none;
background-color: #0081c2;
background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
background-image: -o-linear-gradient(top, #0088cc, #0077b3);
background-image: linear-gradient(to bottom, #0088cc, #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 {
color: #333333;
text-decoration: none;
background-color: #0081c2;
background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
background-image: -o-linear-gradient(top, #0088cc, #0077b3);
background-image: linear-gradient(to bottom, #0088cc, #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 {
color: #999999;
}

.dropdown-menu .disabled > a:hover {
text-decoration: none;
cursor: default;
background-color: transparent;
background-image: none;
}

.open {
*z-index: 1000;
}

.open > .dropdown-menu {
display: block;
}

.pull-right > .dropdown-menu {
right: 0;
left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
border-top: 0;
border-bottom: 4px solid #000000;
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: #cccccc;
border-style: solid;
border-width: 5px 0 5px 5px;
content: " ";
}

.dropdown-submenu:hover > a:after {
border-left-color: #ffffff;
}

.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 {
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, 0.05);
 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.well blockquote {
border-color: #ddd;
border-color: rgba(0, 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 0.15s linear;
 -moz-transition: opacity 0.15s linear;
   -o-transition: opacity 0.15s linear;
	  transition: opacity 0.15s linear;
}

.fade.in {
opacity: 1;
}

.collapse {
position: relative;
height: 0;
overflow: hidden;
-webkit-transition: height 0.35s ease;
 -moz-transition: height 0.35s ease;
   -o-transition: height 0.35s ease;
	  transition: height 0.35s ease;
}

.collapse.in {
height: auto;
}

.close:hover {
color: #000000;
text-decoration: none;
cursor: pointer;
opacity: 0.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;
*line-height: 20px;
color: #333333;
text-align: center;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
vertical-align: middle;
cursor: pointer;
background-color: #f5f5f5;
*background-color: #e6e6e6;
background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
background-repeat: repeat-x;
border: 1px solid #bbbbbb;
*border: 0;
border-color: #e6e6e6 #e6e6e6 #bfbfbf;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
border-bottom-color: #a2a2a2;
-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, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
 -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
color: #333333;
background-color: #e6e6e6;
*background-color: #d9d9d9;
}

.btn:active,
.btn.active {
background-color: #cccccc \9;
}

.btn:first-child {
*margin-left: 0;
}

.btn:hover {
color: #333333;
text-decoration: none;
background-color: #e6e6e6;
*background-color: #d9d9d9;
/* Buttons in IE7 don't get borders, so darken on hover */

background-position: 0 -15px;
-webkit-transition: background-position 0.1s linear;
 -moz-transition: background-position 0.1s linear;
   -o-transition: background-position 0.1s linear;
	  transition: background-position 0.1s linear;
}

.btn:focus {
outline: thin dotted #333;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}

.btn.active,
.btn:active {
background-color: #e6e6e6;
background-color: #d9d9d9 \9;
background-image: none;
outline: 0;
-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
 -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn.disabled,
.btn[disabled] {
cursor: default;
background-color: #e6e6e6;
background-image: none;
opacity: 0.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: 2px;
}

.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 {
padding: 1px 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, 0.75);
}

.btn {
border-color: #c5c5c5;
border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
}

.btn-primary {
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #006dcc;
*background-color: #0044cc;
background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
background-image: -o-linear-gradient(top, #0088cc, #0044cc);
background-image: linear-gradient(to bottom, #0088cc, #0044cc);
background-repeat: repeat-x;
border-color: #0044cc #0044cc #002a80;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 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:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
color: #ffffff;
background-color: #0044cc;
*background-color: #003bb3;
}

.btn-primary:active,
.btn-primary.active {
background-color: #003399 \9;
}

.btn-warning {
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 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, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 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:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
color: #ffffff;
background-color: #f89406;
*background-color: #df8505;
}

.btn-warning:active,
.btn-warning.active {
background-color: #c67605 \9;
}

.btn-danger {
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 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, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 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:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
color: #ffffff;
background-color: #bd362f;
*background-color: #a9302a;
}

.btn-danger:active,
.btn-danger.active {
background-color: #942a25 \9;
}

.btn-success {
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 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, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 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:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
color: #ffffff;
background-color: #51a351;
*background-color: #499249;
}

.btn-success:active,
.btn-success.active {
background-color: #408140 \9;
}

.btn-info {
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 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, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 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:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
color: #ffffff;
background-color: #2f96b4;
*background-color: #2a85a0;
}

.btn-info:active,
.btn-info.active {
background-color: #24748c \9;
}

.btn-inverse {
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #363636;
*background-color: #222222;
background-image: -moz-linear-gradient(top, #444444, #222222);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
background-image: -webkit-linear-gradient(top, #444444, #222222);
background-image: -o-linear-gradient(top, #444444, #222222);
background-image: linear-gradient(to bottom, #444444, #222222);
background-repeat: repeat-x;
border-color: #222222 #222222 #000000;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 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:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
color: #ffffff;
background-color: #222222;
*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: #0088cc;
cursor: pointer;
border-color: transparent;
-webkit-border-radius: 0;
 -moz-border-radius: 0;
	  border-radius: 0;
}

.btn-link:hover {
color: #005580;
text-decoration: underline;
background-color: transparent;
}

.btn-link[disabled]:hover {
color: #333333;
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 {
font-size: 14px;
}

.btn-group > .btn-mini {
font-size: 11px;
}

.btn-group > .btn-small {
font-size: 12px;
}

.btn-group > .btn-large {
font-size: 16px;
}

.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, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
 -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 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, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
 -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn-group.open .btn.dropdown-toggle {
background-color: #e6e6e6;
}

.btn-group.open .btn-primary.dropdown-toggle {
background-color: #0044cc;
}

.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: #222222;
}

.btn .caret {
margin-top: 8px;
margin-left: 0;
}

.btn-mini .caret,
.btn-small .caret,
.btn-large .caret {
margin-top: 6px;
}

.btn-large .caret {
border-top-width: 5px;
border-right-width: 5px;
border-left-width: 5px;
}

.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: #ffffff;
border-bottom-color: #ffffff;
}

.btn-group-vertical {
display: inline-block;
*display: inline;
/* IE7 inline-block hack */

*zoom: 1;
}

.btn-group-vertical .btn {
display: block;
float: none;
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;
color: #c09853;
background-color: #fcf8e3;
border: 1px solid #fbeed5;
-webkit-border-radius: 4px;
 -moz-border-radius: 4px;
	  border-radius: 4px;
}

.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-danger,
.alert-error {
color: #b94a48;
background-color: #f2dede;
border-color: #eed3d7;
}

.alert-info {
color: #3a87ad;
background-color: #d9edf7;
border-color: #bce8f1;
}

.alert-block {
padding-top: 14px;
padding-bottom: 14px;
}

.alert-block > p,
.alert-block > ul {
margin-bottom: 0;
}

.alert-block p + p {
margin-top: 5px;
}

.nav {
margin-bottom: 20px;
margin-left: 0;
list-style: none;
}

.nav > li > a {
display: block;
}

.nav > li > a:hover {
text-decoration: none;
}

.nav > .pull-right {
float: right;
}

.nav-header, .commercial_invasive .row .thumbnails .nav .nav-header, .global .row .thumbnails .nav .nav-header { display: block;  padding:3px 0px 7px 3px; font-size: 11px; font-weight: bold; line-height: 20px; color: #444; font-size:17px; border-bottom: 5px solid #F1F1F1;margin-bottom: 3px;}
.nav li + .nav-header { margin-top: 9px;}
.nav-list { margin-bottom: 0;}
.nav-list > li > a, .nav-list .nav-header {}
.nav-list > li > a { padding: 3px 15px 0 0;}
.nav-list > .active > a, .nav-list > .active > a:hover { color: #ffffff;}
.nav-list [class^="icon-"], .nav-list [class*=" icon-"] { margin-right: 2px;}
.nav-list .divider { *width: 100%; height: 1px; margin: 9px 1px; *margin: -5px 0 5px; overflow: hidden; background-color: #e5e5e5; border-bottom: 1px solid #ffffff;}
.nav-tabs, .nav-pills { *zoom: 1;}
.nav-tabs:before, .nav-pills:before, .nav-tabs:after, .nav-pills:after { display: table; line-height: 0; content: "";}
.nav-tabs:after, .nav-pills:after { clear: both;}
.nav-tabs > li, .nav-pills > li { float: left;}
.nav-tabs > li > a, .nav-pills > li > a { padding-right: 12px; padding-left: 12px; margin-right: 2px; line-height: 14px;}
.nav-tabs { border-bottom:5px solid #f1f1f1;}
.nav-tabs > li { margin-bottom: -6px;}
.nav-tabs > li > a {}
.nav-pills > li > a { padding-top: 8px; padding-bottom: 8px; margin-top: 2px; margin-bottom: 2px; -webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px;}
.nav-pills > .active > a, .nav-pills > .active > a:hover { color: #ffffff; background-color: #0088cc;}
.nav-stacked > li { float: none;}
.nav-stacked > li > a { margin-right: 0;}
.nav-tabs.nav-stacked { border-bottom: 0;}
.nav-tabs.nav-stacked > li > a { border: 1px solid #ddd; -webkit-border-radius: 0; -moz-border-radius: 0;         border-radius: 0;}
.nav-tabs.nav-stacked > li:first-child > a { -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px;  -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-topleft: 4px;}

.nav-tabs.nav-stacked > li:last-child > a {
-webkit-border-bottom-right-radius: 4px;
	  border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
	  border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
}

.nav-tabs.nav-stacked > li > a:hover {
z-index: 2;
border-color: #ddd;
}

.nav-pills.nav-stacked > li > a {
margin-bottom: 3px;
}

.nav-pills.nav-stacked > li:last-child > a {
margin-bottom: 1px;
}

.nav-tabs .dropdown-menu {
-webkit-border-radius: 0 0 6px 6px;
 -moz-border-radius: 0 0 6px 6px;
	  border-radius: 0 0 6px 6px;
}

.nav-pills .dropdown-menu {
-webkit-border-radius: 6px;
 -moz-border-radius: 6px;
	  border-radius: 6px;
}

.nav .dropdown-toggle .caret {
margin-top: 6px;
border-top-color: #0088cc;
border-bottom-color: #0088cc;
}

.nav .dropdown-toggle:hover .caret {
border-top-color: #005580;
border-bottom-color: #005580;
}

/* move down carets for tabs */

.nav-tabs .dropdown-toggle .caret {
margin-top: 8px;
}

.nav .active .dropdown-toggle .caret {
border-top-color: #fff;
border-bottom-color: #fff;
}

.nav-tabs .active .dropdown-toggle .caret {
border-top-color: #555555;
border-bottom-color: #555555;
}

.nav > .dropdown.active > a:hover {
cursor: pointer;
}

.nav-tabs .open .dropdown-toggle,
.nav-pills .open .dropdown-toggle,
.nav > li.dropdown.open.active > a:hover {
color: #ffffff;
background-color: #999999;
border-color: #999999;
}

.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret {
border-top-color: #ffffff;
border-bottom-color: #ffffff;
opacity: 1;
filter: alpha(opacity=100);
}

.tabs-stacked .open > a:hover {
border-color: #999999;
}

.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 {
border-top-color: #ddd;
border-bottom-color: transparent;
}

.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover {
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 {
border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}

.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover {
border-color: #ddd transparent #ddd #ddd;
*border-right-color: #ffffff;
}

.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 {
border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}

.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover {
border-color: #ddd #ddd #ddd transparent;
*border-left-color: #ffffff;
}

.nav > .disabled > a {
color: #999999;
}

.nav > .disabled > a:hover {
text-decoration: none;
cursor: default;
background-color: transparent;
}

.navbar {
*position: relative;
*z-index: 2;
overflow: visible;
color: #777777;
}

.navbar-inner {
min-height: 40px;
padding-right: 20px;
padding-left: 20px;
/* background-color: #fafafa;
background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
background-image: linear-gradient(to bottom, #ffffff, #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, 0.065);
 -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	  box-shadow: 0 1px 4px rgba(0, 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: #777777;
text-shadow: 0 1px 0 #ffffff;
}

.navbar .brand:hover {
text-decoration: none;
}

.navbar-text {
margin-bottom: 0;
line-height: 40px;
}

.navbar-link {
color: #777777;
}

.navbar-link:hover {
color: #333333;
}

.navbar .divider-vertical {
height: 40px;
margin: 0 9px;
border-right: 1px solid #ffffff;
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 {
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: 6px;
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 {
}

.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: 980px;
}

.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, 0.1);
 -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
	  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);*/
}

.navbar-fixed-bottom {
bottom: 0;
}

.navbar-fixed-bottom .navbar-inner {
-webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
 -moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
	  box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
}

.navbar .nav {
position: relative;
left: 0;
display: block;
float: left;
margin: 0 10px 0 18px;
}

.navbar .nav.pull-right {
float: right;
margin-right: 0;
}

.navbar .nav > li {
float: left;
}

.navbar .nav > li > a {
float: none;
padding: 0px;
color: #777777;
text-decoration: none;
}

.navbar .nav .dropdown-toggle .caret {
margin-top: 8px;
}

.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
color: #333333;
text-decoration: none;
background-color: transparent;
}

.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
color: #555555;
text-decoration: none;
/*  background-color: #e5e5e5;
-webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
 -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
	  box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
*/}

.navbar .btn-navbar {
display: none;
float: right;
padding: 7px 10px;
margin-right: 25px;
margin-left: 5px;
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 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, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 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, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
 -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
	  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
}

.navbar .btn-navbar:hover,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
color: #ffffff;
background-color: #e5e5e5;
*background-color: #d9d9d9;
}

.navbar .btn-navbar:active,
.navbar .btn-navbar.active {
background-color: #cccccc \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, 0.25);
 -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	  box-shadow: 0 1px 0 rgba(0, 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, 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 #ffffff;
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, 0.2);
}

.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
top: auto;
bottom: -6px;
border-top: 6px solid #ffffff;
border-bottom: 0;
}

.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
color: #555555;
background-color: #e5e5e5;
}

.navbar .nav li.dropdown > .dropdown-toggle .caret {
border-top-color: #777777;
border-bottom-color: #777777;
}

.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: #555555;
border-bottom-color: #555555;
}

.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 {
color: #368729;
}

.navbar-inverse .navbar-inner {
/*  background-color: #1b1b1b;
background-image: -moz-linear-gradient(top, #222222, #111111);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
background-image: -webkit-linear-gradient(top, #222222, #111111);
background-image: -o-linear-gradient(top, #222222, #111111);
background-image: linear-gradient(to bottom, #222222, #111111);
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: #368729;
}

.navbar-inverse .brand:hover,
.navbar-inverse .nav > li > a:hover {
color: #368729;
}

.navbar-inverse .nav > li > a:focus,
.navbar-inverse .nav > li > a:hover {
color: #368729;
background-color: transparent;
}

.navbar-inverse .nav .active > a,
.navbar-inverse .nav .active > a:hover,
.navbar-inverse .nav .active > a:focus {
color: #368729;
/*  background-color: #111111;*/
}

.navbar-inverse .navbar-link {
color: #368729;
}

.navbar-inverse .navbar-link:hover {
color: #368729;
}

.navbar-inverse .divider-vertical {
border-right-color: #222222;
border-left-color: #111111;
}

.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: #ffffff;
background-color: #111111;
}

.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
border-top-color: #999999;
border-bottom-color: #999999;
}

.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: #ffffff;
border-bottom-color: #ffffff;
}

.navbar-inverse .navbar-search .search-query {
color: #ffffff;
background-color: #515151;
border-color: #111111;
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
 -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
	  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
-webkit-transition: none;
 -moz-transition: none;
   -o-transition: none;
	  transition: none;
}

.navbar-inverse .navbar-search .search-query:-moz-placeholder {
color: #cccccc;
}

.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
color: #cccccc;
}

.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
color: #cccccc;
}

.navbar-inverse .navbar-search .search-query:focus,
.navbar-inverse .navbar-search .search-query.focused {
padding: 5px 15px;
color: #333333;
text-shadow: 0 1px 0 #ffffff;
background-color: #ffffff;
border: 0;
outline: 0;
-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
 -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
	  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
}

.navbar-inverse .btn-navbar {
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background: #368729;  
border-color: #040404 #040404 #000000;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);

}

.navbar-inverse .btn-navbar:hover,
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar[disabled] {
color: #ffffff; background:#527E29;
}

.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active {
background-color: #000000 \9;
}

.commercial_breadcrumb { padding:13px 15px 12px; margin:0px; list-style: none;}

.commercial_breadcrumb li { display: inline-block; *display: inline; text-shadow: 0 1px 0 #fff; *zoom: 1;}
.commercial_breadcrumb .divider { padding: 0 5px; color:#368729; font-size:16px;}

.commercial_breadcrumb .active { color: #368729;}
.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, 0.05);
 -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	  box-shadow: 0 1px 2px rgba(0, 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: #ffffff;
border: 1px solid #dddddd;
border-left-width: 0;
}

.pagination ul > li > a:hover,
.pagination ul > .active > a,
.pagination ul > .active > span {
background-color: #f5f5f5;
}

.pagination ul > .active > a,
.pagination ul > .active > span {
color: #999999;
cursor: default;
}

.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover {
color: #999999;
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: 1px 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: 2px 10px; color:#368729;
background-color: #fff;
border: 1px solid #ddd;
-webkit-border-radius: 15px;
 -moz-border-radius: 15px;
	  border-radius: 15px;
}

.pager li > a:hover {
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 > span {
color: #999999;
cursor: default;
background-color: #fff;
}

.pager li a.pager-active,
.pager li > a:hover {
text-decoration: none;
background-color: #999999;
color:#fff;
}
.pager li > a.pager-inactive {
text-decoration: none; 
cursor: default; 
color: rgb(123, 192, 63); 

background-color: rgb(255, 255, 255);
}


.modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: #000000;
}

.modal-backdrop.fade {
opacity: 0;
}



.modal.fade {
-webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
 -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
   -o-transition: opacity 0.3s linear, top 0.3s ease-out;
	  transition: opacity 0.3s linear, top 0.3s ease-out;
	  
}

.modal-header h3, .modal-header h1.MainHeader {
margin: 0;
line-height: 30px;
}

.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 #ffffff;
 -moz-box-shadow: inset 0 1px 0 #ffffff;
	  box-shadow: inset 0 1px 0 #ffffff;
}

.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;
padding: 5px;
font-size: 11px;
opacity: 0;
filter: alpha(opacity=0);
visibility: visible;
}

.tooltip.in {
opacity: 0.8;
filter: alpha(opacity=80);
}

.tooltip.top {
margin-top: -3px;
}

.tooltip.right {
margin-left: 3px;
}

.tooltip.bottom {
margin-top: 3px;
}

.tooltip.left {
margin-left: -3px;
}

.tooltip-inner {
max-width: 200px;
padding: 3px 8px;
color: #ffffff;
text-align: center;
text-decoration: none;
background-color: #000000;
-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: #000000;
border-width: 5px 5px 0;
}

.tooltip.right .tooltip-arrow {
top: 50%;
left: 0;
margin-top: -5px;
border-right-color: #000000;
border-width: 5px 5px 5px 0;
}

.tooltip.left .tooltip-arrow {
top: 50%;
right: 0;
margin-top: -5px;
border-left-color: #000000;
border-width: 5px 0 5px 5px;
}


.tooltip.bottom .tooltip-arrow {
top: 0;
left: 50%;
margin-left: -5px;
border-bottom-color: #000000;
border-width: 0 5px 5px;
}

.popover {
position: absolute;
top: 0;
left: 0;
z-index: 1010;
display: none;
width: 236px;
padding: 1px;
background-color: #ffffff;
border: 1px solid #ccc;
border: 1px solid rgba(0, 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, 0.2);
 -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	  box-shadow: 0 5px 10px rgba(0, 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-content {
padding: 9px 14px;
}

.popover-content p,
.popover-content ul,
.popover-content ol {
margin-bottom: 0;
}

.popover .arrow,
.popover .arrow:after {
position: absolute;
display: inline-block;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
}

.popover .arrow:after {
z-index: -1;
content: "";
}

.popover.top .arrow {
bottom: -10px;
left: 50%;
margin-left: -10px;
border-top-color: #ffffff;
border-width: 10px 10px 0;
}

.popover.top .arrow:after {
bottom: -1px;
left: -11px;
border-top-color: rgba(0, 0, 0, 0.25);
border-width: 11px 11px 0;
}

.popover.right .arrow {
top: 50%;
left: -10px;
margin-top: -10px;
border-right-color: #ffffff;
border-width: 10px 10px 10px 0;
}

.popover.right .arrow:after {
bottom: -11px;
left: -1px;
border-right-color: rgba(0, 0, 0, 0.25);
border-width: 11px 11px 11px 0;
}

.popover.bottom .arrow {
top: -10px;
left: 50%;
margin-left: -10px;
border-bottom-color: #ffffff;
border-width: 0 10px 10px;
}

.popover.bottom .arrow:after {
top: -1px;
left: -11px;
border-bottom-color: rgba(0, 0, 0, 0.25);
border-width: 0 11px 11px;
}

.popover.left .arrow {
top: 50%;
right: -10px;
margin-top: -10px;
border-left-color: #ffffff;
border-width: 10px 0 10px 10px;
}

.popover.left .arrow:after {
right: -1px;
bottom: -11px;
border-left-color: rgba(0, 0, 0, 0.25);
border-width: 11px 0 11px 11px;
}

.thumbnails {
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:0 0 10px 0px;
}

.thumbnail {
display: block;
padding: 0px;
line-height: 20px;
}

a.thumbnail:hover {
}

.thumbnail > img {
display: block;
max-width: 100%;
margin-right: auto;
margin-left: auto;
}

.thumbnail .caption {
color: #444;
}

.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: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
white-space: nowrap;
vertical-align: baseline;
background-color: #999999;
}

.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;
}

a.label:hover,
a.badge:hover {
color: #ffffff;
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: #333333;
}

.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, 0.1);
 -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress .bar {
float: left;
width: 0;
height: 100%;
font-size: 12px;
color: #ffffff;
text-align: center;
text-shadow: 0 -1px 0 rgba(0, 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, 0.15);
 -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
-webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
	  box-sizing: border-box;
-webkit-transition: width 0.6s ease;
 -moz-transition: width 0.6s ease;
   -o-transition: width 0.6s ease;
	  transition: width 0.6s ease;
}

.progress .bar + .bar {
-webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
 -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	  box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
}

.progress-striped .bar {
background-color: #149bdf;
background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.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(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.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(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.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(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.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(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.accordion {
/*margin-bottom: 20px;*/
}

.accordion-group {
margin-bottom: 2px;
}

.accordion-heading {
border-bottom: 0;
}

.accordion-heading .accordion-toggle {
display: block; position:relative;
padding: 5px 15px;
}

.accordion-toggle {
cursor: pointer;
}

.accordion-inner {
padding: 9px 15px;
}

.carousel {
position: relative;
margin-bottom: 20px;
line-height: 1;
}

.carousel-inner {
position: relative;
width: 100%;
overflow: hidden;
}

.carousel .item {
position: relative;
display: none;
-webkit-transition: 0.6s ease-in-out left;
 -moz-transition: 0.6s ease-in-out left;
   -o-transition: 0.6s ease-in-out left;
	  transition: 0.6s ease-in-out left;
}

.carousel .item > img {
display: block;
line-height: 1;
}

.carousel .active,
.carousel .next,
.carousel .prev {
display: block;
}

.carousel .active {
left: 0;
}

.carousel .next,
.carousel .prev {
position: absolute;
top: 0;
width: 100%;
}

.carousel .next {
left: 100%;
}

.carousel .prev {
left: -100%;
}

.carousel .next.left,
.carousel .prev.right {
left: 0;
}

.carousel .active.left {
left: -100%;
}

.carousel .active.right {
left: 100%;
}

.carousel-control, #myCarousel .arrowBg, #myCarousel .arrowBgright {
height: 285px;
left: 0;
position: absolute;
top: 0;
width: 30px;

}

.carousel-control:hover {
color: #ffffff;
text-decoration: none;
opacity: 0.9;
filter: alpha(opacity=90);
}

.carousel-caption {
position: absolute;
right: 3%;
bottom: 0;
padding: 15px;
width:35%;
}

.commercial_cabinews .carousel-caption { width:50%;}
.carousel-caption h4,
.carousel-caption p {
line-height: 20px;
color: #ffffff; font-size:16px; font-family: 'open_sanssemibold';
}

.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: #eeeeee;
-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;
}

/*main sprit img*/
.fleft { float:left;}
.fright { float:right;}
.clr { clear:both; display:block; height:1px;}
#header .projectMain .threeBox .span3 a.prjct, #header .nav-collapse .nav .span1 a, #header .serchBox .span1 a, #header .serchBox .span7 input[type="submit"], footer .span10 a.commercial_logoFooter, .commercial_foodSecurity .row .thumbnails a.imgCaption i, .commercial_mrgnTop .row .thumbnails h3.arrowHead i, .commercial_mrgnTop .row .thumbnails h1.MainHeader.arrowHead i, footer .footerToggle button.btn-danger {background: url(../gfx/commercial/cabidotorg/sprite-img.png) no-repeat; display:block;}

/*Header*/
#header { min-height:168px; background:#fff; margin-top:22px;}
#header .commercial_logo { background:url(../gfx/commercial/cabidotorg/logo.jpg) no-repeat; display:block; width:159px; height:97px; margin:7px 0 0 44px;}
#header .projectMain .threeBox .span3 { border:5px solid #368729; margin-right:13px; position:relative; min-height:66px;}
#header .projectMain .threeBox .span3 a.prjct, #header .projectMain .threeBox .lastBox a.prjct {background-position:right -302px; height:21px; padding:6px 0 0 9px; font-size:17px; color:#368729; font-family: 'open_sanssemibold';}
#header .projectMain .threeBox .span3 span, #header .projectMain .threeBox .lastBox span { padding:2px 15px 5px 10px; display:block; font-size:14px; cursor:default;}
#header .projectMain .threeBox .lastBox { margin-right:0px;}
#header .projectMain .threeBox .span3:hover a{ color:#fff;}
#header .projectMain .threeBox > .span3:hover { background:#368729; color:#fff;}
#header .projectMain .threeBox .span3:hover h3, #header .projectMain .threeBox .span3:hover h1.MainHeader{ color:#444;}
#header .nav-collapse .nav .span1 a {background-position: -23px 5px; padding: 5px 0 4px 32px ; margin-top:2px; font-family: 'open_sanssemibold'; font-size:15px;}
#header .nav-collapse .nav .span1 a.two {background-position: -23px -27px;}
#header .nav-collapse .nav .span1 a.three {background-position: -23px -59px;}
#header .nav-collapse .nav .span1 a.four {background-position: -23px -93px;}
#header .nav-collapse .nav .span1 a.five {background-position: -23px -126px;}
#header .nav-collapse .nav .span1 a.six {background-position: -23px -164px; color:#9F60B5;}
#header .commercial_logoBox { width:240px;}
#header .serchBox { margin-top:10px;}
#header .serchBox .span1 {width:110px}
#header .serchBox .span1 a {width:32px; height:32px; background-position:-18px -344px; display:block; float:left; margin-right:2px;}
#header .serchBox .span1 a + a {background-position:-18px -390px;}
#header .serchBox .span1 a + a + a {background-position:-18px -438px;}
#header .serchBox .span7 input[type="submit"] { background-position:-19px -253px; width:31px; height:32px; border:0px; text-indent:-9999px;}
#header .serchBox .span7 input[type="text"] { background:#f1f1f1; border:0px; border-left:5px solid #368729; height:24px; width:91.2%; float:left; font-family: 'open_sanssemibold'; color:#7b7b7b;}

/*Content section*/
.tLine { font-size:26px; color:#444; font-size:182%; min-height:41px; line-height:38px; font-weight:bold; font-family: 'open_sansbold'; padding-left:10px;}
.commercial_foodSecurity {background:#fff;}
.commercial_foodSecurity .row { padding:10px 10px 0; width:98%; *padding-bottom:7px;}
.commercial_foodSecurity .row .thumbnails .span3 { width:234px; margin:0 5px 5px 0;}
.commercial_foodSecurity .row .thumbnails .thumbLast { margin:0px;}
.commercial_foodSecurity .row .thumbnails li.mrgnLeft{ margin-right:12px;}
.commercial_foodSecurity .row .thumbnails li { position:relative; color:#2d2d2d;}
.commercial_foodSecurity .row .thumbnails a.imgCaption { position:absolute; bottom:0px; left:0; width:234px; height:43px; background: url(../gfx/commercial/cabidotorg/caption-bg.png) repeat-x; display:block; color:#444;  font-size:18px; line-height:43px; padding:0 0 0 10px; font-family: 'open_sansbold';}
.commercial_foodSecurity .row .thumbnails a.imgCaption i { background-position: -30px -590px; display: inline-block; height: 8px; padding:1px; width:15px;}
.commercial_foodSecurity .row .thumbnails h4 a, .commercial_foodSecurity .row .thumbnails h5 a{color:#368729;}
.commercial_mrgnTop { margin-top:14px;}
.commercial_foodSecurity .row .thumbnails h4{ color:#368729; margin-bottom:7px;}
.commercial_mrgnTop .row .thumbnails .span3 { width:58%; font-size:14px; margin-left:18px;}
.commercial_mrgnTop .row .thumbnails .span1 { margin:0 0 21px 10px;}
.moreLink {color:#368729;}
.commercial_mrgnTop .row .rightSection { border-left:5px solid #f1f1f1; border-bottom:5px solid #f1f1f1;margin:0px;}
.commercial_mrgnTop .row .rightVedio {border-left:5px solid #f1f1f1; }
.commercial_mrgnTop .row .rightVedio li.span5 { margin-left:18px;}
.commercial_mrgnTop .row .thumbnails h3.arrowHead a, .commercial_mrgnTop .row .thumbnails h1.MainHeader.arrowHead a {color:#368729;}
.commercial_mrgnTop .row .thumbnails h3.arrowHead i, .commercial_mrgnTop .row .thumbnails h1.MainHeader.arrowHead i {background-position: -26px -540px; *background-position: -26px -541px; display: inline-block; padding: 6px 5px 27px 9px; width: 9px; *padding: 6px 5px 0px 9px}
.commercial_mrgnTop .row .thumbnails li { margin-left:8px;}
.commercial_mrgnTop .row .rightVedio li a.ourChannel { background: url(../gfx/commercial/cabidotorg/our-channel.png) no-repeat 13px 7px #368729 ; padding: 10px; width:80.3%; font-size:26px; padding-left:55px; font-weight:bold; color:#fff; margin-top:25px; font-family: 'open_sansbold';}


/*footer*/
footer .span10 { background:#444; color:#fff; padding-bottom:14px; padding-top:40px;}
footer .span10 a.commercial_logoFooter { display:block; background-position:0 -618px; width:50px; height:50px;}
footer .span10 .span11 { margin:22px 0 0 10px; font-size:11px;}
footer .span10 .span5 a { color:#fff; font-size:11px; margin-right:8px;}
footer .span10 .span11 .span1 {margin:-23px 8px 0 4px;}
.commercial_foodSecurity footer .footerToggle { background-color: #EFEFEF; margin: 5px auto 27px; position: relative; width: 97%; padding:5px 10px;}
footer .footerToggle i.btmArrow { background: url(../gfx/commercial/cabidotorg/footer-arrow.png) no-repeat;  bottom: 0; height: 15px; left: 50%; position: absolute; width: 22px;}
footer .footerToggle button.btn-danger { background-position:-26px -520px; width:22px; height:22px; border:none; float:right; margin-left:13px;  border-radius:0;}
footer .footerToggle .span3 { float:right; color:#444; font-family: 'open_sanssemibold';}
footer .span10 .fLinks { width:53%; margin-top:21px;}
footer .span10 .span5 a.mrgnZero { margin:0px;}
footer .footerToggle .toggleBtn { text-align:right; *text-align:left;}
footer .footerToggle #demo { clear:both;}

/*breadcrumb*/
.commercial_breadcrumb li a, .commercial_breadcrumb li { font-family: 'open_sanssemibold'; font-size:14px; color:#368729;}
.commercial_breadcrumbLine { height:auto; background-color: #fff;}
.commercial_invasive .row ul.thumbnails ul.nav li a, .global .row ul.thumbnails ul.nav li a { color:#444; font-family: 'open_sanssemibold'; font-size:14px;}

/*invasive-species page*/
.commercial_invasive .row .commercial_invasiveLeft, .global .row .commercial_globalLeft, .commercial_getinvolved .row .commercial_globalLeft { background:#fff; margin-top:9px; padding-bottom:10px;}
.commercial_invasive .row ul li ul.nav-list, .global .row ul li ul.nav-list { margin-left: 15px; width: 90%; border-top:1px solid #fbfbfb; border-bottom:1px solid #fbfbfb; padding-top:3px;}
.commercial_invasive .row .thumbnails .nav li, .global .row .thumbnails .nav li { padding:3px 0 0;}
.commercial_invasive .row .thumbnails .searchBox input[type="text"], .commercial_invasive .row .thumbnails .selectBox select, .global .row .thumbnails .searchBox input[type="text"], .global .row .thumbnails .searchBox input[type="password"], .global .row .thumbnails .selectBox select, .commercial_rightMain .commercial_formFeddback p input[type="text"], .commercial_rightMain .commercial_formFeddback p select, .commercial_rightMain .commercial_formFeddback p textarea,.commercial_rightMain .commercial_formFeddback p input[type="password"]{ border:5px solid #368729; font-style:italic; color:#2d2d2d; font-size:12px;  font-family: 'open_sanssemibold'; width:89%;}
.commercial_invasive .row .thumbnails .selectBox select, .global .row .thumbnails .selectBox select {width:100%;height:38px;}
.commercial_invasive .row .thumbnails .nav li a.spanView, .global .row .thumbnails .nav li a.spanView, a.spanView, .commercial_projectDetailsPage .row .commercial_invasiveLeft .accordion .accordion-group .accordion-inner ul.innerSearch li a.spanView, input[type="submit"].spanView {height:36px; background:#368729; line-height:36px; text-align:center; color:#ffffff; font-family: 'open_sanssemibold'; font-size:16px; padding:0px; float:right; margin-bottom:10px; padding: 0 30px;}
.global .row .thumbnails .nav li a.spanView:hover {color:#fff}
.commercial_invasive .commercial_rightMain, .global .commercial_rightMain { background:#fff; margin-left:10px; padding:12px 0px 0 16px; width:729px; position:relative; z-index:0;}
.commercial_invasive .commercial_rightThumb, .global .commercial_rightThumb { background:#f1f1f1; margin:35px 0 0 15px; width:30.5%; padding:10px 10px 0px 10px;}
.commercial_invasive .commercial_rightThumb img, .global .commercial_rightThumb img { margin:0px;}
.commercial_invasive .commercial_rightThumb .caption h4, .global .commercial_rightThumb .caption h4 {font-family: 'open_sansbold'; margin:5px 0px 0px;}
.commercial_invasive .commercial_rightThumb .caption h4 span, .global .commercial_rightThumb .caption h4 span { display:block; color:#444;  font-family: 'open_sanssemibold';}
.commercial_invasive .commercial_rightThumb ul.thumbnails, .commercial_invasive .commercial_rightThumb ul.thumbnails li, .global .commercial_rightThumb ul.thumbnails, .global .commercial_rightThumb ul.thumbnails li { margin:0px;}
.commercial_invasive p.contentPara { padding-right:15px;}
.commercial_invasive .thumbBox h3, .commercial_invasive .thumbBox h1.MainHeader, .global .thumbBox h3, .global .thumbBox h1.MainHeader, .product_ebbook .commercial_rightMain h3.teamTitle, .product_ebbook .commercial_rightMain h1.MainHeader.teamTitle { color:#646464; background:#f1f1f1; padding:0px 0px 3px 10px; width:95.5%;}
.row-fluid .span4 .thumbnail .caption h5, .modalWindow li.span5 h5 {font-size:12px; color:#2d2d2d;line-height:16px; font-family: 'open_sanssemibold'; margin-top:10px; padding-left:7px;}
.row-fluid .span4 .thumbnail .caption h5 span, .modalWindow li.span5 h5 span{ color:#444444; font-style:italic; display:block;} 
.row-fluid .span4 .thumbnail img { margin:0px;}
.commercial_accordionBox .accordion-heading a i {display: block; float: right; height: 16px; margin-bottom: 18px; margin-top: 9px; position: absolute; right: 12px; top: 0; width: 23px;}
.commercial_accordionBox .accordion-heading a.accordion-toggle { font-family:'open_sansbold'; font-size:22px; color:#fff; background: #368729; padding:2px 15px 2px 12px; margin-bottom:18px;}
.commercial_accordionBox .accordion-heading a i.up {background: url(../gfx/commercial/cabidotorg/acor-arrow-top.png) no-repeat 97% center;}
.commercial_accordionBox .accordion-heading a i.down {background: url(../gfx/commercial/cabidotorg/acor-arrow.png) no-repeat 97% center #368729}
.commercial_invasive .commercial_accordionBox, .global .commercial_accordionBox { width:98%;}
.commercial_invasive .commercial_accordionBox .accordionInnerBox, .global .commercial_accordionBox .commercial_accordionInnerBox { background:#f1f1f1; padding:10px 12px; margin-top:20px;}
.commercial_invasive .commercial_accordionBox .accordion-inner, .global .commercial_accordionBox .accordion-inner { padding:0px 0 10px;}
.commercial_invasive .commercial_accordionBox .commercial_accordionInnerBox h3, .commercial_invasive .commercial_accordionBox .commercial_accordionInnerBox h1.MainHeader, .global .commercial_accordionBox .commercial_accordionInnerBox h3, .global .commercial_accordionBox .commercial_accordionInnerBox h1.MainHeader {color:#646464}
.commercial_invasive .commercial_accordionBox .commercial_accordionInnerBox .caption h5, .commercial_invasive .commercial_accordionBox .commercial_accordionInnerBox .caption p, .global .commercial_accordionBox .commercial_accordionInnerBox .caption h5, .global .commercial_accordionBox .commercial_accordionInnerBox .caption p { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#2d2d2d;}
.commercial_invasive .commercial_accordionBox .commercial_accordionInnerBox .caption p, .global .commercial_accordionBox .commercial_accordionInnerBox .caption p{ font-weight:normal;}
.commercial_invasive .commercial_accordionBox .commercial_accordionInnerBox .caption p span.date, .global .commercial_accordionBox .commercial_accordionInnerBox .caption p span.date { font-style:italic; display:block;}
.commercial_invasiveLeft .span3 ul.nav-list li.findPeople, .commercial_globalLeft .span3 ul.nav-list li.findPeople {border-top: 5px solid #F1F1F1;}
.commercial_invasive .row .commercial_invasiveLeft .span3 ul.nav-list li a.findText, .global .row .commercial_globalLeft .span3 ul.nav-list li a.findText{ color:#368729; font-family: 'open_sanssemibold';}
.shareBtn { height:27px; color:#368729; font-size:16px;font-family: 'open_sanssemibold'; display:block; background:#f1f1f1; line-height:27px; text-align:center; position: absolute;padding:0 10px; width:30%; float:right; right:3%; top:-25px;}
.commercial_invasive .row .thumbnails li.span3 ul.nav li.liBullet a, .commercial_invasive .row .thumbnails li.span3 ul.nav li.greenBullet a, .global .row .thumbnails li.span3 ul.nav li.liBullet a, .commercial_invasive .row .thumbnails li.span3 ul.nav li.greenBullet a, .global .row .thumbnails li.span3 ul.nav li.liBullet li.liBullet a, .commercial_projectDetailsPage .commercial_invasiveLeft #navigation li.liBullet {background: url(../gfx/commercial/cabidotorg/bullet-li.png) no-repeat 0 47%; color:#444; padding-left:20px;}
.global_locations .shareBtn { position:absolute; top:-6%}

/*carousel invasive-species5*/
#myCarousel ol.carousel-indicators li { width:20px; height:20px; background:#000;}
#myCarousel .left { background: url(../gfx/commercial/cabidotorg/acor-arrow-left.png) no-repeat center;}
#myCarousel .right { background: url(../gfx/commercial/cabidotorg/acor-arrow-right.png) no-repeat center;}
#myCarousel .arrowBg, #myCarousel .arrowBgright {background: url(../gfx/commercial/cabidotorg/slider-arrow-bg.png) repeat-y;}
#myCarousel .arrowBgright {left: auto; right: -1px;}
#myCarousel { width:95%; min-height:285px;}
.span17 {padding-left: 1%; width: 72%;}
.accordion-body .accordion-inner a.spanView { float:left;}
.accordion-body .accordion-inner a.subDownload {background: url(../gfx/commercial/cabidotorg/pdf-donload.png) no-repeat #368729 96% center; padding-right: 45px; float:left;}
.commercial_accordionBox .accordion-heading a.toggleUp {background: url(../gfx/commercial/cabidotorg/acor-arrow-top.png) no-repeat scroll 97% center #368729}
.commercial_accordionBox .accordion-heading a.toggleRight {background: url(../gfx/commercial/cabidotorg/acor-arrow-right.png) no-repeat scroll 97% center #368729}

/*global data base page 08page-14-02-13*/
.global .row .thumbnails .nav li.nav-header:hover, .global .row .thumbnails .nav li.findPeople:hover { background:none;}
.commercial_accordionBox .row-fluid .thumbnails .span4 .thumbnail h5 { color:#368729;}
.commercial_accordionBox .row-fluid .thumbnails { margin-bottom:0px;}
.commercial_accordionBox .bs-docs-example .tab-content { border:5px solid #f1f1f1; border-top:0px; padding:10px; background:#fff;}
.commercial_accordionBox .bs-docs-example ul.nav-tabs { margin-bottom:0px;}
.commercial_accordionBox .bs-docs-example ul.nav-tabs li {background: url(../gfx/commercial/cabidotorg/tab-unselected.png) no-repeat; width:177px; height:56px; position: relative; z-index: 9; margin-left:-15px;}
.global .commercial_accordionBox .bs-docs-example ul.nav-tabs li a, .commercial_accordionBox .bs-docs-example ul.nav-tabs li a { font-size:16px; font-family: 'open_sanssemibold'; color:#368729; width:73%; line-height:20px; padding:12px 0 0 20px;}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > li > a:hover { cursor: default; }
.commercial_accordionBox .bs-docs-example ul.nav-tabs li.active {z-index:8; background: url(../gfx/commercial/cabidotorg/tab-selected.png) no-repeat;}
.commercial_accordionBox .bs-docs-example ul.nav-tabs li + li + li { z-index: 7;}
.commercial_accordionBox .bs-docs-example ul.nav-tabs li + li + li + li { z-index: 5 !important;}
.commercial_accordionBox .bs-docs-example ul.nav-tabs li.first { z-index:11; margin:0px;}
.commercial_accordionBox .bs-docs-example ul.nav-tabs li.active a { color:#444;}
.commercial_accordionBox .bs-docs-example #myTabContent ul.thumbnails { width:34%;}
.commercial_accordionBox .bs-docs-example #myTabContent ul.thumbnails li ul { width:98%; margin-left:5px;}
.commercial_accordionBox .bs-docs-example #myTabContent ul.thumbnails li { width:95%;}
.commercial_accordionBox .bs-docs-example {border-top: 5px solid #F1F1F1; padding-top:25px; margin-top:10px;}

/*Subject page 09 page-14-02-13*/
.commercial_invasive .row ul.thumbnails li.subjectLeft ul.nav li.liBullet a { background:none;font-family: 'open_sanssemibold'; padding-left:0px;}
.commercial_invasive .row ul.thumbnails li.subjectLeft ul.nav .accordion .accordion-heading {padding:0;}
.commercial_invasive .row ul.thumbnails li.subjectLeft ul.nav li.active a { color:#368729}
.commercial_invasive .row ul.thumbnails li.subjectLeft ul.nav .accordion .accordion-heading a.accordion-toggle { color:#444; padding-left:10px;}
.commercial_invasive .row ul.thumbnails li.subjectLeft ul.nav .accordion .accordion-heading a.accordion-toggle { background:  #368729; color:#fff;}
.commercial_invasive .row ul.thumbnails li.subjectLeft ul.nav .accordion .accordion-heading a.accordion-toggle i {display: block; float: right; height: 11px; margin-top: 5px; position: absolute; right: 10px; top: 7px;width: 19px;}
.commercial_invasive .row ul.thumbnails li.subjectLeft ul.nav .accordion .accordion-heading a.accordion-toggle i.up {background: url(../gfx/commercial/cabidotorg/small-dropdown-top.png) no-repeat scroll 97% 48% #368729;}

.commercial_invasive .row ul.thumbnails li.subjectLeft ul.nav .accordion .accordion-heading a i.down{background: url(../gfx/commercial/cabidotorg/small-dropdown.png) no-repeat scroll 97% 58% #368729;}
.commercial_invasive .row ul.thumbnails li.subjectLeft ul.nav .accordion .accordion-inner li, .commercial_invasive .row ul.thumbnails li.subjectLeft ul.nav .accordion .accordion-inner li a { list-style:none; color:#444; padding-left:0px;}
li.subjectLeft ul.nav .accordion, .commercial_invasive .row ul.thumbnails li.subjectLeft ul.nav li ul li { margin:0px;}
.commercial_invasive .row ul.thumbnails li.subjectLeft ul.nav li { margin-bottom:4px; padding-bottom:4px;}
.commercial_invasive .row ul.thumbnails li.subjectLeft ul.nav .accordion .accordion-inner { padding-left:10px;}
.commercial_invasiveLeft .accordion .accordion-group { margin-bottom:0px;}
.commercial_invasive .row ul.thumbnails li.subjectLeft ul.nav li.blackTxt, .blackTxt { padding-left:9px; margin-bottom:3px;}
.opnesRegular { font-size:14px; font-family: 'open_sansregular'; margin-top:16px; padding-right:5%; color:#444;}
h2 { font-size:24px; font-family: 'open_sansbold'; color:#444;}
.media .opnesRegular { margin:0px;}
.accordion-inner .media .pull-left { margin-right:20px;}
.media-heading { margin-bottom:2px;}
.accordion-inner .media { margin-left:3%;}
.media, .media .media { margin-top:20px;}
.media ul.thumbnails li.span4 a.spanView { padding:0 10px; font-size:13px;}

/*global Data base page bhrt*/
.global .commercial_rightThumb {background:#F1F1F1;margin: 0px 0 15px;padding: 20px;width: 91.5%; display:table}
.global .commercial_btmThumb{margin: 0 0 20px; width:94%}
.global .commercial_btmThumb h3, .global .commercial_btmThumb h1.MainHeader{ color:#646464}
.global .commercial_btmThumb p{ width:64%}
.global .commercial_rightThumb .thumbnail img{ float:left; padding-right:20px;}
.global .commercial_rightThumb .thumbnail .caption{ width:63%; float:left}
.global .commercial_rightThumb .thumbnail .caption.openresource{ width:80% !important;}
.global .commercial_rightThumb .thumbnail .caption h4{margin-bottom:8px;}
.global .commercial_rightThumb .thumbnail .caption .discription{ width:60%; float:left}
.global .commercial_rightThumb .thumbnail .caption .selectBtn{ width:40%; float:left; margin-bottom:20px}
.global .commercial_rightThumb .thumbnail .caption .selectBtn a{ line-height:28px; width:140px; text-align:center; margin:5px 0; background:#7BBF3F; display:block; color:#fff; font-family:'open_sanssemibold'; font-size:16px; float:right}
.global .commercial_rightThumb .thumbnail .caption p, .global .contentPara, .global .commercial_btmThumb p{clear:both;font-family: 'open_sansregular'; color:#444}
.global .commercial_rightThumb .thumbnail .caption p.midheading, .global .contentPara{ font-size:14px;}
.global .contentPara{ padding:10px 15px 0 0;}
.global .commercial_accordionBox .accordion-heading a.accordion-toggle{ margin-bottom:10px}
.global .video-container{padding: 0 10px 0 0; margin:10px 0 20px 0; display:table}
.global .video-container p{font-family: 'open_sansregular'; color:#444}
.global .video-container .videoWrapper img{ float:left; padding-right:20px}
.global .accordion{ margin-bottom:0}
.global .row .thumbnails .nav li{line-height: 28px;padding: 0 10px; margin:1px 0}
.global .row .thumbnails .nav li.active, .global .row .thumbnails .nav li:hover{}
.global .row .thumbnails .nav li.active a, .global .row .thumbnails .nav li a:hover{ color:#fff;}
.global .row .thumbnails .nav li.selectBox:hover, .global .row .thumbnails .nav li.searchBox:hover{ background:none;}
.global .row .thumbnails .nav li.searchBox input[type="text"]{ width:87%}
.global .row .thumbnails .nav li a.spanView{ margin-right:1px; color:#ffffff !important; }

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;}
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider {background: #fff; position: relative;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.flexslider .slides {zoom: 1;}
.carousel li {margin-right: 5px}

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; }
.flex-direction-nav .flex-prev {left: -36px;}
.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}
.flex-direction-nav li { list-style:none;}

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: 31px; *height:75px; *bottom: -250px; *left:30px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius:20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }
.flex-control-thumbs {margin: 5px 0 0 7%; *margin:0; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0; border:5px solid #368729; margin-right:10px;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
.commercial_accordionInnerBox .row-fluid .span4 .thumbnail .caption h5 {padding-left:0px;} 

/*11 feb 2013- bhrt*/
#wherewework .modal-body .tabbable .span6{ *width:60% !important}
.modal-body .tabbable .span6{ background: none repeat scroll 0 0 #FFFFFF;float: left;    margin-left: 11px;padding:10px 0 10px 20px;width: 68%;}
.tab-content p{ font-size:14px;font-family: 'open_sanssemibold'; cursor:default; color:#444;}
span.green{color: #368729; clear:both; display:block; line-height:28px}
#header .projectMain .threeBox .span3 span.ans{ padding:5px; padding-left:0; display:block; font-size:14px;font-family: 'open_sanssemibold'; color:#444}
.services{background:#fff;}
.services .span9{ padding: 15px 0 15px 20px;width:98%; background:#fff}
.services .span9 p{font-family: open_sanssemibold;font-size:14px; color:#444; width:100%}
.services .span9 .span1{ width:30%; margin-top:15px; margin-right:3%}
.services .span9 span.ans{font-size:14px;}
.services .span9 ul, .publishingpop .tab-content ul{ margin-top:5px; list-style:none}
.services .span9 ul li, .publishingpop .tab-content ul li{font-size:14px; color:#368729; line-height:15px; margin-bottom:5px;}
.publishingpop .tab-content ul li a{ color:#368729 !important}
.publishingpop .tab-content ul li a:hover{ color:#444 !important;}
.publishingpop .tab-content .span1{ width:26%; margin-right:6%; min-height:245px}
.publishingpop .tabbable ul li.bggreen{ background:#7BBF3F; margin-top:10px;}
.publishingpop .tabbable ul li.bggreen a:hover{ color:#fff;}

@media screen and (max-width: 860px) { .flex-direction-nav .flex-prev {opacity: 1; left: 0;}
.flex-direction-nav .flex-next {opacity: 1; right: 0;}
}

/*bhrt css 8feb13*/
.modal-backdrop.fade.in { opacity:0.45; filter: alpha(opacity=45);}
.modal.fade.in {top: 50%; border:5px solid #368729;}
#pop .modal.fade.in{top:40%;}
.modal { position:absolute; left: 50%; z-index: 1050;  margin: -155px 0 0 -490px; background-color: #f2f2f2;  border: 3px solid #595959; border: 3px solid rgba(0, 0, 0, 0.3); *border: 3px solid #595959;}
.close { background: none repeat scroll 0 0 #595959; color: #FFFFFF; font-size: 34px; font-weight: bold; line-height: 20px; padding: 5px; position: absolute; right: 0; top:0; text-shadow: 0 1px 0 #FFFFFF;}
.modal-body { padding: 10px; overflow-y: auto; background:#efefef}
.modal-body .span4{background: none repeat scroll 0 0 #FFFFFF;padding: 0 10px 12px 10px;width: 220px;}
#wherewework .modal-body .span4 .headingtext{ font-size:14px; padding:8px 0px 0; }
#wherewework{display:none;  width: 71.9%;}
.modal-body .span4 .headingtext{font-size:16px; color:#3f3f3f; width:95%; font-family: 'open_sansregular'; display:block}
.modal-body .span4 ul{ list-style:none; margin-top:0px;}
.modal-body .span4 ul li{ width:100%;margin:1px 0; text-align:left}
/*.modal-body .span4 ul li:hover, .modal-body .span4 ul li.active{background:url(../gfx/commercial/cabidotorg/arrow_popup.png) no-repeat 192px #efefef}*/
.modal-body .span4 ul li a{ padding:0 5px; line-height:30px; font-size:14px; color:#000;}
#header .projectMain .threeBox > .span3:hover .tabbable a  { color:#000;}
.modal-header .close {margin-top: 0px;}
#project .tabbable .span6 .projects p{ font-size:14px; color:#444;line-height:20px;padding-right:5px;}
#project .tabbable .span6 .span1{ width:26%;font-size:14px; color:#2c2c2c; margin-right:8%;min-height:340px;}
#project .tabbable .span6 .span1 span.green{ color:#368729;}
#project .tabbable .span6 .span1 span.ans a{ line-height:15px;  color:#444}
#project .tabbable .span6 .span1 ul{ margin-top:5px; list-style:none}
#project .tabbable .span6 .span1 ul li{font-size:14px; color:#368729; line-height:15px}
#project .tabbable .span6 .span1 span{ clear:both; display:block;}
#project .projects .span1 ul li a{ color:#368729 !important; }
#project .projects .span1 ul li a:hover{color:#444444 !important}
#header .projectMain .threeBox .span3 #project .modal-body h3, #header .projectMain .threeBox .span3 #project .modal-body h1.MainHeader, #header .projectMain .threeBox .span3 #project .modal-body ul li{ color:#444 !important; list-style:none; margin-bottom:5px; text-align:left;}

/*toggle css*/
#project, #service, #publishing{position:absolute; top:74px; z-index:99; background:#fff;width:850px; display:none; width:950px;  border:5px solid #368729;}
#project{left:-234px}

/*Find Projects*/
#project .findproject .span7{ *width:50% !important}
.mrgnL0{ margin-left:0 !important}
#project .modal-body .tabbable .span6, #publishing .modal-body .tabbable .span6 {padding: 15px 0 30px 18px;width: 71%; background:#fff;}
#project .findproject, #publishing .bibligraphic, #publishing .compandia, #publishing .fulltext, #publishing .infoLibra, #publishing .infoAuth, #publishing .bookshop, #publishing .findproject{background:#fff;width:93%}
#project .findproject a{background:#368729; color: #fff;display: block;margin-top: 20px;padding: 5px 10px;width: 43%; text-align:center;}
#project .findproject .keywords, #publishing .findproject .keywords{background:#f5f5f5; padding:10px 22px}
#publishing .findproject .keywords { margin-top:39px; *width:33%}
#project .findproject .keywords label, #publishing .findproject .keywords label{ font-size:11px; color:#444;font-family: 'open_sansregular';}
#project .findproject .keywords input[type="text"], #publishing .findproject .keywords input[type="text"]{ width:88%; background:#fff; border:3px solid #368729; font-size: 13px;
    font-style: italic;}
#project .findproject .keywords select, #publishing .findproject .keywords select{ width:95%; background:#fff; border:3px solid #368729; height:35px}
#project .findproject .keywords input[type="submit"], #publishing .findproject .keywords input[type="submit"]{background:#368729;border: medium none;color: #fff; font-weight:bold;float: right;margin-right: 4%;padding: 5px 25px;}
#project .findproject .btmField label,#publishing .findproject .btmField label{ color:#7f7f7f; font-size:13px;}
#project .findproject .btmField span.Alphaopt,#publishing .findproject .btmField span.Alphaopt { background:#fff; display:table;*padding-bottom:18px !important}
#project .findproject .btmField span.Alphaopt a, #publishing .findproject .btmField span.Alphaopt a{background: none repeat scroll 0 0 transparent;border: medium none;color: #000000;display: block;float: left;margin: 0;padding: 2px 14px 2px 0;text-decoration: underline;width: auto;}
#project .findproject .btmField span.Alphaopt a:hover,#publishing .findproject .btmField span.Alphaopt a:hover{ text-decoration:none}

#project .tabbable .span6 .span1 span.ans a{ color:#368729 !important;}
#project .tabbable .span6 .span1 span.ans a:hover{ color:#444 !important;}
#project .tabbable .span6 p a{ color:#368729 !important;}
#project .tabbable .span6 p a:hover{ color:#444 !important;}

/*service*/
#service{ left:-484px}

/*publishing*/
#publishing{ left:-730px}
#publishing .bibligraphic .span3, #publishing .compandia .span3, #publishing .fulltext .span3, #publishing .infoLibra .span3, #publishing .infoAuth .span3, #publishing .infoDist .span3, #publishing .bookshop .span3{margin: 10px 0.5% 0 !important;border:none !important; min-height:165px}
#publishing .bibligraphic .span3 ul, #publishing .compandia .span3 ul, #publishing .fulltext .span3 ul, #publishing .infoLibra .span3 ul, #publishing .infoAuth .span3 ul, #publishing .infoDist .span3 ul, #publishing .bookshop .span3 ul{ list-style:none}
#publishing .bibligraphic .span3 ul li, #publishing .compandia .span3 ul li, #publishing .fulltext .span3 ul li, #publishing .infoLibra .span3 ul li, #publishing .infoAuth .span3 ul li, #publishing .infoDist .span3 ul li, #publishing .bookshop .span3 ul li{ line-height:15px; color:#444;}
#publishing .bibligraphic .span3 ul li.firstchild, #publishing .compandia .span3 ul li.firstchild, #publishing .fulltext .span3 ul li.firstchild, #publishing .infoLibra .span3 ul li.firstchild, #publishing .infoAuth .span3 ul li.firstchild, #publishing .infoDist .span3 ul li.firstchild, #publishing .bookshop .span3 ul li.firstchild{ margin-bottom:10px;}
#publishing .bibligraphic .span3 ul li a, #publishing .compandia .span3 ul li a, #publishing .fulltext .span3 ul li a, #publishing .infoLibra .span3 ul li a, #publishing .infoAuth .span3 ul li a, #publishing .infoDist .span3 ul li a, #publishing .bookshop .span3 ul li a{ font-family: 'open_sanssemibold';color:#595959; font-size:10px}
#publishing .bibligraphic .span3 ul li a:hover, #publishing .compandia .span3 ul li a:hover, #publishing .fulltext .span3 ul li a:hover, #publishing .infoLibra .span3 ul li a:hover, #publishing .infoAuth .span3 ul li a:hover, #publishing .infoDist .span3 ul li a:hover, #publishing .bookshop .span3 ul li a:hover{ text-decoration:underline}
#publishing .bibligraphic .span3 ul li.firstchild a, #publishing .compandia .span3 ul li.firstchild a, #publishing .fulltext .span3 ul li.firstchild a, #publishing .infoLibra .span3 ul li.firstchild a, #publishing .infoAuth .span3 ul li.firstchild a, #publishing .infoDist .span3 ul li.firstchild a, #publishing .bookshop .span3 ul li.firstchild a{font-size:14px; color:#3f3f3f}
/*Information for Distributors*/
#publishing .infoDist{ background:#f2f2f2; padding:10px 15px; width:93%}
#publishing .infoDist .login{margin:0; padding:10px 20px; *width:90% !important}
#publishing .infoDist .login h4{ text-align:center; color:#444}
#publishing .infoDist .login .span5{ margin-top:10px; width:50%; margin:0}
#publishing .infoDist .login .span5 input[type="text"], #publishing .infoDist .login .span5 input[type="password"]{ width:80%; border:4px solid #368729; background:#fff; margin-bottom:5px}
#publishing .infoDist .login .span5 a{ display:block; padding-left:2%; color:#000; padding-bottom:5px}
#publishing .infoDist .login .span5 a.frgotPw{color:#368729 !important;}
#publishing .infoDist .login .span5 input[type="submit"]{background:#368729;border: 1px solid #B0B0B0;border-radius: 7px 7px 7px 7px;color: #FFFFFF;float: right;margin-right: 12%;padding: 6px 30px;}
#publishing .bookshop{ border:none}
#publishing .bookshop h3, #publishing .bookshop h1.MainHeader{ width:25%; float:left}
#publishing .bookshop a.topsearch{line-height:30px; width:70%; float:left; background:#368729; margin-left:5%; margin-bottom:10px;}  
#publishing .bookshop p{ clear:both}
#publishing .bookshop a.topsearch span{background: url(../gfx/commercial/cabidotorg/acor-arrow-right.png) no-repeat right 14px transparent; margin: 0 0 0 19%;width: 86%;}
#publishing .bookshop .span3{ width:29%;margin: 10px 2% !important;}
.fr{ float:right}

#publishing .tabbable .span6 .span1 span.ans a{ color:#368729 !important;}
#publishing .tabbable .span6 .span1 span.ans a:hover{ color:#444 !important;}
#publishing .tabbable .span6 p a{ color:#368729 !important;}
#publishing .tabbable .span6 p a:hover{ color:#444 !important;}


/*Subject page 15-02-13*/
.commercial_invasive .row .thumbnails li.span3 ul.nav li.greenBullet a { background-position: 0 64%;}
.commercial_invasiveLeft .subjectLeftTwo li { padding-left:0px;}
#thumbSlider .slider { width:590px; margin: 0 0 0 50px;}
#thumbSlider .slider .carousel li {margin-right: 5px;}
#thumbSlider .slider .flex-control-thumbs li , #thumbSlider  .slider .flex-control-nav{ display:none;} 
#thumbSlider .slider .flex-direction-nav a { height:240px;}
#thumbSlider .slider .flex-direction-nav .flex-prev, #thumbSlider  .slider .flex-direction-nav .flex-next {opacity: 100 !important; position: static; margin:0px; width:24px;}
#thumbSlider .slider .flex-direction-nav .flex-prev {background: url(../gfx/commercial/cabidotorg/acor-arrow-left.png) no-repeat center center;}
#thumbSlider .slider .flex-direction-nav .flex-next{background: url(../gfx/commercial/cabidotorg/acor-arrow-right.png) no-repeat center center;}
#thumbSlider .slider .carousel .flex-viewport ul { margin:20px 0 0 10px;}
#thumbSlider .slider .carousel .flex-viewport ul li a { display:block; color:#95cd65; font-size:12px; font-family: 'open_sansbold'; width:70%; margin-top:5px; line-height:16px;}
#thumbSlider .slider .flex-direction-nav { position:relative;}
#thumbSlider .slider .flex-direction-nav li, #thumbSlider  .slider .flex-direction-nav li + li {position: absolute; height:240px; top: -218px; background: url(../gfx/commercial/cabidotorg/slider-bg-thumb.png) repeat-y;  width: 24px;}
#thumbSlider h3, #thumbSlider h1.MainHeader, .commercial_eventsSection h3, .commercial_eventsSection h1.MainHeader { color:#646464; margin:20px 0 10px 0px; }
#thumbSlider .slider .flex-direction-nav li { left:-8%;}
#thumbSlider .slider .flex-direction-nav li + li { left:105%;}
.commercial_subjectTwo {margin-bottom:15px;}
.commercial_rightMain .accordion-inner .media-body a { color:#368729;}
#thumbSlider .sliderSubject .carousel .flex-viewport ul li a { color:#444; font-family: 'open_sansregular'; width:80%;}
#thumbSlider .sliderSubject .flex-direction-nav li, #thumbSlider .sliderSubject .flex-direction-nav li + li { top:-225px;}
.commercial_subjectTwoMain h3, .commercial_subjectTwoMain h1.MainHeader { margin-left:0px;}
.commercial_subjectTwoMain .commercial_subjectTwo .span3 { margin-right:18px; width:32%;}
.commercial_subjectTwoMain .commercial_subjectTwo .media { margin:0 0 8px; 0}
.commercial_accordionBox .commercial_eventsSection { margin-bottom:35px;}
.commercial_accordionBox .commercial_eventsSection .span3 { margin:0 25px 0 22px;}
.commercial_eventsSection .eventsMonth { border:10px solid #95cd65; margin-right:37px;}
.commercial_eventsSection .mrgnNone { margin:0px;}
.commercial_eventsSection .eventsMonth .dateEvent {background: url(../gfx/commercial/cabidotorg/date-evnt-img.png) no-repeat; width:120px; height:51px; margin:8px auto 0;}
.commercial_eventsSection .eventsMonth .evntDisc a {color:#95cd65; font-size:14px; font-family: 'open_sansbold'; display:block; margin-bottom:15px;}
.commercial_eventsSection .eventsMonth .evntDisc { color:#646464; padding:6px 6px 8px; text-align:center; display:block; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.commercial_eventsSection .eventsMonth .dateEvent .dateIn {font-size:36px;font-family:'open_sansbold'; color:#368729; padding-left:9px;}
.commercial_eventsSection .eventsMonth .dateEvent .monthIn { font-size:24px;font-family: 'open_sansregular'; color:#fff;  vertical-align: text-bottom; margin-left:20px;}
#pop #thompson, #pop #bryony, #pop #elizabeth{background-color: #F2F2F2;margin: 745px 0 0 -483px;position: absolute;width: 25%;z-index: 1050;}
#pop #thompson{left:80%;}
#pop #bryony{left: 95%;}
#pop #elizabeth{left:68%;}

/*date picker css*/
.span4 .thumbnail .caption p { margin-right:16%;}
#datepicker .datepicker-inline .table-condensed thead > tr { background:#368729; height:20px;}
#datepicker .datepicker-inline .datepicker-days td.active {background:#368729; color:#fff;}
#datepicker .datepicker-inline .table-condensed thead .switch { font-size:15px; font-family: 'open_sansregular'; color:#fff;}
#datepicker .datepicker-inline .datepicker-days{ border:1px solid #368729; width:208px; }
#datepicker .datepicker-inline .table-condensed { width:100%;}
#datepicker .datepicker-inline td.day { color:#368729;}
#datepicker .datepicker-inline td.new, #datepicker .datepicker-inline td.old { color:#c8ded8;}
#datepicker .datepicker-inline .table-condensed thead .prev .icon-arrow-left, #datepicker .datepicker-inline .table-condensed thead .next .icon-arrow-right {background:url(../gfx/commercial/cabidotorg/next-prev-clndr.png) repeat top;}
#datepicker .datepicker-inline .table-condensed thead .prev .icon-arrow-left { background-position: 0 0;}
#datepicker .datepicker-inline .table-condensed thead .next .icon-arrow-right {background-position: 1px -15px;}
#datepicker .datepicker-inline tbody td{border-right: 1px solid #368729; border-top: 1px solid #368729; text-align:center;}
#datepicker .datepicker-inline tbody > tr > td:last-child { border-right:none;}
.commercial_homePageIs .commercial_invasiveLeft  .subjectLeft ul li.nav-issue{ text-transform:none;}


/*Home Page Issue*/
.commercial_homePageIs .commercial_subjectOne .opnesRegular { margin-right:-1%; margin-top:10px;}
.commercial_homePageIs .row .commercial_subjectOne .opnesRegular .issueImg {margin-left:10px;}
.commercial_homePageIs .commercial_subjectOne .opnesRegular h3, .commercial_homePageIs .commercial_subjectOne .opnesRegular h1.MainHeader {margin-bottom:10px;}
.commercial_homePageIs .commercial_subjectOne .shareBtn { top:-28px;}
.commercial_homePageIs .commercial_subjectOne #thumbSlider h3, .commercial_homePageIs .commercial_subjectOne #thumbSlider h1.MainHeader { margin:10px 0 10px 0px; color:#444;}
.commercial_homePageIs .commercial_subjectOne .keyProject .media h2 {font-family: 'open_sansregular'; font-size:24px; color:#368729;}
.commercial_homePageIs .commercial_subjectOne .keyProject .media .media-body { margin-top:0px;}
.furtherRec .media .opnesRegular a {font-family: 'open_sansbold';}
.furtherRec .media .opnesRegular a.salesCabi { display:block; margin-top:10px;}
img.topImg { margin:0px 4.5% 10px 1%; float:right;}

/*Project Details page*/
#main_area .row #carousel-bounding-box #myCarousel { min-height:233px; margin: 0 7% 10px;}
#main_area #slider-thumbs .span1 { margin-right:12px;}
#main_area #slider-thumbs .thumbnails { background:#999; width:90.5%; padding:10px 10px 0;}
#main_area #carousel-bounding-box #myCarousel .right, #main_area #carousel-bounding-box #myCarousel .left { background:none;}
.commercial_galleyDetails #main_area { width:95%; background:#f5f5f5; padding:10px;}
.imgDetail { display:block; margin-bottom:5px;}
.commercial_invasive .commercial_onlyBgColor, .commercial_accordionBox .accordion-body .accordion-inner .commercial_onlyBgColor, .commercial_casestudy .commercial_onlyBgColor, .support .commercial_onlyBgColor, .commercial_getinvolved .commercial_onlyBgColor { padding:10px; margin-bottom:20px; width:96.9%;}
.commercial_projectDetailsPage .span4 .thumbnail .caption h5 span { font-style:normal; font-weight:bold; font-family: 'open_sansbold';}

.commercial_projectDetailsPage .row-fluid { margin-left:4%;}
.commercial_projectDetailsPage .row-fluid  { margin:0px;}
.commercial_projectDetailsPage .commercial_rightMain h3 span.nmCountry, .commercial_projectDetailsPage .commercial_rightMain h1.MainHeader span.nmCountry { font-weight:normal; font-size:16px;}
.marginTop { margin-top:20px;}
.commercial_projectDetailsPage .commercial_subjectOne .topDate .endDateright { margin-left:50%;}
.commercial_projectDetailsPage .commercial_subjectOne .topDate p { font-size:15px}
.commercial_projectDetailsPage .accordion .accordion-group .accordion-inner .innerSearch { margin-left:0px; width:100%;}
.commercial_topDetails p.tNo span { background:#ccc; display: block; float: left; margin:15px 10px 15px 0; padding: 10px; width: 43%; text-align:center; font-size:15px; }

.commercial_galleyDetails #main_area .media .commercial_topDetails span.cabiRue { color:#368729; font-size:15px; display:block;  font-family: 'open_sanssemibold'; margin-bottom:10px; overflow: hidden; }
.commercial_galleyDetails #main_area .media .commercial_topDetails h4 span.nmCountry { font-size:13px;}
.commercial_galleyDetails #main_area .media .commercial_topDetails h1 span.nmCountry { font-size:13px;}
.commercial_galleyDetails #main_area .media .commercial_topDetails h4.span1 { width:17%;}
.commercial_projectDetailsPage .row .thumbnails .nav li:hover { background:none;}
.commercial_projectDetailsPage .row ul.thumbnails li.subjectLeft ul.nav li { padding:0 0 4px;}
.commercial_projectDetailsPage .row ul.thumbnails li.subjectLeft .nav-header-ebook { font-size:13px;}
.commercial_projectDetailsPage .accordion-inner .commercial_btmThumb .thumbnail p { width:100%;}

.commercial_invasive .commercial_accordionBox, .global .commercial_accordionBox {width: 98%;}
.span8 {width: 740px;}
[class*="span"] {float: left;min-height: 1px;}
.span8 {width: 740px;}
[class*="span"] {float: left;min-height: 1px;}
body {color: #333333;font-family: 'open_sansregular';font-size: 14px;}
html {font-size: 100%;}
.commercial_invasive .row ul.thumbnails li.subjectLeft ul.nav .howorder-group .accordion-heading { background: url(../gfx/commercial/cabidotorg/arrow_right.png) no-repeat scroll 97% 58% #368729;padding: 0;}

.commercial_accordionBox_menu {margin:0 10px 0 10px}
.commercial_accordionBox_menu .accordionbox {width: 100%;border-top:5px solid #f1f1f1; padding:10px 0 10px 0;}
.commercial_accordionBox_menu .accordionbox .accordion-inner .KeywordSearch{width: 92%;}
.commercial_accordionBox_menu .accordion-heading a i {display: block; float: right; height: 16px; margin-bottom: 10px; margin-top: 5px; position: absolute; right: 12px; top: 0; width: 23px;}
.commercial_accordionBox_menu .accordion-heading a.accordion-toggle { font-family:'open_sansbold'; font-size:14px; color:#fff; background: #368729; padding:2px 15px 2px 12px; margin-bottom:5px;}
.commercial_accordionBox_menu .accordion-heading a i.up {background: url(../gfx/commercial/cabidotorg/acor-arrow-top.png) no-repeat 97% center;}
.commercial_accordionBox_menu .accordion-heading a i.down {background: url(../gfx/commercial/cabidotorg/acor-arrow.png) no-repeat 97% center #368729}
.commercial_accordionBox_menu .accordion-inner {padding:2px;}



/*contact us page*/
.commercial_rightMain .commercial_formFeddback p label { display:block; float:left; width:30%; text-align:right; margin-right:6%; font-family: 'open_sanssemibold'; color:#444;}
.commercial_rightMain .commercial_formFeddback p input[type="text"] { float:left;}
.commercial_rightMain .commercial_formFeddback { width:90%; padding-bottom:20px;}
.commercial_rightMain .commercial_formFeddback p input[type="text"], .commercial_rightMain .commercial_formFeddback p select, .commercial_rightMain .commercial_formFeddback p textarea, .commercial_rightMain .commercial_formFeddback p input[type="password"] { width:50%; color:#777;}
.commercial_rightMain .commercial_formFeddback p select { width:53%; height:37px;}
input[type="submit"].spanView { margin-right:11%; border:0px; cursor:pointer;}
#myTab #myTabContent .tab-pane a.spanView { float:left;}
.commercial_subjectOne .media a img.mapImgtop { width:300px;}
.commercial_topDetails p.tNo span { width:73%;}
.commercial_expert_detail .commercial_topDetails p.tNo span {width: 44%;}
.commercial_projectDetailsebook .media, .commercial_projectDetailsebook .media .media{ margin-bottom:10px !important;}
.product_ebbook .commercial_galleyDetails#slider-thumbs .span8 .thumbnails li.span1 a {cursor:pointer;}
.pagiNate a.nextBtn, .pagiNate a.previousBtn{ background:#999; color:#fff;}
.pagiNate a.nextBtn:hover, .pagiNate a.previousBtn:hover { background:#444}
.pagiNate a.nextBtn { text-align:right;}
.pagiNate a.previousBtn { text-align:left;}
span.topDate .endDateright { margin-left:20%; float:left;}
.commercial_invasive .commercial_rightMain .topDate, .commercial_invasive .commercial_rightMain .topDate p { padding:10px 0 0 10px; font-size:15px;}
.commercial_accordionBox .bs-docs-example #myTabContent #allCabioff a.spanView, .commercial_accordionBox .bs-docs-example #myTabContent #whereWork a.spanView { float:left; margin-top:10px;}
.commercial_accordionBox .bs-docs-example #myTabContent #allCabioff .commercial_topDetails .tNo span, .commercial_accordionBox .bs-docs-example #myTabContent #whereWork .commercial_topDetails .tNo span{ width:35%;}

#header .nav-collapse .nav .span1 a:hover{ color:#9F60B5}
#header .projectMain .threeBox > .span3:hover h4, #header .projectMain .threeBox > .span3:hover label { color:000;}
#pop #thompson, #pop #bryony, #pop #elizabeth{background-color: #F2F2F2;margin:55% 0 0 -378px;position: absolute;width: 25%;z-index: 1050;}
#pop #thompson{left:77%;}
#pop #bryony{left: 95%;}
#pop #elizabeth{left:60%;}  

/*contact - us page simple*/
#navheader ul{list-style: none;padding: 0;margin: 0;}
#navheader li{display: inline;margin: 0 2px 0 0;}
#navheader a{padding: 5px 8px;text-decoration: none;font-weight: bold;color: #fff;background: gray;height: 20px;font-size: 14px;}
#navheader a:hover{cursor: pointer;}
#navheader #selected a{padding-bottom: 2px;font-weight: bold;color: black;color: black;background: #f1f1f1;}
#navcontent{border: 5px solid #f1f1f1;background: white;padding: 10px;}
#navcontent p{margin: 0;padding: 1em;background: white;}
#navcontent a{background-color: transparent;color: #368729; font-weight :bold; /*color: #0088cc*/;padding: 0px;}
#navcontent a:hover{background-color: transparent;font-weight :bold;color: #368729;text-decoration:underline ;}

/*get involved*/
.commercial_getinvolved .carousel-caption{top:8%}
.commercial_getinvolved .carousel-caption a.caption_btn{border-radius:5px; padding:5px 55px; color:#fff; background:#7BBF3F;}
.commercial_getinvolved .row-fluid .span4 .thumbnail .caption h5{ padding-left:0}
.commercial_getinvolved .accordion-inner a.becomemember_btn{background: none repeat scroll 0 0 #7BBF3F;border: 1px solid;color: #FFFFFF;float: right;margin-right: 1%;padding:8px 43px;}
.commercial_getinvolved .accordion-inner .commercial_onlyBgColor ul.thumbnails li .thumbnail {background:#eee;color:#444;padding: 10px;}
.commercial_getinvolved .accordion-inner .commercial_onlyBgColor ul.thumbnails li .thumbnail .caption, .commercial_getinvolved .accordion-inner .commercial_onlyBgColor ul.thumbnails li .thumbnail .caption p{ color:#444}
.commercial_getinvolved .accordion-inner .commercial_onlyBgColor ul.thumbnails li a.visit, .support a.visit{background: #7BBF3F;border-radius: 5px 5px 5px 5px;color: #FFFFFF;display: block;font-weight: bold;  margin: 4px 0;padding: 2% 5%;text-align: center;}

/*cabinews*/
.commercial_cabinews .carousel-caption{ top:55%}

/*case study*/
.commercial_casestudy .commercial_onlyBgColor, .support .commercial_onlyBgColor, .commercial_getinvolved .commercial_onlyBgColor{margin-top:4%}
.commercial_casestudy .accordion-inner .media-body{ overflow:visible}
.commercial_casestudy .accordion-heading ul.gallery_thumbnail{ margin-top:2%}
.commercial_casestudy .accordion-heading a.center{ background: url(../gfx/commercial/cabidotorg/acor-arrow.png) no-repeat scroll center bottom #368729;padding: 2px 15px 15px 12px;}
.commercial_casestudy .accordion-heading ul.gallery_thumbnail li{ margin:0 3.4%}

/*How To Order*/
ol.point{list-style: inherit;margin-left:12%;}
.support a.visit{ width:25%; padding:1%; float:left; margin-right:10%}
ol.point li{ list-style:disc;}

/*search result*/
.global .row .thumbnails li.span3 ul.nav li.liBullet li.liBullet a{clear: both;color: #368729;padding-left: 20px;    padding-right: 0;padding-top: 8px; background:url(../gfx/commercial/cabidotorg/bullet-li.png) no-repeat scroll 0 10px transparent; line-height:16px}
.accordion-group .accordion-inner .qAns .accordion-heading a  { background: url(../gfx/commercial/cabidotorg/question-arrow.png) no-repeat  97% 34%; font-size:14px; color:#444;}
.accordion-group .accordion-inner .qAns .ans { font-style:italic; width: 80%; font-size:13px; margin:0 0 3% 7%}
#project .tabbable .span6 .last { margin-right:0px;}
.commercial_cabinews .row-fluid .media .media-body { width:64%;}
#datepicker .datepicker-inline .table-condensed thead tr + tr th {border-top: 1px solid #CCC;color: #FFF;}
.span3:hover #service .services .span9 .span1 a, .span3:hover #service .services .span9 .span1 a:hover, #service .services .span9 .span1 a { color:#368729;}
.span3:hover #service .services .span9 .span1 a:hover, .span3:hover #service .services .span9 .span1 a:hover, #service .services .span9 .span1 a:hover{color:#444}
/*#standerdContent .row .thumbnails li ul.nav li:hover { background:none; }*/
#standerdContent .row .thumbnails .subjectLeft ul li  { padding:0px 0px 4px;}
.global .row .thumbnails li.span3 ul.nav li.liBullet li.liBullet a:hover { color:#444 !important;}
.publishingpop .tab-content a.topsearch span input[type="text"] { margin:5px; width:91%; background:none; border:none; color:#fff;}
.span3 .publishingpop .tab-content a.topsearch span { margin-left:5% !important;}
.commercial_invasive .row ul li .subjecHomeAcc ul.innerSearch { margin-left:0px;}
.row .contactBg #main_area { background:none;}
.commercial_foodSecurity .row .forIpad { padding-bottom:0px; margin-bottom:5px;}
.commercial_foodSecurityMain .commercial_subjectOne .opnesRegular { margin:0px;}
.commercial_foodSecurityMain .commercial_subjectOne p.opnesRegular { margin:15px 0;}
.commercial_foodSecurityMain .commercial_subjectOne .commercial_accordionBoxFrst { margin-top:24px;}
#standerdContent .commercial_rightMain .commercial_onlyBgColor, .support .commercial_onlyBgColor, .commercial_casestudy .caseCaption, .commercial_projectDetailsPage .howToOrdr { width:95.4%; margin:0px; padding-top:0px;}
#footer .span10{ *margin-top:28px;}
#wherewework .span6 .tab-content .mapSection h4 { background:#f5f5f5; text-align:center; width:96.5%; border:1px solid #eee; padding:5px 0px; margin:6px 0;}

.projectMain .threeBox { *position:relative; *z-index:9;}
.commercial_searchresults ul.commercial_invasiveLeft li.subjectLeft #navigation li.liBullet, .commercial_cabinews ul.commercial_invasiveLeft li.subjectLeft .innerSearch li.liBullet { background:none; padding-left:5px;}
.commercial_searchresults ul.commercial_invasiveLeft li.subjectLeft #navigation li.liBullet label, .commercial_cabinews ul.commercial_invasiveLeft li.subjectLeft .innerSearch li.liBullet label{ overflow:hidden;font-family: 'open_sanssemibold'; color:#368729; *display:inline;}
.commercial_searchresults ul.commercial_invasiveLeft li.subjectLeft #navigation li.liBullet input[type="checkbox"], .commercial_cabinews ul.commercial_invasiveLeft li.subjectLeft .innerSearch li.liBullet input[type="checkbox"]{float:left; margin:4px 5px 0 0;}
.commercial_cabinews ul.commercial_invasiveLeft li.subjectLeft li.liBullet label.cNews {font-family: 'open_sansbold'; color:#006600; font-size:13px;}
.feedbackMain .commercial_formFeddback .commercial_onlyBgColor,.commercial_accordionBox .commercial_onlyBgColor { background:#f5f5f5; margin-bottom:35px;}
.subjectHomeMain ul.commercial_invasiveLeft li.subjectLeft li.hoverLibrdr:hover { color:#368729;}
.commercial_invasive .commercial_accordionBox .mainGallery { background:#368729; padding:10px 0 0 0;}

.commercial_invasive .commercial_accordionBox .mainGallery ul.gallery_thumbnail li.span4 {width: 30.7%;}
.product_ebbook .commercial_rightMain h3.teamTitle, .product_ebbook .commercial_rightMain h1.MainHeader.teamTitle {background:#368729;color:#fff; width:98.5%; font-size:23px;}
.mainPopup { width:50%; padding:15px; left:60%; top: 60% !important;}
.commercial_getinvolved .commercial_rightMain .rInformation { background:#EEE;}
.feedbackMain .row ul.commercial_invasiveLeft li.subjectLeft ul.nav li.active,.librarians .row ul.commercial_invasiveLeft li.subjectLeft ul.nav li.active {background:none; margin-bottom:0px;}
.feedbackMain .row ul.commercial_invasiveLeft li.subjectLeft ul.nav li.active a,.librarians .row ul.commercial_invasiveLeft li.subjectLeft ul.nav li.active a {color:#444; }
.feedbackMain .row ul.commercial_invasiveLeft li.subjectLeft ul.nav li.active a:hover,.librarians .row ul.commercial_invasiveLeft li.subjectLeft ul.nav li.active a:hover, .commercial_invasive .row ul.thumbnails ul.nav li a:hover, .global .row ul.thumbnails ul.nav li a:hover, .commercial_invasive .row ul.thumbnails li.subjectLeft ul.nav li.active a:hover { color:#368729;}
.commercial_searchresults .row .thumbBox h3, .commercial_searchresults .row .thumbBox h1.MainHeader { background:none; padding-left:0px;}
.commercial_foodSecurityMain .commercial_subjectOne .commercial_eventsSection h3, .commercial_foodSecurityMain .commercial_subjectOne .commercial_eventsSection h1.MainHeader, .commercial_foodSecurityMain .commercial_subjectOne .commercial_accordionBox .commercial_eventsSection .span3 { margin-left:0px;}
.commercial_foodSecurityMain .commercial_subjectOne .commercial_eventsSection .media { margin-top:5px;}
.commercial_foodSecurityMain .commercial_subjectOne .span4 { width:350px; margin-bottom:15px;}
.commercial_foodSecurityMain .commercial_subjectOne .span4 .media-body h2 { font-size:18px;}
.commercial_foodSecurityMain .commercial_subjectOne .span4 .media-body { text-align:center; width:170px;}
.commercial_foodSecurityMain .commercial_subjectOne .commercial_topDetails p.tNo span { margin-bottom:5px; margin-top:5px;}
.commercial_foodSecurityMain .commercial_subjectOne .keyCont .media .pull-left { margin-right:0px;}
.commercial_foodSecurityMain .commercial_subjectOne .commercial_topDetails p.tNo { margin-top:10px;}
.commercial_foodSecurityMain .commercial_subjectOne .accordion-inner .commercial_eventsSection .media .pull-left { margin-right:10px;}
.publishing .tabbable ul li.bggreen a,.publishing .tabbable ul li.bggreen a,#header .projectMain .threeBox .span3 #project .findproject a.viewMappr,#header .projectMain .threeBox .span3:hover #publishing li.bggreen a, #header .projectMain .threeBox .span3 #publishing .tabbable .span4 ul li.bggreen a { color:#fff;}
.publishing .tabbable ul li.bggreen a,.publishing .tabbable ul li.bggreen a,#header .projectMain .threeBox .span3 #project .findproject a.viewMappr,#header .projectMain .threeBox .span3 #publishing li.bggreen a, #header .projectMain .threeBox .span3:hover #publishing .tabbable .span4 ul li.bggreen a:hover{ color:#333;}
#header .projectMain .threeBox .span3:hover #publishing .tabbable .span4 ul li a:hover, #header .projectMain .threeBox .span3 #project .modal-body .tabbable .span4 ul li a:hover { color:#368729;}
#header .projectMain .threeBox .span3 #project .modal-body .tabbable .span4 ul { margin-top:12px;}
.commercial_invasive .row ul.thumbnails li.subjectLeft ul.nav li.stayTouch h4 { margin-bottom:8px;}
.commercial_invasive .row ul.thumbnails li.subjectLeft ul.nav li.stayTouch { margin-left:10px;}
.commercial_invasive .row ul.thumbnails li.subjectLeft ul.nav li.stayTouch img { margin-right:8px;}
.commercial_invasive .row ul.thumbnails li.subjectpblish ul.nav li.blackTxt { padding-left:0px;}
.modal-body .tabbable .leftLinkspopup,.modal-body .tabbable .leftLinkspopup ul.onlyBgclr { background:none;}
.modal-body .tabbable .leftLinkspopup ul { padding:0 10px 12px; background:#fff;}
.modal-body .tabbable .leftLinkspopup ul.onlyBgclr { padding:0px;}
.subjectHomeMain .commercial_invasiveLeft .subjectLeft .nav .accordion .accordion-body .accordion-inner ul.innerSearch { width:100%;}
#publishing .modal-body .tabbable .leftLinkspopup ul { padding-top:10px;}
.commercial_rightMain .commercial_formFeddback p.optionlaTxt label span{ color:#aaa;}
#publishing .modal-body .tabbable .leftLinkspopup ul.onlyBgclr { padding-top:0px;}
/*#header .projectMain .threeBox .selected { border-bottom:7px solid #368729}*/
#header .projectMain .threeBox .lastBox a { width:97%;}
.threeBox span.selected div div.navIn { border-bottom: 5px solid #368729; left: -5px; min-height: 3px; position: absolute; width: 235px; *top:55px;}

/* tiny mce
****************************************/
body.mceContentBody {
  margin: 20px 0 15px;
  width: 100%;
  border-collapse: separate;
  line-height: 1.2;
  font-size: 12px;
  background: white none;
}
body.mceContentBody h1:first-child {
  margin-top: 0;
  padding-bottom: 10px;
  background: url(../gfx/product/vmr/hr2.gif) repeat-x 0 bottom;
}
body.mceContentBody table {
  margin: 20px 0 15px;
  width: 100%;
  border-collapse: separate;
  line-height: 1.2;
  font-size: 12px;
}
body.mceContentBody table tr,
body.mceContentBody tr {
  border: 1px solid #c8c8c8;
}
body.mceContentBody table tr.odd,
body.mceContentBody tr.odd {
  background: #f2f2f2;
}
body.mceContentBody table th,
body.mceContentBody th,
body.mceContentBody table .Product_table-header,
body.mceContentBody .Product_table-header {
  background: url(../gfx/product/vmr/tableHeader.png) repeat-x left center;
  border-collapse: separate;
  border-bottom: 1px solid #c8c8c8;
  border-right: 1px solid #c8c8c8;
  border-top: 1px solid #c8c8c8;
  font-weight: bold;
}
body.mceContentBody table th:first-child,
body.mceContentBody th:first-child,
body.mceContentBody table .Product_table-header:first-child,
body.mceContentBody .Product_table-header:first-child {
  border-left: 1px solid #c8c8c8;
}
body.mceContentBody table th,
body.mceContentBody th,
body.mceContentBody table .Product_table-header,
body.mceContentBody .Product_table-header,
body.mceContentBody table td,
body.mceContentBody td {
  padding: 6px 7px;
  text-align: left;
  vertical-align: top;
}
body.mceContentBody table td,
body.mceContentBody td {
  border-bottom: 1px solid #c8c8c8;
  border-right: 1px solid #c8c8c8;
}
body.mceContentBody table td:first-child,
body.mceContentBody td:first-child {
  border-left: 1px solid #c8c8c8;
}

/*Members 'Sign in' box*/
.global .row .thumbnails .nav LI.searchBox INPUT.unpw
{
    width:89%;
    /*float:right;*/
}

/* Meganav list indents - bugid 6772 */
ul.meganav-subject-links
{
list-style-type: none;
padding: 0px;
margin: 0px;
}
ul.meganav-subject-links li
{
background-repeat: no-repeat;
background-position: 0px 7px; 
padding-left: 9px; 
background-image: url('../gfx/commercial/cabidotorg/meganav-dash.png');
}
#header .projectMain .threeBox .span3 span.green { padding-left: 0; }
div.commercial-topic-landing-preamble { width: 93%; }

/* START - Serials cited */

input.commercial_SerialsCitedSearch
{
width: 400px;
}
p.commercial_SerialsCitedLetters
{
    margin-bottom:16px;
}

p.commercial_SerialsCitedLetters a, p.commercial_SerialsCitedLetters a:active, p.commercial_SerialsCitedLetters a:visited, p.commercial_SerialsCitedLetters a:hover
{
    margin-right: 7px;
    padding: 2px 4px 2px 4px;
}
p.commercial_SerialsCitedLetters a:hover
{
text-decoration: underline;
}
p.commercial_SerialsCitedLetters a.active{
color: white;
background-color: #0088cc;
}

table.commercial_SerialsCitedList
{
    width: 100%;
}
table.commercial_SerialsCitedList th, table.commercial_SerialsCitedList td
{
text-align: center;
}
table.commercial_SerialsCitedList th:first-child, table.commercial_SerialsCitedList td:first-child
{
text-align: left;
}
/* END - Serials cited */


/* slideshow
****************************************/
.Product_slideshow {
  float: left;
  margin: 10px 0 10px;
  padding: 20px 25px 50px;
  position: relative;
  width: 590px;
  z-index: 0;
  background: url('../gfx/product/vmr/boxout640Highlight.png') repeat-y 0 0;
}

.Product_slideshow ul{
 margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
  
.Product_slideshow-source {
  display: none;
}
.Product_slideshow-main {
  position: relative;
  float: left;
}
.Product_slideshow-main li {
  float: left;
  padding-bottom: 12px;
  background: url(../gfx/product/vmr/ssShadowLrg.png) no-repeat 0 bottom;
}
.Product_slideshow-main li .Product_slideshow-overlay {
  bottom: 12px;
  left: 0;
  padding: 10px 20px 0;
  position: absolute;
  width: 370px;
  z-index: 10;
  background: url(../gfx/product/vmr/overlayBlack50.png) repeat 0 0;
}
.Product_slideshow-main li .Product_slideshow-overlay h4 {
  color: white;
  font-size: 18px;
  font-weight: bold;
}
.Product_slideshow-main li .Product_slideshow-overlay p {
  color: white;
  font-size: 12px;
}
.Product_slideshow-main li .Product_slideshow-overlay a {
  color: white;
  font-size: 100%;
  font-family: Arial, Sans-Serif;
  line-height:21px;
}
.Product_slideshow-main li .Product_slideshow-overlay a:hover {
  text-decoration: none;
}
.Product_slideshow-main li img {
  float: left;
  height: 256px;
  width: 410px;
  max-width:none;
}

.Product_slideshow-secondary,
.Product_slideshow-tertiary {
  float: right;
  position: relative;
}
.Product_slideshow-secondary li,
.Product_slideshow-tertiary li {
  height: 119px;
  overflow: hidden;
  margin-bottom: 11px;
  padding-bottom: 7px;
  position: relative;
  width: 160px;
  background: url(../gfx/product/vmr/ssShadowSml.png) no-repeat 0 119px;
}
.Product_slideshow-secondary li p,
.Product_slideshow-tertiary li p {
  display: none;
}
.Product_slideshow-secondary li img,
.Product_slideshow-tertiary li img {
  height: 119px;
  left: -15px;
  position: relative;
  max-width:none;
}
.Product_slideshow-secondary li a,
.Product_slideshow-tertiary li a {
  color: white;
  font-size: 100%;
  font-family: Arial, Sans-Serif;
}
.Product_slideshow-secondary li a:hover,
.Product_slideshow-tertiary li a:hover {
  text-decoration: none;
}
.Product_slideshow-secondary {
  position: relative;
  right: 0;
  top: 0;
}
.Product_slideshow-secondary .Product_slideshow-overlay {
  bottom: 7px;
  padding: 10px 10px 0;
  position: absolute;
  width: 140px;
  z-index: 1;
  background: url(../gfx/product/vmr/overlayBlack50.png) repeat 0 0;
}
.Product_slideshow-secondary .Product_slideshow-overlay h4 {
  color: white;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 8px;
  line-height: 1.3;
}
.Product_slideshow-tertiary {
  position: relative;
  right: 0;
  top: 0;
}
.Product_slideshow-tertiary .Product_slideshow-overlay {
  bottom: 7px;
  padding: 10px 10px 0;
  position: absolute;
  width: 140px;
  z-index: 1;
  background: url(../gfx/product/vmr/overlayBlack50.png) repeat 0 0;
}
.Product_slideshow-tertiary .Product_slideshow-overlay h4 {
  color: white;
  font-size: 12px;
  font-weight: bold;
  line-height: 1.3;
  margin-bottom: 8px;
}
.Product_slideshow-nav {
  bottom: 19px;
  height: 21px;
  left: 25px;
  position: absolute;
  width: 124px;
}
.Product_slideshow-nav li {
  float: left;
}
.ie6 .Product_slideshow-nav a {
  margin-right: 2px;
}
.Product_slideshow-prev,
.Product_slideshow-playpause,
.Product_slideshow-next {
  display: block;
  float: left;
  height: 21px;
  margin-right: 8px;
  width: 33px;
  background: url(../gfx/product/vmr/ssNav.png) no-repeat;
  text-indent: -9999px;
}
.Product_slideshow-prev {
  background-position: 0 0;
}
.Product_slideshow-prev:hover {
  background-position: 0 -21px;
}
.Product_slideshow-playpause {
  background-position: 0 -84px;
}
.Product_slideshow-playpause:hover {
  background-position: 0 -105px;
}
.Product_slideshow-playpause.cycle-pause {
  background-position: 0 -42px;
}
.Product_slideshow-playpause.cycle-pause:hover {
  background-position: 0 -63px;
}
.Product_slideshow-next {
  background-position: 0 -126px;
}
.Product_slideshow-next:hover {
  background-position: 0 -147px;
}
.Product_slideshow-pager {
  top:295px;
  position: absolute;
  right: 20px;
  margin-left:150px !important;
}
.Product_slideshow-pager li {
  float: left;
}

.Product_slideshow-pager li a {
  display: block;
  height: 13px;
  margin: 0 4px 2px;
  width: 12px;
  background: url(../gfx/product/vmr/ssNav.png) no-repeat 0 -170px;
  text-indent: -9999px;
}
.Product_slideshow-pager li a:hover {
  background-position: 0 -185px;
}
.Product_slideshow-pager li.active a {
  background-position: 0 -200px;
}

.Product_boxout640Top {
  height: 6px;
  left: 0px;
  width: 640px;
  position: absolute;
  top: -6px;
  background: url('../gfx/product/vmr/boxout640Top.png') no-repeat 0 0;
}
.Product_boxout640Bottom {
  bottom: -6px;
  height: 6px;
  left: 0px;
  width: 640px;
  position: absolute;
  background: url('../gfx/product/vmr/boxout640Bottom.png') no-repeat 0 0;
}
.ie6 .Product_boxout640Top {
  top: -5px;
}
.ie6 .Product_boxout640Bottom {
  bottom: -10px;
}
/*Slideshow End*/

/* cookies
****************************************/
#Product_cookies-wrap {
  padding: 13px 0 3px;
  background: url(../gfx/product/vmr/bgDarkHatch.jpg) repeat-x 0 0;
  color: white;
}
.Product_cookies-inner {
  margin: 0 auto;
  overflow: auto;
  width: 950px;
}
.Product_cookies-inner h3 {
  float: left;
  margin-right: 20px;
  width: 190px;
  color: white;
  font-size: 18px;
  text-align: right;
}
.Product_cookies-inner h3 span {
  display: block;
}
.Product_cookies-text {
  float: left;
  margin-right: 20px;
  width: 580px;
  font-size: 13px;
}
.Product_cookies-text p{
  color: #ffffff;
  font-family: Arial;
  line-height:1.5;
  font-size: 100%;
}
.Product_cookies-cta {
  float: left;
  line-height:1.5;
  font-size:14px;
}
.Product_cookies-cta a{
  color: #ffffff;
  font-family: Arial;
  font-size: 11px;
  line-height:1.5;
}
.Product_cookies-cta #Product_cookies-close {
  margin-bottom: 0px;
}
.Product_cookies-cta .Product_btn-blue-sml {
  margin-top: 10px;
}
.Product_btn-green-sml {
  display: block;
  float: left;
  height: 20px;
  padding-left: 6px;
  background: url('../gfx/product/vmr/btnSpriteSml.png') no-repeat 0 -60px;
  font-family: Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none !important;
}
.Product_btn-green-sml span {
  display: block;
  padding: 0 6px 0 0;
  background: url('../gfx/product/vmr/btnSpriteSmlRight.png') no-repeat right -60px;
  line-height: 20px;
  color: #fff;
}
.Product_btn-green-sml:hover {
  background-position: 0 -80px;
  text-decoration: none;
}
.Product_btn-green-sml:hover span {
  background-position: right -80px;
}
.Product_btn-green-sml:active {
  background-position: 0 -100px;
}
.Product_btn-green-sml:active span {
  background-position: right -100px;
}

.Product_btn-blue-sml {
  display: block;
  float: left;
  height: 20px;
  padding-left: 6px;
  background: url('../gfx/product/vmr/btnSpriteSml.png') no-repeat 0 0;
  font-family: Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none !important;
}
.Product_btn-blue-sml img {
  float: left !important;
  margin: 2px 5px 0 0 !important;
  max-height: 16px !important;
}
.Product_btn-blue-sml span {
  display: block;
  padding: 0 6px 0 0;
  background: url('../gfx/product/vmr/btnSpriteSmlRight.png') no-repeat right 0;
  line-height: 20px;
  color: #fff;
}
.Product_btn-blue-sml:hover {
  background-position: 0 -20px;
  text-decoration: none;
}
.Product_btn-blue-sml:hover span {
  background-position: right -20px;
}
.Product_btn-blue-sml:active {
  background-position: 0 -40px;
}
.Product_btn-blue-sml:active span {
  background-position: right -40px;
}
/* cookies end
***********************************/


/* Fancybox 1.3.4 CSS start */
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  cursor: pointer;
  overflow: hidden;
  z-index: 1104;
  display: none;
}
#fancybox-loading div {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 480px;
  background-image: url('../gfx/product/vmr/fancybox/fancybox.png');
}
#fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1100;
  display: none;
}
#fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  overflow: auto;
  display: none;
}
#fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  padding: 20px;
  z-index: 1101;
  outline: none;
  display: none;
}
#fancybox-outer {
  position: relative;
  width: 100%;
  height: 100%;
  background: #fff;
}
#fancybox-content {
  width: 0;
  height: 0;
  padding: 0;
  outline: none;
  position: relative;
  overflow: hidden;
  z-index: 1102;
  border: 0px solid #fff;
}
#fancybox-hide-sel-frame {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  z-index: 1101;
}
#fancybox-close {
  position: absolute;
  top: -15px;
  right: -15px;
  width: 30px;
  height: 30px;
  background: transparent url('../gfx/product/vmr/fancybox/fancybox.png') -40px 0px;
  cursor: pointer;
  z-index: 1103;
  display: none;
}
#fancybox-error {
  color: #444;
  font: normal 12px/20px Arial;
  padding: 14px;
  margin: 0;
}
#fancybox-img {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  line-height: 0;
  vertical-align: top;
}
#fancybox-frame {
  width: 100%;
  height: 100%;
  border: none;
  display: block;
}
#fancybox-left,
#fancybox-right {
  position: absolute;
  bottom: 0px;
  height: 100%;
  width: 35%;
  cursor: pointer;
  outline: none;
  background: transparent url('../gfx/product/vmr/fancybox/blank.gif');
  z-index: 1102;
  display: none;
}
#fancybox-left {
  left: 0px;
}
#fancybox-right {
  right: 0px;
}
#fancybox-left-ico,
#fancybox-right-ico {
  position: absolute;
  top: 50%;
  left: -9999px;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  cursor: pointer;
  z-index: 1102;
  display: block;
}
#fancybox-left-ico {
  background-image: url('../gfx/product/vmr/fancybox/fancybox.png');
  background-position: -40px -30px;
}
#fancybox-right-ico {
  background-image: url('../gfx/product/vmr/fancybox/fancybox.png');
  background-position: -40px -60px;
}
#fancybox-left:hover,
#fancybox-right:hover {
  visibility: visible;
  /* IE6 */

}
#fancybox-left:hover span {
  left: 20px;
}
#fancybox-right:hover span {
  left: auto;
  right: 20px;
}
.fancybox-bg {
  position: absolute;
  padding: 0;
  margin: 0;
  border: 0;
  width: 20px;
  height: 20px;
  z-index: 1001;
}
#fancybox-bg-n {
  top: -20px;
  left: 0;
  width: 100%;
  background-image: url('../gfx/product/vmr/fancybox/fancybox-x.png');
}
#fancybox-bg-ne {
  top: -20px;
  right: -20px;
  background-image: url('../gfx/product/vmr/fancybox/fancybox.png');
  background-position: -40px -162px;
}
#fancybox-bg-e {
  top: 0;
  right: -20px;
  height: 100%;
  background-image: url('../gfx/product/vmr/fancybox/fancybox-y.png');
  background-position: -20px 0px;
}
#fancybox-bg-se {
  bottom: -20px;
  right: -20px;
  background-image: url('../gfx/product/vmr/fancybox/fancybox.png');
  background-position: -40px -182px;
}
#fancybox-bg-s {
  bottom: -20px;
  left: 0;
  width: 100%;
  background-image: url('../gfx/product/vmr/fancybox/fancybox-x.png');
  background-position: 0px -20px;
}
#fancybox-bg-sw {
  bottom: -20px;
  left: -20px;
  background-image: url('../gfx/product/vmr/fancybox/fancybox.png');
  background-position: -40px -142px;
}
#fancybox-bg-w {
  top: 0;
  left: -20px;
  height: 100%;
  background-image: url('../gfx/product/vmr/fancybox/fancybox-y.png');
}
#fancybox-bg-nw {
  top: -20px;
  left: -20px;
  background-image: url('../gfx/product/vmr/fancybox/fancybox.png');
  background-position: -40px -122px;
}
#fancybox-title {
  font-family: Helvetica;
  font-size: 12px;
  z-index: 1102;
}
.fancybox-title-inside {
  padding-bottom: 10px;
  text-align: center;
  color: #333;
  background: #fff;
  position: relative;
}
.fancybox-title-outside {
  padding-top: 10px;
  color: #fff;
}
.fancybox-title-over {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #FFF;
  text-align: left;
}
#fancybox-title-over {
  padding: 10px;
  background-image: url('../gfx/product/vmr/fancybox/fancy_title_over.png');
  display: block;
}
.fancybox-title-float {
  position: absolute;
  left: 0;
  bottom: -20px;
  height: 32px;
}
#fancybox-title-float-wrap {
  border: none;
  border-collapse: collapse;
  width: auto;
}
#fancybox-title-float-wrap td {
  border: none;
  white-space: nowrap;
}
#fancybox-title-float-left {
  padding: 0 0 0 15px;
  background: url('../gfx/product/vmr/fancybox/fancybox.png') -40px -90px no-repeat;
}
#fancybox-title-float-main {
  color: #FFF;
  line-height: 29px;
  font-weight: bold;
  padding: 0 0 3px 0;
  background: url('../gfx/product/vmr/fancybox/fancybox-x.png') 0px -40px;
}
#fancybox-title-float-right {
  padding: 0 0 0 15px;
  background: url('../gfx/product/vmr/fancybox/fancybox.png') -55px -90px no-repeat;
}
/* IE6, IE7, IE8 */
.fancybox-ie .fancybox-bg {
  background: transparent !important;
}
.fancybox-ie #fancybox-bg-n {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-ne {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-e {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-se {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-s {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-sw {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-w {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-nw {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale');
}
/* Fancybox 1.3.4 CSS end */

/* Fancybox lightbox size */
div.lightbox-frame {
    max-height: 340px;
    overflow-y: scroll;
    width: 400px;
}

/* faceted search sidebar */
a.searchFilter-item { 
    font-weight:bold; 
}
div.searchFilter-refinePanel{
  padding: 10px;
  margin-left: 5px;
}
span.searchFilter-title, span.searchFilter-fixedTitle {  /* span.searchFilter-title is collapsible */
    padding-left:0; 
    margin-left:10px; 
    border-bottom-width: 2px;
    font-weight: normal;
}
div.searchFilter-refinePanel a {
    padding-left:10px; 
}
div.searchFilter-refinePanel a.searchFilter-removeItem{
    padding-left: 13px;
    background: url(../gfx/product/vmr/iconCross.png) no-repeat 0 3px;
}
div.searchFilter-refinePanel li.searchFilter-removeItem{
    padding-left: 10px;
}
span.searchFilter-sidebarExpanded{
    background: url(../gfx/commercial/cabidotorg/searchRefiner-expanded.png) no-repeat 174px 11px;
}
span.searchFilter-sidebarCollapsed{
    background: url(../gfx/commercial/cabidotorg/searchRefiner-collapsed.png) no-repeat 174px 11px;
}
span.searchFilter-sectionTitle{
    border-bottom-width: 2px;
    border-top-width: 5px;
    border-top-style:solid;
    border-color: #F1F1F1;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 3px;
    padding-right: 0;
}
div.searchFilter-mainTitle{
    padding-bottom: 0;
    padding-top: 20px;
}

.span7 .openresources{
    font-size: 15px; font-weight:bold;
}

div.projectrichtext ul, div.projectrichtext ol{ 
   padding-left:25px;     
} 

div.projectrichtext ul li{ 
   list-style-type:disc; 
} 

div.projectrichtext ol li{ 
   list-style-type:decimal; 
}

/*fix for styling of meganav BT11607*/

#project .tabbable .span6 .span1 {
    width:25%
}

.staff_btn_orange_biblio_div{
    float: left;
    display: inline;
    margin-right: 0px;
  
}
    


.staff_btn_orange_biblio {
  border:0px;
  display:inline-block;  
  width:224px;
  height:23px;
  /*background-color:#cd4400;*/
  background-image: url("../../gfx/cabidotorg/searchmybibliography.png");
  text-decoration :none;
  
}
.staff_btn_orange_biblio:hover {
  width:224px;
  height:23px;
  /*background-color:#cd4400;*/
  background-image: url("../../gfx/cabidotorg/searchmybibliography.png");
  text-decoration :none;
  
}
.staff_btn_orange_biblio:visited {
 width:224px;
  height:23px;
  /*background-color:#cd4400;*/
  background-image: url("../../gfx/cabidotorg/searchmybibliography.png");
  text-decoration :none;
  
}
.staff_btn_orange_biblio:active {
  width:224px;
  height:23px;
  /*background-color:#cd4400;*/
  background-image: url("../../gfx/cabidotorg/searchmybibliography.png");
  text-decoration :none;
}
.staff_btn_orange_biblio span {
     display: inline;
     float:right;
    /*background: url('../gfx/product/vmr/bibliolink.png') no-repeat right 0;
    background-color: #cd4400;*/
    
}
.staff_btn_orange_biblio_img {
      /* background-image: url("../../gfx/cabidotorg/bibliolink.png");
       background-color: transparent;
       background-repeat: no-repeat;
       background-position: 0px 0px;*/
       display: inline-block;
        width: 25px;
        height: 25px;
        margin-right:0px;
}

