/* MODIFIED DATE: 19-07-2013 Time:04:50pm */

html {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

body {
    width: 1000px;
    background-color: #e7e7e7;
    padding-top: 10px;
    /* padding-bottom: 80px; [05-05-2013] by Ravi */
    padding-bottom: 20px; /* [05-05-2013] Ravi modified */
    font-family: 'Open Sans', Arial,sans-serif;
    color: #100f0f;
    background-image: url(../images/backgrounds/page-background.png);  /* [05-05-2013] Ravi added */
    margin: 0 auto !important; /* [05-05-2013] Ravi added */	
    font-size: 14px;
    line-height: 20px;	
}

body.treasures h1.themed {
    color: #ba8c58;
    font-weight: 400
}

body.private-bank h1.themed {
    color: #6c6f70;
    font-weight: 400
}

body.tpc h1.themed {
    color: #a2a2a4;
    font-weight: 400
}

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
}

a:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

a:hover,a:active {
    outline: 0
}

sub,sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic
}


@font-face {
    font-family: 'Open Sans', sans-serif;src:url("../fonts/opensans/OpenSans-Regular.eot");src:url("../fonts/opensans/OpenSans-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans/OpenSans-Regular.woff") format("woff"),url("../fonts/opensans/OpenSans-Regular.ttf") format("truetype"),url("../fonts/opensans/OpenSans-Regular.svg#OpenSans") format("svg");font-weight:400;font-style:normal
}

@font-face {
    font-family: 'Open Sans', sans-serif;src:url("../fonts/opensans/OpenSans-Regular.eot");src:url("../fonts/opensans/OpenSans-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans/OpenSans-Regular.woff") format("woff"),url("../fonts/opensans/OpenSans-Regular.ttf") format("truetype"),url("../fonts/opensans/OpenSans-Regular.svg#OpenSans") format("svg");font-weight:300;font-style:normal
}

@font-face {
    font-family: 'Open Sans', sans-serif;src:url("../fonts/opensans/OpenSans-Regular.eot");src:url("../fonts/opensans/OpenSans-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans/OpenSans-Regular.woff") format("woff"),url("../fonts/opensans/OpenSans-Regular.ttf") format("truetype"),url("../fonts/opensans/OpenSans-Regular.svg#OpenSans") format("svg");font-weight:700;font-style:normal
}

/*Adding font face for IE*/
@font-face {
    font-family: 'Open Sans', sans-serif;font-weight: 300;
    src: url('../fonts/opensans/OpenSans-Regular.eot');
    src: url('../fonts/opensans/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans/OpenSans-Regular.woff') format('woff'),
         url('../fonts/opensans/OpenSans-Regular.ttf') format('truetype'),
         url('../fonts/opensans/OpenSans-Regular.svg#OpenSans') format('svg');
    font-weight: normal;
    font-style: normal;
/*300*/
}

@font-face {
    font-family: 'Open Sans', sans-serif;font-weight: 600;
    src: url('../fonts/opensans/OpenSans-Regular.eot');
    src: url('../fonts/opensans/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans/OpenSans-Regular.woff') format('woff'),
         url('../fonts/opensans/OpenSans-Regular.ttf') format('truetype'),
         url('../fonts/opensans/OpenSans-Regular.svg#OpenSans') format('svg');
    font-weight: normal;
    font-style: normal;
/*700*/
}

@font-face {
    font-family: 'Open Sans', sans-serif;font-weight: 400;
    src: url('../fonts/opensans/OpenSans-Regular.eot');
    src: url('../fonts/opensans/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans/OpenSans-Regular.woff') format('woff'),
         url('../fonts/opensans/OpenSans-Regular.ttf') format('truetype'),
         url('../fonts/opensans/OpenSans-Regular.svg#OpenSans') format('svg');
    font-weight: normal;
    font-style: normal;
/*400*/
}
/* End of adding font face for IE*/


#mapCanvas label {
    width: auto;
    display: inline
}

#mapCanvas 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,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
}

a {
    color: #08c;
    text-decoration: none
}

a:hover {
    color: #005580;
    text-decoration: underline
}

.img-rounded {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px
}

.img-polaroid {
    padding: 4px;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.2);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,.1);
    box-shadow: 0 1px 3px rgba(0,0,0,.1)
}

.img-circle {
    -webkit-border-radius: 500px;
    -moz-border-radius: 500px;
    border-radius: 500px
}

.row {
    margin-left: -20px;
    *zoom: 1
}

.row:before,.row:after {
    display: table;
    content: "";
    line-height: 0
}

.row:after {
    clear: both
}

[class*="span"] {
    float: left;
    margin-left: 20px
}

.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container {
    /* width: 960px; */
	/* width: 952px; */
	width: 940px;
}

.span12 {
    width: 940px
}

.span11 {
    width: 860px
}

.span10 {
    width: 780px
}

.span9 {
    width: 700px
}

.span8 {
    width: 620px
}

.span7 {
    width: 540px
}

.span6 {
    width: 460px
}

.span5 {
    width: 380px
}

.span4 {
    width: 300px
}

.span3 {
    width: 220px
}

.span2 {
    width: 140px
}

.span1 {
    width: 60px
}

.offset12 {
    margin-left: 980px
}

.offset11 {
    margin-left: 900px
}

.offset10 {
    margin-left: 820px
}

.offset9 {
    margin-left: 740px
}

.offset8 {
    margin-left: 660px
}

.offset7 {
    margin-left: 580px
}

.offset6 {
    margin-left: 500px
}

.offset5 {
    margin-left: 420px
}

.offset4 {
    margin-left: 340px
}

.offset3 {
    margin-left: 260px
}

.offset2 {
    margin-left: 180px
}

.offset1 {
    margin-left: 100px
}

.row-fluid {
    width: 100%;
    *zoom: 1
}

.row-fluid:before,.row-fluid:after {
    display: table;
    content: "";
    line-height: 0
}

.row-fluid:after {
    clear: both
}

.row-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 2.12766%;
    *margin-left: 2.07447%
}

.row-fluid [class*="span"]:first-child {
    margin-left: 0
}

.row-fluid .span12 {
    width: 100%;
    *width: 99.94681%
}

.row-fluid .offset12 {
    margin-left: 104.25532%;
    *margin-left: 104.14894%
}

.row-fluid .offset12:first-child {
    margin-left: 102.12766%;
    *margin-left: 102.02128%
}

.row-fluid .span11 {
    width: 91.48936%;
    *width: 91.43617%
}

.row-fluid .offset11 {
    margin-left: 95.74468%;
    *margin-left: 95.6383%
}

.row-fluid .offset11:first-child {
    margin-left: 93.61702%;
    *margin-left: 93.51064%
}

.row-fluid .span10 {
    width: 82.97872%;
    *width: 82.92553%
}

.row-fluid .offset10 {
    margin-left: 87.23404%;
    *margin-left: 87.12766%
}

.row-fluid .offset10:first-child {
    margin-left: 85.10638%;
    *margin-left: 85.0%
}

.row-fluid .span9 {
    width: 74.46809%;
    *width: 74.41489%
}

.row-fluid .offset9 {
    margin-left: 78.7234%;
    *margin-left: 78.61702%
}

.row-fluid .offset9:first-child {
    margin-left: 76.59574%;
    *margin-left: 76.48936%
}

.row-fluid .span8 {
    width: 65.95745%;
    *width: 65.90426%
}

.row-fluid .offset8 {
    margin-left: 70.21277%;
    *margin-left: 70.10638%
}

.row-fluid .offset8:first-child {
    margin-left: 68.08511%;
    *margin-left: 67.97872%
}

.row-fluid .span7 {
    width: 57.44681%;
    *width: 57.39362%
}

.row-fluid .offset7 {
    margin-left: 61.70213%;
    *margin-left: 61.59574%
}

.row-fluid .offset7:first-child {
    margin-left: 59.57447%;
    *margin-left: 59.46809%
}

.row-fluid .span6 {
    width: 48.93617%;
    *width: 48.88298%
}

.row-fluid .offset6 {
    margin-left: 53.19149%;
    *margin-left: 53.08511%
}

.row-fluid .offset6:first-child {
    margin-left: 51.06383%;
    *margin-left: 50.95745%
}

.row-fluid .span5 {
    width: 40.42553%;
    *width: 40.37234%
}

.row-fluid .offset5 {
    margin-left: 44.68085%;
    *margin-left: 44.57447%
}

.row-fluid .offset5:first-child {
    margin-left: 42.55319%;
    *margin-left: 42.44681%
}

.row-fluid .span4 {
    width: 31.91489%;
    *width: 28%
}

.lt-ie8 .main-container .row-fluid .span12 .page-module .row-fluid div.span4 {
    width: 31.87%;
}

.row-fluid .offset4 {
    margin-left: 36.17021%;
    *margin-left: 36.06383%
}

.row-fluid .offset4:first-child {
    margin-left: 34.04255%;
    *margin-left: 33.93617%
}

.row-fluid .span3 {
    width: 23.40426%;
    *width: 23.35106%
}

.row-fluid .offset3 {
    margin-left: 27.65957%;
    *margin-left: 27.55319%
}

.row-fluid .offset3:first-child {
    margin-left: 25.53191%;
    *margin-left: 25.42553%
}

.row-fluid .span2 {
    width: 14.89362%;
    *width: 14.84043%
}

.row-fluid .offset2 {
    margin-left: 19.14894%;
    *margin-left: 19.04255%
}

.row-fluid .offset2:first-child {
    margin-left: 17.02128%;
    *margin-left: 16.91489%
}

.row-fluid .span1 {
    width: 6.38298%;
    *width: 6.32979%
}

.row-fluid .offset1 {
    margin-left: 10.6383%;
    *margin-left: 10.53191%
}

.row-fluid .offset1:first-child {
    margin-left: 8.51064%;
    *margin-left: 8.40426%
}

[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;
    content: "";
    line-height: 0
}

.container:after {
    clear: both
}

.container-fluid {
    padding-right: 20px;
    padding-left: 20px;
    *zoom: 1
}

.container-fluid:before,.container-fluid:after {
    display: table;
    content: "";
    line-height: 0
}

.container-fluid:after {
    clear: both
}

p {
    margin: 0 0 10px
}

.lead {
    margin-bottom: 20px;
    font-size: 20px;
    font-weight: 300;
    line-height: 30px
}

small {
    font-size: 85%
}

strong {

    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
}

em {
    font-style: italic
}

cite {
    font-style: normal
}

.muted,.awards-browser .award .award-year {
    color: #999
}

h1,h2,h3,h4,h5,h6 {
    margin: 10px 0;
    font-family: inherit;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
    line-height: 1;
    color: inherit;
    text-rendering: optimizelegibility
}

h1 small,h2 small,h3 small,h4 small,h5 small,h6 small {
    font-weight: 400;
    line-height: 1;
    color: #999
}

h1 {
    font-size: 36px;
    line-height: 40px
}

h2 {
    font-size: 30px;
    line-height: 40px
}

h3 {
    font-size: 24px;
    line-height: 40px
}

h4 {
    font-size: 18px;
    line-height: 20px
}

h5 {
    font-size: 14px;
    line-height: 20px
}

h6 {
    font-size: 12px;
    line-height: 20px
}

h1 small {
    font-size: 24px
}

h2 small {
    font-size: 18px
}

h3 small {
    font-size: 14px
}

h4 small {
    font-size: 14px
}

.page-header {
    padding-bottom: 9px;
    margin: 20px 0 30px;
    border-bottom: 1px solid #eee
}

ul,ol {
    padding: 0;
    margin: 0 0 10px 25px
}

ul ul,ul ol,ol ol,ol ul {
    margin-bottom: 0
}

li {
    line-height: 20px
}

ul.unstyled,ol.unstyled {
    margin-left: 0;
    list-style: none
}

dl {
    margin-bottom: 20px
}

dt,dd {
    line-height: 20px
}

dt {
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
}

dd {
    margin-left: 10px
}

.dl-horizontal dt {
    float: left;
    width: 120px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.dl-horizontal dd {
    margin-left: 130px
}

hr {
    margin: 20px 0;
    border: 0;
    border-top: 1px solid #eee;
    border-bottom: 1px solid white
}

abbr[title] {
    cursor: help;
    border-bottom: 1px dotted #999
}

abbr.initialism {
    font-size: 90%;
    text-transform: uppercase
}

blockquote {
    padding: 0 0 0 15px;
    margin: 0 0 20px;
    border-left: 5px solid #eee
}

blockquote p {
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 300;
    line-height: 25px
}

blockquote small {
    display: block;
    line-height: 20px;
    color: #999
}

blockquote small:before {
    content: '\2014 \00A0'
}

blockquote.pull-right {
    float: right;
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #eee;
    border-left: 0
}

blockquote.pull-right p,blockquote.pull-right small {
    text-align: right
}

blockquote.pull-right small:before {
    content: ''
}

blockquote.pull-right small:after {
    content: '\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: #333;
    -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,.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: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5
}

legend small {
    font-size: 15px;
    color: #999
}

label,input,button,select,textarea {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

input,button,select,textarea {
    /* font-family: "Helvetica Neue",Helvetica,Arial,sans-serif */
}

label {
    display: block;
    margin-bottom: 5px
}

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: 9px;
    font-size: 14px;
    line-height: 20px;
    color: #555;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

input,textarea {
    /* width: 210px; */
	width: 175px; /*value modified from 210px to 175px*/
}

textarea {
    height: auto;
	padding-right: 25px !important;
    overflow: auto;
    vertical-align: top;
}

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 {
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border linear .2s,box-shadow linear .2s;
    -moz-transition: border linear .2s,box-shadow linear .2s;
    -o-transition: border linear .2s,box-shadow linear .2s;
    transition: border linear .2s,box-shadow linear .2s
}

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 {
    border-color: rgba(82,168,236,.8);
    outline: 0;
    outline: thin dotted \9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)
}

input[type="radio"],input[type="checkbox"] {
    margin: 4px 0 0;
    *margin-top: 0;
    margin-top: 1px \9;
    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;
    *margin-top: 4px;
    line-height: 30px
}

select {
    width: 220px;
    border: 1px solid #bbb;
    background-color: #fff
}

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 {
    color: #999;
    background-color: #fcfcfc;
    border-color: #ccc;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.025);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.025);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.025);
    cursor: not-allowed
}

.uneditable-input {
    overflow: hidden;
    white-space: nowrap
}

.uneditable-textarea {
    width: auto;
    height: auto
}

input:-moz-placeholder,textarea:-moz-placeholder {
    color: #999
}

input:-ms-input-placeholder,textarea:-ms-input-placeholder {
    color: #999
}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
    color: #999
}

.radio,.checkbox {
    min-height: 18px;
    padding-left: 25px
}

.radio input[type="radio"],.checkbox input[type="checkbox"] {
    float: left;
    margin-left: -25px;
    margin-right: 5px
}

.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"] {
    float: none;
    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;
    content: "";
    line-height: 0
}

.controls-row:after {
    clear: both
}

.controls-row [class*="span"] {
    float: left
}

input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly] {
    cursor: not-allowed;
    background-color: #eee
}

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;
    border-color: #c09853;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

.control-group.warning .checkbox:focus,.control-group.warning .radio:focus,.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus {
    border-color: #a47e3c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e
}

.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on {
    color: #c09853;
    background-color: #fcf8e3;
    border-color: #c09853
}

.control-group.error>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;
    border-color: #b94a48;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

.control-group.error .checkbox:focus,.control-group.error .radio:focus,.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus {
    border-color: #953b39;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392
}

.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on {
    color: #b94a48;
    background-color: #f2dede;
    border-color: #b94a48
}

.control-group.success>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;
    border-color: #468847;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

.control-group.success .checkbox:focus,.control-group.success .radio:focus,.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus {
    border-color: #356635;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b
}

.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on {
    color: #468847;
    background-color: #dff0d8;
    border-color: #468847
}

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: whitesmoke;
    border-top: 1px solid #e5e5e5;
    *zoom: 1
}

.form-actions:before,.form-actions:after {
    display: table;
    content: "";
    line-height: 0
}

.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;
    *zoom: 1;
    vertical-align: middle;
    padding-left: 5px
}

.input-append,.input-prepend {
    margin-bottom: 5px;
    font-size: 0;
    white-space: nowrap
}

.input-append input,.input-append select,.input-append .uneditable-input,.input-prepend input,.input-prepend select,.input-prepend .uneditable-input {
    position: relative;
    margin-bottom: 0;
    *margin-left: 0;
    font-size: 14px;
    vertical-align: top;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0
}

.input-append input:focus,.input-append select:focus,.input-append .uneditable-input:focus,.input-prepend input:focus,.input-prepend select: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: 400;
    line-height: 20px;
    text-align: center;
    text-shadow: 0 1px 0 white;
    background-color: #eee;
    border: 1px solid #ccc
}

.input-append .add-on,.input-append .btn,.input-prepend .add-on,.input-prepend .btn {
    margin-left: -1px;
    vertical-align: top;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.input-append .active,.input-prepend .active {
    background-color: #a4e476;
    border-color: #56a120
}

.input-prepend .add-on,.input-prepend .btn {
    margin-right: -1px
}

.input-prepend .add-on:first-child,.input-prepend .btn:first-child {
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px
}

.input-append input,.input-append select,.input-append .uneditable-input {
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px
}

.input-append .add-on:last-child,.input-append .btn:last-child {
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 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 .add-on:first-child,.input-prepend.input-append .btn:first-child {
    margin-right: -1px;
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px
}

.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child {
    margin-left: -1px;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0
}

input.search-query {
    padding-right: 14px;
    padding-right: 4px \9;
    padding-left: 14px;
    padding-left: 4px \9;
    margin-bottom: 0;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px
}

.form-search .input-append .search-query,.form-search .input-prepend .search-query {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.form-search .input-append .search-query {
    -webkit-border-radius: 14px 0 0 14px;
    -moz-border-radius: 14px 0 0 14px;
    border-radius: 14px 0 0 14px
}

.form-search .input-append .btn {
    -webkit-border-radius: 0 14px 14px 0;
    -moz-border-radius: 0 14px 14px 0;
    border-radius: 0 14px 14px 0
}

.form-search .input-prepend .search-query {
    -webkit-border-radius: 0 14px 14px 0;
    -moz-border-radius: 0 14px 14px 0;
    border-radius: 0 14px 14px 0
}

.form-search .input-prepend .btn {
    -webkit-border-radius: 14px 0 0 14px;
    -moz-border-radius: 14px 0 0 14px;
    border-radius: 14px 0 0 14px
}

.form-search input,.form-search textarea,.form-search select,.form-search .help-inline,.form-search .uneditable-input,.form-search .input-prepend,.form-search .input-append,.form-inline input,.form-inline textarea,.form-inline select,.form-inline .help-inline,.form-inline .uneditable-input,.form-inline .input-prepend,.form-inline .input-append,.form-horizontal input,.form-horizontal textarea,.form-horizontal select,.form-horizontal .help-inline,.form-horizontal .uneditable-input,.form-horizontal .input-prepend,.form-horizontal .input-append {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-bottom: 0;
    vertical-align: middle
}

.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;
    content: "";
    line-height: 0
}

.form-horizontal .control-group:after {
    clear: both
}

.form-horizontal .control-label {
    float: left;
    width: 220px;
    padding-top: 5px;
    text-align: right;
    /* white-space:nowrap; [12-05-2013] Ravi commented */ 
}

.form-horizontal .controls {
    *display: inline-block;
    *padding-left: 20px;
    margin-left: 240px;  /* [01-05-2013] Modified by Ravi */
    *margin-left: 0
}

.form-horizontal .controls:first-child {
    *padding-left: 160px
}

.form-horizontal .help-block {
    margin-top: 10px;
    margin-bottom: 0
}

.form-horizontal .form-actions {
    padding-left: 160px
}

table {
    max-width: 100%;
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0
}

.table {
    width: 100%;
    margin-bottom: 20px
}

.table th,.table td {
    padding: 8px;
    line-height: 20px;
    text-align: left;
    vertical-align: top;
    border-top: 1px solid #ddd
}

.table th {
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
}

.table thead th {
    vertical-align: bottom
}

.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td {
    border-top: 0
}

.table tbody+tbody {
    border-top: 2px solid #ddd
}

.table-condensed th,.table-condensed td {
    padding: 4px 5px
}

.table-bordered {
    border: 1px solid #ddd;
    border-collapse: separate;
    *border-collapse: collapse;
    border-left: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.table-bordered th,.table-bordered td {
    border-left: 1px solid #ddd
}

.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td {
    border-top: 0
}

.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child {
    -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-right-topleft: 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: whitesmoke
}

table [class*=span],.row-fluid table [class*=span] {
    display: table-cell;
    float: none;
    margin-left: 0
}

table .span1 {
    float: none;
    width: 44px;
    margin-left: 0
}

table .span2 {
    float: none;
    width: 124px;
    margin-left: 0
}

table .span3 {
    float: none;
    width: 204px;
    margin-left: 0
}

table .span4 {
    float: none;
    width: 284px;
    margin-left: 0
}

table .span5 {
    float: none;
    width: 364px;
    margin-left: 0
}

table .span6 {
    float: none;
    width: 444px;
    margin-left: 0
}

table .span7 {
    float: none;
    width: 524px;
    margin-left: 0
}

table .span8 {
    float: none;
    width: 604px;
    margin-left: 0
}

table .span9 {
    float: none;
    width: 684px;
    margin-left: 0
}

table .span10 {
    float: none;
    width: 764px;
    margin-left: 0
}

table .span11 {
    float: none;
    width: 844px;
    margin-left: 0
}

table .span12 {
    float: none;
    width: 924px;
    margin-left: 0
}

table .span13 {
    float: none;
    width: 1004px;
    margin-left: 0
}

table .span14 {
    float: none;
    width: 1084px;
    margin-left: 0
}

table .span15 {
    float: none;
    width: 1164px;
    margin-left: 0
}

table .span16 {
    float: none;
    width: 1244px;
    margin-left: 0
}

table .span17 {
    float: none;
    width: 1324px;
    margin-left: 0
}

table .span18 {
    float: none;
    width: 1404px;
    margin-left: 0
}

table .span19 {
    float: none;
    width: 1484px;
    margin-left: 0
}

table .span20 {
    float: none;
    width: 1564px;
    margin-left: 0
}

table .span21 {
    float: none;
    width: 1644px;
    margin-left: 0
}

table .span22 {
    float: none;
    width: 1724px;
    margin-left: 0
}

table .span23 {
    float: none;
    width: 1804px;
    margin-left: 0
}

table .span24 {
    float: none;
    width: 1884px;
    margin-left: 0
}

.table tbody tr.success td {
    background-color: #dff0d8
}

.table tbody tr.error td {
    background-color: #f2dede
}

.table tbody tr.info td {
    background-color: #d9edf7
}

[class^="icon-"],[class*=" icon-"] {
    display: inline-block;
    width: 14px;
    height: 14px;
    *margin-right: .3em;
    line-height: 14px;
    vertical-align: text-top;
    background-image: url("../images/glyphicons-halflings.png");
    background-position: 14px 14px;
    background-repeat: no-repeat;
    margin-top: 1px
}

.icon-white,.nav>.active>a>[class^="icon-"],.nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"] {
    background-image: url('/app/images/../images/glyphicons-halflings-white.png?1364462749')
}

.icon-glass {
    background-position: 0 0
}

.icon-music {
    background-position: -24px 0
}

.icon-search {
    background-position: -48px 0
}

.icon-envelope {
    background-position: -72px 0
}

.icon-heart {
    background-position: -96px 0
}

.icon-star {
    background-position: -120px 0
}

.icon-star-empty {
    background-position: -144px 0
}

.icon-user {
    background-position: -168px 0
}

.icon-film {
    background-position: -192px 0
}

.icon-th-large {
    background-position: -216px 0
}

.icon-th {
    background-position: -240px 0
}

.icon-th-list {
    background-position: -264px 0
}

.icon-ok {
    background-position: -288px 0
}

.icon-remove {
    background-position: -312px 0
}

.icon-zoom-in {
    background-position: -336px 0
}

.icon-zoom-out {
    background-position: -360px 0
}

.icon-off {
    background-position: -384px 0
}

.icon-signal {
    background-position: -408px 0
}

.icon-cog {
    background-position: -432px 0
}

.icon-trash {
    background-position: -456px 0
}

.icon-home {
    background-position: 0 -24px
}

.icon-file {
    background-position: -24px -24px
}

.icon-time {
    background-position: -48px -24px
}

.icon-road {
    background-position: -72px -24px
}

.icon-download-alt {
    background-position: -96px -24px
}

.icon-download {
    background-position: -120px -24px
}

.icon-upload {
    background-position: -144px -24px
}

.icon-inbox {
    background-position: -168px -24px
}

.icon-play-circle {
    background-position: -192px -24px
}

.icon-repeat {
    background-position: -216px -24px
}

.icon-refresh {
    background-position: -240px -24px
}

.icon-list-alt {
    background-position: -264px -24px
}

.icon-lock {
    background-position: -287px -24px
}

.icon-flag {
    background-position: -312px -24px
}

.icon-headphones {
    background-position: -336px -24px
}

.icon-volume-off {
    background-position: -360px -24px
}

.icon-volume-down {
    background-position: -384px -24px
}

.icon-volume-up {
    background-position: -408px -24px
}

.icon-qrcode {
    background-position: -432px -24px
}

.icon-barcode {
    background-position: -456px -24px
}

.icon-tag {
    background-position: 0 -48px
}

.icon-tags {
    background-position: -25px -48px
}

.icon-book {
    background-position: -48px -48px
}

.icon-bookmark {
    background-position: -72px -48px
}

.icon-print {
    background-position: -96px -48px
}

.icon-camera {
    background-position: -120px -48px
}

.icon-font {
    background-position: -144px -48px
}

.icon-bold {
    background-position: -167px -48px
}

.icon-italic {
    background-position: -192px -48px
}

.icon-text-height {
    background-position: -216px -48px
}

.icon-text-width {
    background-position: -240px -48px
}

.icon-align-left {
    background-position: -264px -48px
}

.icon-align-center {
    background-position: -288px -48px
}

.icon-align-right {
    background-position: -312px -48px
}

.icon-align-justify {
    background-position: -336px -48px
}

.icon-list {
    background-position: -360px -48px
}

.icon-indent-left {
    background-position: -384px -48px
}

.icon-indent-right {
    background-position: -408px -48px
}

.icon-facetime-video {
    background-position: -432px -48px
}

.icon-picture {
    background-position: -456px -48px
}

.icon-pencil {
    background-position: 0 -72px
}

.icon-map-marker {
    background-position: -24px -72px
}

.icon-adjust {
    background-position: -48px -72px
}

.icon-tint {
    background-position: -72px -72px
}

.icon-edit {
    background-position: -96px -72px
}

.icon-share {
    background-position: -120px -72px
}

.icon-check {
    background-position: -144px -72px
}

.icon-move {
    background-position: -168px -72px
}

.icon-step-backward {
    background-position: -192px -72px
}

.icon-fast-backward {
    background-position: -216px -72px
}

.icon-backward {
    background-position: -240px -72px
}

.icon-play {
    background-position: -264px -72px
}

.icon-pause {
    background-position: -288px -72px
}

.icon-stop {
    background-position: -312px -72px
}

.icon-forward {
    background-position: -336px -72px
}

.icon-fast-forward {
    background-position: -360px -72px
}

.icon-step-forward {
    background-position: -384px -72px
}

.icon-eject {
    background-position: -408px -72px
}

.icon-chevron-left {
    background-position: -432px -72px
}

.icon-chevron-right {
    background-position: -456px -72px
}

.icon-plus-sign {
    background-position: 0 -96px
}

.icon-minus-sign {
    background-position: -24px -96px
}

.icon-remove-sign {
    background-position: -48px -96px
}

.icon-ok-sign {
    background-position: -72px -96px
}

.icon-question-sign {
    background-position: -96px -96px;
    cursor: hand;
    cursor: pointer
}

.icon-info-sign {
    background-position: -120px -96px
}

.icon-screenshot {
    background-position: -144px -96px
}

.icon-remove-circle {
    background-position: -168px -96px
}

.icon-ok-circle {
    background-position: -192px -96px
}

.icon-ban-circle {
    background-position: -216px -96px
}

.icon-arrow-left {
    background-position: -240px -96px
}

.icon-arrow-right {
    background-position: -264px -96px
}

.icon-arrow-up {
    background-position: -289px -96px
}

.icon-arrow-down {
    background-position: -312px -96px
}

.icon-share-alt {
    background-position: -336px -96px
}

.icon-resize-full {
    background-position: -360px -96px
}

.icon-resize-small {
    background-position: -384px -96px
}

.icon-plus {
    background-position: -408px -96px
}

.icon-minus {
    background-position: -433px -96px
}

.icon-asterisk {
    background-position: -456px -96px
}

.icon-exclamation-sign {
    background-position: 0 -120px
}

.icon-gift {
    background-position: -24px -120px
}

.icon-leaf {
    background-position: -48px -120px
}

.icon-fire {
    background-position: -72px -120px
}

.icon-eye-open {
    background-position: -96px -120px
}

.icon-eye-close {
    background-position: -120px -120px
}

.icon-warning-sign {
    background-position: -144px -120px
}

.icon-plane {
    background-position: -168px -120px
}

.icon-calendar {
    background-position: -192px -120px
}

.icon-random {
    background-position: -216px -120px;
    width: 16px
}

.icon-comment {
    background-position: -240px -120px
}

.icon-magnet {
    background-position: -264px -120px
}

.icon-chevron-up {
    background-position: -288px -120px
}

.icon-chevron-down {
    background-position: -313px -119px
}

.icon-retweet {
    background-position: -336px -120px
}

.icon-shopping-cart {
    background-position: -360px -120px
}

.icon-folder-close {
    background-position: -384px -120px
}

.icon-folder-open {
    background-position: -408px -120px;
    width: 16px
}

.icon-resize-vertical {
    background-position: -432px -119px
}

.icon-resize-horizontal {
    background-position: -456px -118px
}

.icon-hdd {
    background-position: 0 -144px
}

.icon-bullhorn {
    background-position: -24px -144px
}

.icon-bell {
    background-position: -48px -144px
}

.icon-certificate {
    background-position: -72px -144px
}

.icon-thumbs-up {
    background-position: -96px -144px
}

.icon-thumbs-down {
    background-position: -120px -144px
}

.icon-hand-right {
    background-position: -144px -144px
}

.icon-hand-left {
    background-position: -168px -144px
}

.icon-hand-up {
    background-position: -192px -144px
}

.icon-hand-down {
    background-position: -216px -144px
}

.icon-circle-arrow-right {
    background-position: -240px -144px
}

.icon-circle-arrow-left {
    background-position: -264px -144px
}

.icon-circle-arrow-up {
    background-position: -288px -144px
}

.icon-circle-arrow-down {
    background-position: -312px -144px
}

.icon-globe {
    background-position: -336px -144px
}

.icon-wrench {
    background-position: -360px -144px
}

.icon-tasks {
    background-position: -384px -144px
}

.icon-filter {
    background-position: -408px -144px
}

.icon-briefcase {
    background-position: -432px -144px
}

.icon-fullscreen {
    background-position: -456px -144px
}

.dropup,.dropdown {
    position: relative
}

.dropdown-toggle {
    *margin-bottom: -3px
    position: relative;
}

.dropdown-toggle:active,.open .dropdown-toggle {
    outline: 0
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    vertical-align: top;
    border-top: 4px solid black;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    content: ""
}

.dropdown .caret {
    margin-top: 8px;
    margin-left: 2px
}

.dropdown-menu {
    position: absolute;
    top: 70px;
    left: 0;
    z-index: 1000;
    display: none;
    /*float: left; */
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.2);
    *border-right-width: 2px;
    *border-bottom-width: 2px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box
}

.dropdown-menu.pull-right {
    right: 0;
    left: auto
}

.dropdown-menu .divider {
    *width: 100%;
    height: 1px;
    margin: 9px 1px;
    *margin: -5px 0 5px;
    overflow: hidden;
    background-color: #e5e5e5;
    border-bottom: 1px solid white
}

.dropdown-menu a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 20px;
    color: #333;
    white-space: nowrap
}

.dropdown-menu li>a:hover,.dropdown-menu li>a:focus,.dropdown-submenu:hover>a {
    text-decoration: none;
    color: #fff;
/*
    background-color: #08c;
    background-color: #0081c2;
    background-image: -moz-linear-gradient(top, #08c, #0077b3);
    background-image: -webkit-gradient(linear,0 0,0 100%,from( #08c),to( #0077b3));
    background-image: -webkit-linear-gradient(top, #08c, #0077b3);
    background-image: -o-linear-gradient(top, #08c, #0077b3);
    background-image: linear-gradient(to bottom, #08c, #0077b3);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0085c7', endColorstr='#0074ad', GradientType=0)
*/
}

.dropdown-menu .active>a,.dropdown-menu .active>a:hover {
    color: #fff;
    text-decoration: none;
/*
    outline: 0;
    background-color: #08c;
    background-color: #0081c2;
    background-image: -moz-linear-gradient(top, #08c, #0077b3);
    background-image: -webkit-gradient(linear,0 0,0 100%,from( #08c),to( #0077b3));
    background-image: -webkit-linear-gradient(top, #08c, #0077b3);
    background-image: -o-linear-gradient(top, #08c, #0077b3);
    background-image: linear-gradient(to bottom, #08c, #0077b3);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0085c7', endColorstr='#0074ad', GradientType=0)
*/
}

.dropdown-menu .disabled>a,.dropdown-menu .disabled>a:hover {
    color: #999
}

.dropdown-menu .disabled>a:hover {
    text-decoration: none;
    background-color: transparent;
    cursor: default
}

.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 black;
    content: "\2191"
}

.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
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff
}

.dropdown .dropdown-menu .nav-header {
    padding-left: 20px;
    padding-right: 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: whitesmoke;
    border: 1px solid #e3e3e3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05)
}

.well blockquote {
    border-color: #ddd;
    border-color: rgba(0,0,0,.15)
}

.well-large {
    padding: 24px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px
}

.well-small {
    padding: 9px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.fade {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: opacity .15s linear;
    -moz-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.fade.in {
    opacity: 1;
    filter: alpha(opacity=100)
}

.collapse {
    position: relative;
    height: 0;
    overflow: hidden;
    overflow: visible \9;
    -webkit-transition: height .35s ease;
    -moz-transition: height .35s ease;
    -o-transition: height .35s ease;
    transition: height .35s ease
}

.collapse.in {
    height: auto
}

.close {
    float: right;
    font-size: 20px;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
    line-height: 20px;
    color: #000;
    text-shadow: 0 1px 0 white;
    opacity: .2;
    filter: alpha(opacity=20)
}

.close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .4;
    filter: alpha(opacity=40)
}

button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none
}

.btn {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 4px 14px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    *line-height: 20px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #333;
    text-shadow: 0 1px 1px rgba(255,255,255,.75);
    background-color: whitesmoke;
    background-image: -moz-linear-gradient(top,white, #e6e6e6);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(white),to( #e6e6e6));
    background-image: -webkit-linear-gradient(top,white, #e6e6e6);
    background-image: -o-linear-gradient(top,white, #e6e6e6);
    background-image: linear-gradient(to bottom, #fff, #e6e6e6);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#e3e3e3', GradientType=0);
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    *background-color: #e6e6e6;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    border: 1px solid #bbb;
    *border: 0;
    border-bottom-color: #a2a2a2;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    *margin-left: .3em;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)
}

.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled] {
    color: #333;
    background-color: #e6e6e6;
    *background-color: #d9d9d9
}

.btn:active,.btn.active {
    background-color: #ccc \9
}

.btn:first-child {
    *margin-left: 0
}

.btn:hover {
    color: #333;
    text-decoration: none;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
    background-position: 0 -15px;
    -webkit-transition: background-position .1s linear;
    -moz-transition: background-position .1s linear;
    -o-transition: background-position .1s linear;
    transition: background-position .1s linear
}

.btn:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.btn.active,.btn:active {
    background-color: #e6e6e6;
    background-color: #d9d9d9 \9;
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)
}

.btn.disabled,.btn[disabled] {
    cursor: default;
    background-color: #e6e6e6;
    background-image: none;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.btn-large {
    padding: 9px 14px;
    font-size: 16px;
    line-height: normal;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

.btn-large [class^="icon-"] {
    margin-top: 2px
}

.btn-small {
    padding: 3px 9px;
    font-size: 12px;
    line-height: 18px
}

.btn-small [class^="icon-"] {
    margin-top: 0
}

.btn-mini {
    padding: 2px 6px;
    font-size: 11px;
    line-height: 16px
}

.btn-block {
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.btn-block+.btn-block {
    margin-top: 5px
}

.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active {
    color: rgba(255,255,255,.75)
}

.btn {
    border-color: #c5c5c5;
    border-color: rgba(0,0,0,.15) rgba(0,0,0,.15) rgba(0,0,0,.25)
}

.btn-primary {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
    background-color: #006ecc;
    background-image: -moz-linear-gradient(top, #08c, #04c);
    background-image: -webkit-gradient(linear,0 0,0 100%,from( #08c),to( #04c));
    background-image: -webkit-linear-gradient(top, #08c, #04c);
    background-image: -o-linear-gradient(top, #08c, #04c);
    background-image: linear-gradient(to bottom, #08c, #04c);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0085c7', endColorstr='#0042c7', GradientType=0);
    border-color: #04c #0044cc #002a80;
    border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    *background-color: #04c;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled] {
    color: #fff;
    background-color: #04c;
    *background-color: #003bb3
}

.btn-primary:active,.btn-primary.active {
    background-color: #039 \9
}

.btn-warning {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
    background-color: #f9a834;
    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='#fbb24b', endColorstr='#f39106', GradientType=0);
    border-color: #f89406 #f89406 #ad6704;
    border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    *background-color: #f89406;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled] {
    color: #fff;
    background-color: #f89406;
    *background-color: #df8505
}

.btn-warning:active,.btn-warning.active {
    background-color: #c67605 \9
}

.btn-danger {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
    background-color: #db4f4a;
    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;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5a56', endColorstr='#b9352e', GradientType=0);
    border-color: #bd362f #bd362f #802420;
    border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    *background-color: #bd362f;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled] {
    color: #fff;
    background-color: #bd362f;
    *background-color: #a9302a
}

.btn-danger:active,.btn-danger.active {
    background-color: #942a25 \9
}

.btn-success {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
    background-color: #5bb75b;
    background-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;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5ec35e', endColorstr='#4fa04f', GradientType=0);
    border-color: #51a351 #51a351 #387038;
    border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    *background-color: #51a351;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled] {
    color: #fff;
    background-color: #51a351;
    *background-color: #499249
}

.btn-success:active,.btn-success.active {
    background-color: #408140 \9
}

.btn-info {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
    background-color: #4ab0ce;
    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;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#57bedd', endColorstr='#2e93b0', GradientType=0);
    border-color: #2f96b4 #2f96b4 #1f6377;
    border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    *background-color: #2f96b4;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled] {
    color: #fff;
    background-color: #2f96b4;
    *background-color: #2a85a0
}

.btn-info:active,.btn-info.active {
    background-color: #24748c \9
}

.btn-inverse {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
    background-color: #373737;
    background-image: -moz-linear-gradient(top, #444, #222);
    background-image: -webkit-gradient(linear,0 0,0 100%,from( #444),to( #222));
    background-image: -webkit-linear-gradient(top, #444, #222);
    background-image: -o-linear-gradient(top, #444, #222);
    background-image: linear-gradient(to bottom, #444, #222);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#414141', endColorstr='#1f1f1f', GradientType=0);
    border-color: #222 #222222 black;
    border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    *background-color: #222;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled] {
    color: #fff;
    background-color: #222;
    *background-color: #151515
}

.btn-inverse:active,.btn-inverse.active {
    background-color: #090909 \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 {
    background-color: transparent;
    background-image: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.btn-link {
    border-color: transparent;
    cursor: pointer;
    color: #08c;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.btn-link:hover {
    color: #005580;
    text-decoration: underline;
    background-color: transparent
}

.btn-group {
    position: relative;
    font-size: 0;
    white-space: nowrap;
    *margin-left: .3em
}

.btn-group:first-child {
    *margin-left: 0
}

.btn-group+.btn-group {
    margin-left: 5px
}

.btn-toolbar {
    font-size: 0;
    margin-top: 10px;
    margin-bottom: 10px
}

.btn-toolbar .btn-group {
    display: inline-block;
    *display: inline;
    *zoom: 1
}

.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-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px
}

.btn-group>.btn:last-child,.btn-group>.dropdown-toggle {
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px
}

.btn-group>.btn.large:first-child {
    margin-left: 0;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-left-radius: 6px
}

.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle {
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 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-left: 8px;
    padding-right: 8px;
    -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
    *padding-top: 5px;
    *padding-bottom: 5px
}

.btn-group>.btn-mini+.dropdown-toggle {
    *padding-left: 2px;
    *padding-right: 2px
}

.btn-group>.btn-small+.dropdown-toggle {
    *padding-top: 5px;
    *padding-bottom: 4px
}

.btn-group>.btn-large+.dropdown-toggle {
    *padding-left: 7px;
    *padding-right: 7px
}

.btn-group.open .dropdown-toggle {
    background-image: none;
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)
}

.btn-group.open .btn.dropdown-toggle {
    background-color: #e6e6e6
}

.btn-group.open .btn-primary.dropdown-toggle {
    background-color: #04c
}

.btn-group.open .btn-warning.dropdown-toggle {
    background-color: #f89406
}

.btn-group.open .btn-danger.dropdown-toggle {
    background-color: #bd362f
}

.btn-group.open .btn-success.dropdown-toggle {
    background-color: #51a351
}

.btn-group.open .btn-info.dropdown-toggle {
    background-color: #2f96b4
}

.btn-group.open .btn-inverse.dropdown-toggle {
    background-color: #222
}

.btn .caret {
    margin-top: 8px;
    margin-left: 0
}

.btn-mini .caret,.btn-small .caret,.btn-large .caret {
    margin-top: 6px
}

.btn-large .caret {
    border-left-width: 5px;
    border-right-width: 5px;
    border-top-width: 5px
}

.dropup .btn-large .caret {
    border-bottom: 5px solid black;
    border-top: 0
}

.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret {
    border-top-color: #fff;
    border-bottom-color: #fff
}

.btn-group-vertical {
    display: inline-block;
    *display: inline;
    *zoom: 1
}

.btn-group-vertical .btn {
    display: block;
    float: none;
    width: 100%;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.btn-group-vertical .btn+.btn {
    margin-left: 0;
    margin-top: -1px
}

.btn-group-vertical .btn:first-child {
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0
}

.btn-group-vertical .btn:last-child {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px
}

.btn-group-vertical .btn-large:first-child {
    -webkit-border-radius: 6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0
}

.btn-group-vertical .btn-large:last-child {
    -webkit-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px
}

.alert {
    padding: 8px 35px 8px 14px;
    margin-bottom: 20px;
    text-shadow: 0 1px 0 rgba(255,255,255,.5);
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #c09853
}

.alert h4 {
    margin: 0
}

.alert .close {
    position: relative;
    top: -2px;
    right: -21px;
    line-height: 20px
}

.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #468847
}

.alert-danger,.alert-error {
    background-color: #f2dede;
    border-color: #eed3d7;
    color: #b94a48
}

.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #3a87ad
}

.alert-block {
    padding-top: 14px;
    padding-bottom: 14px
}

.alert-block>p,.alert-block>ul {
    margin-bottom: 0
}

.alert-block p+p {
    margin-top: 5px
}

.nav {
    margin-left: 0;
    margin-bottom: 20px;
    list-style: none
}

.nav>li>a {
    display: block
}

.nav>li>a:hover {
    text-decoration: none;
    background-color: #eee
}

.nav>.pull-right {
    float: right
}

.nav-header {
    display: block;
    padding: 3px 15px;
    font-size: 11px;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
    line-height: 20px;
    color: #999;
    text-shadow: 0 1px 0 rgba(255,255,255,.5);
    text-transform: uppercase
}

.nav li+.nav-header {
    margin-top: 9px
}

.nav-list {
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 0
}

.nav-list>li>a,.nav-list .nav-header {
    margin-left: -15px;
    margin-right: -15px;
    text-shadow: 0 1px 0 rgba(255,255,255,.5)
}

.nav-list>li>a {
    padding: 3px 15px
}

.nav-list>.active>a,.nav-list>.active>a:hover {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.2);
    background-color: #08c
}

.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 white
}

.nav-tabs,.nav-pills {
    *zoom: 1
}

.nav-tabs:before,.nav-tabs:after,.nav-pills:before,.nav-pills:after {
    display: table;
    content: "";
    line-height: 0
}

.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: 1px solid #ddd
}

.nav-tabs>li {
    margin-bottom: -1px
}

.nav-tabs>li>a {
    padding-top: 8px;
    padding-bottom: 8px;
    line-height: 20px;
    border: 1px solid transparent;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0
}

.nav-tabs>li>a:hover {
    border-color: #eee #eeeeee #ddd
}

.nav-tabs>.active>a,.nav-tabs>.active>a:hover {
    color: #555;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor: default
}

.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: #fff;
    background-color: #08c
}

.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;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px
}

.nav-tabs.nav-stacked>li:last-child>a {
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px
}

.nav-tabs.nav-stacked>li>a:hover {
    border-color: #ddd;
    z-index: 2
}

.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 {
    border-top-color: #08c;
    border-bottom-color: #08c;
    margin-top: 6px
}

.nav .dropdown-toggle:hover .caret {
    border-top-color: #005580;
    border-bottom-color: #005580
}

.nav-tabs .dropdown-toggle .caret {
    margin-top: 8px
}

.nav .active .dropdown-toggle .caret {
    border-top-color: #333;
    border-bottom-color: #333
}

.nav-tabs .active .dropdown-toggle .caret {
    border-top-color: #555;
    border-bottom-color: #555
}

.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: #fff;
    background-color: #999;
    border-color: #999
}

.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.tabs-stacked .open>a:hover {
    border-color: #999
}

.tabbable {
    *zoom: 1
}

.tabbable:before,.tabbable:after {
    display: table;
    content: "";
    line-height: 0
}

.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-bottom-color: transparent;
    border-top-color: #ddd
}

.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover {
    border-color: transparent #ddd #dddddd #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: #eee #dddddd #eee #eeeeee
}

.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover {
    border-color: #ddd transparent #ddd #dddddd;
    *border-right-color: #fff
}

.tabs-right>.nav-tabs {
    float: right;
    margin-left: 19px;
    border-left: 1px solid #ddd
}

.tabs-right>.nav-tabs>li>a {
    margin-left: -1px;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0
}

.tabs-right>.nav-tabs>li>a:hover {
    border-color: #eee #eeeeee #eee #dddddd
}

.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover {
    border-color: #ddd #dddddd #ddd transparent;
    *border-left-color: #fff
}

.nav>.disabled>a {
    color: #999
}

.nav>.disabled>a:hover {
    text-decoration: none;
    background-color: transparent;
    cursor: default
}

.navbar {
    overflow: visible;
    margin-bottom: 20px;
    color: #555;
    *position: relative;
    *z-index: 2
}

.navbar-inner {
    min-height: 40px;
    padding-left: 20px;
    padding-right: 20px;
    background-color: #fafafa;
    background-image: -moz-linear-gradient(top,white, #f2f2f2);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(white),to( #f2f2f2));
    background-image: -webkit-linear-gradient(top,white, #f2f2f2);
    background-image: -o-linear-gradient(top,white, #f2f2f2);
    background-image: linear-gradient(to bottom, #fff, #f2f2f2);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f0f0f0', GradientType=0);
    border: 1px solid #d4d4d4;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.065);
    -moz-box-shadow: 0 1px 4px rgba(0,0,0,.065);
    box-shadow: 0 1px 4px rgba(0,0,0,.065)
}

.navbar .container {
    width: auto
}

.nav-collapse.collapse {
    height: auto
}

.navbar .brand {
    float: left;
    display: block;
    padding: 10px 20px 10px;
    margin-left: -20px;
    font-size: 20px;
    font-weight: 300;
    color: #555;
    text-shadow: 0 1px 0 white
}

.navbar .brand:hover {
    text-decoration: none
}

.navbar-text {
    margin-bottom: 0;
    line-height: 40px
}

.navbar-link {
    color: #555
}

.navbar-link:hover {
    color: #333
}

.navbar .divider-vertical {
    height: 40px;
    margin: 0 9px;
    border-left: 1px solid #f2f2f2;
    border-right: 1px solid white
}

.navbar .btn,.navbar .btn-group {
    margin-top: 6px
}

.navbar .btn-group .btn {
    margin: 0
}

.navbar-form {
    margin-bottom: 0;
    *zoom: 1
}

.navbar-form:before,.navbar-form:after {
    display: table;
    content: "";
    line-height: 0
}

.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 {
    margin-bottom: 0;
    padding: 4px 14px;
    /* font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; */
    font-size: 13px;
    font-weight: 400;
    line-height: 1;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px
}

.navbar-static-top {
    position: static;
    width: 100%;
    margin-bottom: 0
}

.navbar-static-top .navbar-inner {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.navbar-fixed-top,.navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
    margin-bottom: 0
}

.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner,.navbar-static-top .navbar-inner {
    border: 0
}

.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner {
    padding-left: 0;
    padding-right: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container {
    width: 940px
}

.navbar-fixed-top {
    top: 0
}

.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner {
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.1),0 1px 10px rgba(0,0,0,.1);
    -moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,.1),0 1px 10px rgba(0,0,0,.1);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.1),0 1px 10px rgba(0,0,0,.1)
}

.navbar-fixed-bottom {
    bottom: 0
}

.navbar-fixed-bottom .navbar-inner {
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.1),0 1px 10px rgba(0,0,0,.1);
    -moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,.1),0 1px 10px rgba(0,0,0,.1);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.1),0 1px 10px rgba(0,0,0,.1)
}

.navbar .nav {
    position: relative;
    left: 0;
    display: block;
    float: left;
    margin: 0 10px 0 0
}

.navbar .nav.pull-right {
    float: right
}

.navbar .nav>li {
    float: left
}

.navbar .nav>li>a {
    float: none;
    padding: 10px 15px 10px;
    color: #555;
    text-decoration: none;
    text-shadow: 0 1px 0 white
}

.navbar .nav .dropdown-toggle .caret {
    margin-top: 8px
}

.navbar .nav>li>a:focus,.navbar .nav>li>a:hover {
    background-color: transparent;
    color: #333;
    text-decoration: none
}

.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus {
    color: #555;
    text-decoration: none;
    background-color: #e5e5e5;
    -webkit-box-shadow: inset 0 3px 8px rgba(0,0,0,.125);
    -moz-box-shadow: inset 0 3px 8px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 8px rgba(0,0,0,.125)
}

.navbar .btn-navbar {
    display: none;
    float: right;
    padding: 7px 10px;
    margin-left: 5px;
    margin-right: 5px;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
    background-color: #ededed;
    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;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#e2e2e2', GradientType=0);
    border-color: #e5e5e5 #e5e5e5 #bfbfbf;
    border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    *background-color: #e5e5e5;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075)
}

.navbar .btn-navbar:hover,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled] {
    color: #fff;
    background-color: #e5e5e5;
    *background-color: #d8d8d8
}

.navbar .btn-navbar:active,.navbar .btn-navbar.active {
    background-color: #cbcbcb \9
}

.navbar .btn-navbar .icon-bar {
    display: block;
    width: 18px;
    height: 2px;
    background-color: #f5f5f5;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.25);
    -moz-box-shadow: 0 1px 0 rgba(0,0,0,.25);
    box-shadow: 0 1px 0 rgba(0,0,0,.25)
}

.btn-navbar .icon-bar+.icon-bar {
    margin-top: 3px
}

.navbar .nav>li>.dropdown-menu:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-bottom-color: rgba(0,0,0,.2);
    position: absolute;
    top: -7px;
    left: 9px
}

.navbar .nav>li>.dropdown-menu:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid white;
    position: absolute;
    top: -6px;
    left: 10px
}

.navbar-fixed-bottom .dropdown-menu:before {
    border-top: 7px solid #ccc;
    border-top-color: rgba(0,0,0,.2);
    border-bottom: 0;
    bottom: -7px;
    top: auto
}

.navbar-fixed-bottom .dropdown-menu:after {
    border-top: 6px solid white;
    border-bottom: 0;
    bottom: -6px;
    top: auto
}

.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle {
    background-color: #e5e5e5;
    color: #555
}

.navbar .nav li.dropdown>.dropdown-toggle .caret {
    border-top-color: #555;
    border-bottom-color: #555
}

.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret {
    border-top-color: #555;
    border-bottom-color: #555
}

.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right {
    left: auto;
    right: 0
}

.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before {
    left: auto;
    right: 12px
}

.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after {
    left: auto;
    right: 13px
}

.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu {
    left: auto;
    right: 100%;
    margin-left: 0;
    margin-right: -1px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px
}

.navbar-inverse {
    color: #999
}

.navbar-inverse .navbar-inner {
    background-color: #1b1b1b;
    background-image: -moz-linear-gradient(top, #222, #111);
    background-image: -webkit-gradient(linear,0 0,0 100%,from( #222),to( #111));
    background-image: -webkit-linear-gradient(top, #222, #111);
    background-image: -o-linear-gradient(top, #222, #111);
    background-image: linear-gradient(to bottom, #222, #111);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f1f1f', endColorstr='#0e0e0e', GradientType=0);
    border-color: #252525
}

.navbar-inverse .brand,.navbar-inverse .nav>li>a {
    color: #999;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}

.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover {
    color: #fff
}

.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover {
    background-color: transparent;
    color: #fff
}

.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus {
    color: #fff;
    background-color: #111
}

.navbar-inverse .navbar-link {
    color: #999
}

.navbar-inverse .navbar-link:hover {
    color: #fff
}

.navbar-inverse .divider-vertical {
    border-left-color: #111;
    border-right-color: #222
}

.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 {
    background-color: #111;
    color: #fff
}

.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret {
    border-top-color: #999;
    border-bottom-color: #999
}

.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret {
    border-top-color: #fff;
    border-bottom-color: #fff
}

.navbar-inverse .navbar-search .search-query {
    color: #fff;
    background-color: #515151;
    border-color: #111;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none
}

.navbar-inverse .navbar-search .search-query:-moz-placeholder {
    color: #ccc
}

.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
    color: #ccc
}

.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
    color: #ccc
}

.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused {
    padding: 5px 15px;
    color: #333;
    text-shadow: 0 1px 0 white;
    background-color: #fff;
    border: 0;
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,.15);
    -moz-box-shadow: 0 0 3px rgba(0,0,0,.15);
    box-shadow: 0 0 3px rgba(0,0,0,.15);
    outline: 0
}

.navbar-inverse .btn-navbar {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
    background-color: #0e0e0e;
    background-image: -moz-linear-gradient(top, #151515, #040404);
    background-image: -webkit-gradient(linear,0 0,0 100%,from( #151515),to( #040404));
    background-image: -webkit-linear-gradient(top, #151515, #040404);
    background-image: -o-linear-gradient(top, #151515, #040404);
    background-image: linear-gradient(to bottom, #151515, #040404);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#131313', endColorstr='#020202', GradientType=0);
    border-color: #040404 #040404 black;
    border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    *background-color: #040404;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.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: #fff;
    background-color: #040404;
    *background-color: #000
}

.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active {
    background-color: #000 \9
}

.breadcrumb {
    padding: 8px 15px;
    margin: 0 0 20px;
    list-style: none;
    background-color: #f5f5f5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 white;
    -moz-box-shadow: inset 0 1px 0 white;
    box-shadow: inset 0 1px 0 white
}

.breadcrumb li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    text-shadow: 0 1px 0 white
}

.breadcrumb .divider {
    padding: 0 5px;
    color: #ccc
}

.breadcrumb .active a {
    color: #999
}

/*[28-05-2013] Ravi - Search Pagination START */
.pagination { height: 40px; margin: 20px 0; }
.pagination ul { display: inline-block; *display: inline; *zoom: 1; margin-left: 0; margin-bottom: 0; -webkit-border-radius: 3px;
  -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
  box-shadow: 0 1px 2px rgba(0,0,0,.05) }
.pagination li { display: inline;	border: 1px solid #ddd; float: left; padding: 0 14px; line-height: 32px; text-decoration: none; 
  background-color: #fff; border: 1px solid #ddd; border-left-width: 0; border-top: 1px solid #ddd; }
.pagination li>a { 
color: #999494; 
font-weight: 700;
font-weight: 400\0; /* IE 8*/
}
.pagination li:hover, .pagination li:hover>a, .pagination li a:hover { color: #c00; text-decoration: none; cursor: pointer;}
.pagination li.active, .pagination li.active>a { background-color: #f5f5f5!important; color: #7d0000!important; text-decoration: none; 
  cursor:pointer; }
.pagination li:first-child { border-left-width: 1px; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; 
  border-radius: 3px 0 0 3px;}
/*[28-05-2013] Ravi - Search Pagination END */

/* [28-05-2013] Ravi - pagination styles - Start */ 
#page_navigation { height: 40px; margin: 20px 0;} 
#page_navigation a { float: left; padding: 0 14px; line-height: 32px; text-decoration: none; background-color: #fff; border: 1px solid #ddd; 
  border-left-width: 0; color: #999494; border-left: 1px solid #ddd; 
  font-weight: 700;
  font-weight: 400\0; /* IE 8*/
  } 
#page_navigation a.previous_link { border-left: 1px solid #ddd;} 
#page_navigation a.active { background-color: #f5f5f5; color: #7d0000!important; cursor: pointer;}
#page_navigation a:hover { color: #c00; cursor: pointer; } 
#page_navigation .disabled a,#page_navigation .disabled a:hover { color: #c00; background-color: transparent; cursor: pointer; } 
/* [28-05-2013] Ravi - pagination styles - End */

.tooltip {
    position: absolute;
    z-index: 1030;
    display: block;
    visibility: visible;
    padding: 5px;
    font-size: 11px;
    opacity: 0;
    filter: alpha(opacity=0)
}

.tooltip.in {
    opacity: .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: #fff;
    text-align: center;
    text-decoration: none;
    background-color: #000;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000
}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1010;
    display: none;
    width: 236px;
    padding: 1px;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.2);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2)
}

.popover.top {
    margin-bottom: 10px
}

.popover.right {
    margin-left: 10px
}

.popover.bottom {
    margin-top: 10px
}

.popover.left {
    margin-right: 10px
}

.popover-title {
    margin: 0;
    padding: 8px 14px;
    font-size: 14px;
    font-weight: 400;
    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 {
    content: "";
    z-index: -1
}

.popover.top .arrow {
    bottom: -10px;
    left: 50%;
    margin-left: -10px;
    border-width: 10px 10px 0;
    border-top-color: #fff
}

.popover.top .arrow:after {
    border-width: 11px 11px 0;
    border-top-color: rgba(0,0,0,.25);
    bottom: -1px;
    left: -11px
}

.popover.right .arrow {
    top: 50%;
    left: -10px;
    margin-top: -10px;
    border-width: 10px 10px 10px 0;
    border-right-color: #fff
}

.popover.right .arrow:after {
    border-width: 11px 11px 11px 0;
    border-right-color: rgba(0,0,0,.25);
    bottom: -11px;
    left: -1px
}

.popover.bottom .arrow {
    top: -10px;
    left: 50%;
    margin-left: -10px;
    border-width: 0 10px 10px;
    border-bottom-color: #fff
}

.popover.bottom .arrow:after {
    border-width: 0 11px 11px;
    border-bottom-color: rgba(0,0,0,.25);
    top: -1px;
    left: -11px
}

.popover.left .arrow {
    top: 50%;
    right: -10px;
    margin-top: -10px;
    border-width: 10px 0 10px 10px;
    border-left-color: #fff
}

.popover.left .arrow:after {
    border-width: 11px 0 11px 11px;
    border-left-color: rgba(0,0,0,.25);
    bottom: -11px;
    right: -1px
}

.thumbnails {
    margin-left: -20px;
    list-style: none;
    *zoom: 1
}

.thumbnails:before,.thumbnails:after {
    display: table;
    content: "";
    line-height: 0
}

.thumbnails:after {
    clear: both
}

.row-fluid .thumbnails {
    margin-left: 0
}

.thumbnails>li {
    float: left;
    margin-bottom: 20px;
    margin-left: 20px
}

.thumbnail {
    display: block;
    padding: 4px;
    line-height: 20px;
    border: 1px solid #ddd;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.055);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.055);
    box-shadow: 0 1px 1px rgba(0,0,0,.055);
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

a.thumbnail:hover {
    border-color: #08c;
    -webkit-box-shadow: 0 1px 4px rgba(0,105,214,.25);
    -moz-box-shadow: 0 1px 4px rgba(0,105,214,.25);
    box-shadow: 0 1px 4px rgba(0,105,214,.25)
}

.thumbnail>img {
    display: block;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
}

.thumbnail .caption {
    padding: 9px;
    color: #555
}

.label,.badge {
    font-size: 11.844px;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
    line-height: 14px;
    color: #fff;
    vertical-align: baseline;
    white-space: nowrap;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
    background-color: #999
}

.label {
    padding: 1px 4px 2px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.badge {
    padding: 1px 9px 2px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px
}

a.label:hover,a.badge:hover {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.label-important,.badge-important {
    background-color: #b94a48
}

.label-important[href],.badge-important[href] {
    background-color: #953b39
}

.label-warning,.badge-warning {
    background-color: #f89406

}

.label-warning[href],.badge-warning[href] {
    background-color: #c67605
}

.label-success,.badge-success {
    background-color: #468847
}

.label-success[href],.badge-success[href] {
    background-color: #356635
}

.label-info,.badge-info {
    background-color: #3a87ad
}

.label-info[href],.badge-info[href] {
    background-color: #2d6987
}

.label-inverse,.badge-inverse {
    background-color: #333
}

.label-inverse[href],.badge-inverse[href] {
    background-color: #1a1a1a
}

.btn .label,.btn .badge {
    position: relative;
    top: -1px
}

.btn-mini .label,.btn-mini .badge {
    top: 0
}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}

@-moz-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}

@-ms-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}

@-o-keyframes progress-bar-stripes {
    from {
        background-position: 0 0
    }

    to {
        background-position: 40px 0
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}

.progress {
    overflow: hidden;
    height: 20px;
    margin-bottom: 20px;
    background-color: #f6f6f6;
    background-image: -moz-linear-gradient(top,whitesmoke, #f9f9f9);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(whitesmoke),to( #f9f9f9));
    background-image: -webkit-linear-gradient(top,whitesmoke, #f9f9f9);
    background-image: -o-linear-gradient(top,whitesmoke, #f9f9f9);
    background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#f6f6f6', GradientType=0);
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.progress .bar {
    width: 0;
    height: 100%;
    color: #fff;
    float: left;
    font-size: 12px;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
    background-color: #0e90d2;
    background-image: -moz-linear-gradient(top, #149bdf, #0480be);
    background-image: -webkit-gradient(linear,0 0,0 100%,from( #149bdf),to( #0480be));
    background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
    background-image: -o-linear-gradient(top, #149bdf, #0480be);
    background-image: linear-gradient(to bottom, #149bdf, #0480be);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1498da', endColorstr='#047db9', GradientType=0);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    -moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: width .6s ease;
    -moz-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease
}

.progress .bar+.bar {
    -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15);
    -moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15);
    box-shadow: inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15)
}

.progress-striped .bar {
    background-color: #149bdf;
    background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,.15)),color-stop(0.75,rgba(255,255,255,.15)),color-stop(0.75,transparent),to(transparent));
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    -webkit-background-size: 40px 40px;
    -moz-background-size: 40px 40px;
    -o-background-size: 40px 40px;
    background-size: 40px 40px
}

.progress.active .bar {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -moz-animation: progress-bar-stripes 2s linear infinite;
    -ms-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite
}

.progress-danger .bar,.progress .bar-danger {
    background-color: #de514c;
    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='#ee5a56', endColorstr='#c03b34', 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,.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,.15)),color-stop(0.75,rgba(255,255,255,.15)),color-stop(0.75,transparent),to(transparent));
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}

.progress-success .bar,.progress .bar-success {
    background-color: #5db95d;
    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='#5ec35e', endColorstr='#55a655', 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,.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,.15)),color-stop(0.75,rgba(255,255,255,.15)),color-stop(0.75,transparent),to(transparent));
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}

.progress-info .bar,.progress .bar-info {
    background-color: #4cb2d0;
    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='#57bedd', endColorstr='#3298b5', 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,.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,.15)),color-stop(0.75,rgba(255,255,255,.15)),color-stop(0.75,transparent),to(transparent));
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}

.progress-warning .bar,.progress .bar-warning {
    background-color: #f9a834;
    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='#fbb24b', endColorstr='#f39106', 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,.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,.15)),color-stop(0.75,rgba(255,255,255,.15)),color-stop(0.75,transparent),to(transparent));
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}

.accordion {
    margin-bottom: 20px
}

.accordion-group {
    margin-bottom: 2px;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.accordion-heading {
    border-bottom: 0
}

.accordion-heading .accordion-toggle {
    display: block;
    padding: 8px 15px
}

.accordion-toggle {
    cursor: pointer
}

.accordion-inner {
    padding: 9px 15px;
    border-top: 1px solid #e5e5e5
}

.carousel {
    position: relative;
    margin-bottom: 20px;
    line-height: 1
}

.carousel-inner {
    overflow: hidden;
    width: 100%;
    position: relative
}

.carousel .item {
    display: none;
    position: relative;
    -webkit-transition: .6s ease-in-out left;
    -moz-transition: .6s ease-in-out left;
    -o-transition: .6s ease-in-out left;
    transition: .6s ease-in-out left
}

.carousel .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 {
    position: absolute;
    top: 40%;
    left: 15px;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    font-size: 60px;
    font-weight: 300;
    line-height: 30px;
    color: #fff;
    text-align: center;
    background: #222;
    border: 3px solid white;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    border-radius: 23px;
    opacity: .5;
    filter: alpha(opacity=50)
}

.carousel-control.right {
    left: auto;
    right: 15px
}

.carousel-control:hover {
    color: #fff;
    text-decoration: none;
    opacity: .9;
    filter: alpha(opacity=90)
}

.carousel-caption {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 15px;
    background: #333;
    background: rgba(0,0,0,.75)
}

.carousel-caption h4,.carousel-caption p {
    color: #fff;
    line-height: 20px
}

.carousel-caption h4 {
    margin: 0 0 5px
}

.carousel-caption p {
    margin-bottom: 0
}

.hero-unit {
    padding: 60px;
    margin-bottom: 30px;
    background-color: #eee;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px
}

.hero-unit h1 {
    margin-bottom: 0;
    font-size: 60px;
    line-height: 1;
    color: inherit;
    letter-spacing: -1px
}

.hero-unit p {
    font-size: 18px;
    font-weight: 300;
    line-height: 30px;
    color: inherit
}

.pull-right {
    float: right
}

.pull-left {
    float: left
}

.hide {
    display: none
}

.show {
    display: block
}

.invisible {
    visibility: hidden
}

.affix {
    position: fixed
}

.clearfix {
    *zoom: 1
}

.clearfix:before,.clearfix:after {
    display: table;
    content: "";
    line-height: 0
}

.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
}

.hidden {
    display: none;
    visibility: hidden
}

.visible-phone {
    display: none!important
}

.visible-tablet {
    display: none!important
}

.hidden-desktop {
    display: none!important
}

.icons-sprite,.icons-arrow-down-red,.icons-arrow-down-white,.icons-arrow-red,.icons-black-man,.icons-btn-panel-close,.icons-btn-panel-pop-out,.icons-check-brown,.icons-check-dark-gray,.icons-check-light-gray,.icons-check-red,.icons-flag,.icons-git-arrow,.icons-git-calendar,.icons-git-chat,.icons-git-email,.icons-icn-arrow-red-left,.icons-icn-arrow-red,.icons-icn-chat,.icons-icn-checkbox,.icons-icn-collapsed-red,.icons-icn-dollar-yen-small,.icons-icn-expanded-red,.icons-icn-facebook,.icons-icn-google_plus,.icons-icn-green-check,.icons-icn-linked_in,.icons-icn-mobile-nav-menu,.icons-icn-mobile-nav-search,.icons-icn-red-x,.icons-icn-rss,.icons-icn-search,.icons-icn-twitter,.icons-icn-white-x,.icons-icn-youtube,.icons-icn_document,.icons-icn_play_down,.icons-investor-type-uparrow,.icons-lock-black,.icons-lock,.icons-map-marker,.icons-phone-hero-leftarrow,.icons-phone-hero-rightarrow,.icons-phone-tabbed-nav-leftarrow,.icons-phone-tabbed-nav-rightarrow,.icons-red-man,.icons-search,.icons-selectarrow,.icons-step1,.icons-step2,.icons-white-arrow-down-red,.icons-white-arrow-up-red,.icn-chat,.icn-step1,.icn-step2,.icn-git-arrow,.icn-git-chat,.icn-git-email,.icn-git-calendar,.icn-black-man,.icn-red-man,.icn-investor-up-arrow,.icn-search,.icn-flag,.icn-map-marker,.icn-arrow-red,.icn-arrow-red-left,.icn-mobile-nav-menu,.icn-mobile-nav-search,.icn-checkbox,.btn-panel-close,.btn-panel-pop-out,.icn-white-x,.icn-phone-hero-leftarrow,.icn-phone-hero-rightarrow,.icn-phone-tabbed-nav-leftarrow,.icn-phone-tabbed-nav-rightarrow,.icn-dollar-yen-small,.icn-white-arrow-down-red,.icn-white-arrow-up-red,.icn-collapsed-red,.icn-expanded-red,.icn-check,.icn-twitter,.icn-facebook,.icn-youtube,.icn-rss,.icn-linked-in,.icn-google-plus,.icn-play-down,.icn-document,.branch-finder #map-marker,global-branch-finder #map-marker,.map-marker,.frequently-used-forms .doc-icon,.poll .image,.tpc .poll .image,.treasures .poll .image,.private-bank .poll .image,.product-info .collapsed div,.splitter-hero-block .arrow,.splitter-hero-block .open .arrow,.splitter-panel .splitter-tile>ul>li .pull-right,.faq .collapsed div,.generic-collapsible-component .collapsed div,.private-bank .icn-check,.tpc .icn-check,.treasures .icn-check {
    background: url('../images/icons-s0099f5f8a7.png') no-repeat
}

.icons-arrow-down-red {
    background-position: 0 -222px;
    height: 26px;
    width: 26px
}

.icons-arrow-down-white {
    background-position: 0 -52px;
    height: 26px;
    width: 26px
}

.icons-arrow-red {
    background-position: 0 -1431px;
    height: 14px;
    width: 8px
}

.icons-black-man {
    background-position: 0 -737px;
    height: 70px;
    width: 67px
}

.icons-btn-panel-close {
    background-position: 0 -1033px;
    height: 30px;
    width: 30px
}

.icons-btn-panel-pop-out {
    background-position: 0 -600px;
    height: 30px;
    width: 30px
}

.icons-check-brown {
    background-position: 0 -331px;
    height: 46px;
    width: 50px
}

.icons-check-dark-gray {
    background-position: 0 -392px;
    height: 46px;
    width: 50px
}

.icons-check-light-gray {
    background-position: 0 -507px;
    height: 46px;
    width: 50px
}

.icons-check-red {
    background-position: 0 -439px;
    height: 46px;
    width: 50px
}

.icons-flag {
    background-position: 0 -249px;
    height: 45px;
    width: 45px
}

.icons-git-arrow {
    background-position: 0 -808px;
    height: 17px;
    width: 17px
}

.icons-git-calendar {
    background-position: 0 -905px;
    height: 17px;
    width: 17px
}

.icons-git-chat {
    background-position: 0 -865px;
    height: 18px;
    width: 17px
}

.icons-git-email {
    background-position: 0 -847px;
    height: 17px;
    width: 17px
}

.icons-icn-arrow-red-left {
    background-position: 0 -660px;
    height: 14px;
    width: 8px
}

.icons-icn-arrow-red {
    background-position: 0 -645px;
    height: 14px;
    width: 8px
}

.icons-icn-chat {
    background-position: 0 -675px;
    height: 15px;
    width: 15px
}

.icons-icn-checkbox {
    background-position: 0 -1124px;
    height: 20px;
    width: 20px
}

.icons-icn-collapsed-red {
    background-position: 0 -1446px;
    height: 32px;
    width: 30px
}

.icons-icn-dollar-yen-small {
    background-position: 0 0;
    height: 51px;
    width: 58px
}

.icons-icn-expanded-red {
    background-position: 0 -1398px;
    height: 32px;
    width: 30px
}

.icons-icn-facebook {
    background-position: 0 -1323px;
    height: 20px;
    width: 6px
}

.icons-icn-google_plus {
    background-position: 0 -826px;
    height: 20px;
    width: 19px
}

.icons-icn-green-check {
    background-position: 0 -378px;
    height: 13px;
    width: 27px
}

.icons-icn-linked_in {
    background-position: 0 -1103px;
    height: 20px;
    width: 14px
}

.icons-icn-mobile-nav-menu {
    background-position: 0 -554px;
    height: 45px;
    width: 45px
}

.icons-icn-mobile-nav-search {
    background-position: 0 -691px;
    height: 45px;
    width: 45px
}

.icons-icn-red-x {
    background-position: 0 -631px;
    height: 13px;
    width: 27px
}

.icons-icn-rss {
    background-position: 0 -884px;
    height: 20px;
    width: 13px
}

.icons-icn-search {
    background-position: 0 -1216px;
    height: 15px;
    width: 15px
}

.icons-icn-twitter {
    background-position: 0 -923px;
    height: 20px;
    width: 16px
}

.icons-icn-white-x {
    background-position: 0 -1016px;
    height: 16px;
    width: 16px
}

.icons-icn-youtube {
    background-position: 0 -486px;
    height: 20px;
    width: 34px
}

.icons-icn_document {
    background-position: 0 -1344px;
    height: 20px;
    width: 20px
}

.icons-icn_play_down {
    background-position: 0 -1310px;
    height: 12px;
    width: 12px
}

.icons-investor-type-uparrow {
    background-position: 0 -1298px;
    height: 11px;
    width: 29px
}

.icons-lock-black {
    background-position: 0 -1082px;
    height: 20px;
    width: 20px
}

.icons-lock {
    background-position: 0 -1197px;
    height: 18px;
    width: 14px
}

.icons-map-marker {
    background-position: 0 -1064px;
    height: 17px;
    width: 12px
}

.icons-phone-hero-leftarrow {
    background-position: 0 -150px;
    height: 35px;
    width: 35px
}

.icons-phone-hero-rightarrow {
    background-position: 0 -186px;
    height: 35px;
    width: 35px
}

.icons-phone-tabbed-nav-leftarrow {
    background-position: 0 -980px;
    height: 35px;
    width: 17px
}

.icons-phone-tabbed-nav-rightarrow {
    background-position: 0 -944px;
    height: 35px;
    width: 17px
}

.icons-red-man {
    background-position: 0 -79px;
    height: 70px;
    width: 67px
}

.icons-search {
    background-position: 0 -1145px;
    height: 18px;
    width: 17px
}

.icons-selectarrow {
    background-position: 0 -295px;
    height: 35px;
    width: 36px
}

.icons-step1 {
    background-position: 0 -1365px;
    height: 32px;
    width: 30px
}

.icons-step2 {
    background-position: 0 -1164px;
    height: 32px;
    width: 30px
}

.icons-white-arrow-down-red {
    background-position: 0 -1232px;
    height: 32px;
    width: 30px
}

.icons-white-arrow-up-red {
    background-position: 0 -1265px;
    height: 32px;
    width: 30px
}

a,a:visited,a:hover {
    color: #c00
}

a:visited {
    color:#680000
}

a.call-to-action img {
    padding-left: 5px
}

p {
    margin-top: 10px;
    margin-bottom: 10px
}

p.intro-text,div.intro-text,span.intro-text {
    font-size: 14px;
    line-height: 25px;
    margin-top: 20px
}

p.small {
    font-size: 12px;
    line-height: 15px
}

span.small {
    font-size: 12px
}

.muted,.awards-browser .award .award-year {
    color: #999494;
    white-space: normal;
}

.pink {
    outline: 1px solid magenta
}

table.table-bordered.table-dbs tr.header-row td {
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 2px solid #c00;
    /* font-family: 'Open Sans', sans-serif; */
    font-size: 18px;
    color: #100f0f;
    font-weight: 400;
    color: #666363
}

table.table-bordered {
    border: 0
}

table.table-bordered td {
    height: 37px
}

table.table-bordered thead {
    border: 0
}

table.table-bordered thead tr {
    border: 0
}

table.table-bordered thead tr th {
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 2px solid #c00;
    /* font-family: 'Open Sans', sans-serif; */
    font-size: 18px;
    color: #100f0f;
    font-weight: 400;
    color: #666363
}

table.table-bordered tbody tr:last-child td {
    border-bottom: 0
}

table.table-bordered tbody tr.last-row td {
    border-bottom: 0
}

table.table-bordered tbody tr td {
    border-top: 0;
    border-bottom: 1px dotted #cfcece;
    border-left: 1px solid #f2f1f1;
    padding: 8px 8px 0 8px;
    vertical-align: middle;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
}

table.table-bordered tbody tr td.first-column {
    border-left: 0
}

table.table-bordered tbody tr td:first-child {
    border-left: 0
}

img.img-thumbnail {
    margin-top: 10px;
    margin-bottom: 10px
}

h2.title-copy {
    text-align: center;
    color: #999494;
    font-weight: 300;
    line-height: 35px;
    font-size: 32px;
    margin-bottom: 20px
}

ul {
    margin-top: 20px;
    margin-bottom: 20px
}

.read-later ul {
    margin-top: 30px;
    line-height: 20px
}

.read-later ul li {
    margin-top: 10px
}

.reading-list ul {
    margin: 0;
    padding: 0
}

.reading-list ul li {
    list-style: none;
    margin: 0;
    margin-bottom: 20px;
    padding: 0
}

.splitter-hero h1 {
    margin-top: 50px;
    font-size: 48px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
    text-align: center
}

.splitter-hero .dropdown-menu {
    font-size: 14px;
    width: 100%;
    text-align: left;
    border-radius: 0!important;
    border: 0 solid #ccc;
    padding: 0 0!important
}

.dropdown-menu li {
    border-bottom: 1px solid #e4e1e1;
    padding: 6px 6px 6px 16px
}

.dropdown-menu li:hover {
    border-left: 4px solid #c00;
    padding: 6px 6px 6px 12px
}

.dropdown-menu li:hover a {
    color: #c00;
    background-color: transparent;
    background-image: none
}

.splitter-hero .dropdown-toggle {
    background-color: transparent;
    color: #c00;
    padding: 4px;
    text-decoration: none
}

.splitter-hero .open .dropdown-toggle {
    background-color: #C00;
    color: #fff;
    padding: 4px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box
}

.splitter-hero p.intro-text {
    font-size: 32px;
    line-height: 35px;
    color: #999494;
    text-align: center;
    font-weight: 300
}

.splitter-hero p.search-intro {
    font-size: 18px;
    line-height: 34px;
    color: #999494;
    text-align: center;
    margin-top: 24px
}

.splitter-hero .countryDropDown {
    padding-right: 34px;
    background: transparent url("../images/arrow_down_red.png") center right no-repeat
}

.splitter-hero .open .countryDropDown {
    padding-right: 34px;
    background: transparent url("../images/arrow_down_white.png") center right no-repeat
}

#panel {
    position: absolute;
    width: 100%;
    left: 0;
    z-index: 999
}

#market-overview {
    height: 300px
}

.horizontal-line {
    margin-top: 20px;
    margin-bottom: 20px;
    border-bottom: 1px dotted #ccc6c6
}

.page-module {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
    border-bottom: 2px transparent;
    margin-bottom: 8px;
    /* padding-bottom: 30px; */
	padding-bottom: 30px;
    /* background-color: #fcfcfc; */
	background-color: #fff;
    border-bottom: 2px solid #cac7c1
}

.page-module.transparent {
    background-color: transparent;
    border-bottom: 2px solid transparent;
    padding-bottom: 0
}

.page-module h2 {
    /* margin-top: 30px */
	margin-top: 10px;
	margin-bottom: 10px !important;
}

.page-module h2.section-title-recognized {
    font-size: 24px;
    line-height: normal;
    padding-top: 20px;
    padding-bottom: 10px;
    border-bottom: 1px dotted #ccc6c6;
    margin-bottom: 30px;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
}

.page-module h2.section-title-recognized img {
    margin-right: 10px
}

.page-module .btn-small a {
    color: #666363
}

.horizontal-line {
    margin-top: 20px;
    margin-bottom: 20px;
    border-bottom: 1px dotted #ccc6c6
}

.bold {
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
}

h1 {
    font-size: 48px;
    line-height: 50px;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
}

h2 {
    font-size: 32px;
    line-height: 35px;
    font-weight: 300;
	line-height: 28px;
}

h2.section-title {
    padding-bottom: 20px;
    border-bottom: 1px dotted #ccc6c6;
    padding-top: 30px;  /* [05-05-2013] Ravi - added */
    margin: 0;
}

h2.section-title-recognized {
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
    font-size: 24px;
    line-height: normal;
    padding-bottom: 10px;
    border-bottom: 1px dotted #ccc6c6;
    margin-bottom: 20px;
}

h2.section-title .btn.btn-small {
    float: right;
    /* margin-top: 9px; */
	/* margin-top: 5px; */
}

h3 {
    font-size: 18px;
    line-height: 25px;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
}

.underline {
    border-bottom: 1px dotted #ccc6c6
}

a.call-to-action {
    font-size: 18px;
    line-height: 25px;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
    color: #fff;
    background-color: #c00;
    display: block;
    padding: 10px;
    padding-bottom: 8px;
    border-bottom: 2px solid #7f0000;
    margin-bottom: 10px;
    margin-left: 30px;
    margin-right: -30px
}

.panel a.call-to-action {
    margin-left: 20px;
    margin-right: -20px
}

a.launch {
    margin-top: 10px;
    font-weight: 700;
	*font-weight: 400; /* IE 7 */
	font-weight: 400\0; /* IE 8 */
    padding-right: 20px;
    line-height: normal
}

a.launch.pull-up {
    margin-top: -30px
}

span.launch {
    position: absolute;
    margin-top: 2px;
    margin-left: 10px
}

a.launch-right {
    float: right
}

a.launch-right span {
    margin-top: 0
}

/* [22-05-2013] Ravi */
.span8 .tabbed-content.page-module .tabs.tabbed-nav.hidden-phone {width: 620px\0;}
.tabbed-nav {
    font-size: 14px;
    line-height: 14px;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
    margin: 0;
    /* margin-top: -10px; */
    padding: 15px 0;
    /* margin-bottom: 30px; */
    color: #999494;
    display: inline-block;
    margin: 0;
    padding: 0;
    /* margin-top: 15px; */
}
.tabbed-nav li:first-child {
  border-left: 1px solid #dedad5;
  margin-left: 0;
}

.tabbed-nav li {
    margin: 0;
    /* padding-top: 15px; */
    /* padding-bottom: 15px;
    padding-left: 10px;
    padding-right: 10px; */
	padding: 5px 10px;
    display: inline-block;
    cursor: pointer;
    /* border-left: 1px solid #dedad5; */
	border-right: 1px solid #dedad5;
	margin-left: -5px;
}

.tabbed-nav li.active {
    color: #7f0000;
    position: relative;
/*     border-left: 1px solid #dedad5;
    border-right: 1px solid #dedad5; */
    border-bottom: 2px solid #c00
}

.tabbed-nav li.active+li {
    border-left: 0
}

.tabbed-nav li.last-child {
    border-right: 1px solid #dedad5
}

.tabbed-nav li:hover {
    color: #c00
}

.tabbed-nav li.active>a {
    color: #7f0000;
    text-decoration: none
}

.tabbed-nav li>a {
    color: #999494;
    text-decoration: none
}

.tabbed-nav.visible-phone {
    margin-bottom: 10px
}

.tabbed-nav.visible-phone li.active {
    line-height: 24px;
    width: 68%;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}

.tabbed-nav.visible-phone li.active.single-child {
    line-height: 20px;
    width: auto;
    padding-left: 10px;
    padding-right: 10px
}

.tabbed-nav.visible-phone li.prev,.tabbed-nav.visible-phone li.next {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: -13px;
    width: 15%
}

.tabbed-nav.visible-phone li.prev div,.tabbed-nav.visible-phone li.next div {
    margin-left: auto;
    margin-right: auto;
    float: none
}

.tabbed-nav.visible-phone li.prev {
    float: left
}

.tabbed-nav.visible-phone li.next {
    float: right
}

ul.square {
    list-style: square;
	margin: 30px 0 0 0;
}

em {
    color: #c00
}

.no-indent {
    margin-left: 0!important
}

.fill-page-module {
    width: 100%
}

.international-branch-finder.page-module {
    padding: 0
}

.international-branch-finder .intro-text.padded {
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 0
}

.img-spacer {
    height: 220px;
    line-height: 220px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center
}

.icn-chat {
    background-position: 0 -675px;
    height: 15px;
    width: 15px
}

.icn-step1 {
    background-position: 0 -1365px;
    height: 32px;
    width: 30px
}

.icn-step2 {
    background-position: 0 -1164px;
    height: 32px;
    width: 30px
}

.icn-git-arrow {
    background-position: 0 -808px;
    height: 17px;
    width: 17px
}

.icn-git-chat {
    background-position: 0 -865px;
    height: 18px;
    width: 17px
}

.icn-git-email {
    background-position: 0 -847px;
    height: 17px;
    width: 17px
}

.icn-git-calendar {
    background-position: 0 -905px;
    height: 17px;
    width: 17px
}

.icn-black-man {
    background-position: 0 -737px;
    height: 70px;
    width: 67px;
    display: inline-block
}

.icn-red-man {
    background-position: 0 -79px;
    height: 70px;
    width: 67px;
    display: inline-block
}

.icn-investor-up-arrow {
    background-position: 0 -1298px;
    height: 11px;
    width: 29px
}

.icn-search {
    background-position: 0 -1216px;
    height: 15px;
    width: 15px
}

@-moz-document url-prefix() {
    .icn-search,.icn-chat {
        margin-top: 2.5px
    }
}

.icn-flag {
    background-position: 0 -249px;
    height: 45px;
    width: 45px
}

.icn-map-marker {
    background-position: 0 -1064px;
    height: 17px;
    width: 12px
}

.icn-arrow-red {
    background-position: 0 -1431px;
    height: 14px;
    width: 8px
}

.icn-arrow-red-left {
    background-position: 0 -660px;
    height: 14px;
    width: 8px
}

.icn-mobile-nav-menu {
    background-position: 0 -554px;
    height: 45px;
    width: 45px
}

.icn-mobile-nav-search {
    background-position: 0 -691px;
    height: 45px;
    width: 45px
}

.icn-checkbox {
    background-position: 0 -1124px;
    height: 20px;
    width: 20px;
    margin-right: 10px;
    float: left
}

.btn-panel-close {
    background-position: 0 -1033px;
    height: 30px;
    width: 30px;
    float: right
}

.btn-panel-pop-out {
    background-position: 0 -600px;
    height: 30px;
    width: 30px;
    float: right
}

.icn-white-x {
    background-position: 0 -1016px;
    height: 16px;
    width: 16px
}

.icn-phone-hero-leftarrow {
    background-position: 0 -150px;
    height: 35px;
    width: 35px
}

.icn-phone-hero-rightarrow {
    background-position: 0 -186px;
    height: 35px;
    width: 35px
}

.icn-phone-tabbed-nav-leftarrow {
    background-position: 0 -980px;
    height: 35px;
    width: 17px
}

.icn-phone-tabbed-nav-rightarrow {
    background-position: 0 -944px;
    height: 35px;
    width: 17px
}

.icn-dollar-yen-small {
    background-position: 0 0;
    height: 51px;
    width: 58px
}

.icn-white-arrow-down-red {
    background-position: 0 -1232px;
    height: 32px;
    width: 30px
}

.icn-white-arrow-up-red {
    background-position: 0 -1265px;
    height: 32px;
    width: 30px
}

.icn-collapsed-red {
    background-position: 0 -1446px;
    height: 32px;
    width: 30px
}

.icn-expanded-red {
    background-position: 0 -1398px;
    height: 32px;
    width: 30px
}

.icn-check {
    background-position: 0 -439px;
    height: 46px;
    width: 50px
}

.icn-twitter {
    background-position: 0 -923px;
    height: 20px;
    width: 16px;
    float: right;
    margin-left: 10px
}

.icn-facebook {
    background-position: 0 -1323px;
    height: 20px;
    width: 6px;
    float: right;
    margin-left: 10px
}

.icn-youtube {
    background-position: 0 -486px;
    height: 20px;
    width: 34px;
    float: right;
    margin-left: 10px
}

.icn-rss {
    background-position: 0 -884px;
    height: 20px;
    width: 13px;
    float: right;
    margin-left: 10px
}

.icn-linked-in {
    background-position: 0 -1103px;
    height: 20px;
    width: 14px;
    float: right;
    margin-left: 10px
}

.icn-google-plus {
    background-position: 0 -826px;
    height: 20px;
    width: 19px;
    float: right;
    margin-left: 10px
}

.icn-play-down {
    background-position: 0 -1310px;
    height: 12px;
    width: 12px;
    display: inline-block
}

.icn-document {
    background-position: 0 -1344px;
    height: 20px;
    width: 20px
}

button.btn.btn-custom {
    background-color: #C00;
    color: #FFF;
    text-shadow: none;
    float: left;
    margin-right: 15px;
    margin-top: 3px;
    padding: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    box-shadow: none;
    border-bottom: 0;
    height: 32px
}

button.btn.btn-custom:hover {
    background-color: #C00
}

.dropdown-menu.dropdown-custom {
    margin-top: 35px;
    box-shadow: 3px 4px 5px 5px rgba(0,0,0,.04);
    padding-bottom: 0;
    border-radius: 0
}

.dropdown-menu.dropdown-custom li {
    border-bottom: 1px solid #e4e1e1;
    padding: 6px
}

.dropdown-menu.dropdown-custom li:hover {
    padding: 6px;
    border-left: 0
}

.dropdown-menu.dropdown-custom a:visited {
    color: #333
}

.dropdown-menu.dropdown-custom a:hover {
    color: #C00;
    filter: none
}

select {
    outline: 0
}

.button-section-title {
    border-bottom: 1px dotted #ccc6c6;
    padding: 10px 0;
    margin-bottom: 11px
}

.button-section-title .btn.btn-custom {
    margin: 0 15px 0 0;
    padding: 0
}

.button-section-title h3.large {
    padding: 0;
    margin: 0;
    font-size: 24px;
    line-height: 32px
}

#chatModal {
    width: 722px;
    margin: 0 0 0 -361px;
    overflow-y: hidden;
    text-align: left
}

#chatModal .modal-body {
    max-height: 100%;
    max-width: 100%;
    overflow-y: hidden
}

#chatModal.modal.fade.in {
    top: 40px;
    bottom: 40px
}

.modal .pop-out {
    margin-right: 20px
}

a.btn:visited {
    color: #666363
}

a.btn.btn-primary:visited {
    color: #F7F2F2
}

.col4-module {
    background-color: #f4f0ea;
    margin-left: 0;
    /* margin-right: -32px; */
	margin-right: -30px;
    margin-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    margin-bottom: 30px;
    border-bottom: 2px solid #e6d9ca;    
}

.panel .col4-module {
    margin-left: 20px;
    margin-right: -20px
}

.col4-module.left {
    margin-left: -30px;
    margin-right: 30px
}

.col4-module.black {
    background-color: #100f0f;
    color: #fff
}

.col4-module:before,.col4-module:after {
    display: table;
    line-height: 0;
    content: ""
}

.col4-module:after {
    clear: both
}

.col4-module h2 {
    margin-top: 20px;
    padding-bottom: 10px;
    border-bottom: 1px dotted #ccc6c6;
    margin-bottom: 15px
}

.col4-module.black h2 {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0
}

.col4-module .video-title {
    font-size: 18px
}

.col4-module .video-date {
    font-size: 12px;
    line-height: 20px;
    font-weight: 300;
    color: #999494
}

.col4-module img {
    margin-top: 20px;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.col4-module.black img {
    margin-top: 10px;
    margin-bottom: 10px
}

.col4-module .input-medium {
    width: 230px
}

.col4-module .input-medium-with-icon {
    width: 189px
}

.hero-block {
    /* padding-top: 10px; */
	padding: 0;
	height: 365px; 
}

.hero-block h1 {
    /* margin-top: 20px */
	margin: 30px 0 20px 0;
	line-height: 40px;
}

.hero-block h1 em {
    font-style: normal;
    font-weight: 300;
    color: #ba8c58
}

.hero-block p.intro-text,div.intro-text {
    color: #999494
}

.hero-block p.small {
    color: #999494;
    font-size: 12px;
    line-height: 15px
}

.hero-block p.intro-text.small {
    margin-top: 10px;
    font-size: 18px;
    line-height: 25px;
    color: #999494;
}

.hero-block a {
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
}

.sub-navigation {
    margin-top: 26px;
	margin-bottom: 15px;
}

.sub-navigation a,.sub-navigation a:visited,.sub-navigation a:hover {
    color: #666363
}

.sub-navigation ul {
    font-size: 18px;
    line-height: normal;
    margin: 0;
    padding: 0;
    text-align: center
}

.sub-navigation ul li {
    display: inline;
    list-style-type: none;
    text-align: center;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin: 0;
    padding: 0;
    margin-left: 10px;
    margin-right: 10px;
    cursor: pointer;
    cursor: hand
}

.sub-navigation ul li.active {
    border-bottom: 2px solid #c00;
    color: #c00
}

.sub-navigation ul li:hover {
    color: #c00
}

.article-preview {
    /* padding-right: 20px */
}

.article-preview a,.article-preview a:visited,.article-preview a:hover {
    color: #100f0f
}

.article-preview p img {
    float: left;
    width: 120px;
    height: 90px;
    padding-right: 10px;
    margin: 0;
    margin-top: 4px
}

.article-preview .date {
    font-size: 12px;
    color: #ccc6c6;
    padding-top: 0;
    margin-top: 0;
    line-height: 0;
    margin-bottom: 20px
}

.article-preview p {
    color: #555
}

.product-preview {
    /* padding-right: 20px */
}

.product-preview a,.product-preview a:visited,.product-preview a:hover {
    color: #100f0f
}

.product-preview p img {
    float: left;
    width: 120px;

    height: 90px;
    padding-right: 10px;
    margin: 0;
    margin-top: 4px
}

.product-preview p {
    color: #555
}

.video-placeholder {
    padding-top: 10px
}

.video-placeholder .video-right {
    margin-left: 30px
}

.video-placeholder .video-left {
    margin-left: -30px
}

/*[11-05-2013] Ravi added time: 12:32am */
.main-container .row-fluid .span12 .page-module .row-fluid .video-placeholder.pull-left-video { 
  width: 330px;
  /* height: 295px; */
  height: 330px;
  /* margin-left: -20px; */
  margin-left: -30px;  /* [31-05-2013] modified by Ravi */
  background-color: #333;
  padding: 10px;
  margin-top: 10px;
}


.article-actions a.call-to-action {
    font-size: 18px;
    line-height: 25px;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
    color: #fff;
    background-color: #c00;
    display: block;
    padding: 10px;
    padding-bottom: 8px;
    border-bottom: 2px solid #7f0000;
    margin-bottom: 10px;
    margin-left: 30px;
    margin-right: -30px
}

.article-category-hero-block .intro-text.description {
    margin-top: 0;
    margin-bottom: 60px
}

.article-category-hero-block .intro-text.date {
    color: #100f0f
}

.article-list .article-list-item {
    padding-right: 20px
}

.article-list .article-list-item h3 a,.article-list .article-list-item h3 a:visited,.article-list .article-list-item h3 a:hover {
    color: #333131
}

.article-list .article-list-item h3 {
    font-size: 14px;
    line-height: 24px;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
    margin-top: 0;
    margin-bottom: 0
}

.article-list .article-list-item>img {
    float: left;
    width: 99px;
    height: 74px;
    padding-right: 10px;
    margin: 0;
    margin-top: 2px
}

.article-list .article-list-item p {
    color: #666363;
    margin-top: 0
}

.article-module .article-preview {
    padding-right: 20px
}

.article-module .article-preview a,.article-module .article-preview a:visited,.article-module .article-preview a:hover {
    color: #333131
}

.article-module .article-preview p img {
    float: left;
    width: 120px;
    height: 90px;
    padding-right: 10px;
    margin: 0;
    margin-top: 4px
}

.article-module .article-preview .date {
    font-size: 12px;
    color: #999494;
    padding-top: 0;
    margin-top: 0;
    line-height: 0;
    margin-bottom: 20px
}

.article-module .article-preview p {
    color: #666363
}

.article-summary .date {
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
    color: #999494;
    padding-top: 0;
    margin-top: 0;
    margin-bottom: 10px
}

.article-summary div.intro-text p {
    color: #333131
}

/* [30-04-2013] Ravi modified changes for ul */
.article-summary ul.key-summary-points {
    color: #666363;
    font-size: 12px;
    line-height: 15px;
    list-style-image: url('../images/square-red-medium.png');
    *list-style-image: url('../images/square-red-big.png');
    list-style-position: inside; 
    margin: 0; 

}

.article-summary ul.key-summary-points ul {
    margin-left: 0;
    margin-top: 0;
    list-style: none
}

.article-summary ul.key-summary-points ol {
  list-style-image: url('../images/square-red.png');
  list-style-position: inside; 
  margin: 0; 
} 

.article-summary ul.key-summary-points li {
    border-bottom: 1px dotted #d1d0d0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
    line-height: 15px
}

.article-summary ul.key-summary-points li.title {
    font-size: 14px;
    line-height: 15px;
    color: #100f0f;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
    border-bottom: 1px solid #999494;
    list-style-image: none; /* [30-04-2013] Ravi modified changes for li  */
}

.article-summary .summary-footnote {
    font-size: 12px;
    line-height: 25px;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
    /*color: #ba8c58; */
    color: #999494; /* [04-05-2013] Ravi modified color */
}

.article-summary .image-caption {
    font-size: 12px;
    line-height: 20px;
    color: #ccc6c6;
    text-align: right
}

.awards-browser .description {
    font-size: 18px;
	/* font-size: 14px; */
    line-height: 25px
}

.awards-browser .description>p {
    margin-top: 20px
}

.awards-browser .description-container {
    margin: 0;
    padding-bottom: 30px;
    border-bottom: 1px dotted #ccc6c6
}

.awards-browser .award-thumbnails {
    margin-top: 20px
}

.awards-browser .award {
    font-size: 12px;
    line-height: 15px
}

.awards-browser .award .award-image {
    width: 100%;
	height: 140px;
}

.awards-browser .award img {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    max-height: 100%;
    margin-top: 10px;
    margin-bottom: 10px
}

.awards-browser .award .award-title {
    margin-bottom: 0
}

/* [04-07-2013] added by Ravi - Start */
.square.product-details.span8 {
  font-size: 14px;
}
.span8 .square.product-details.span8 {
  font-size: 14px;
  width: 100%;  
}
.landing-page-hero ~ div.tabbed-content ul.square.product-details.span8 {font-size: 18px !important;}
.landing-page-hero ~ div.tabbed-content ul.square.product-details.span8 #tabbed-content-text {  width: 940px; }

.square.product-details.span8>p>a.launch {
  font-size: 14px;
}
/* [04-07-2013] added by Ravi - END */

.branch-finder .intro-text,global-branch-finder .intro-text {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 32px;
    line-height: 35px;
    color: #999494;
    text-align: center;
    font-weight: 300
}

.branch-finder #map-canvas,global-branch-finder #map-canvas {
    height: 300px;
    border: 1px solid #ccc6c6;
    border-bottom: 2px solid #ccc6c6;
    margin-bottom: 20px
}

.branch-finder #map-canvas img,global-branch-finder #map-canvas img {
    max-width: none
}

.branch-finder .store .action,global-branch-finder .store .action {
    margin-right: 5px
}

.branch-finder #map-panel,global-branch-finder #map-panel {
    font-size: 14px;
    color: #999494
}

.branch-finder #map-panel ul,global-branch-finder #map-panel ul {
    margin-left: 0
}

.branch-finder #map-panel li,global-branch-finder #map-panel li {
    padding-top: 5px;
    padding-bottom: 5px;
    list-style: none;
    margin-left: 0
}

.branch-finder #map-panel li .address,global-branch-finder #map-panel li .address {
    margin-left: 20px
}

.branch-finder #map-panel li .title,global-branch-finder #map-panel li .title {
    color: #666363
}

.branch-finder #map-panel li .features,global-branch-finder #map-panel li .features {
    display: none
}

.branch-finder #map-panel h4,global-branch-finder #map-panel h4 {
    display: none
}

.branch-finder #map-panel .feature-filter,global-branch-finder #map-panel .feature-filter {
    display: table;
    width: 100%
}

.branch-finder #map-panel .feature-filter label,global-branch-finder #map-panel .feature-filter label {
    display: table-cell;
    padding-left: 25px
}

.branch-finder #map-marker,global-branch-finder #map-marker {
    display: none;
    background-position: 0 -1064px;
    height: 17px;
    width: 12px
}

.map-marker {
    background-position: 0 -1064px;
    height: 17px;
    width: 12px;
    float: left;
    margin-right: 10px
}

.dbs-breadcrumb {
    background-color: #fff;
    margin-left: -20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    color: #999494;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
}

/*[26-04-2013] Ravi - breadcrum h3 */
.dbs-breadcrumb .span12 h3 {
  font-size: 14px; 
}

.dbs-breadcrumb a,.dbs-breadcrumb a:hover,.dbs-breadcrumb a:visited {
    color: #999494;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
}

.dbs-breadcrumb .breadcrumb-horizontal-line {
    margin-top: 20px;
    margin-left: -20px;
    margin-right: -20px;
    border-top: 1px solid #ccc6c6;
    /* padding-bottom: 20px */
}

.committee-chart .offset {
    margin-left: 60px;
    margin-right: -60px
}

.connect-with-dbs .social-media-row {
    margin-top: 20px
}
/* [27-05-2013] Added by Ravi */
.row-fluid .span4.currency-converter .col4-module {
  margin-left: 0!important;
}	
.row-fluid .span4.currency-converter .col4-module h2 {
  margin: 0;
  padding: 20px 0 19px 0;
  line-height: 28px;
}	

.currency-converter h2 {
    margin-bottom: 25px
}

.currency-converter .icn-dollar-yen-small.currency-sub-heading {
    /* padding-left: 68px; */
    /* width: 80%; */
	padding-left: 30%; /* [27-05-2013] modified - Ravi */
	width: 70%; /* [27-05-2013] modified - Ravi */	
    font-size: 18px;
    line-height: 25px;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
    margin-bottom: 25px;
	margin-top: 30px;
}

.currency-converter .customDropdown select {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    height: 18px!important;
    line-height: 20px!important;
    font-size: 14px;
    margin-left: -1px;
    padding: 8px 0 8px 7px!important;
    color: #999494;
    border: 0 solid #ccc!important;
    display: inline-block!important;
    background-image: none;
    background-repeat: repeat;
    background-attachment: scroll;
    background-position-x: 0;
    background-position-y: 0;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
    background-color: transparent
}

.currency-converter .customDropdownSmall select {
/*     min-width: 120px!important;
    max-width: 120px!important;
    width: 120px!important */
    min-width: 132px!important;
    max-width: 132px!important;
    width: 132px!important	
}

.currency-converter .input-prepend input[type="text"] {
    margin-left: -1px;
    /* width: 140px; */
	width: 47%;  /* [27-05-2013] modified - Ravi */
}

.currency-converter .input-prepend {
    margin-bottom: 10px
}

.currency-converter .customDropdown {
    height: 34px!important;
    padding: 0!important;
    margin: 0!important;
    line-height: 30px;
    display: -moz-inline-stack!important;
    display: inline-block!important;
    vertical-align: top!important;
    zoom: 1!important;
    *display: inline!important;
    display: inline-block!important;
    overflow: hidden;
    border: 1px solid #ccc!important;
    background-image: url("../images/selectarrow.png");
    background-position: center right;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position-x: right;
    background-position-y: center;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
    background-color: #fcfcfc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

.currency-converter .customDropdownSmall {
    min-width: 102px!important; /* [29-05-2013] Modified by Ravi */
    max-width: 102px!important; /* [29-05-2013] Modified by Ravi */
    width: 102px!important; /* [29-05-2013] Modified by Ravi */
}

.currency-converter .conversionContainer {
    margin-top: 20px
}

.footer {
    background-color: #000;
    color: #fcfcfc;
    padding: 20px;
    padding-left: 30px;
    padding-right: 30px;	
	margin-left: -30px;
	margin-right: -30px;  	
}

.footer ul.square li {
    padding-top: 3px;
    padding-bottom: 2px;
    padding-left: 5px
}

.footer .square {
    color: #C00;
    list-style-type: square;
    margin-left: 16px
}

.footer .title {
    color: #999
}

.footer input {
    width: 140px
}

.footer .right-section .tel,.footer .right-section .tel a {
    color: #fcfcfc;
    font-size: 24px;
    font-weight: 400;
    margin: 4px 0
}

.footer .back-to-top {
    padding: 10px;
    padding-left: 0;
    padding-right: 0;
    cursor: pointer;
    cursor: hand
}

.footer .back-to-top .icn-back-to-top {
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #999;
    font-size: 0;
    line-height: 0
}

.footer .back-to-top .label-back-to-top {
    float: left;
    width: 200px;
    position: relative;
    left: 20px;
    top: -12px
}

.form-business-profiler-ibg select:focus {
    outline: 0
}

.form-contact-me-ibg .lock-image {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: .5em
}

.form-contact-me-ibg select:focus {
    outline: 0
}

.form-contact-me-wealth .customDropdownSalutation {
    min-width: 90px;
    max-width: 90px;
    width: 90px
}

.form-contact-me-wealth select:focus {
    outline: 0
}

.form-eappointment-ibg div#map-panel-appt {
    display: none
}

.form-eappointment-ibg div#map-canvas-appt {
    height: 400px;
    background-color: #E5E3DF
}

.form-eappointment-ibg div#map-loader {
    height: 200px
}

.form-eappointment-ibg div#map-loader>img {
    margin-left: auto;
    margin-right: auto;
    margin-top: 60px;
    display: block;
    width: 31px;
    height: 31px
}

.form-eappointment-ibg div#map-loader>p {
    text-align: center
}

.form-eappointment-ibg select:focus {
    outline: 0
}

.form-eappointment-wealth div#map-panel-appt {
    display: none
}

.form-eappointment-wealth div#map-canvas-appt {
    height: 400px;
    background-color: #E5E3DF
}

.form-eappointment-wealth div#map-loader {
    height: 200px
}

.form-eappointment-wealth div#map-loader>img {
    margin-left: auto;
    margin-right: auto;
    margin-top: 60px;
    display: block;
    width: 31px;
    height: 31px
}

.form-eappointment-wealth div#map-loader>p {
    text-align: center
}

.form-eappointment-wealth select:focus {
    outline: 0
}

.form-investor-type-wealth #wealth-investorType-breadcrumbs {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid lightgrey;
    margin-bottom: 15px;
    margin-top: 0
}

.form-investor-type-wealth .wealth-investorType-breadcrumb {
    height: 5px;
    border-top: 1px solid lightgrey;
    border-bottom: 1px solid lightgrey
}

.form-investor-type-wealth .wealth-investorType-breadcrumb.left {
    border-left: 1px solid lightgrey
}

.form-investor-type-wealth .wealth-investorType-breadcrumb.right {
    border-right: 1px solid lightgrey
}

.form-investor-type-wealth .wealth-investorType-breadcrumb-bar {
    height: 12px;
    padding-top: 5px
}

.form-investor-type-wealth .wealth-investorType-breadcrumb-bar.border-right {
    border-right: 1px solid lightgrey
}

.form-investor-type-wealth #wealth-investorType-breadcrumbs ul {
    font-size: 18px;
    line-height: normal;
    margin: 0;
    padding: 0
}

.form-investor-type-wealth #wealth-investorType-breadcrumbs ul li {
    width: 50%
}

.form-investor-type-wealth #wealth-investorType-breadcrumbs ul li a {
    cursor: default;
    text-decoration: none;
    color: #808080
}

.form-investor-type-wealth #wealth-investorType-breadcrumbs ul li.visited a {
    color: #8A0808
}

.form-investor-type-wealth #wealth-investorType-breadcrumbs ul li.active a {
    color: #E00;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
}

.form-investor-type-wealth #wealth-investorType-breadcrumbs ul li div.wealth-investorType-breadcrumb.visited {
    background-color: #8A0808
}

.form-investor-type-wealth #wealth-investorType-breadcrumbs ul li div.wealth-investorType-breadcrumb.active {
    background-color: #E00
}

.form-investor-type-wealth #wealth-investorType-breadcrumbs ul li {
    display: inline;
    list-style-type: none;
    float: left;
    text-align: center;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin: 0;
    padding: 0
}

.form-investor-type-wealth #wealth-investorType-breadcrumbs ul li:hover {
    color: #C00
}

.form-investor-type-wealth .panel-close {
    float: right;
    margin-right: -20px
}

.form-investor-type-wealth .investorType-teacups {
    margin: 0 auto 20px auto;
    width: 100%
}

.form-investor-type-wealth .investor-type-selected {
    color: #E00;
    cursor: default!important
}

.form-investor-type-wealth .investor-type-selected>.icn-investor-up-arrow {
    display: block!important
}

.form-investor-type-wealth .investor-type {
    margin-right: 20px;
    display: inline-block;
    cursor: pointer
}

.form-investor-type-wealth .investor-type>.icn-investor-up-arrow {
    display: none
}

.form-investor-type-wealth .investor-type .type-text {
    display: inline-block;
    vertical-align: top;
    margin-top: 5px;
    margin-left: 8px
}

.form-investor-type-wealth .investor-type>.type-text>h4 {
    margin-bottom: 3px
}

.form-investor-type-wealth .icn-investor-up-arrow {
    margin-left: 90px
}

.form-investor-type-wealth .product-detail ul.unstyled li.title,.form-investor-type-wealth .product-detail ul.unstyled li {
    border-bottom: 0
}

.form-investor-type-wealth .product-detail ul.unstyled li.bottom-border {
    border-bottom: 1px solid #999494
}

.form-investor-type-wealth label.user-header-label {
    text-transform: uppercase
}

/* [07-05-2013] Ravi - Added discussed with Vishal and Hari */
div.spacer-div{
  /* height: 10px; */
  display: none;
}

.form-investor-type-wealth div.spacer-div {
    height: 20px
}

.form-investor-type-wealth p.informational-notice {
    text-align: center;
    margin: 0 50px;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
}

.form-investor-type-wealth .user-acount-rights-table td input[type="checkbox"] {
    margin-left: 5px;
    margin-right: 5px
}

.form-investor-type-wealth div#map-panel-appt {
    display: none
}

.form-investor-type-wealth div#map-canvas-appt {
    height: 400px;
    background-color: #E5E3DF
}

.form-investor-type-wealth div#map-loader {
    height: 200px
}

.form-investor-type-wealth div#map-loader>img {
    margin-left: auto;
    margin-right: auto;
    margin-top: 60px;
    display: block;
    width: 31px;
    height: 31px
}

.form-investor-type-wealth div#map-loader>p {
    text-align: center
}

.form-investor-type-wealth .centered-text {
    text-align: center
}

.form-investor-type-wealth .tooltip.in {
    opacity: 1
}

.form-investor-type-wealth .tooltip .tooltip-inner {
    border-radius: 0;
    padding: 10px;
    background-color: #100f0f;
    color: #fcfcfc;
    font-size: 12px;
    line-height: 16px
}

.form-investor-type-wealth #chat-with-us {
    color: #fcfcfc
}

.form-investor-type-wealth .action-item-links {
    width: 45%;
    margin: 0!important;
    margin-bottom: 10px!important
}

.form-investor-type-wealth table tr {
    border-bottom: 1px solid grey;
    vertical-align: top;
    white-space: nowrap
}

.form-investor-type-wealth table td,.form-investor-type-wealth table th {
    vertical-align: middle;
    white-space: nowrap;
    text-align: center;
    width: 25%
}

.form-investor-type-wealth table td.right {
    vertical-align: middle;
    white-space: nowrap;
    text-align: right;
    padding-right: 8px
}

.form-investor-type-wealth table td>div {
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle;
    margin-bottom: 3px
}

.form-investor-type-wealth table a {
    margin: 8px 0;
    display: inline-block
}

.form-investor-type-wealth table thead tr {
    border-bottom: 2px solid grey
}

.form-investor-type-wealth table {
    margin-bottom: 10px
}

.form-investor-type-wealth #investmentCaption {
    height: 60px;
    padding-top: 50px;
    background-color: #fff
}

.form-investor-type-wealth .recommended-fund-more-info {
    margin-right: 8px
}

.form-investor-type-wealth .recommended-fund-more-info a span {
    display: inline-block;
    margin-top: 2px;
    margin-left: 5px
}

.form-investor-type-wealth select:focus {
    outline: 0
}

.form-online-account-opening-ibg #ibg-breadcrumbs {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid lightgrey;
    margin-bottom: 15px;
    margin-top: 0
}

.form-online-account-opening-ibg .ibg-breadcrumb {
    height: 5px;
    border-top: 1px solid lightgrey;
    border-bottom: 1px solid lightgrey
}

.form-online-account-opening-ibg .ibg-breadcrumb.left {
    border-left: 1px solid lightgrey
}

.form-online-account-opening-ibg .ibg-breadcrumb.right {
    border-right: 1px solid lightgrey
}

.form-online-account-opening-ibg .ibg-breadcrumb.quartet {
    float: left;
    height: 7px;
    width: 25%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}

.form-online-account-opening-ibg .ibg-breadcrumb-bar {
    height: 12px;
    padding-top: 5px
}

.form-online-account-opening-ibg .ibg-breadcrumb-bar.border-right {
    border-right: 1px solid lightgrey
}

.form-online-account-opening-ibg #ibg-breadcrumbs ul {
    font-size: 18px;
    line-height: normal;
    margin: 0;
    padding: 0
}

.form-online-account-opening-ibg #ibg-breadcrumbs ul li {
    width: 25%
}

.form-online-account-opening-ibg #ibg-breadcrumbs ul li a {
    cursor: default;
    text-decoration: none;
    color: #808080
}

.form-online-account-opening-ibg #ibg-breadcrumbs ul li.visited a {
    color: #8A0808
}

.form-online-account-opening-ibg #ibg-breadcrumbs ul li.active a {
    color: #E00;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
}

.form-online-account-opening-ibg #ibg-breadcrumbs ul li div.ibg-breadcrumb.visited {
    background-color: #8A0808
}

.form-online-account-opening-ibg #ibg-breadcrumbs ul li div.ibg-breadcrumb.active {
    background-color: #E00
}

.form-online-account-opening-ibg #ibg-breadcrumbs ul li {
    display: inline;
    list-style-type: none;
    float: left;
    text-align: center;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin: 0;
    padding: 0
}

.form-online-account-opening-ibg #ibg-breadcrumbs ul li:hover {
    color: #C00
}

.form-online-account-opening-ibg .panel-close {
    float: right;
    margin-right: -20px
}

.form-online-account-opening-ibg #inputPercentageSharesUBO {
    text-align: right
}

.form-online-account-opening-ibg #chat-with-us {
    color: #fcfcfc
}

.form-online-account-opening-ibg .product-detail ul.unstyled li.title,.form-online-account-opening-ibg .product-detail ul.unstyled li {
    border-bottom: 0
}

.form-online-account-opening-ibg .product-detail ul.unstyled li.bottom-border {
    border-bottom: 1px solid #999494
}

.form-online-account-opening-ibg #ibg_save {
    margin-right: 10px
}

.form-online-account-opening-ibg label.user-header-label {
    text-transform: uppercase;
    display: inline-block
}

.form-online-account-opening-ibg div.spacer-div {
    height: 20px
}

.form-online-account-opening-ibg p.informational-notice {
    text-align: left;
    margin: 0 50px;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
    width: 370px
}

.form-online-account-opening-ibg div#map-panel-appt {
    display: none
}

.form-online-account-opening-ibg div#map-canvas-appt {
    height: 400px;
    background-color: #E5E3DF
}

.form-online-account-opening-ibg div#map-loader {
    height: 200px
}

.form-online-account-opening-ibg div#map-loader>img {
    margin-left: auto;
    margin-right: auto;
    margin-top: 60px;
    display: block;
    width: 31px;
    height: 31px
}

.form-online-account-opening-ibg div#map-loader>p {
    text-align: center
}

.form-online-account-opening-ibg .user-acount-rights-table td input[type="checkbox"] {
    margin-left: 5px;
    margin-right: 5px
}

.form-online-account-opening-ibg #applicationOperationSummary,.form-online-account-opening-ibg .app-summary-option>a {
    color: #000
}

.form-online-account-opening-ibg .app-summary-option {
    background-color: lightgray;
    padding: 3px;
    color: #000;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
}

.form-online-account-opening-ibg .tooltip.in {
    opacity: 1
}

.form-online-account-opening-ibg .tooltip .tooltip-inner {
    border-radius: 0;
    padding: 10px;
    background-color: #100f0f;
    color: #fcfcfc;
    font-size: 12px;
    line-height: 16px
}

.form-online-account-opening-ibg ul.vertical-align li {
    vertical-align: top
}

.form-online-account-opening-ibg .percentageSign {
    display: inline-block;
    padding: 13px 0 0 8px;
    vertical-align: middle
}

.form-online-account-opening-ibg .red-text {
    color: #C00
}

.form-online-account-opening-ibg .nowrap {
    white-space: nowrap
}

.form-online-account-opening-ibg .removeUser {
    text-align: right
}

.form-online-account-opening-ibg input[type="radio"][disabled],.form-online-account-opening-ibg input[type="checkbox"][disabled],.form-online-account-opening-ibg input[type="radio"][readonly],.form-online-account-opening-ibg input[type="checkbox"][readonly] {
    cursor: not-allowed
}

.form-online-account-opening-ibg select:focus {
    outline: 0
}

.form-online-account-opening-wealth #wealth-breadcrumbs {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid lightgrey;
    margin-bottom: 15px;
    margin-top: 0
}

.form-online-account-opening-wealth .wealth-breadcrumb {
    height: 5px;
    border-top: 1px solid lightgrey;
    border-bottom: 1px solid lightgrey
}

.form-online-account-opening-wealth .wealth-breadcrumb.left {
    border-left: 1px solid lightgrey
}

.form-online-account-opening-wealth .wealth-breadcrumb.right {
    border-right: 1px solid lightgrey
}

.form-online-account-opening-wealth .wealth-breadcrumb-bar {
    height: 12px;
    padding-top: 5px
}

.form-online-account-opening-wealth .wealth-breadcrumb-bar.border-right {
    border-right: 1px solid lightgrey
}

.form-online-account-opening-wealth #wealth-breadcrumbs ul {
    font-size: 18px;
    line-height: normal;
    margin: 0;
    padding: 0
}

.form-online-account-opening-wealth #wealth-breadcrumbs ul li {
    width: 33%
}

.form-online-account-opening-wealth #wealth-breadcrumbs ul li a {
    cursor: default;
    text-decoration: none;
    color: #808080
}

.form-online-account-opening-wealth #wealth-breadcrumbs ul li.visited a {
    color: #8A0808
}

.form-online-account-opening-wealth #wealth-breadcrumbs ul li.active a {
    color: #E00;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
}

.form-online-account-opening-wealth #wealth-breadcrumbs ul li div.wealth-breadcrumb.visited {
    background-color: #8A0808
}

.form-online-account-opening-wealth #wealth-breadcrumbs ul li div.wealth-breadcrumb.active {
    background-color: #E00
}

.form-online-account-opening-wealth #wealth-breadcrumbs ul li {
    display: inline;
    list-style-type: none;
    float: left;
    text-align: center;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin: 0;
    padding: 0
}

.form-online-account-opening-wealth #wealth-breadcrumbs ul li:hover {
    color: #C00
}

.form-online-account-opening-wealth .panel-close {
    float: right;
    margin-right: -20px
}

.form-online-account-opening-wealth .product-detail ul.unstyled li.title,.form-online-account-opening-wealth .product-detail ul.unstyled li {
    border-bottom: 0
}

.form-online-account-opening-wealth .product-detail ul.unstyled li.bottom-border {
    border-bottom: 1px solid #999494
}

.form-online-account-opening-wealth #wealth_save {
    margin-right: 10px
}

.form-online-account-opening-wealth label.user-header-label {
    text-transform: uppercase
}

.form-online-account-opening-wealth div.spacer-div {
    height: 20px
}

.form-online-account-opening-wealth p.informational-notice {
    text-align: center;
    margin: 0 50px;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
}

.form-online-account-opening-wealth .user-acount-rights-table td input[type="checkbox"] {
    margin-left: 5px;
    margin-right: 5px
}

.form-online-account-opening-wealth table tr {
    border-bottom: 1px solid grey;
    vertical-align: top;
    white-space: nowrap
}

.form-online-account-opening-wealth table thead tr {
    border-bottom: 2px solid grey
}

.form-online-account-opening-wealth table thead th {
    text-align: left
}

.form-online-account-opening-wealth table td label {
    font-size: 18px;
    display: inline-block;
    white-space: normal;
    max-width: 250px
}

.form-online-account-opening-wealth table td input[type='checkbox'] {
    margin-left: 0;
    vertical-align: top;
    /* margin-top: 5px; */
	margin-top: 2px;
}

.form-online-account-opening-wealth table td label p {
    font-size: 14px;
    line-height: 14px;
    margin-top: 2px
}

.form-online-account-opening-wealth table ul {
    margin-top: 10px
}

.form-online-account-opening-wealth table a {
    display: block;
    margin-top: 15px
}

.form-online-account-opening-wealth a.learn-more-less {
    float: left;
    padding-left: 10px
}

.form-online-account-opening-wealth div#map-panel-appt {
    display: none
}

.form-online-account-opening-wealth div#map-canvas-appt {
    height: 400px;
    background-color: #E5E3DF
}

.form-online-account-opening-wealth div#map-loader {
    height: 200px
}

.form-online-account-opening-wealth div#map-loader>img {
    margin-left: auto;
    margin-right: auto;
    margin-top: 60px;
    display: block;
    width: 31px;
    height: 31px
}

.form-online-account-opening-wealth div#map-loader>p {
    text-align: center
}

.form-online-account-opening-wealth .centered-text {
    text-align: center
}

.form-online-account-opening-wealth .tooltip.in {
    opacity: 1
}

.form-online-account-opening-wealth .tooltip .tooltip-inner {
    border-radius: 0;
    padding: 10px;
    background-color: #100f0f;
    color: #fcfcfc;
    font-size: 12px;
    line-height: 16px
}

.form-online-account-opening-wealth #chat-with-us {
    color: #fcfcfc
}

.form-online-account-opening-wealth DIV.dateSeparator {
    border: 0!important;
    margin-top: 10px!important
}

.form-online-account-opening-wealth select:focus {
    outline: 0
}

.form-retirement-planner-wealth #wealth-retirement-breadcrumbs {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid lightgrey;
    margin-bottom: 15px;
    margin-top: 0
}

.form-retirement-planner-wealth .wealth-retirement-breadcrumb {
    height: 5px;
    border-top: 1px solid lightgrey;
    border-bottom: 1px solid lightgrey
}

.form-retirement-planner-wealth .wealth-retirement-breadcrumb.left {
    border-left: 1px solid lightgrey
}

.form-retirement-planner-wealth .wealth-retirement-breadcrumb.right {
    border-right: 1px solid lightgrey
}

.form-retirement-planner-wealth .wealth-retirement-breadcrumb-bar {
    height: 12px;
    padding-top: 5px
}

.form-retirement-planner-wealth .wealth-retirement-breadcrumb-bar.border-right {
    border-right: 1px solid lightgrey
}

.form-retirement-planner-wealth #wealth-retirement-breadcrumbs ul {
    font-size: 18px;
    line-height: normal;
    margin: 0;
    padding: 0
}

.form-retirement-planner-wealth #wealth-retirement-breadcrumbs ul li {
    width: 50%
}

.form-retirement-planner-wealth #wealth-retirement-breadcrumbs ul li a {
    cursor: default;
    text-decoration: none;
    color: #808080
}

.form-retirement-planner-wealth #wealth-retirement-breadcrumbs ul li.visited a {
    color: #8A0808
}

.form-retirement-planner-wealth #wealth-retirement-breadcrumbs ul li.active a {
    color: #E00;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
}

.form-retirement-planner-wealth #wealth-retirement-breadcrumbs ul li div.wealth-retirement-breadcrumb.visited {
    background-color: #8A0808
}

.form-retirement-planner-wealth #wealth-retirement-breadcrumbs ul li div.wealth-retirement-breadcrumb.active {
    background-color: #E00
}

.form-retirement-planner-wealth #wealth-retirement-breadcrumbs ul li {
    display: inline;
    list-style-type: none;
    float: left;
    text-align: center;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin: 0;
    padding: 0
}

.form-retirement-planner-wealth #wealth-retirement-breadcrumbs ul li:hover {
    color: #C00
}

.form-retirement-planner-wealth .panel-close {
    float: right;
    margin-right: -20px
}

.form-retirement-planner-wealth .product-detail ul.unstyled li.title,.form-retirement-planner-wealth .product-detail ul.unstyled li {
    border-bottom: 0
}

.form-retirement-planner-wealth .product-detail ul.unstyled li.bottom-border {
    border-bottom: 1px solid #999494
}

.form-retirement-planner-wealth label.user-header-label {
    text-transform: uppercase
}

.form-retirement-planner-wealth div.spacer-div {
    height: 20px
}

.form-retirement-planner-wealth p.informational-notice {
    text-align: center;
    margin: 0 50px;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
}

.form-retirement-planner-wealth .user-acount-rights-table td input[type="checkbox"] {
    margin-left: 5px;
    margin-right: 5px
}

.form-retirement-planner-wealth div#map-panel-appt {
    display: none
}

.form-retirement-planner-wealth div#map-canvas-appt {
    height: 400px;
    background-color: #E5E3DF
}

.form-retirement-planner-wealth div#map-loader {
    height: 200px
}

.form-retirement-planner-wealth div#map-loader>img {
    margin-left: auto;
    margin-right: auto;
    margin-top: 60px;
    display: block;
    width: 31px;
    height: 31px
}

.form-retirement-planner-wealth div#map-loader>p {
    text-align: center
}

.form-retirement-planner-wealth .centered-text {
    text-align: center
}

.form-retirement-planner-wealth .tooltip.in {
    opacity: 1
}

.form-retirement-planner-wealth .tooltip .tooltip-inner {
    border-radius: 0;
    padding: 10px;
    background-color: #100f0f;
    color: #fcfcfc;
    font-size: 12px;
    line-height: 16px
}

.form-retirement-planner-wealth #chat-with-us {
    color: #fcfcfc
}

.form-retirement-planner-wealth .action-item-links {
    width: 45%;
    margin: 0!important;
    margin-bottom: 10px!important
}

.form-retirement-planner-wealth select:focus {
    outline: 0
}

.form-subscribe-to-insights-ibg #insights-breadcrumbs {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid lightgrey;
    margin-bottom: 15px;
    margin-top: 0
}

.form-subscribe-to-insights-ibg .insights-breadcrumb {
    height: 5px;
    border-top: 1px solid lightgrey;
    border-bottom: 1px solid lightgrey
}

.form-subscribe-to-insights-ibg .insights-breadcrumb.left {
    border-left: 1px solid lightgrey
}

.form-subscribe-to-insights-ibg .insights-breadcrumb.right {
    border-right: 1px solid lightgrey
}

.form-subscribe-to-insights-ibg .insights-breadcrumb-bar {
    height: 12px;
    padding-top: 5px
}

.form-subscribe-to-insights-ibg .insights-breadcrumb-bar.border-right {
    border-right: 1px solid lightgrey
}

.form-subscribe-to-insights-ibg #insights-breadcrumbs ul {
    font-size: 18px;
    line-height: normal;
    margin: 0;
    padding: 0
}

.form-subscribe-to-insights-ibg #insights-breadcrumbs ul li {
    width: 50%
}

.form-subscribe-to-insights-ibg #insights-breadcrumbs ul li a {
    cursor: default;
    text-decoration: none;
    color: #808080
}

.form-subscribe-to-insights-ibg #insights-breadcrumbs ul li.visited a {
    color: #8A0808
}

.form-subscribe-to-insights-ibg #insights-breadcrumbs ul li.active a {
    color: #E00;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
}

.form-subscribe-to-insights-ibg #insights-breadcrumbs ul li div.insights-breadcrumb.visited {
    background-color: #8A0808
}

.form-subscribe-to-insights-ibg #insights-breadcrumbs ul li div.insights-breadcrumb.active {
    background-color: #E00
}

.form-subscribe-to-insights-ibg #insights-breadcrumbs ul li {
    display: inline;
    list-style-type: none;
    float: left;
    text-align: center;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin: 0;
    padding: 0
}

.form-subscribe-to-insights-ibg #insights-breadcrumbs ul li:hover {
    color: #C00
}

.form-subscribe-to-insights-ibg .panel-close {
    float: right;
    margin-right: -20px
}

.form-subscribe-to-insights-ibg label.user-header-label {
    text-transform: uppercase
}

.form-subscribe-to-insights-ibg div.spacer-div {
    height: 20px
}

.form-subscribe-to-insights-ibg p.informational-notice {
    text-align: center;
    margin: 0 50px;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
}

.form-subscribe-to-insights-ibg .action-item-links {
    width: 45%;
    margin: 0!important;
    margin-bottom: 10px!important
}

.form-subscribe-to-insights-ibg #insights-for-you.row-fluid .span6 {
    margin-left: 0
}

.form-subscribe-to-insights-ibg select:focus {
    outline: 0
}

.form-subscribe-to-insights-wealth #insights-breadcrumbs {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid lightgrey;
    margin-bottom: 15px;
    margin-top: 0
}

.form-subscribe-to-insights-wealth .insights-breadcrumb {
    height: 5px;
    border-top: 1px solid lightgrey;
    border-bottom: 1px solid lightgrey
}

.form-subscribe-to-insights-wealth .insights-breadcrumb.left {
    border-left: 1px solid lightgrey
}

.form-subscribe-to-insights-wealth .insights-breadcrumb.right {
    border-right: 1px solid lightgrey
}

.form-subscribe-to-insights-wealth .insights-breadcrumb-bar {
    height: 12px;
    padding-top: 5px
}

.form-subscribe-to-insights-wealth .insights-breadcrumb-bar.border-right {
    border-right: 1px solid lightgrey
}

.form-subscribe-to-insights-wealth #insights-breadcrumbs ul {
    font-size: 18px;
    line-height: normal;
    margin: 0;
    padding: 0
}

.form-subscribe-to-insights-wealth #insights-breadcrumbs ul li {
    width: 50%
}

.form-subscribe-to-insights-wealth #insights-breadcrumbs ul li a {
    cursor: default;
    text-decoration: none;
    color: #808080
}

.form-subscribe-to-insights-wealth #insights-breadcrumbs ul li.visited a {
    color: #8A0808
}

.form-subscribe-to-insights-wealth #insights-breadcrumbs ul li.active a {
    color: #E00;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
}

.form-subscribe-to-insights-wealth #insights-breadcrumbs ul li div.insights-breadcrumb.visited {
    background-color: #8A0808
}

.form-subscribe-to-insights-wealth #insights-breadcrumbs ul li div.insights-breadcrumb.active {
    background-color: #E00
}

.form-subscribe-to-insights-wealth #insights-breadcrumbs ul li {
    display: inline;
    list-style-type: none;
    float: left;
    text-align: center;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin: 0;
    padding: 0
}

.form-subscribe-to-insights-wealth #insights-breadcrumbs ul li:hover {
    color: #C00
}

.form-subscribe-to-insights-wealth .panel-close {
    float: right;
    margin-right: -20px
}

.form-subscribe-to-insights-wealth label.user-header-label {
    text-transform: uppercase
}

.form-subscribe-to-insights-wealth div.spacer-div {
    height: 20px
}

.form-subscribe-to-insights-wealth p.informational-notice {
    text-align: center;
    margin: 0 50px;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
}

.form-subscribe-to-insights-wealth .action-item-links {
    width: 45%;
    margin: 0!important;
    margin-bottom: 10px!important
}

.form-subscribe-to-insights-wealth #insights-for-you.row-fluid .span6 {
    margin-left: 0
}

.form-subscribe-to-insights-wealth select:focus {
    outline: 0
}

.frequently-used-forms li {
    display: block
}

.frequently-used-forms .doc-link {
    border-bottom: 1px dotted #ccc6c6
}

.frequently-used-forms .doc-link a {
    color: #999494;
    margin-left: 20px
}

.frequently-used-forms .doc-icon {
    background-position: 0 -1344px;
    height: 20px;
    width: 20px
}

.generic-content-block a {
    margin-right: 10px
}

.generic-content-block .span4 img {
    overflow: hidden;
    margin-top: 10px
}

.generic-content-block .span4 img .offset-left {
    margin-left: -20px;
    margin-righ: 20px
}

.generic-content-block .span4 img .offset-right {
    margin-left: 20px;
    margin-righ: -20px
}

.col4-module.get-in-touch .icn-phone {
    background-image: url("../images/backgrounds/icn-phone.png");
    /* background-position: 95% center; */
	background-position: 95% 25%;
    background-repeat: no-repeat
}

.col4-module.get-in-touch {
    background-color: transparent;
    border-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding: 0;
    *margin-right: -70px; /*IE 7 fix*/
}

.col4-module.get-in-touch .title {
    position: relative;
    background-color: #c00;
    padding: 20px;
    padding-bottom: 10px;
}

.col4-module.get-in-touch .title h2 {
    padding: 0;
    margin: 0;
    border: 0;
    color: #f7f2f2;
    font-weight: 300;
    text-shadow: 0 1px 1px #e52e2e;
    height: auto;
	*font-weight: 700;
	font-weight: 700\0;
	margin-bottom: 10px !important;
}

.col4-module.get-in-touch .title p {
    font-size: 18px;
    line-height: 25px;
    margin: 0;
    padding: 0;
    color: #300;
    text-shadow: 0 1px 1px #e52e2e;
    height: 35px;
	width: 100%; 
	white-space: nowrap; /*[16-05-2013] added by Ravi */
	*font-weight: 700;
	font-weight: 700\0;	
} 

.col4-module.get-in-touch .title p a {
    color: #300
}

.col4-module.get-in-touch ul {
    background-color: #100f0f;
    font-size: 18px;
    text-shadow: 0 1px 0 #350000;
    line-height: 40px;
    padding-bottom: 16px;
	margin-top: 2px;
    margin-bottom: 0;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
}

.col4-module.get-in-touch ul a {
    text-decoration: none;
    font-weight: 700;
	color: #fcfcfc
}

.col4-module.get-in-touch ul li {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 9px;
    border-bottom: 1px solid #100f0f
}

.col4-module.get-in-touch ul li:hover {
    background-color: #323232
}

.col4-module.get-in-touch ul li img {
    margin: 0
}

.col4-module.related-products {
  *margin-right: -70px; /*IE 7 fix*/
}

.global-footer {
    color: #999;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
    margin-left: -20px;
    margin-right: -20px;
    padding: 0
}

.global-footer-splitter {
    margin-left: 0;
    margin-right: 0
}

.global-footer a,.global-footer a:hover,.global-footer a:visited {
    color: #999;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
}

.global-footer .left-section {
    float: left;
    *font-size: 12px; /*IE 7 fix*/
    font-size: 12px\0; /*IE 8 fix*/
}

.global-footer .right-section {
    /* float: right; */
    *font-size: 12px; /*IE 7 fix*/
    font-size: 12px\0; /*IE 8 fix*/

}

.global-footer .right-section .title {
    float: right;
    margin-right: 10px
}

.header {
    width: auto;
    margin-left: 0;}

.tpc #header .header-container {
    background-image: url("../images/logos/tpc-background.png");
    background-color: #fcfcfc;
    background-position: bottom
}


.tpc #header .header-menu>li.divider {
    border-right: 1px solid #e7e6e6
}

.tpc #header .header-menu>li.divider-left {
    border-left: 1px solid #fcfcfc
}

.treasures #header .header-container {
    border-bottom-color: #ba8c58
}


.private-bank #header .header-container {
    background-image: url("../images/logos/private-bank-background.png")
}


#header #countryForm {
    margin: 0
}

#header #search {
    /* width: 78% */
	width: 65%;
}

#header #search button>div {
    float: left
}

#header .header {
    width: 956px;
    margin-left: -30px
}

#header .header-container {
    height: 68px;
    margin-right: -30px;
    margin-left: -30px;
    border-bottom: 10px solid #c00;
    background: #000;
    background-repeat: repeat-x
}

#header .header-container .logo {
    float: left;
    display: block;
    height: 68px;
    margin: 0 0 0 20px;
    background-repeat: no-repeat;
       /* width: 330px; */
	   width: 410px;
}

#header .header-menu {
    float: right;
    padding: 0;
    margin: 0;
    font-size: 12px
}

#header .header-menu .dropdown-menu {
    width: 260px;
    margin-top: -2px;
    margin-bottom: 2px
}

#header .header-menu .dropdown-menu li {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    float: left;
    border-bottom: 0;
    border-right: 0;
    width: 100%;
    background-color: transparent;
    padding: 6px 12px 3px 16px;
    height: 90%;
    margin: 0
}

#header .header-menu .dropdown-menu li.search-item {
    height: 50px
}

#header .header-menu .dropdown-menu li.selected {
    border-left: 4px solid #c00;
    padding: 6px 12px 3px 12px
}

#header .header-menu .dropdown-menu li.selected:hover {
    border-left: 4px solid #c00
}

#header .header-menu .dropdown-menu li.list-heading {
    background-color: #f4f0ea;
    border-top: 2px solid #e4e1e1;
    padding: 0 12px 0 16px
}

#header .header-menu .dropdown-menu li.list-heading:hover {
    padding: 0 12px 0 12px
}

#header .header-menu .dropdown-menu li:hover {
    border-left: 4px solid transparent;
    padding: 6px 12px 3px 12px
}

#header .header-menu .dropdown-menu li.divider {
    border-bottom: 1px solid #e4e1e1
}

#header .header-menu .dropdown-menu li.divider-thick {
    height: 0;
    padding: 0;
    margin: 0;
    border-bottom: 5px solid #e4e1e1
}

#header .header-menu .dropdown-menu li h1 {
    /* font-family: 'Open Sans', sans-serif; */
    font-size: 14px;
    color: #100f0f;
    font-weight: 400;
    height: 28px;
    margin: 0;
    line-height: 2
}

#header .header-menu .dropdown-menu li a {
    /* font-family: 'Open Sans', sans-serif; */
    font-size: 14px;
    color: #100f0f;
    font-weight: 400;
    margin: 0;
/* 	padding: 0;
    height: 28px; */
	padding: 7px 0 5px 0; /* [04-07-2013] added by Ravi */
	height: 16px; /* [04-07-2013] added by Ravi */
}

#header .header-menu .dropdown-menu li a:hover {
    color: #c00;
    filter: none
}

#header .header-menu #login-dropdown {
    /* margin: -2px -20px 2px 20px */
	margin: -2px -11px 2px 20px;
	margin: -2px -10px 2px 20px\0; 
}

#header .header-menu #login-dropdown li span {
    /* font-family: 'Open Sans', sans-serif; */
    font-size: 14px;
    color: #100f0f;
    font-weight: 400;
    padding: 12px 10px 0 0;
    float: left
}

#header .header-menu #login-dropdown li.input {
    padding-right: 10px;
    padding-bottom: 0;
    margin-bottom: 0
}

#header .header-menu #login-dropdown li input[type="text"] {
    padding-bottom: 0;
    margin-bottom: 0;
    padding-left: 9px;
    height: 26px
}

#header .header-menu #login-dropdown li input[type="password"] {
    padding-bottom: 0;
    margin-bottom: 0;
    padding-left: 9px;
    height: 26px
}

#header .header-menu #login-dropdown li button {
    float: right;
    margin-right: 5px
}

#header .header-menu ul {
    float: right
}

#header .header-menu>li {
    display: inline-block;
    height: 68px;
    float: left;
    padding-left: 0;
    padding-right: 0;
    box-sizing: border-box
}

#header .header-menu>li>div {
    /* padding-left: 10px; */
	padding-left: 5px;
    padding-right: 10px
}

#header .header-menu>li>div>a {
    /* font-family: 'Open Sans', sans-serif; */
    font-size: 14px;
    /* color: #100f0f; */
    font-weight: 400;
    /* color: #666363; */
	color: #fcfcfc;
/* 	background: url("../images/git-arrow-down.png") no-repeat right 42px;
	padding-right: 20px;
	width: auto;	 */
}

#header .header-menu>li>div>a>img { 
  padding-left: 5px;
  max-width: none;
  margin-top: -2px;
}

#header .header-menu>li>div.open.highlightable {
    background-color: #c00
}

#header .header-menu>li>div.open.highlightable>a {
    color: #fcfcfc
}

#header .header-menu>li a {
    color: #666363;
    width: 100%;
    height: 28px;
    padding-top: 40px;
    display: block;
	line-height: 14px;
}

#header .header-menu>li a:hover {
    background-color: transparent
}

#header .header-menu>li.divider {
    border-right: 1px solid #323131
}

#header .header-menu>li.login {
    /* font-family: 'Open Sans', sans-serif; */
    font-size: 14px;
    color: #100f0f;
    font-weight: 400;
    background-color: #7f0000;
    color: #fcfcfc;
/*     padding-left: 20px;
    padding-right: 20px */
    padding-left: 15px;
    padding-right: 10px	
}

#header .header-menu>li.login>div>a {
    color: #fcfcfc;
    /* padding-top: 37px */
	/* padding-top: 36px; */
	width: auto;
	display: inline-block;
	float: left;
/* 	background: none;
	padding-right: 0; */
}
#header .header-menu>li.login div.login-lock {
  display: inline-block; 
  padding-top: 36px;
}					

#header .header-menu>li.login .icons-lock {
    display: inline-block;
    margin-left: 10px;
}

#header .header-menu>li.search .icons-search {
    display: inline-block;
	margin-top: -4px;
/*     padding-left: 10px;
    padding-right: 10px */
}

#header .header-menu>li.search>div {
    padding-left: 20px;
    padding-right: 20px
}

/* #header .header-menu>li.search>div>a {
  background: none;
  padding-right: 0;
} */

#header li.search {
    margin-bottom: 0
}

#header .dropdown-menu {
    border-radius: 0;
    padding-top: 0;
    padding-bottom: 0
}

#header a.dropdown-toggle:hover {
    text-decoration: none
}

.texthide {
    text-indent: -9999em
}

#header-mobile .main-navigation-phone {
    width: 100%;
    padding-bottom: 20px
}

#header-mobile .main-navigation-phone .nav-bar-mobile {
    background-color: #100f0f;
    text-align: center
}

#header-mobile .main-navigation-phone .logo {
    background-image: url("../images/logos/dbs-mobile.png");
    margin-left: -2px;
    height: 45px;
    width: 91px;
    display: inline-block
}

#header-mobile .main-navigation-phone .main-navigation-trigger,#header-mobile .main-navigation-phone .mobile-search-trigger,#header-mobile .main-navigation-phone .language-country-dropdown-trigger {
    position: absolute
}

#header-mobile .main-navigation-phone .main-navigation-trigger {
    left: 0
}

#header-mobile .main-navigation-phone .mobile-search-trigger {
    right: 0
}

#header-mobile .main-navigation-phone .language-country-dropdown-trigger {
    right: 45px
}

#header-mobile .main-navigation-phone .mobile-dropdown {
    height: 0;
    overflow: hidden
}

#header-mobile .main-navigation-phone .mobile-dropdown.expanded {
    border-bottom: 2px solid #cac7c1
}

#header-mobile .main-navigation-phone #mobile-search .input-append {
    padding-right: 77px
}

#header-mobile .main-navigation-phone #search {
    width: 100%
}

#header-mobile .main-navigation-phone #search+button {
    height: 36px
}

#header-mobile .main-navigation-phone #search+button>div {
    float: left
}

#header-mobile .main-navigation-phone ul {
    width: 100%;
    list-style-type: none;
    margin: 0;
    display: block
}

#header-mobile .main-navigation-phone ul a {
    text-decoration: none;
    /* font-family: 'Open Sans', sans-serif; */
    font-size: 14px;
    color: #100f0f;
    font-weight: 400
}

#header-mobile .main-navigation-phone ul li {
    width: 100%;
    background: #fcfcfc;
    padding: 5px 10px 5px 10px;
    border-top: 1px solid #e4e1e1;
    /* font-family: 'Open Sans', sans-serif; */
    font-size: 14px;
    color: #100f0f;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
}

#header-mobile .main-navigation-phone ul li .scope-note {
    /* font-family: 'Open Sans', sans-serif; */
    font-size: 12px;
    color: #999494;
    font-weight: 400
}

#header-mobile .main-navigation-phone ul li.active {
    border-left: 2px solid #c00;
    padding-left: 8px;
    color: #7f0000
}

#header-mobile .main-navigation-phone ul li:hover {
    color: #c00
}

#header-mobile .main-navigation-phone ul li h1 {
    /* font-family: 'Open Sans', sans-serif; */
    font-size: 14px;
    color: #100f0f;
    font-weight: 400;
    height: 28px;
    margin: 0;
    line-height: 2
}

#header-mobile .main-navigation-phone ul li.list-heading {
    background-color: #f4f0ea;
    border-top: 2px solid #e4e1e1;
    padding: 0 12px 0 10px
}

.landing-page-hero {
    margin-left: -20px;
    margin-right: -20px;
    position: relative
}

.landing-page-hero img.hero-bg {
    width: 100%;
	
    height: 365px; /* [27-05-2013] modified - Ravi */	
}

.landing-page-hero .hero-image {
    background-color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
	height: 365px;
	overflow: hidden;
}

.landing-page-hero .hero-image img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    max-width: 100%;
    display: none;
}

.landing-page-hero .landing-page-hero-content {
    position: absolute;
    /* top: 50%; */
	top: 53%;
    /* *top: 35%;  */
    left: 0;
    width: 100%;
    color: #fff;
    height: 143px;
	background: url("../images/overlay/dbs-landing-page-overlay.png") no-repeat;
}

/* Added style for explore-dbs-mbfc button in landing page carousel*/
.landing-page-hero-content .explore-dbs-mbfc {
display: inline-block;
padding: 7px 12px;
font-size: 18px;
line-height: 20px;
font-weight: 700;
font-weight: 400\0; /* IE 8*/
color: #fff;
text-align: center;
text-shadow: 0 1px 1px rgba(255,255,255,.75);
vertical-align: middle;
cursor: pointer;
background-color: #f4f0ea;
background-image: none;
background-repeat: repeat-x;
border: 0;
background-color: #c00;
border-bottom: 2px solid #7f0000;
border-bottom-width: 2px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
filter: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}

.landing-page-hero .landing-page-hero-content .content {
    display: none;
    position: absolute;	  /* [14-06-2013] modified by Ravi */
	/* background-image: url('../images/overlay/dbs-landing-page-overlay.png'); */
	
    /* width: 100%; */
	width: 600px;
    padding: 30px 5px 0 20px;	
}
.landing-page-hero .landing-page-hero-content .content br {display:none;}  /* [14-06-2013] added by Ravi */

.landing-page-hero .landing-page-hero-content .content h1{
    position: relative;
    z-index: 5;
	/*white-space: nowrap*/	
	/* height: 52px;    */
/* 	height: 44px;   
	overflow: hidden;	 */
	margin: 0;   /* [14-06-2013] added by Ravi */
	/* width: 550px; */
	line-height: 34px;
	*font-weight: 700;
	font-weight: 700\0;
}
.landing-page-hero .landing-page-hero-content .content span{
    position: absolute;
    font-size: 48px;
    color:#333;
    line-height: 50px;
    font-weight: 700;
	top: 31px;  /* [14-06-2013] modified by Ravi */
    left: 21px;
    z-index: 1;
	/*white-space: nowrap*/	
	/* height: 52px; */
/* 	height: 44x;
	overflow: hidden;	 */
	margin: 0; /* [14-06-2013] added by Ravi */
	/* width: 550px; */
	line-height: 34px;
	text-rendering: optimizelegibility;
}   

.landing-page-hero .landing-page-hero-content .content p.intro-text {
    position: relative;
    z-index: 5;
    /* max-height: 55px; */
/* 	height: 52px;  
    overflow: hidden; */
	margin:0; /* [14-06-2013] Added by Ravi */
    padding: 0;
    /* margin-top: 5px; */
	/* width: 550px; */
	padding-top: 12px;
	font-size: 18px;
	font-weight: 700;

}

.landing-page-hero .landing-page-hero-content .content p.intro-text > a.hero-learn-more {
  color: #c00;  
}

.landing-page-hero .landing-page-hero-content .content p.shadow-text {
    position: absolute;
    font-size: 18px;
    line-height: 25px;
    /* margin-top: 20px; */
    color:#333;
    /* top: 84px; */
    top: 65px;
    left: 21px;
    z-index: 1;
/*     overflow: hidden;
	height: 52px;  */
	margin:0;	/* [14-06-2013] Added by Ravi */
    padding: 0;
    /* margin-top: 5px; */
	/* width: 550px; */
	padding-top: 12px;
	font-weight: 700;

}

.landing-page-hero .landing-page-hero-content .content .input-append {margin-top: 5px;display: none;} /* [14-06-2013] Added by Ravi */

.landing-page-hero .get-in-touch-container {
    position: absolute;
    right: -10px;
    /* top: 20px; */
	top: 0;
    width: 330px;
	z-index: 1;
}

.landing-page-hero .col4-module.get-in-touch>ul {
    position: relative
}

.landing-page-hero-tiles {
   /* margin-bottom: 20px; [05-05-2013] Ravi - commented */
    margin-bottom: 0;  /* [05-05-2013] Ravi - modified margin bottom */
    background-color: #fff;
	border-bottom: 2px solid #cac7c1;
	height: 51px;
	overflow: hidden;
}

.landing-page-hero-tiles .tile {
    width: 25%;
    float: left;
    /* font-size: 18px; */
	font-size: 16px;
    line-height: 30px;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
    text-align: center;
    /* padding-top: 20px; */
	padding-top: 12px;
    /* padding-bottom: 20px; */
	padding-bottom: 11px;
    background-image: url(../images/hero-tile-separator-bg.png);
    background-position: 0 0;
    background-repeat: no-repeat;
	/*height: 45px;  [12-05-2013] DBS-Ravi SIT-421 */
	overflow: hidden; /* [12-05-2013] DBS-Ravi SIT-421 */
}

.landing-page-hero-tiles .tile.first-of-type {
    background-image: none
}

.landing-page-hero-tiles .tile.active {
    background-color: #f4f0ea
}

.landing-page-hero-tiles .tile.active a {
    color: #7f0000
}

.landing-page-hero-tiles .tile a {
    color: #999494;
	text-decoration: none;
}

.landing-page-hero-tiles .tile a:hover {
    color: #c00;
	cursor: pointer;
}

.landing-page-hero-tiles.mobile-controls .tile {
    width: 60%;
    height: 35px
}

.landing-page-hero-tiles .tile.prev {
    text-align: left;
    float: left;
    width: 20%
}

.landing-page-hero-tiles .tile.next {
    text-align: right;
    float: left;
    width: 20%
}

.icn-phone-hero-rightarrow {
    float: right;
    margin-right: 10px
}

.icn-phone-hero-leftarrow {
    margin-left: 10px
}

.instructions .date {
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
    color: #999494;
    padding-top: 0;
    margin-top: 0;
    margin-bottom: 10px
}

.instructions p.intro-text {
    color: #666363
}

.instructions ul.required-documents ul {
    margin-left: 0;
    margin-top: 0;
    list-style: none;
    border-top: 1px dotted #d1d0d0;
    border-bottom: 1px dotted #d1d0d0
}

.instructions ul.required-documents {
    color: #666363;
    font-size: 12px;
    line-height: 15px;
    margin-top: 0
}

.instructions ul.required-documents li {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
    line-height: 15px
}

.instructions ul.required-documents li.title {
    font-size: 14px;
    line-height: 15px;
    color: #100f0f;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
    border-bottom: 1px solid #999494
}

.instructions table.instructions-steps tr {
    vertical-align: top
}

.instructions table.instructions-steps td.indicator {
    width: 30px;
    padding: 0!important;
    padding-top: 10px!important
}

.instructions table.instructions-steps td.description {
    padding-left: 20px
}

.instructions table.instructions-steps td.description h3 {
    margin-top: 5px
}

.instructions table.instructions-steps .horizontal-line {
    margin: 0
}

.instructions table.instructions-steps .instructions-step {
    margin-top: 7px;
    color: #fcfcfc;
    background-color: #c00;
    border-bottom: 2px solid #7f0000;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 7px;
    padding-bottom: 5px;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
    font-size: 24px;
    text-shadow: 0 1px 0 black
}

.international-branch-finder .intro-text>* {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 32px;
    line-height: 35px;
    color: #999494;
    text-align: center;
    font-weight: 300
}

.lead-article h2 {
    /* margin-bottom: 0 */
	margin: 0;
	padding-top: 30px;
}

.lead-article .date {
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
    color: #999494;
    padding-top: 0;
    margin-top: 0;
    margin-bottom: 10px
}

.lead-article p.intro-text {
    color: #666363
}

.lead-article ul.key-summary-points ul {
    margin-left: 0;
    margin-top: 0;
    list-style: none
}

.lead-article ul.key-summary-points {
    color: #666363;
    font-size: 12px;
    line-height: 15px
}

.lead-article ul.key-summary-points li {
    border-bottom: 1px dotted #d1d0d0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
    line-height: 15px
}

.lead-article ul.key-summary-points li.title {
    font-size: 14px;
    line-height: 15px;
    color: #100f0f;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
    border-bottom: 1px solid #999494
}

.main-navigation {
    box-sizing: border-box;
    -mox-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    z-index: 4;
    margin-bottom: 10px;
    margin-left: -20px;
    margin-right: -20px;
    font-size: 18px;
    font-weight: 700;
	background-color: #fcfcfc;
    box-shadow: 0 3px 7px #ccc
;
}

.main-navigation a,.main-navigation a:visited,.main-navigation a:hover {
    color: #100f0f;
    text-decoration: none
}

.main-navigation ul {
    color: #100f0f;
    margin: 0;
    padding: 0
}

.main-navigation ul li {
    background-color: #fcfcfc;
    display: inline;
    list-style-type: none;
    float: left;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 15px;
    -mox-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background-image: url("../images/backgrounds/nav-background.png");
    cursor: hand;
    cursor: pointer;
    box-sizing: border-box;
}

.main-navigation ul li {*width:14.15%;!important}

.main-navigation ul li:hover {
    color: #c00
}

.main-navigation ul li.active {
    color: #7f0000;
    border-bottom: 5px solid #c00
}

.main-navigation ul li.active:hover {
    color: #c00
}

.main-navigation .scope-note {
    font-size: 11px;
    color: #999494;
    font-weight: 700;
	line-height: 17px
}

.tooltip-inner {
    color: #000;
    background-color: #c00;
    width: 250px;
    height: 50px;
    border-radius: 0
}

.tooltip-inner h6 {
    color: #fff;
    margin: 2px 0 2px 0;
    padding: 0
}

.tooltip-inner p {
    margin: 2px 0 2px 0;
    padding: 0
}

.tooltip.in {
    opacity: 1
}

.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #c00
}

.market-overview table {
    width: 100%
}

.market-overview table tr {
    border-top: 1px dotted #c9c9c9
}

.market-overview table tr:first-of-type {
    border-top: 0
}

.market-overview table tr td {
    padding-left: 10px;
    border-right: 1px dotted #c9c9c9
}

.market-overview table tr td:last-of-type {
    border-right: 0
}

.market-overview .index-name {
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
}

.market-overview .index-change-percent {
    color: #56a120;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
}

.market-overview .index-points {
    font-size: 18px;
    line-height: 30px
}

.market-overview .index-change-points {
    color: #56a120;
    font-size: 18px;
    line-height: 20px
}

.market-overview .index-change-points.negative,.market-overview .index-change-percent.negative {
    color: #c00
}

.module-promo-container {
    padding-top: 20px!important;
    padding-bottom: 40px!important;
    min-height: 210px
}

.module-promo-container .promo {
    background-color: #f4f0ea;
    padding: 0 20px 10px 20px;
    height: 374px;
    border-bottom: 2px solid #e6d9ca
}

.module-promo-container.col4-module {
    margin-left: 0;
    margin-right: 0
}

.module-promo.left {
    margin-left: -30px;
    margin-right: 30px
}

.module-promo.right {
    margin-right: -30px;
    margin-left: 30px
}

.module-promo-container h2 {
    margin-top: 0
}

.module-promo.collapsed .module-promo-container.col4-module img {
    margin: 10px 15px 10px 0;
    height: 45px;
    width: 50px
}

.module-promo.collapsed .module-promo-container.col4-module {
    position: relative
}

.module-promo.collapsed .module-promo-container.col4-module a.launch {
    position: absolute;
    bottom: 20px;
    right: 20px
}

.module-promo.collapsed .module-promo-container.col4-module a.launch span {
    margin-top: 1px
}

.module-promo.collapsed .module-promo-container p {
    margin-left: 70px
}

.module-promo.collapsed .module-promo-container img {
    float: left
}

.risk-profiler-complete #investmentGraph {
    height: 200px
}

.our-business img.img-thumbnail {
    margin: 0;
    max-height: 220px
}

.poll form {
    width: 100%
}

.poll form a {
    padding-right: 40px
}

.poll input[type='radio'] {
    margin-left: 0
}

.poll .module-promo.collapsed .module-promo-container.col4-module {
    height: 100%
}

.poll .module-promo.collapsed .module-promo-container.col4-module p {
    margin-left: 10px;
    margin-bottom: 10px;
    width: 243px
}

.poll .ReaderPollResults {
    opacity: 1;
    width: 100%;
    margin-left: 0;
    margin-right: 5px
}

.poll .ReaderPollResults ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    text-align: left
}

.poll .ReaderPollCandidateResult {
    /* font-family: 'Open Sans', sans-serif; */
    font-size: 14px;
    color: #100f0f;
    font-weight: 400
}

.poll .ReaderPollVotedCandidateResult {
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
}

.poll .ReaderPollTotalVotes {
    text-align: center
}

.poll .ReaderPollPercentageBar {
    float: left;
    height: 20px;
    line-height: 20px
}

.poll .ReaderPollSwitchToVote {
    text-align: right
}

.poll .ReaderPollTitle {
    text-align: center;
    border: 1px solid #b6c2de;
    color: 003091;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
}

.poll .ReaderPollInput {
    margin-left: 0;
    margin-right: 5px
}

.poll .ReaderPollInput form {
    margin-left: 0
}

.poll .ReaderPollInput ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    text-align: left
}

.poll .ReaderPollInput li {
    margin: 2pt
}

.poll .ReaderPollCastVote {
    text-align: center
}

.poll .image {
    background-position: 0 -439px;
    height: 46px;
    width: 50px;
    margin-right: 10px;
    margin-bottom: 10px
}

.poll .bar-container {
    width: 100%;
    float: left
}

.poll .bar-container .result1 {
    background-color: #666363;
    border-bottom: solid 1px #333131
}

.poll .bar-container .result2 {
    background-color: #c00;
    border-bottom: solid 1px #a01b1b
}

.poll .bar-container .result3 {
    background-color: #f2bc27;
    border-bottom: solid 1px #c79815
}

.poll .bar-container .result4 {
    background-color: #ba8c58;
    border-bottom: solid 1px #8d673c
}

.poll .bar-container .text-background {
    float: left;
    width: 20px;
    height: 20px;
    line-height: 20px;
    padding-left: 5px
}

.poll .bar-container .text-background.c1 {
    background-color: rgba(102,99,99,.6);
    border-bottom: solid 1px #333131
}

.poll .bar-container .text-background.c2 {
    background-color: rgba(204,0,0,.6);
    border-bottom: solid 1px #a01b1b
}

.poll .bar-container .text-background.c3 {
    background-color: rgba(242,188,39,.6);
    border-bottom: solid 1px #c79815
}

.poll .bar-container .text-background.c4 {
    background-color: rgba(186,140,88,.6);
    border-bottom: solid 1px #8d673c
}

.poll .launch:hover {
    cursor: pointer
}

.tpc .poll .image {
    background-position: 0 -507px;
    height: 46px;
    width: 50px
}

.treasures .poll .image {
    background-position: 0 -331px;
    height: 46px;
    width: 50px
}

.private-bank .poll .image {
    background-position: 0 -392px;
    height: 46px;
    width: 50px
}

.product-info .collapsed div {
    background-position: 0 -1398px;
    height: 32px;
    width: 30px
}

.product-info .collapse {
    overflow: hidden!important
}

.product-list h3 {
    font-size: 24px;
    line-height: 30px
}

.product-list .product-list-item {
    padding-right: 20px
}

.product-list .product-list-item.last-of-type {
    margin-bottom: 10px
}

.product-list .product-list-item h3 a,.product-list .product-list-item h3 a:visited,.product-list .product-list-item h3 a:hover {
    color: #333131
}

.product-list .product-list-item h3 {
    font-size: 14px;
    line-height: 24px;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
    margin-top: 0;
    margin-bottom: 0
}

.product-list .product-list-item>img {
    float: left;
    width: 99px;
    height: 74px;
    padding-right: 10px;
    margin: 0;
    margin-top: 2px
}

.product-list .product-list-item p {
    color: #666363;
    margin-top: 0
}

.product-preview a,.product-preview a:visited {
    color: #100f0f
}

.product-preview p {
    color: #555
}

.search-panel {
    text-align: center
}

.splitter-hero-block li a:visited {
    color: #333
}

.splitter-hero-block h1 {
    margin-top: 50px;
    font-size: 48px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
    text-align: center
}

.lt-ie8 .splitter-hero-block h1 {
  font-family: 'Open Sans', sans-serif;font-weight: 300;
}

.lt-ie9 .splitter-hero-block h1 {
  font-family: 'Open Sans', sans-serif;font-weight: 300;
}

.lt-ie10 .splitter-hero-block h1 {
  font-family: 'Open Sans', sans-serif;font-weight: 300;
}

.splitter-hero-block .dropdown {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}

.splitter-hero-block .dropdown-menu {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-size: 14px;
    width: 264px;   
    *width: 255px;   /*IE 7 fix*/
    width: 257px\0;   /*IE 8 fix*/
    text-align: left;
    border-radius: 0!important;
    border: 0 solid #ccc;
    padding: 0 0!important;
    *border: 1px solid #ccc; /*IE 7 fix*/
    border: 1px solid #ccc\0; /*IE 8 fix*/
    position: absolute;
    top:55px;
    *top:60px; /*IE 7 fix*/
    right: 0;
    *right:14px; /*IE 7 fix*/
    right:14px\0; /*IE 8 fix*/ 
}

.splitter-hero-block .dropdown-menu li {
    border-bottom: 1px solid #e4e1e1;
    padding: 6px 6px 6px 16px!important;
    filter: none
}

.splitter-hero-block .dropdown-menu li:hover {
    border-left: 4px solid #c00;
    padding: 6px 6px 6px 12px!important;
    filter: none
}

.splitter-hero-block .dropdown-menu li:hover a {
    color: #c00;
    background-color: transparent;
    background-image: none;
    filter: none
}

.splitter-hero-block .dropdown-toggle {
    background-color: transparent;
    color: #c00;
    padding: 4px;
    text-decoration: none
}

.splitter-hero-block .open .dropdown-toggle {
    background-color: #C00;
    color: #fff;
    padding: 4px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box
}

.splitter-hero-block .intro-text {
    font-size: 32px;
    line-height: 35px;
    color: #999494;
    text-align: center;
    font-weight: 300
}

.splitter-hero-block p.search-intro {
    font-size: 18px;
    line-height: 34px;
    color: #999494;
    text-align: center;
    margin-top: 24px
}

.splitter-hero-block .dropdown {
    margin: 0 20px
}

.splitter-hero-block .countryDropDown {
    display: inline-block
}


.splitter-hero-block .arrow {
    vertical-align: middle;
    margin: 0 10px;
    display: inline-block;
    background-position: 0 -222px;
    height: 26px;
    width: 26px
}

.splitter-hero-block .open .arrow {
    background-position: 0 -52px;
    height: 26px;
    width: 26px
}

.splitter-hero-block .input-append {
    margin-left: 10px;
    vertical-align: middle
}

.splitter-panel .splitter-tile {
    display: block;
    /*height: 338px;*/
	height: 370px;
	overflow: hidden;
    color: #300;
    position: relative;
    background-color: #fcfcfc;
    padding-left: 20px;
    padding-right: 20px;
    border-top: 10px solid #c00;
    border-bottom: 2px solid #6d0000
}

.splitter-panel .splitter-tile>ul {
    margin: 20px 0 0 0;
    padding: 0;
    list-style: none;
    font-size: 14px
}

.splitter-panel .splitter-tile>ul>li {
    list-style: none;
    font-size: 14px;
    line-height: 20px;
    color: #666363;
    margin-left: 0;
    border-bottom: 1px solid #e4e1e1;
    padding-top: 0;
    padding-bottom: 10px;
    margin-bottom: 10px;
    /* font-family: 'Open Sans', Arial */
}

.splitter-panel .splitter-tile>ul>li>a {
    display: block;
    color: #CC0012;
    text-decoration: none
}

.splitter-panel .splitter-tile>ul>li>a>h2 {
    color: #300;
    margin: 0;
    padding: 0;
    font-size: 18px;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
    line-height: 20px
}

.splitter-panel .splitter-tile>ul>li>a>p {
    margin: 5px 0 0 0;
    color: #666363
}

.splitter-panel .splitter-tile>ul>li.last-item {
    margin-top: 20px;
    border-bottom: 0
}

.splitter-panel .splitter-tile>ul>li .pull-right {
    background-position: 0 -1431px;
    height: 14px;
    width: 8px
}

/*IE 7 fix start*/
.lt-ie8 .splitter-panel .splitter-tile>ul>li  div.pull-right {
    background-position: 0 -1431px;
    height: 14px;
    width: 8px;
    float: right;
    position: absolute;
    right: 0;
}

.lt-ie8 .splitter-panel .splitter-tile>ul>li a div.pull-right {
    background-position: 0 -1431px;
    height: 14px;
    width: 8px;
    float: right;
    position: absolute;
    right: 10px;
}

.lt-ie8 .splitter-panel .splitter-tile>ul>li>a>h2 {
    color: #300;
    margin: 0;
    padding: 0;
    font-size: 18px;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
    line-height: 20px;
    position: relative;
}

/*IE 7 fix end*/

.splitter-panel .splitter-tile .splitter-tile-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background-color: #C00;
    height: 100%;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 0
}

.splitter-panel .splitter-tile .splitter-tile-overlay>h2 {
    color: #fcfcfc;
    font-weight: 300;
    padding-top: 5px;
    margin-bottom: 30px;
    text-shadow: 0 1px 0 #600
}

.splitter-panel .splitter-tile .splitter-tile-overlay>p {
    font-size: 24px;
    line-height: 30px;
    font-weight: 300;
    text-shadow: 0 2px 0 #db2929
}

.subscribe .input-append input[type="text"] {
    width: 70%
}
/* .tabbed-content.page-module {margin-top: -30px} */
.tabbed-content {
    background-color: #fff
;
    margin-top: 8px;
}

.your-dbs-hero-block {
    background-color: #fff;
    padding-top: 10px
}

.your-dbs-hero-block h1 {
    /* font-family: 'Open Sans', sans-serif; */
    font-size: 48px;
    color: #100f0f;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
}

.your-dbs-hero-block .welcome-temporary h1 {
    max-width: 400px
}

.your-dbs-hero-block .welcome-new {
    margin-top: 40px
}

.your-dbs-hero-block .spaced-top {
    margin-top: 10px
}

.your-dbs-hero-block .page-module {
    border-bottom: 0
}

.your-dbs-hero-block button,.your-dbs-hero-block input,.your-dbs-hero-block a {
    margin-top: 20px
}

.your-dbs-hero-block btn-panel-close {
    margin-left: 10px;
    margin-right: -10px
}

.your-dbs-hero-block .input-append {
    margin-bottom: 0;
    padding-bottom: 0;
    padding-top: 20px
}

.your-dbs-hero-block .input-append button,.your-dbs-hero-block .input-append a,.your-dbs-hero-block .input-append input[type="text"] {
    margin-bottom: 5px;
    margin-top: 0
}

.your-dbs-hero-block .spaced {
    margin-left: 10px
}

.your-dbs-hero-block .close {
    margin-left: 10px;
    margin-right: -10px
}

.your-dbs-hero-block .top-tight {
    margin-top: 0
}

.your-dbs-hero-block .bottom-tight {
    margin-bottom: 0
}

.your-dbs-hero-block label {
    margin-top: 15px;
    width: 450px
}

.your-dbs-hero-block input[type="checkbox"] {
    margin-left: 0
}

.your-dbs-hero-block .modal-email {
    width: 60%
}

.your-dbs-hero-block .full-width {
    width: 100%
}

.faq .collapsed div {
    background-position: 0 -1398px;
    height: 32px;
    width: 30px
}

.faq .collapse {
    overflow: hidden!important
}

.faq .faqItem {
    margin-left: 45px!important;
    width: auto;  /* [27-04-2013] Ravi - set width to auto */
}

.generic-side-module h3 {
    margin-bottom: 0
}

.generic-side-module p {
    margin-top: 0
}

.board-of-directors h3 {
    margin-bottom: 0
}

.board-of-directors p {
    margin-top: 0
}

.share-price .increase {
    color: #56a120
}

.share-price .decrease {
    color: #c00
}

.fine-print,.share-price .date {
    font-size: 12px;
    color: #999494
}

.generic-collapsible-component .collapsed div {
    background-position: 0 -1398px;
    height: 32px;
    width: 30px
}

.generic-collapsible-component .collapse {
    overflow: hidden!important
}

.generic-collapsible-component .genericCollapsibleItem {
    margin-left: 45px!important
}

.promo-hero-block {
    background-color: #fff;
    /* margin-left: -20px; */
    /* margin-right: -20px; */
	/* margin-right: -9px;   */
    /* margin-bottom: 20px; */
	height: 365px;
	margin: 0;
	padding: 0;
	position: relative;
	border-bottom: 2px solid #cac7c1;
}

.promo-hero-block .content {
    padding:0 20px;
}

.promo-hero-block .carousel-inner img {
    /* width: 25%; */
	width: 30%;
}

.promo-hero-block p {
    /* font-family: 'Open Sans', sans-serif; */
    font-size: 14px;
    color: #100f0f;
    font-weight: 400;
    width: 80%;
    height: 70px;
    overflow: hidden;
	margin-bottom: 20px;
    *font-family: 'Open Sans', sans-serif;font-weight: 300;
}



.promo-hero-block .get-in-touch-container {
    /* width: 31%; */
	width: 330px;
	margin-left: 0;
	position: absolute;
	right: -10px;
	/* top: 20px; */
	top: 0;
}

.promo-hero-block .col4-module.get-in-touch>ul {
    position: relative
}

.promo-hero-block .carousel-inner {
    /* margin: 20px; */
	margin: 0 0 0 20px;
}
.promo-hero-block .carousel-inner .item p {
  /* height: 56px; */
  height: 60px;
  overflow: hidden;
  /* width: 70%; */
  width: 65%;
  line-height: 20px;
  margin-bottom: 10px;
  margin-top: 0;
}

.promo-hero-block .carousel-inner .item {
    width: 90%
}

.promo-hero-block .carousel-inner .item img {
    margin-right: 10px
}

.promo-hero-block .carousel-inner .item h2  > a {
  color: #300;
  text-decoration: none;
}

.promo-hero-block .carousel-inner .item a {
    color: #c00;
    font-weight: 700;
	*font-weight: 400; /* IE 7 */
	font-weight: 400\0; /* IE 8 */
}

.promo-hero-block .carousel-inner .item h2 {
   font-size: 25px;
   line-height: 35px;
   font-weight: 700;
   font-weight: 400\0; /* IE 8*/
}

.promo-hero-block #hero-promo-carousel {
    background-color: #f4f0ea;
    /* margin-left: -40px; */	
    /* margin-left: -43px;  */
    padding-right: 20px;
    width: 417px;
    /* height: 230px; */
	height: auto;
	border-bottom: 2px solid #cac7c1;
	position: absolute;
	left: -10px;
	margin-bottom: 0;
}

.promo-hero-block #hero-promo-carousel .carousel-inner {
    /* height: 200px */
	/* height: 180px; */
	height: 170px;
}

.promo-hero-block .carousel-indicators {
    position: absolute;
    bottom: 15px;
    left: 40%;
    z-index: 5;
    margin: 0;
    list-style: none
}

.promo-hero-block .carousel-indicators li {
    *background: url("../images/dot-image-gray.png") no-repeat;
    background: url("../images/dot-image-gray.png") no-repeat\0;
    display: block;
    float: left;
    width: 10px;
    height: 10px;
    margin-left: 5px;
    text-indent: -999px;
    background-color: #999494;
    border-radius: 5px
}

.promo-hero-block .carousel-indicators .active {
    *background: url("../images/dot-image-red.png") no-repeat;   
    background: url("../images/dot-image-red.png") no-repeat\0;   
    background-color: #c00
}

/*UAT-355 - BEGIN*/
.search-result-list .url {word-break: break-all;}
/*UAT-355 - END*/

.search-result-list .list-item {
    padding-right: 20px;
    padding-bottom: 20px
}

.search-result-list .list-item h3 a,.search-result-list .list-item h3 a:visited,.search-result-list .list-item h3 a:hover {
    color: #c00
}

.search-result-list .list-item h3 {
    font-size: 14px;
    line-height: 24px;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
    margin-top: 0;
    margin-bottom: 0
}

.search-result-list .list-item p {
    margin-top: 0;
    margin-bottom: 0
}

.search-result-list .list-item .url {
    color: #666363
}

.document-list .list-item {
    padding-right: 20px;
    padding-bottom: 20px
}

.document-list .list-item h3 a,.document-list .list-item h3 a:visited,.document-list .list-item h3 a:hover {
    color: #100f0f
}

.document-list .list-item h3 {
    font-size: 14px;
    line-height: 24px;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
    margin-top: 0;
    margin-bottom: 0
}

.document-list .list-item p {
    margin-top: 0;
    margin-bottom: 0
}

.document-list .list-item .size {
    color: #666363
}

.testimonial-list .name {
    font-size: 14px;
    line-height: 24px;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 5px
}

.testimonial-list .list-item {
    padding-right: 20px;
    padding-bottom: 20px
}

.testimonial-list .list-item h3 a,.testimonial-list .list-item h3 a:visited,.testimonial-list .list-item h3 a:hover {
    color: #100f0f
}

.testimonial-list .list-item h3 {
    font-size: 14px;
    line-height: 24px;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
    margin-top: 0;
    margin-bottom: 0
}

.testimonial-list .list-item img {
    float: left;
    /* width: 100px; */
    height: 75px;
    padding-right: 10px;
    margin: 0;
    margin-top: 2px
}

.testimonial-list .list-item .date {
    color: #666363
}

.image-side-module h2 {
    font-size: 30px
}

.image-side-module .media {
  clear:both;
}

.image-side-module .media a {
  /* width: 130px; */ /* [30-04-2013] Commented by Ravi */
  width: 100%; /* [30-04-2013] Added by Ravi */
}

/* [30-04-2013] Added by Ravi */
.image-side-module .media img {
  padding: 0;
  max-height: 100px;
  overflow: hidden;
  margin-top: 0;  
}

.image-side-module a {
  color: #c00;
}

.latest-news {
    background-color: #fff
}

.latest-news .text-right {
    text-align: right
}

.latest-news a {
    color: #666363;
    text-decoration: none
}

.organization-member-grid p {
    margin: 0
}

.organization-member-grid .row-fluid .span3 {
    margin-bottom: 10px
}

.organization-member-grid .page-module {
    padding-top: 10px
}

.organization-member-grid .img-spacer {
    height: 240px;
    line-height: 240px
}

.organization-member-grid img.img-thumbnail {
    margin: 0;
    max-height: 240px
}

.quarterly-performance .muted,.quarterly-performance .awards-browser .award .award-year,.awards-browser .award .quarterly-performance .award-year {
    color: #999494
}

.quarterly-performance .muted,.quarterly-performance .awards-browser .award .award-year,.awards-browser .award .quarterly-performance .award-year {
    color: #999494
}

.testimonial-block {
    color: #666363
}

.testimonial-block.page-module {
    padding-bottom: 0
}

.testimonial-block .span2 {
    position: relative;
    /* height: 270px */
	height: 140px;
	overflow: hidden;
	width: 140px;
}

.testimonial-block .span2 img {
    position: absolute;
	bottom: 0;
	width: 100%;
	height: 100%;
    /* bottom: 30px;
	bottom: 40px;	    
 	height: 95px;
	width: 100px;
    overflow: hidden; */
}

.testimonial-block.page-module .span10 { padding-bottom:10px; } /* [04-07-2013]  added by Ravi */

.testimonial-block .name {
    margin-right: 5px;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
}

.testimonial-block .date,.testimonial-block .from {
    color: #857f7b
}

.testimonial-block .col4-module img {
    margin: 0
}

.testimonial-block .date a {
  margin-top: 0;
  white-space: nowrap;
}

.private-bank {
    background-color: #d0d1d1;
    background-image: url(../images/backgrounds/page-background_private_bank.png)
}

.private-bank .col4-module {
    background-color: #f4f0ea;
    border-bottom: 2px solid #e6d9ca
}

.private-bank .btn-small,.private-bank .btn {
    color: #fcfcfc;
    background-color: #6C6F70;
    *border-top: 1px solid #6c6f70;
    *border-left: 1px solid #6c6f70;
    *border-right: 1px solid #6c6f70
}

.private-bank .btn-small,.private-bank .btn-custom {
    *border: 0
}

.private-bank .btn:hover {
    color: #fcfcfc;
    background-color: #65666A;
    *background-color: #65666A
}

.private-bank .col4-module.get-in-touch {
    background-color: transparent;
    border-bottom: 0;
	margin: 0;
}

.private-bank .col4-module.get-in-touch ul {
    background-color: #3a3a3a;
    background-color: #363636;
    background-image: -moz-linear-gradient(top, #2f2f2f, #434343);
    background-image: -webkit-gradient(linear,0 0,0 100%,from( #2f2f2f),to( #434343));
    background-image: -webkit-linear-gradient(top, #2f2f2f, #434343);
    background-image: -o-linear-gradient(top, #2f2f2f, #434343);
    background-image: linear-gradient(to bottom, #2f2f2f, #434343);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c2c2c', endColorstr='#404040', GradientType=0);
    text-shadow: 0 1px 0 #232323
}

.private-bank .col4-module.get-in-touch ul a {
    color: #fcfcfc
}

.private-bank .col4-module.get-in-touch ul li {
    border-bottom: 1px solid transparent
}

.private-bank .col4-module.get-in-touch ul li:hover {
    background-color: #181818;
    border-bottom: 1px solid #373737
}

.private-bank .icn-check {
    background-position: 0 -392px;
    height: 46px;
    width: 50px
}

.tpc {
    background-color: #d9d9d9;
    background-image: url(../images/backgrounds/page-background_tpc.png)
}

.tpc .col4-module {
/*     background-color: #F3F3F3;
    border-bottom: 2px solid #e1e1e1 */
	background-color: #F2EBE4;
	border-bottom: 2px solid #e6d9ca;	
}

.tpc .btn-small,.tpc .btn {
    color: #fcfcfc;
    background-color: #A2A2A4;
    text-shadow: 0 1px 1px #515151;
    *border-top: 1px solid #a2a2a4;
    *border-left: 1px solid #a2a2a4;
    *border-right: 1px solid #a2a2a4
}

.tpc .btn-small,.tpc .btn-custom {
    *border: 0
}

.tpc .btn:hover {
    color: #fcfcfc;
    background-color: #949496;
    *background-color: #949496
}

.tpc .col4-module.get-in-touch {
    background-color: transparent;
    border-bottom: 0
}

.tpc .col4-module.get-in-touch ul {
    background-color: #f3f3f3;
    text-shadow: 0 1px 0 #e6e6e6
}

.tpc .col4-module.get-in-touch ul a {
    color: #535356
}

.tpc .col4-module.get-in-touch ul li {
    border-bottom: 1px solid #f3f3f3
}

.tpc .col4-module.get-in-touch ul li:hover {
    background-color: #DBDBDB;
    border-bottom: 1px solid white
}

.tpc .icn-check {
    background-position: 0 -507px;
    height: 46px;
    width: 50px
}

.treasures {
    background-color: #e4ddd7;
    background-image: url(../images/backgrounds/page-background_treasures.png)
}

.treasures .col4-module {
    background-color: #F2EBE4;
    border-bottom: 2px solid #e6d9ca
}

.treasures .btn-small,.treasures .btn {
    color: #fcfcfc;
    background-color: #ba8c58;
    text-shadow: 0 1px 1px #9f784c;
    *border-top: 1px solid #ba8c58;
    *border-left: 1px solid #ba8c58;
    *border-right: 1px solid #ba8c58
}

.treasures .btn-small,.treasures .btn-custom {
    *border: 0
}

.treasures .btn:hover {
    color: #fcfcfc;
    background-color: #AE8960;
    *background-color: #AE8960
}

.private-bank .col4-module.get-in-touch, .tpc .col4-module.get-in-touch, .dbs .col4-module.get-in-touch, .treasures .col4-module.get-in-touch {
    background-color: transparent;
    border-bottom: 0;
	 /* [13-06-2013] Added by Ravi */
    margin: 0;
	/* margin-right: -19px; */
	width: 330px;
	/* margin:10px 0 30px 0; */
	margin:30px 0;
}

.tpc #header .header-menu>li>div>a { color: #666363; }
.tpc #header .header-menu>li.login>div>a { color: #fcfcfc; }

.treasures .col4-module.get-in-touch ul {
    background-color: #f4f0ea;
    text-shadow: 0 1px 0 #f3ebe2
}
.col4-module.get-in-touch .git-related { margin-top: 10px; }

.treasures .col4-module.get-in-touch ul a {
    /* color: #300; */
	color: #574736;
}

.treasures .col4-module.get-in-touch ul li {
    border-bottom: 1px solid #f4f0ea
}

.treasures .col4-module.get-in-touch ul li:hover {
    background-color: #D6BB9E;
    border-bottom: 1px solid white
}

.treasures .icn-check {
    background-position: 0 -331px;
    height: 46px;
    width: 50px
}

input,button,textarea {
    /* font-family: 'Open Sans', Arial,sans-serif */
}

select {
    /* font-family: Arial,sans-serif */
}

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 {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

select,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 {
    height: 26px
}

.form-horizontal select,.form-horizontal textarea,.form-horizontal input[type="text"],.form-horizontal input[type="password"],.form-horizontal input[type="datetime"],.form-horizontal input[type="datetime-local"],.form-horizontal input[type="date"],.form-horizontal input[type="month"],.form-horizontal input[type="time"],.form-horizontal input[type="week"],.form-horizontal input[type="number"],.form-horizontal input[type="email"],.form-horizontal input[type="url"],.form-horizontal input[type="search"],.form-horizontal input[type="tel"],.form-horizontal input[type="color"],.form-horizontal .uneditable-input {
    margin-bottom: 10px
}

input:-moz-placeholder,textarea:-moz-placeholder {
    color: #ccc6c6
}

input:-ms-input-placeholder,textarea:-ms-input-placeholder {
    color: #ccc6c6
}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
    color: #ccc6c6
}

textarea.placeholder,input[type="text"].placeholder {
    color: #ccc6c6
}

.btn-wide {
    width: 160px
}

.btn {
    display: inline-block;
    *display: inline;
    padding: 7px 12px;
    *margin-left: 0;
    font-size: 18px;
    line-height: 20px;
    *line-height: 20px;
    margin-bottom: 10px;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
    color: #666363;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255,255,255,.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f4f0ea;
    *background-color: #f4f0ea;
    background-image: none;
    background-repeat: repeat-x;
    *border: 0;
    *border-top: 1px solid #f4f0ea;
    *border-left: 1px solid #f4f0ea;
    *border-right: 1px solid #f4f0ea;
    border: 0;
    border-bottom: 2px solid #ccc6c6;
    border-bottom-width: 2px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    filter: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled] {
    color: #666363;
    background-color: #e9e6e1;
    *background-color: #e9e6e1
}

.btn:active,.btn.active {
    background-color: #e9e6e1 \9
}

.btn:hover {
    color: #666363;
    text-decoration: none;
    background-color: #e9e6e1;
    *background-color: #e9e6e1
}

.btn.active,.btn:active {
    background-color: #e9e6e1;
    background-color: #e9e6e1 \9;
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)
}

.btn.btn-primary {
    color: #666363;
    background-color: #c00;
    *background-color: #c00;
    background-image: none;
    border-bottom: 2px solid #7f0000;
    *border-top: 1px solid #c00;
    *border-left: 1px solid #c00;
    *border-right: 1px solid #c00
}

.btn.btn-primary:hover,.btn.btn-primary:active,.btn.btn-primary.active,.btn.btn-primary.disabled,.btn.btn-primary[disabled] {
    color: #fff;
    background-color: #ab0000;
    *background-color: #ab0000;
    *border-top: 1px solid #ab0000;
    *border-left: 1px solid #ab0000;
    *border-right: 1px solid #ab0000
}

.btn.btn-primary:active,.btn.btn-primary.active {
    background-color: #ab0000 \9;
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.5),0 1px 2px rgba(0,0,0,.35);
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.5),0 1px 2px rgba(0,0,0,.35);
    box-shadow: inset 0 2px 4px rgba(0,0,0,.5),0 1px 2px rgba(0,0,0,.35)
}

.btn.btn-primary-red {
    color: #f7f2f2;
    background-color: #c00;
    *background-color: #c00;
    background-image: none;
    border-bottom: 2px solid #7f0000;
    *border-top: 1px solid #c00;
    *border-left: 1px solid #c00;
    *border-right: 1px solid #c00
}

.btn.btn-primary-red:hover,.btn.btn-primary-red:active,.btn.btn-primary-red.active,.btn.btn-primary-red.disabled,.btn.btn-primary-red[disabled] {
    color: #fff;
    background-color: #ab0000;
    *background-color: #ab0000;
    *border-top: 1px solid #ab0000;
    *border-left: 1px solid #ab0000;
    *border-right: 1px solid #ab0000
}

.btn.btn-primary-red:active,.btn.btn-primary-red.active {
    background-color: #ab0000 \9;
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.5),0 1px 2px rgba(0,0,0,.35);
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.5),0 1px 2px rgba(0,0,0,.35);
    box-shadow: inset 0 2px 4px rgba(0,0,0,.5),0 1px 2px rgba(0,0,0,.35)
}

.btn-small {
    padding: 4px 10px;
    font-size: 14px;
    border: 0;
    background-color: #f4f0ea;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

input[type="radio"],input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    *margin-top: 0;
    margin-top: 0;
    line-height: normal;
    cursor: pointer;
    margin-left: -25px;
    margin-right: 5px
}

input[type="checkbox"] {
    -webkit-appearance: none;
    background-color: #fafafa;
    border: 1px solid #cacece;
    box-shadow: 0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);
    padding: 7px;
    border-radius: 2px;
    display: inline-block;
    position: relative
}

input[type="checkbox"]:active,input[type="checkbox"]:checked:active {
    box-shadow: 0 1px 2px rgba(0,0,0,.05),inset 0 1px 3px rgba(0,0,0,.1)
}

input[type="checkbox"]:checked {
    background-color: #e9ecee;
    border: 1px solid #adb8c0;
    color: #c00
}

input[type="checkbox"]:checked:after {
    content: '\2714';
    font-size: 12px;
    position: absolute;
    top: 0;
    left: 3px;
    color: #c00
}

input[type="radio"] {
    -webkit-appearance: none;
    background-color: #fafafa;
    border: 1px solid #cacece;
    box-shadow: 0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);
    padding: 7px;
    border-radius: 50px;
    display: inline-block;
    position: relative
}

input[type="radio"]:checked:after {
    content: ' ';
    width: 8px;
    height: 8px;
    border-radius: 50px;
    position: absolute;
    top: 3px;
    background: #c00;
    text-shadow: 0;
    left: 3px;
    font-size: 32px
}

input[type="radio"]:checked {
    background-color: #e9ecee;
    color: #99a1a7;
    border: 1px solid #adb8c0
}

input[type="radio"]:active,input[type="radio"]:checked:active {
    box-shadow: 0 1px 2px rgba(0,0,0,.05),inset 0 1px 3px rgba(0,0,0,.1)
}

.input-append>.btn.btn-info {
    min-height: 36px
}

.btn.btn-info {
    color: #c00;
    text-shadow: none;
    background-color: #fff;
    *background-color: #fff;
    background-image: none;
    background-repeat: no-repeat;
    filter: none;
    border: 1px solid #ccc;
    line-height: 18px
}

.btn.btn-info:hover,.btn.btn-info:active,.btn.btn-info.active {
    color: #c00;
    background-color: #fff;
    *background-color: #fff
}

.btn.btn-info.disabled,.btn.btn-info[disabled] {
    color: #999494
}

.btn.btn-info:active,.btn.btn-info.active {
    background-color: #fff \9
}

.btn-group>.btn:first-child {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.btn-group>.btn:last-child,.btn-group>.dropdown-toggle {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.btn-group>.btn.large:first-child {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.input-append .btn:last-child {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.form-horizontal .control-group {
    margin-bottom: 20px;
    *zoom: 1
}

.form-horizontal select,.form-horizontal input[type="text"],.form-horizontal input[type="password"],.form-horizontal input[type="datetime"],.form-horizontal input[type="datetime-local"],.form-horizontal input[type="date"],.form-horizontal input[type="month"],.form-horizontal input[type="time"],.form-horizontal input[type="week"],.form-horizontal input[type="number"],.form-horizontal input[type="email"],.form-horizontal input[type="url"],.form-horizontal input[type="search"],.form-horizontal input[type="tel"],.form-horizontal input[type="color"],.form-horizontal .uneditable-input {
    margin-top: 5px
}

.control-group.error input,.control-group.error textarea {
    /* background: #fff url("../images/icn-red-x.png") no-repeat right 50%; */
	background: #fff url("../images/icn-red-x.png") no-repeat 95% 50%;  /* [23-05-2013] Modified - Ravi */
    border-color: #7f0000;
    color: #7f0000;
	/* width: 188px; *//*added newly*/ 
	width: 175px;
}

.control-group.error label {
    color: #7f0000
}

.control-group.success input,.control-group.success textarea {
    background: #fff url("../images/icn-green-check.png") no-repeat right 50%
}

.span4 #geocodeInput.input-medium {
    width: 208px
}

.lt-ie10 .poll .bar-container .text-background.c1 {
    background-color: #9E9A98
}

.lt-ie10 .poll .bar-container .text-background.c2 {
    background-color: #DB5F5D
}

.lt-ie10 .poll .bar-container .text-background.c3 {
    background-color: #F2D074
}

.lt-ie10 .poll .bar-container .text-background.c4 {
    background-color: #D0B391
}

.lt-ie10 .tabbed-nav li {
    margin-right: -5px
}

.lt-ie10 .tabbed-nav li.active+li {
    border-left: 1px solid
}

.lt-ie9 .input-append>.btn.btn-info {
    min-height: 20px
}

.lt-ie9 input[type='checkbox'],.lt-ie9 input[type='radio'],.lt-ie9 input[type='checkbox']:focus,.lt-ie9 input[type='radio']:focus {
    outline: 0
}

.lt-ie8 .main-container.container .span12 {
    margin-left: -20px;
    padding-right: 20px;
    padding-left: 20px;
    margin-right: 20px;
    width: 100%
}

.lt-ie8 .main-container.container .navigation-area.span12 {
    width: 99.94%;
    *width: 100%; /*IE 7 fix*/
}

.lt-ie8 .main-container.container .footer-span12.span12 {
    padding-right: 40px;
    padding-left: 20px;
    margin-left: -30px
}

.lt-ie8 #header .header-container {
    margin-right: -3px
}

.lt-ie8 #header .header-menu .dropdown-menu li {
    width: 232px
}

.lt-ie8 #header .header-menu .dropdown-menu li.divider-thick {
    width: 260px
}

.lt-ie8 .page-module.footer {
    padding-right: 20px;
    padding-left: 20px;
    margin-right: -40px;
    margin-left: -20px
}

.lt-ie8 .page-module.global-footer {
    margin-right: -40px;
    margin-left: -20px
}

.lt-ie8 .page-module.global-footer-splitter {
    margin-right: -10px;
    margin-left: 10px
}

.lt-ie8 .span12 .get-in-touch-container {
    margin-right: 0
}

.lt-ie8 .right.module-promo {
    float: right;
    margin-right: -33px
}

.lt-ie8 .left.module-promo {
    float: left
}

.lt-ie8 .col4-module.committee-chart,.lt-ie8 .col4-module.generic-side-module {
    margin-right: -32px
}

.lt-ie8 .currency-converter.span4 .col4-module {
    margin-right: -33px
}

.lt-ie8 .currency-converter.span4 .customDropdown {
    margin-top: 1px!important;
    padding-bottom: 2px!important
}

.lt-ie8 .module-area.span4 {
    float: right
}

.lt-ie8 .col4-module {
    float: right;
    margin-bottom: 20px
}

.lt-ie8 .col4-module.left {
    float: left
}

.lt-ie8 #market-overview-chart {
    min-height: 300px
}

.lt-ie8 .module-promo.collapsed .module-promo-container.col4-module {
    float: none
}

.lt-ie8 .article-actions {
    margin-right: -70px; /*IE 7 fix*/
}

.lt-ie8 .article-actions a.call-to-action {
    padding-right: 30px;
    margin-left: none;  /*IE 7 fix*/
    margin-right: 0;
    width: 80%;  /*IE 7 fix*/
}

.lt-ie8 .get-in-touch li {
    cursor: hand;
    cursor: pointer
}

.lt-ie8 .get-in-touch.col4-module ul li img {
    margin-top: -18px
}



.lt-ie8 .input-append>.btn-info,.lt-ie8 .input-append>.btn-primary {
    min-height: 36px
}

.lt-ie8 .input-append .btn .icn-search {
    margin-top: 6px
}

.lt-ie8 .section-title .btn.btn-small {
    margin-top: -38px
}

.lt-ie8 .tabbed-nav li {
    display: inline;
    margin-right: -1px
}

.lt-ie8 #header .header-menu>LI.login .icons-lock {
    display: inline
}

.lt-ie8 #header #search {
    width: 68%
}

.lt-ie8 .input-append>.btn.btn-info {
    min-height: 36px
}

.lt-ie8 .input-append>.btn.btn-info div {
    margin-top: 7px
}

.lt-ie8 .col4-module .input-medium-with-icon {
    width: 189px
}

.lt-ie8 .dropdown-menu.dropdown-custom {
    margin-top: -1px
}

.lt-ie8 button.btn.btn-custom {
    border-top-width: 0;
    border-left-width: 0;
    border-right-width: 0
}

.lt-ie8 .poll .ReaderPollVotedCandidateResult {
    width: 100%
}

.lt-ie8 .poll .ReaderPollVotedCandidateResult .bar-container {
    width: 220px
}

.lt-ie8 div.customDropdownMobilePrefix,.lt-ie8 div.customDropdownSmall,.lt-ie8 div.customDropdownNormal,.lt-ie8 div.customDropdownDay,.lt-ie8 div.customDropdownMonth,.lt-ie8 div.dateSeparator {
    float: left;
    display: inline
}

.lt-ie8 div.ownersPersonalSavings {
    width: 280px
}

.lt-ie8 table.table-condensed td {
    border-bottom: 1px solid #666363
}

.lt-ie8 table.table-condensed th {
    border-bottom: 2px solid #666363
}

.lt-ie8 table div div input {
    float: left;
    display: inline
}

.lt-ie8 #investmentContainer {
    height: 400px
}

.lt-ie8 DIV.customDropdown {
    overflow: visible;
    background-image: none!important;
    border-width: 0!important;
    border-color: transparent!important;
    width: 200px;
    border: 0
}

.lt-ie8 DIV.customDropdown SELECT {
    height: 34px!important;
    width: 200px!important
}

.lt-ie8 DIV.customDropdown.customDropdownMobilePrefix SELECT {
    line-height: 34px!important;
    height: 34px!important;
    width: 90px!important
}

.lt-ie8 DIV.customDropdown.dateSeparator {
    width: 20px!important;
    align: center;
    margin-top: 0
}

.lt-ie8 #appointmentDate {
    position: relative!important
}

.lt-ie8 DIV.customDropdown.customDropdownDay SELECT {
    height: 34px!important;
    width: 70px!important
}

.lt-ie8 DIV.customDropdown.customDropdownMonth SELECT {
    width: 70px!important
}

.lt-ie8 DIV.customDropdown.customDropdownYear SELECT {
    height: 34px!important;
    width: 90px!important
}

.lt-ie8 div.customDropdown.customDropdownSmall select {
    width: 90px!important
}

.lt-ie8 .row-fluid .span6 {
    *width: 45.88%
}

.lt-ie8 div.bottom-right {
    padding-right: 40px;
    height: 75px;
    clear: both;
    position: static!important
}

.lt-ie8 div.lock-icon {
    float: left;
    display: inline
}

.lt-ie8 DIV.customDropdown.dateSeparator {
    margin-top: 0!important;
    text-align: center;
    vertical-align: middle
}

.lt-ie8 #businessCategoryGroup LABEL {
    margin-bottom: 300px
}

.lt-ie8 DIV.controls LABEL.radio.inline INPUT[type=radio] {
    margin-left: 0
}

.lt-ie8 a.action-item-links {
    position: relative
}

.lt-ie8 a.action-item-links img {
    position: absolute;
    right: 10px
}

.lt-ie8 #ibg_back,.lt-ie8 #back {
    float: left
}

.lt-ie8 DIV.tabbed-nav UL {
    list-style-type: none;
    margin-left: 0;
    position: relative;
    display: inline-block
}

.lt-ie8 DIV.tabbed-nav UL A.tabbed-nav-item {
    margin-right: 0
}

.lt-ie8 DIV.tabbed-nav UL A.tabbed-nav-item LI {
    text-indent: 0;
    height: 31px;
    width: auto;
    padding-right: 10px;
    display: block;
    float: left
}

.lt-ie8 DIV.tabbed-nav UL A.tabbed-nav-item LI.wider {
    width: auto
}

.lt-ie8 #chatQuestion {
    display: inline
}

.lt-ie8 #chatQuestion+button {
    width: 41px;
    display: inline;
    margin-top: 1px;
    padding-top: 7px
}

.lt-ie8 #geocodeInput {
    display: inline
}

.lt-ie8 #searchBtn {
    display: inline;
    vertical-align: middle;
    padding-top: 6px
}

.lt-ie8 #map-panel-appt {
    width: 30%
}

.lt-ie8 #chat-with-us {
    margin: 10px -30px 30px 30px
}

.lt-ie8 div.createCustomRule,.lt-ie8 label.customRuleCheckbox {
    margin-left: 140px!important;
    float: none!important
}

.lt-ie8 div.ibg-breadcrumb.quartet {
    width: 23.5%;
    height: 5px
}

.lt-ie8 #wealth-retirement-breadcrumbs ul li,.lt-ie8 #insights-breadcrumbs ul li,.lt-ie8 #wealth-investorType-breadcrumbs ul li {
    width: 49.5%
}

.lt-ie8 #ibg-breadcrumbs ul li {
    width: 24.75%
}

.lt-ie8 .investor-type {
    display: inline
}

.lt-ie8 .icn-black-man,.lt-ie8 .icn-red-man {
    float: left;
    padding: 0 5px 5px 0
}

.lt-ie8 #funds td right {
    display: inline;
    float: right
}

.lt-ie8 #funds td a {
    display: inline
}

.lt-ie8 #loadAllFunds .icn-arrow-red {
    display: inline;
    padding-left: 7px
}

.lt-ie8 #loadAllFunds {
    display: inline;
    float: right
}

.lt-ie8 #loadAllFunds span {
    float: none
}

.lt-ie8 #productsThatSuitThisPlan {
    position: relative;
    display: block;
    margin-top: 50px
}

.registrationDate,.dateDropdown,.mobile {
    min-width: 90px!important;
    max-width: 100px
}

.levelSelection {
    min-width: 100px!important;
    max-width: 120px
}

table.user-acount-rights-table {
    width: 100%
}

table.user-acount-rights-table td,table.user-acount-rights-table th {
    padding: 10px!important;
    border-bottom: 1px dotted #c9c9c9
}

table.user-acount-rights-table tr th {
    text-align: left;
    border: 0;
    color: #C00
}

.col4-module.get-in-touch div.chat {
    position: relative;
    padding: 20px;
    background-color: #c00;
    font-size: 18px;
    text-shadow: 0 1px 0 #350000;
    line-height: normal;
    margin-top: 2px;
    border-bottom: 2px solid #ae0000;
    color: #fcfcfc
}

.col4-module.get-in-touch div.chat h2 {
    padding: 0;
    margin: 0;
    border: 0;
    text-shadow: 0 1px 0 black;
    font-size: 24px
}

.col4-module.get-in-touch div.chat .input-append {
    margin-bottom: 0
}

.col4-module.get-in-touch div.chat .input-append .btn.btn-info {
    margin-bottom: 0
}

div.modal-dialog-content>div.modal-dialog-content-footer {
    min-height: 45px;
    height: 45px;
    margin-top: 45px
}

div.bottom-right {
    height: 30px;
    position: relative
}

div.bottom-right>p {
    width: 150px;
    float: right
}

label.control-label,label.branch-location-suggestion-label {
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
}

div.source-of-funds-controls,label.inner-label {
    margin-left: 30px
}

#ubo-details h2>span.muted,#ubo-details .awards-browser .award h2>span.award-year,.awards-browser .award #ubo-details h2>span.award-year {
    font-size: 14px;
    margin-left: 10px
}

ul.red-square>li {
    list-style-type: none;
    background: url("../images/square-red.png") no-repeat top left;
    /*height: 46px;*/
    padding-left: 25px
}

ul.red-square>li>ul>li {
    list-style-type: disc;
    background: none;
    padding-left: 25px
}

ul.red-square>li>ul>li>ul>li {
    list-style-type: dot;
    background: none;
    padding-left: 25px
}

ul.ticked-checkbox>li {
    list-style-type: none;
    background: url("../images/icn_gray_check_boxed.png") no-repeat top left;
    height: 30px;
    padding-left: 30px
}

#your-appliaction-module {
    color: #100F0F
}

div.your-application {
    background-color: lightgray;
    margin-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    cursor: pointer;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
}

p.welcome-to-treasures>img {
    margin: 5px 10px 0 0
}

.customDropdownYear+img {
    margin: 12px 0 0 3px
}

.tooltip-left {
    text-align: left
}

.col4-module button img {
    margin: 0
}

select#inputCountryOfOperations {
    margin-top: 30px
}

#inputQuestion {
    width: 170px
}

label.checkbox input[type="checkbox"],input[type="radio"] {
    padding: 0;
    height: 16px;
    width: 16px
}

tr.checklist {
    vertical-align: text-top
}

span.view-more-currencies {
    cursor: hand;
    cursor: pointer
}

span.view-less-currencies {
    cursor: hand;
    cursor: pointer
}

input[type="text"] {
    /* padding-right: 6px!important; */
	padding-right: 35px!important; /* [14-05-2013] modified by Ravi */
    padding-top: 5px!important;
    padding-left: 9px!important;
    padding-bottom: 4px!important;
    height: 25px;
    line-height: 25px;
    vertical-align: top
}

.customDropdown select {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    /* height: 18px!important; */
	/* height: 20px!important;  */
    line-height: 20px!important;
    font-size: 14px;
    /* padding: 8px 0 8px 7px!important; */
	padding: 3px!important;
    margin: 0!important;
    color: #100F0F;
    border: 0 solid #ccc!important;
    display: inline-block!important;
    background-image: none;
    background-repeat: repeat;
    background-attachment: scroll;
    background-position-x: 0;
    background-position-y: 0;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
    background-color: transparent
}

x:-o-prefocus,.customDropdown select {
    opacity: .6
}

.customDropdownSmall select {
    min-width: 120px!important;
    max-width: 120px!important;
    width: 120px!important
}

.customDropdownMobilePrefix select {
    min-width: 120px!important;
    max-width: 120px!important;
    width: 120px!important
}

.customDropdownDay select {
    min-width: 100px!important;
    max-width: 100px!important;
    width: 100px!important
}

.customDropdownMonth select {
    min-width: 100px!important;
    max-width: 100px!important;
    width: 100px!important
}

.customDropdownYear select {
    min-width: 120px!important;
    max-width: 120px!important;
    width: 120px!important
}

.customDropdownNormal select {
    min-width: 240px!important;
    max-width: 240px!important;
    width: 240px!important
}

.customDropdown {
    height: 34px!important;
    padding: 0!important;
    margin: 0!important;
    line-height: 30px;
    display: -moz-inline-stack!important;
    display: inline-block!important;
    vertical-align: top!important;
    margin: 5px 5px 0 0!important;
    zoom: 1!important;
    *display: inline!important;
    display: inline-block!important;
    overflow: hidden;
    border: 1px solid #ccc!important;
    background-image: url("../images/selectarrow.png");
    background-position: center right;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position-x: right;
    background-position-y: center;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box
}

.customDropdownSmall {
    min-width: 100px!important;
    max-width: 100px!important;
    width: 100px!important
}

.customDropdownMobilePrefix {
/*     min-width: 90px!important;
    max-width: 90px!important;
    width: 90px!important; */
	min-width: 95px!important;    /*value modified from 90-95*/
	max-width: 95px!important;    /*value modified from 90-95*/
	width: 95px!important;        /*value modified from 90-95*/	
}

/* ----------------------------[07-06-2013] Added by Ravi - Start------------------------ */

/* [07-06-2013] Added by Ravi */
.control-group .controls .inputBox {
    float: left;
    margin-right: 10px;
}
.control-group .controls .inputBoxSmall {
    width: 64px;
    float: left;
    margin-right: 10px;
}
.control-group .controls .inputBoxSuccess {
  /* float: left; */
  margin-right: 10px;
  border-color: #356635;
  background: #fff url("../images/icn-green-check.png") no-repeat right 50%;
  color:#468847
}

.control-group .controls .inputBoxSmallSuccess {
width: 64px;
float: left;
margin-right: 10px;
border-color: #356635;
background: #fff url("../images/icn-green-check.png") no-repeat right 50%;
color:#468847
}

.control-group .controls .inputBoxError {
margin-right: 10px;
border-color: #953b39;
background: #fff url("../images/icn-red-x.png") no-repeat right 50%;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;
box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;
color: #7f0000;
}

.control-group .controls .inputBoxSmallError
{
width: 64px;
float: left;
margin-right: 10px;
border-color: #953b39;
background: #fff url("../images/icn-red-x.png") no-repeat right 50%;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;
box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;
color: #7f0000;
}

/* -----------------------------[07-06-2013] Added by Ravi - End----------------------- */

.control-group .controls .customDropdownMobilePrefix .inputBoxSmall {
    width: 100%;
    float: left;
    margin-right: 10px;
}

.control-group .controls .customDropdownMobilePrefix input.inputBoxSmallSuccess
{
width: 100%;
float: left;
margin-right: 19px; /*Value changed from 10-19 */
border-color: #356635;
background: #fff url("../images/icn-green-check.png") no-repeat right 50%;
color:#468847
}

.control-group .controls input.inputBoxSmallSuccess {
width: 64px;
float: left;
margin-right: 10px;
border-color: #356635;
background: #fff url("../images/icn-green-check.png") no-repeat right 50%;
color:#468847
}

.control-group .controls input.inputBoxSmallSuccess {
width: 64px;
float: left;
margin-right: 10px;
border-color: #356635;
background: #fff url("../images/icn-green-check.png") no-repeat right 50%;
color:#468847
}
 
.control-group .controls .customDropdownMobilePrefix input.inputBoxSmallError
{
width: 100%;
float: left;
margin-right: 19px; /*Value changed from 10-19 */
border-color: #953b39;
background: #fff url("../images/icn-red-x.png") no-repeat right 50%;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;
box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;
color: #7f0000;
}



.customDropdownDay {
    min-width: 70px!important;
    max-width: 70px!important;
    width: 70px!important
}

.customDropdownMonth {
    min-width: 70px!important;
    max-width: 70px!important;
    width: 70px!important
}

.customDropdownYear {
    min-width: 90px!important;
    max-width: 90px!important;
    width: 90px!important
}

.customDropdownNormal {
    min-width: 220px!important;
    max-width: 220px!important;
    width: 220px!important
}

/* [28-04-2013] Ravi Dropdow changes */
.customDropdownLarge {
/*     min-width: 350px!important;
    max-width: 350px!important;
    width: 350px!important */
    min-width: 380px!important;
    max-width: 380px!important;
    width: 380px!important	
}

.customDropdownLarge select {
    min-width: 395px!important;
    max-width: 395px!important;
    width: 395px!important;
}


#questionCustomizeSigning {
    padding-top: 5px;
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle
}

#cancelCreateUser {
    margin-right: 10px
}

.arrow-play {
    display: inline-block;
    width: 14px;
    height: 14px;
    line-height: 14px;
    vertical-align: text-top;
    background-image: url("../images/icons/icn_play_down.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    margin-top: 1px
}

span.removeUser {
    width: 63px;
    text-align: right;
    cursor: hand;
    cursor: pointer
}

span.removeUser:hover {
    text-decoration: underline
}

.customerNameLabel {
    cursor: hand;
    cursor: pointer
}

a:focus {
    outline: 0;
    -moz-outline-style: none
}

.secure-data-footer .lock-icon {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: .5em;
    display: inline-block;
    vertical-align: top
}

.secure-data-footer .secure-notice {
    display: inline-block;
    width: 130px
}

/* Newly added styles for Get In Touch */

.col4-module.get-in-touch .git-container ul.unstyled
{
 margin-top: 0 !important;
}

/*Promo Module changes */
.module-promo-container.promo-module {
    background-color: #F2EBE4;
    border-bottom: 2px solid #E6D9CA;
    margin-left: 0;
    margin-right: 0;
    padding: 0px 15px 20px 20px;
    margin-top: 10px;
}

.module-promo-container.promo-module img {
  float: left;
  width: 50px;
  height: 45px;
  overflow: hidden;	
}

.module-promo-container.promo-module p {  
  float:right;
  width:76%;
  *width:73%;
  width:74%\0;
  margin-top:0;
  height:100px;
  overflow:hidden;
  padding-left: 10px;
  *padding-left: 20px;
}

.promo-module h2 {
  height: 70px;
  overflow: hidden;
  border-bottom: 1px dotted #CCC6C6;
  padding-bottom: 5px;
}

.module-promo-container .promo-module .clearfix:after {
   content: " "; /* Older browser do not support empty content */
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}

.module-promo-container .promo-module .clearfix:after {
  content: "";
  display: table;
  clear: both;
}

/* Implementation for cal center detail page  --- Start ---*/
.main-container  .instructions  table.product-detail td.indicator {
    width: 30px;
}

.main-container  .instructions  table.product-detail td.description {
    padding-left: 20px;
    color: #666363;
    font-size: 12px;
}

.main-container  .instructions  table.product-detail td.description h3 {
    margin-top: 5px;
    color: #000;
}

.main-container  .instructions  table.product-detail .horizontal-line {
    margin: 0
}

.main-container  .instructions  table.product-detail .instructions-step {
    color: #fcfcfc;
    background-color: #c00;
    border-bottom: 2px solid #7f0000;
    padding: 6px 12px 4px 12px;
    padding-bottom: 4px;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
    font-size: 18px;
    text-shadow: 0 1px 0 black
}

.main-container  .instructions  table.product-detail .indicator div.instructions-step {
    color: #fcfcfc;
    background-color: #c00;
    border-bottom: 2px solid #7f0000;
    padding: 6px 10px 4px 10px;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
    font-size: 18px;
    text-shadow: 0 1px 0 black;
    height:20px;
    width:11px;
}

.main-container .instructions ul.unstyled
{
 margin-top: 0 !important;
}

.main-container .instructions ul.unstyled li.title {
    border-bottom: 0
}

.main-container .instructions ul.unstyled li.bottom-border {
    border-bottom: 1px solid #999494
}

.main-container .instructions ul.key-summary-points {
    color: #666363;
    font-size: 12px;
    line-height: 15px
}

.main-container .instructions ul.key-summary-points  label {
    color: #666363;
    font-size: 12px;
    line-height: 15px;
    padding: 2px 2px 2px 0;
}

.main-container .instructions ul.key-summary-points  form {
  padding-top: 10px;
  padding-bottom: 5px;
  border-bottom: 1px dotted #d1d0d0;
}

.main-container .instructions ul.key-summary-points  input[type="checkbox"] {
    margin-left: 0px;
    margin-right: 20px;
    *border:0; /*IE 7 fix*/
    border:0\0; /*IE 8 fix*/
}

.main-container .instructions ul.key-summary-points ul {
    margin-left: 0;
    margin-top: 0;
    list-style: none; 
    color: #666363;
    font-weight: 300;
}

.main-container .instructions ul.key-summary-points ul li {
    border-bottom: 1px dotted #d1d0d0;
    padding: 10px 0;
    font-size: 12px;
    line-height: 15px
}

.main-container .instructions ul.key-summary-points li span.title {
    padding-bottom: 5px;
    font-size: 14px;
    line-height: 15px;
    color: #100f0f;
    font-weight: 700;    
	font-weight: 400\0; /* IE 8*/
    border-bottom: 1px solid #999494;
    display: block;
}
/* --- END ---*/

.col4-module.related-articles {
  *margin-right: -70px; /*IE 7 fix*/
}


/* Testimonial start */

.testimonial-single {
  padding-top: 10px;
  *margin-right: -70px;
}

.col4-module .testimonial-single-preview h3 {
  border-bottom: 1px dotted #ccc6c6;
  padding-bottom: 10px;
}

#testimonial-single-block {
  width: 100%;
  margin-top: 20px;
}

#testimonial-single-block #tsbLeft {
  float: left;
  width: 60px;
  height: 61px;
  overflow: hidden;
}
#testimonial-single-block #tsbRight {
  float: right;
  *padding-left: 10px;
  width: 75%;
  *width: 72%;
  height: 100px;
  overflow: hidden;
  margin-bottom: 5px;
}

#testimonial-single-block img {
  margin: 0;
  padding: 0;
}

#testimonial-single-block h3 {
  border-bottom: none;
  color: #7d7874;
  font-size: 14px;
  font-weight: 700;
  font-weight: 400\0; /* IE 8*/
  margin: 0;
  padding: 0;
  line-height: 16px;
}

#testimonial-single-block h4 {
  font-size: 12px;
  line-height: 12px;
  *line-height: 14px;
  color: #857f7b;
  margin: 0;
  font-weight: 300;
}

#testimonial-single-block p {
  font-size: 12px;
  line-height: 12px;
  color: #b0a8a4;
}

/* End of Testimonial */

/* Subsidiary Panel Start */
.subsidiaryPanel {
  padding-top: 20px;
}

.subsidiaryPanel .subsidiary-image {
  border-bottom:1px dotted #ccc6c6;
  padding-bottom: 10px;
  height: 75px;
  overflow: hidden;
}

.span12 .subsidiaryPanel .pull-right-last {
  float: right;
  padding-right: 20px;
}

/* End of Subsidiary Panel */

.global-footer .left-section span.copyright {
  font-size: 14px;
}

/* Frequently used forms */
.frequently-used-forms {
  *margin-right: -70px;
}

.frequently-used-forms .doc-link {
  border-bottom: 1px dotted #ccc6c6;
  width: 75%;
  *width: 150px;
}

.frequently-used-forms h2 {
  height: 40px !important;
  *width: 100%; 
}

#footer-information .secure-data-footer {display:none}

.footer-span12 .footer .row-fluid .span3 div p {
  /* line-height: 5px; */
  line-height: 20px;
}

input:focus::-webkit-input-placeholder 
{
    color: transparent;
}

#overlay{ background: url(../images/img_overlay_bg.png) repeat; width:100%; min-height:1800px;z-index:10; display:none; position:absolute; top:0; left:0; color:#111}

.currency-converter p.mid-market-text {
    /* color: #ccc; */
	color: #999494;
    margin-top: 0;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
    font-size: 73%; 
}

.currency-converter p.mid-market-text a#mid-market-refresh {
    background: url("../images/glyphicons-halflings.png") 48% 16%; 
    line-height: 14px; 
    margin-top: -2px; 
    width: 25px; 
    display: inline-block; 
    height: 14px; 
    vertical-align: text-top;
    cursor: pointer;
       opacity: 0.4;
       filter:alpha(opacity=40); /* For IE8 and earlier */
}

.main-container .row-fluid .span12 .page-module .row-fluid .video-placeholder {
width: 330px;
/* height: 295px; */
height: 330px;
/* margin-right: -20px;  */
/* margin-right: -30px; */
margin-right: -30px;  /* [13-06-2013] added by Ravi */
background-color: #333; /* [31-05-2013] added by Ravi */
padding: 10px; /* [31-05-2013] added by Ravi */
margin-top: 10px;
}


/*[2013-04-23 DBS-Kevin] Added - BEGIN*/

.form-online-account-opening-wealth #map-panel div.address {margin-left: 15px; color: #999494;}

.form-online-account-opening-wealth #map-panel ul.store-list {margin: 0px; list-style-type: none;}

.form-online-account-opening-wealth #wealth-content .intro-text{font-size: 18px; line-height: 25px; margin-top: 20px;color: inherit;text-align: inherit; padding-bottom: inherit; padding-top: inherit;font-weight: inherit;}

.form-online-account-opening-wealth #map-panel .branch-location-suggestion-label{color: #100F0F;}

/*[2013-04-23 DBS-Kevin] Added - END*/


/**[2013-04-23 DBS-Kevin] Added - BEGIN**/

/*Cascading Style Sheet for GSA Suggest.*/

.ss-gac-m { background: white; border: 1px solid #CCCCCC; color: #999494; cursor: default; font-size: 13px; line-height: 17px; margin: -11px 0 0; position: absolute; z-index: 99; left: 0; }

.ss-gac-m tr{height:35px}

.ss-gac-b { background: #CC0000; color: white; }

.ss-gac-c { overflow: hidden; padding-left: 3px; text-align: left; white-space: nowrap; }

.ss-gac-d { color: green; font-size: 10px; overflow: hidden; padding: 0 3px; text-align: right; white-space: nowrap; }

.ss-gac-b td { color: white; }

.ss-gac-e td { font-size: 10px; line-height: 15px; padding: 0 3px 2px; text-align: right; }

.ss-gac-e span { color: #00c; cursor:pointer; text-decoration: underline; }

/**[2013-04-23 DBS-Kevin] Added - END**/


/* [14-05-2013] =Social Media added by Ravi */
.get-in-touch  .title.icn-phone a { width: 20px; height: 20px; margin-right: 8px; display: inline-block; line-height:16px; }
.get-in-touch  .title.icn-phone .git-icn-rss { background: url(../images/get-in-touch-social-media/icon-rss.png) 0 5px no-repeat; }
.get-in-touch  .title.icn-phone .git-icn-twitter { background: url(../images/get-in-touch-social-media/icon-twitter.png) 0 5px no-repeat;}
.get-in-touch  .title.icn-phone .git-icn-facebook { background: url(../images/get-in-touch-social-media/icon-facebook.png) 0 5px no-repeat; }
.get-in-touch  .title.icn-phone .git-icn-youtube { background: url(../images/get-in-touch-social-media/icon-youtube.png) 0 5px no-repeat; width: 34px; }
.get-in-touch  .title.icn-phone .git-icn-linked-in { background: url(../images/get-in-touch-social-media/icon-linkedin.png) 0 4px no-repeat; }
.get-in-touch  .title.icn-phone .git-icn-google-plus { background: url(../images/get-in-touch-social-media/icon-gplus.png) 0 1px no-repeat;}
.get-in-touch  .title.icn-phone .weibo { background: url(../images/get-in-touch-social-media/icon-weibo.png) 0 4px no-repeat;}


.get-in-touch  .title.icn-phone .git-icn-rss:hover { background: url(../images/get-in-touch-social-media/icon-rss-hover.png) 0 5px no-repeat; }
.get-in-touch  .title.icn-phone .git-icn-twitter:hover { background: url(../images/get-in-touch-social-media/icon-twitter-hover.png) 0 5px no-repeat;}
.get-in-touch  .title.icn-phone .git-icn-facebook:hover { background: url(../images/get-in-touch-social-media/icon-facebook-hover.png) 0 5px no-repeat; }
.get-in-touch  .title.icn-phone .git-icn-youtube:hover { background: url(../images/get-in-touch-social-media/icon-youtube-hover.png) 0 5px no-repeat;  width: 34px; }
.get-in-touch  .title.icn-phone .git-icn-linked-in:hover { background: url(../images/get-in-touch-social-media/icon-linkedin-hover.png) 0 4px no-repeat; }
.get-in-touch  .title.icn-phone .git-icn-google-plus:hover { background: url(../images/get-in-touch-social-media/icon-gplus-hover.png) 0 1px no-repeat;}
.get-in-touch  .title.icn-phone .weibo:hover { background: url(../images/get-in-touch-social-media/icon-weibo-hover.png) 0 4px no-repeat;}

/* .get-in-touch  .title.icn-phone a { width: 16px; height: 16px; margin-right: 8px; display: inline-block; line-height:16px; }
.get-in-touch  .title.icn-phone .git-icn-rss { background: url(../images/icon-rss.png) 0 0 no-repeat; }
.get-in-touch  .title.icn-phone .git-icn-twitter { background: url(../images/icon-twitter.png) 0 0 no-repeat; width: 20px; }
.get-in-touch  .title.icn-phone .git-icn-facebook { background: url(../images/icon-facebook.png) 0 0 no-repeat; }
.get-in-touch  .title.icn-phone .git-icn-youtube { background: url(../images/icon-youtube.png) 0 0 no-repeat; width: 34px; }
.get-in-touch  .title.icn-phone .git-icn-linked-in { background: url(../images/icon-linkedin.png) 0 0 no-repeat; }
.get-in-touch  .title.icn-phone .git-icn-google-plus { background: url(../images/icon-gplus.png) 0 0 no-repeat; width: 20px; }

.get-in-touch  .title.icn-phone .git-icn-rss:hover,
.get-in-touch  .title.icn-phone .git-icn-twitter:hover,
.get-in-touch  .title.icn-phone .git-icn-facebook:hover,
.get-in-touch  .title.icn-phone .git-icn-youtube:hover,
.get-in-touch  .title.icn-phone .git-icn-linked-in:hover,
.get-in-touch  .title.icn-phone .git-icn-google-plus:hover {
    background-position: 0 -16px;
} */

.page-module.visible-phone-get-in-touch {display: none;}  /* [07-06-2013] added by Ravi */

/* .git-icn-twitter,.git-icn-facebook,.git-icn-youtube,.git-icn-rss,.git-icn-linked-in,.git-icn-google-plus {

background:url(../images/icons-sec0f004ec0.png) no-repeat;

}

 

.git-icn-twitter {

background-position:0 -865px;

height:20px;

width:16px;

float:left;

margin-right:10px;

}

 

.git-icn-facebook {

background-position:0 -1178px;

height:20px;

width:6px;

float:left;

margin-right:10px;

}

 

.git-icn-youtube {

background-position:0 -519px;

height:20px;

width:34px;

float:left;

margin-right:10px;

}

 

.git-icn-rss {

background-position:0 -828px;

height:20px;

width:13px;

float:left;

margin-right:10px;

}

 

.git-icn-linked-in {

background-position:0 -968px;

height:20px;

width:14px;

float:left;

margin-right:10px;

}

 

.git-icn-google-plus {

background-position:0 -773px;

height:20px;

width:19px;

float:left;

margin-right:10px;

} */


/* [07-05-2013] Ravi - get in touch on hover - Start */
/* .git-icn-twitter:hover,.git-icn-facebook:hover,.git-icn-youtube:hover,.git-icn-rss:hover,.git-icn-linked-in:hover,.git-icn-google-plus:hover {
background:url(../images/icons-sec0f004ec0-hover.png) no-repeat;
} 

.git-icn-twitter:hover {

background-position:0 -865px;

height:20px;

width:16px;

float:left;

margin-right:10px;

}

.git-icn-facebook:hover {

background-position:0 -1178px;

height:20px;

width:6px;

float:left;

margin-right:10px;

}

.git-icn-youtube:hover {

background-position:0 -519px;

height:20px;

width:34px;

float:left;

margin-right:10px;

}

.git-icn-rss:hover {

background-position:0 -828px;

height:20px;

width:13px;

float:left;

margin-right:10px;

}

.git-icn-linked-in:hover {

background-position:0 -968px;

height:20px;

width:14px;

float:left;

margin-right:10px;

}

.git-icn-google-plus:hover {

background-position:0 -773px;

height:20px;

width:19px;

float:left;

margin-right:10px;

} */
/* [07-05-2013] Ravi - get in touch on hover - End */

/* [26-04-2013]Ravi -add calendar style */
.control-group .controls .calendar-icon {
background: url("../images/glyphicons-halflings.png") 42% 82%;
line-height: 14px;
margin-top: 12px;
width: 25px;
display: inline-block;
height: 14px;
vertical-align: text-top;
cursor: pointer;
}

/*[28-04-2013] Ravi added class appointmentdate*/
input#inputAppointmentDate
{
  background: url("../images/inputCalendar.png") no-repeat 95% 50%;
}

input#inputAppointmentDate[readonly] {cursor: pointer;}

/*[03-05-2013] Ravi added class */
.control-group .controls p.errorMessage
{
  margin: 0;
  color: #F00;
  display: none;
  font-size: 85%;
  font-weight: 700;
  font-weight: 400\0; /* IE 8*/
  color: #7f0000; 
  /* clear: both;   */
}

/* [04-05-2013] Ravi add style to input ids */
input#customerFirstName, input#customerLastName, input#user-first-name, input#user-last-name, input#inputFirstName, input#inputLastName {
  text-transform: capitalize;
}

/* [04-05-2013] Ravi add style  */
#wealth-contact-me-content h1, #appointmentConfirmationDIV h1, #wealth-content .form-horizontal h1 {
  /* text-transform: capitalize; */
  text-transform: initial; /* [03-06-2013]  Modified by Ravi */
}

/* [05-05-2013] Ravi add style  */
.control-group .controls .input.inputBoxError {
border-color: #953B39;
background: #FFF url("../images/icn-red-x.png") no-repeat right 50%;
color: #7F0000;
}
.control-group .controls .input.inputBoxError {
border-color: #356635;
background: #FFF url("../images/icn-green-check.png") no-repeat right 50%;
color: #468847;
}
 

/* [05-05-2013] Ravi add style */
.form-horizontal p.intro-text
{
font-size: 18px;
line-height: 25px;
margin-top: 20px;
margin: 0;
padding: 0;
text-align: left;
color: #100f0f
} 

/*[2013-05-08 DBS-Kevin] (SIT-414) Added - BEGIN*/
.related-searches ul {list-style-type:none; margin-left:0; font-size:18px}
.related-searches ul li {margin-bottom:10px}
.related-searches ul li a {color:#100F0F; font-weight:300}
.popular-searches ol {font-size:18px}
.popular-searches ol li {margin-bottom:10px}
.popular-searches ol li a {color:#100F0F; font-weight:300}
.col4-module.related-searches { *margin-right:-70px}
.col4-module.popular-searches { *margin-right:-70px}
/*[2013-05-08 DBS-Kevin] (SIT-414) Added - BEGIN*/

/**[2013-05-10 DBS-Kevin] UAT-279 - BEGIN**/

#map-canvas .title {font-weight:700;
font-weight: 400\0; /* IE 8*/
}

#map-canvas .address {font-size:12px;}

#map-canvas .phone, #map-canvas .fax {color:#999494}

/**[2013-05-10 DBS-Kevin] UAT-279 - END**/


/* [12-05-2013] 4.14am Added by Ravi - START */
.global-footer .right-section a { width: 20px; height: 20px; display: inline-block; float: right; margin-left: 10px; }
.global-footer .right-section .icn-rss { background: url(../images/footer-social-media/icon-rss.png) no-repeat; }
.global-footer .right-section .icn-twitter { background: url(../images/footer-social-media/icon-twitter.png) no-repeat;}
.global-footer .right-section .icn-facebook { background: url(../images/footer-social-media/icon-facebook.png) no-repeat; }
.global-footer .right-section .icn-youtube { background: url(../images/footer-social-media/icon-youtube.png) no-repeat; width: 34px; }
.global-footer .right-section .icn-linked-in { background: url(../images/footer-social-media/icon-linkedin.png) no-repeat; }
.global-footer .right-section .icn-google-plus { background: url(../images/footer-social-media/icon-gplus.png) no-repeat;}
.global-footer .right-section .weibo { background: url(../images/footer-social-media/icon-weibo.png) no-repeat;}

/* .global-footer .right-section .icn-youtube, .global-footer .right-section .icn-linked-in, .global-footer .right-section .icn-twitter, .global-footer .right-section .icn-facebook, .global-footer .right-section .icn-rss, .global-footer .right-section .icn-google-plus {
  background: url('../images/icons-s0099f5f8a7-footer.png') no-repeat;
} 

.global-footer .right-section .weibo, .global-footer .right-section .weixin {
    background: url('../images/icons_footer_2.png') no-repeat;
}

.global-footer .right-section .weibo {
background-position: -2px -1px;
height: 20px;
width: 15px;
float: right;
margin-left: 10px;
}

.global-footer .right-section .weixin {
background-position: -2px -19px;
height: 20px;
width: 17px;
float: right;
margin-left: 10px;
}

.global-footer .right-section .icn-rss {
    background-position: 0 -884px;
    height: 20px;
    width: 13px;
    float: right;
    margin-left: 10px
}

.global-footer .right-section .icn-google-plus {
    background-position: 0 -826px;
    height: 20px;
    width: 19px;
    float: right;
    margin-left: 10px
}	
 
.global-footer .right-section .icn-youtube {
    background-position: 0 -486px;
    height: 20px;
    width: 34px;
    float: right;
    margin-left: 10px
}

.global-footer .right-section .icn-linked-in {
    background-position: 0 -1103px;
    height: 20px;
    width: 14px;
    float: right;
    margin-left: 10px
}

.global-footer .right-section .icn-twitter {
    background-position: 0 -923px;
    height: 20px;
    width: 16px;
    float: right;
    margin-left: 10px
}

.global-footer .right-section .icn-facebook {
    background-position: 0 -1323px;
    height: 20px;
    width: 6px;
    float: right;
    margin-left: 10px
} */
/* [12-05-2013] 4.14am Added by Ravi - END */

/*[16-05-2013] added by Ravi */
.disclaimerHeading { 
font-weight: 700;
font-weight: 400\0; /* IE 8*/
}
.disclaimer {
  color: #999494;
  white-space: normal;
}

/*[20-05-2013] Navigation 2nd level - Sheetal changes added - Ravi */
.sub-navigation ul li a.product-info-tab-link {color:#100f0f;}  
.sub-navigation ul li a.product-info-tab-link:hover {color:#c00;}   /* mouse over link */
.sub-navigation ul li a.product-info-tab-link-selected:link {color:#100f0f;}   
.sub-navigation ul li a.product-info-tab-link-selected:hover {color:#c00;text-decoration: none;}   /* mouse over link */

/* [22-05-2013] FF hack - Ravi */
#header .header-menu .dropdown-menu, x:-moz-any-link  { 
   margin-top: -3px !important; 
   margin-left: -1px;
   margin-right: -1px;
 }
/* #search-dropdown, x:-moz-any-link  {margin-right: -1px;} */
 
/* [22-05-2013] Chrome & Safari hack - Ravi */
@media screen and (-webkit-min-device-pixel-ratio:0) {
 #header .header-menu .dropdown-menu { 
   margin-top: -3px !important; 
   margin-left: -1px;
   margin-right: -1px;
 }
 /* #search-dropdown {margin-right: -1px;}  */
}

/* [27-05-2013] Market CSS - Ravi - Merged from market.css to desktop.css - START */
.asset-select {
display: inline-block;
/* margin-top: 6px; */
float: right;
width: 144px;
height: 25px;
overflow: hidden;
border: 1px solid #CBC6C6;
/* border-bottom: 2px solid #CBC6C6; */
background: url(../images/selectarrow.png) no-repeat right;
} 


 .asset-select select {
background: transparent;
/* width: 168px; */
/* width: 146px; */
width: 166px;
/* padding: 5px; */
/* margin-top: 2px; */
font-size: 17px;
border: 0;
border-radius: 0;
height: 25px;
-webkit-appearance: none;
line-height: normal;
padding: 2px 5px;
} 

.asset-select:active {
    /* background: url(../images/market/arrow-down-clicked.png) no-repeat right; */
	background: url(../images/selectarrow.png) no-repeat right;
}
.tableHead {
    border-bottom: 2px solid #c80011;
    color: #666363 !important;
    font-size: 17px !important;
    font-weight: 300 !important;
    padding: 18px 18px 4px 18px !important;
    border-left: 0px !important;
    border-right: 0px !important;
    text-align: left;
}
.symbolDisplayName {
    font-weight: 300;
    text-align: left;
    border-left: 0px !important;
    padding-left: 0px !important;
}
.up {
    color: #69A740;
}
.down {
    color: #C80011;
}
.mini-chart-holder{
	border: 1px solid #CFCECE;
	background-color: #FFFFFF;
	padding: 5px;
}
.mini-chart-head{
	font-weight: 700;
	font-weight: 400\0; /* IE 8*/
	height: 15%;
	border: none;
}
.mini-chart-body{
	border: 1px solid #CFCECE;
}
#DevCartel_MarketOverview_Area {
    /* font-family: 'Open Sans',  Arial, sans-serif; */
    color: #100F0F;
    font-size: 14px;
    width: 100%;
    float: left;
    margin: 0px;
}
#DevCartel_MarketOverview_Title {
    float: left;
/*     font-size: 48px;
    font-weight: bold; */
	font-size: 32px;  /* [31-05-2013] modified by Ravi */
	/* font-weight: normal;  */
	font-weight: 300; 
	/* line-height: 35px; */
    /* line-height: 50px; */
	/* padding-top: 20px; */
}
#DevCartel_MarketOverview_Header{
    display: inline-block;
    float: left;
    width: 100%;
    /* padding: 21px 0; */
	/* padding: 10px 0 32px 0; */
	/* padding: 30px 0 19px 0; */
	padding: 30px 0 19px 0;
    border-bottom: 1px dotted #CFCECE;
	line-height: 28px;
	margin-bottom: 10px;
}
#DevCartel_MarketOverview_Holder {
/*     width: 592px;
    height: 300px; */
}
#DevCartel_Quote_1_Table {  
    border-spacing:0;
    border-collapse:collapse;
}
#DevCartel_Quote_1 table tbody tr td {
    font-weight: 400;
    border-left: 1px solid #f2f1f1;
    text-align: left;
    width: auto;
    padding: 12px 14px;
    /* border-top: 1px dotted #cfcece; */
    font-size: 15px;
    border-right: 0px !important;
	border-top: 1px dotted #cfcece;
}
#DevCartel_Quote_1 {
    display: inline-block;
    width: 100%;
}
#DevCartel_Chart_1 {
    display: inline-block;
    width: 100%;
    margin-top: 20px;
}
#DevCartel_MarketOverview_SelectChartView ol{
    display: block;
    list-style: none;
    height: inherit;
    margin: 0px;
    padding: 0px;
}
#DevCartel_MarketOverview_SelectChartView li{
    display: inline-block;
    position: relative;
    vertical-align: top;
    height: inherit;
}
#DevCartel_MarketOverview_SelectChartView a{
    color: #666363;
    font-size: 16px;
    padding: 10px 5px;
    cursor: pointer;
    display: block;
    border-right: 1px dotted #CFCECE;
    text-decoration: none;
    width: 53px;
    height: inherit;
    text-align: center;
    vertical-align: middle;
}
#DevCartel_MarketOverview_SelectChartView span{
    display: inline;
    position: relative;
    font: 14px;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
}
#DevCartel_MarketOverview_SelectChartView a.chart-view-selected{
    color: #C80011;
    border-bottom: 2px solid #C80011;
}

#DevCartel_MarketOverview_CurrencySwitch {
    display: none;
}

#DevCartel_MarketOverview_CurrencySwitch ol{
    display: block;
    list-style: none;
    height: inherit;
    margin: 0px;
    padding: 0px;
	/* border-top: 1px dotted #CFCECE; */
	/* margin-top: 67px; */
}
#DevCartel_MarketOverview_CurrencySwitch li{
    display: inline-block;
    position: relative;
    vertical-align: top;
    height: inherit;
}
#DevCartel_MarketOverview_CurrencySwitch a{
    color: #666363;
    font-size: 14px;
    /* padding: 5px 0px; */
	/* padding: 15px 0px; */
    cursor: pointer;
    display: block;
    border-right: 1px solid #CFCECE;
    text-decoration: none;
    /* width: 45px; */
	width: auto;
    height: inherit;
    text-align: center;
    vertical-align: middle;
	/* margin-top: 15px; */
	padding: 5px 10px;
	font-weight: 700;
	font-weight: 400\0; /* IE 8*/
	
}
#DevCartel_MarketOverview_CurrencySwitch span{
    display: inline;
    position: relative;
    font: 14px;
    font-weight: 700;
	font-weight: 400\0; /* IE 8*/
}
#DevCartel_MarketOverview_CurrencySwitch_Default {
  border-left: 1px solid #CFCECE;
}
#DevCartel_MarketOverview_CurrencySwitch a.currency-switch-selected{
/*     color: #C80011;
    border-bottom: 2px solid #C80011; */
color: #7f0000;
position: relative;
/* border-left: 1px solid #dedad5;
border-right: 1px solid #dedad5; */
border-bottom: 2px solid #c00;	
}
#DevCartel_MarketOverview_CurrencySwitch a:hover {
color: #c00;
}
#DevCartel_MarketOverview_CurrencySwitch_Separator{
    width: 5px !important;
    height: 10px !important;
    padding:0;
    background: url(../images/market/separator.png) no-repeat center;
	display: none !important
}
#DevCartel_Quote_1_JPY_TR td.symbolDisplayName {
    background: url(../images/market/jp.png) no-repeat right;
}
#DevCartel_Quote_1_EUR_TR td.symbolDisplayName {
    background: url(../images/market/eu.png) no-repeat right;
}
#DevCartel_Quote_1_GBP_TR td.symbolDisplayName {
    background: url(../images/market/gb.png) no-repeat right;
}
#DevCartel_Quote_1_AUD_TR td.symbolDisplayName {
    background: url(../images/market/au.png) no-repeat right;
}
#DevCartel_Quote_1_SGD_TR td.symbolDisplayName {
    background: url(../images/market/sg.png) no-repeat right;
}
#DevCartel_Quote_1_CNH_TR td.symbolDisplayName {
    background: url(../images/market/cn.png) no-repeat right;
}
#DevCartel_Quote_1_HKD_TR td.symbolDisplayName {
    background: url(../images/market/hk.png) no-repeat right;
}
#DevCartel_Quote_1_INR_TR td.symbolDisplayName {
    background: url(../images/market/in.png) no-repeat right;
}
#DevCartel_Quote_1_IDRX_TR td.symbolDisplayName {
    background: url(../images/market/id.png) no-repeat right;
}
#DevCartel_Quote_1_TWD_TR td.symbolDisplayName {
    background: url(../images/market/tw.png) no-repeat right;
}

/*Adding a white space to  XXX/IDR*/

#DevCartel_Quote_1_JPYSGDX_TR td.symbolDisplayName, #DevCartel_Quote_1_JPYHKDX_TR td.symbolDisplayName, #DevCartel_Quote_1_JPYCNHR_TR td.symbolDisplayName, #DevCartel_Quote_1_JPYINRX_TR td.symbolDisplayName, #DevCartel_Quote_1_JPYTWDX_TR td.symbolDisplayName {
    background: url(../images/market/jp.png) no-repeat right;
}
#DevCartel_Quote_1_EURSGDX_TR td.symbolDisplayName, #DevCartel_Quote_1_EURHKDX_TR td.symbolDisplayName, #DevCartel_Quote_1_EURCNHR_TR td.symbolDisplayName, #DevCartel_Quote_1_EURINRX_TR td.symbolDisplayName,  #DevCartel_Quote_1_EURTWDX_TR td.symbolDisplayName{
    background: url(../images/market/eu.png) no-repeat right;
}
#DevCartel_Quote_1_GBPSGDX_TR td.symbolDisplayName, #DevCartel_Quote_1_GBPHKDX_TR td.symbolDisplayName, #DevCartel_Quote_1_GBPCNHR_TR td.symbolDisplayName, #DevCartel_Quote_1_GBPINRX_TR td.symbolDisplayName, #DevCartel_Quote_1_GBPTWDX_TR td.symbolDisplayName {
    background: url(../images/market/gb.png) no-repeat right;
}
#DevCartel_Quote_1_AUDSGDX_TR td.symbolDisplayName, #DevCartel_Quote_1_AUDHKDX_TR td.symbolDisplayName, #DevCartel_Quote_1_AUDCNHR_TR td.symbolDisplayName, #DevCartel_Quote_1_AUDINRX_TR td.symbolDisplayName, #DevCartel_Quote_1_AUDTWDX_TR td.symbolDisplayName {
    background: url(../images/market/au.png) no-repeat right;
}
#DevCartel_Quote_1_CNHSGDR_TR td.symbolDisplayName, #DevCartel_Quote_1_CNHHKDR_TR td.symbolDisplayName, #DevCartel_Quote_1_CNHCNHR_TR td.symbolDisplayName, #DevCartel_Quote_1_CNHINRR_TR td.symbolDisplayName, #DevCartel_Quote_1_CNHTWDR_TR td.symbolDisplayName {
    background: url(../images/market/cn.png) no-repeat right;
}

#DevCartel_Quote_1_JPYIDRX_TR td.symbolDisplayName {
    background: url(../images/market/jp_nospace.png) no-repeat right;

}

#DevCartel_Quote_1_EURIDRX_TR td.symbolDisplayName {
    background: url(../images/market/eu_nospace.png) no-repeat right;
}

#DevCartel_Quote_1_GBPIDRX_TR td.symbolDisplayName {
    background: url(../images/market/gb_nospace.png) no-repeat right;
}

#DevCartel_Quote_1_AUDIDRX_TR td.symbolDisplayName {
    background: url(../images/market/au_nospace.png) no-repeat right;
}

#DevCartel_Quote_1_CNHIDRR_TR td.symbolDisplayName {
    background: url(../images/market/cn_nospace.png) no-repeat right;
}

#DevCartel_MarketOverview_CurrencySwitch_HomeCurrency { margin-left: -8px;}
/* [27-05-2013] Market CSS - Ravi - Merged from market.css to desktop.css - END */

/*[2013-07-05 DBS-Kevin] Market Overview: Fix for Chinese labels - BEGIN*/
#DevCartel_MarketOverview_Area .symbolDisplayName {max-width: 100px;}
/* #DevCartel_MarketOverview_Area .asset-select {border: 1px solid #CBC6C6;} */
#DevCartel_MarketOverview_Area .tableHead {white-space: nowrap; border-top: none;}
#DevCartel_Quote_1_JPY_TR td.symbolDisplayName, #DevCartel_Quote_1_EUR_TR td.symbolDisplayName, #DevCartel_Quote_1_GBP_TR td.symbolDisplayName, #DevCartel_Quote_1_AUD_TR td.symbolDisplayName, #DevCartel_Quote_1_SGD_TR td.symbolDisplayName, #DevCartel_Quote_1_CNH_TR td.symbolDisplayName, #DevCartel_Quote_1_HKD_TR td.symbolDisplayName, #DevCartel_Quote_1_INR_TR td.symbolDisplayName, #DevCartel_Quote_1_IDRX_TR td.symbolDisplayName, #DevCartel_Quote_1_TWD_TR td.symbolDisplayName, #DevCartel_Quote_1_JPYSGDX_TR td.symbolDisplayName, #DevCartel_Quote_1_JPYHKDX_TR td.symbolDisplayName, #DevCartel_Quote_1_JPYCNHR_TR td.symbolDisplayName, #DevCartel_Quote_1_JPYINRX_TR td.symbolDisplayName, #DevCartel_Quote_1_JPYTWDX_TR td.symbolDisplayName, #DevCartel_Quote_1_EURSGDX_TR td.symbolDisplayName, #DevCartel_Quote_1_EURHKDX_TR td.symbolDisplayName, #DevCartel_Quote_1_EURCNHR_TR td.symbolDisplayName, #DevCartel_Quote_1_EURINRX_TR td.symbolDisplayName, #DevCartel_Quote_1_EURTWDX_TR td.symbolDisplayName, #DevCartel_Quote_1_GBPSGDX_TR td.symbolDisplayName, #DevCartel_Quote_1_GBPHKDX_TR td.symbolDisplayName, #DevCartel_Quote_1_GBPCNHR_TR td.symbolDisplayName, #DevCartel_Quote_1_GBPINRX_TR td.symbolDisplayName, #DevCartel_Quote_1_GBPTWDX_TR td.symbolDisplayName, #DevCartel_Quote_1_AUDSGDX_TR td.symbolDisplayName, #DevCartel_Quote_1_AUDHKDX_TR td.symbolDisplayName, #DevCartel_Quote_1_AUDCNHR_TR td.symbolDisplayName, #DevCartel_Quote_1_AUDINRX_TR td.symbolDisplayName, #DevCartel_Quote_1_AUDTWDX_TR td.symbolDisplayName, #DevCartel_Quote_1_CNHSGDR_TR td.symbolDisplayName, #DevCartel_Quote_1_CNHHKDR_TR td.symbolDisplayName, #DevCartel_Quote_1_CNHCNHR_TR td.symbolDisplayName, #DevCartel_Quote_1_CNHINRR_TR td.symbolDisplayName, #DevCartel_Quote_1_CNHTWDR_TR td.symbolDisplayName, #DevCartel_Quote_1_JPYIDRX_TR td.symbolDisplayName, #DevCartel_Quote_1_EURIDRX_TR td.symbolDisplayName, #DevCartel_Quote_1_GBPIDRX_TR td.symbolDisplayName, #DevCartel_Quote_1_AUDIDRX_TR td.symbolDisplayName, #DevCartel_Quote_1_CNHIDRR_TR td.symbolDisplayName {
    padding-right: 34px !important;
}
/*[2013-07-05 DBS-Kevin] Market Overview: Fix for Chinese labels - BEGIN*/



/* [21-06-2013] Launch Overlay added by Ravi - START */
#launchOverlay {
 position:relative;
 top:0;
 left:0;
 right:0;
 z-index:999;
 height:100%;
}

#launchOverlay_mainContainer {
 /* position: relative; */
 margin:0 auto;
 height:104px;
 *height:auto;
}

#launchOverlay_tooltip {
 position:absolute;
} 

#launchOverlay_bg {
 position:fixed;
 top:0;
 left:0;
 right:0;
 bottom:0;
 background:url(../images/launch/bg.png);
}

#launchOverlayContainer { position: relative; }
#launchOverlay_tooltip img {
/*
  max-width: 100%;
  margin-left: 319%;
  *margin-left: 66.5%;
*/
  margin-left: -160px;   /* [21-06-2013] added by Ravi */
  max-width: none;   /* [21-06-2013] added by Ravi */
 /*  margin-top: 75px; */ 
  height: auto;
  vertical-align: middle;
  border: 0;  
}
/*  
#launchOverlay_tooltip img, x:-moz-any-link  { margin-left: -127px; } 
@media screen and (-webkit-min-device-pixel-ratio:0) {
  #launchOverlay_tooltip img { margin-left: -129px;} 
} */
/* [21-06-2013] Launch Overlay added by Ravi - END */
/* #launchOverlay {
 position:absolute;
 top:0;
 left:0;
 right:0;
 z-index:999;
 height:100%;
}

#launchOverlay_mainContainer {
 position: relative;
 margin:0 auto;
 height:104px;
}

#launchOverlay_tooltip {
 position:absolute;
} 

#launchOverlay_bg {
 position:fixed;
 top:0;
 left:0;
 right:0;
 bottom:0;
 background:url(../images/launch/bg.png);
}

#launchOverlayContainer { position: relative; }
#launchOverlay_tooltip img {
  max-width: 100%;
  margin-left: 319%;
  *margin-left: 66.5%;
  margin-top: 85px;
  height: auto;
  vertical-align: middle;
  border: 0;  
}  */

/* btn-info-branch-locator class added by Sheetal 04-June-2013 */

.input-append>.btn.btn-info-branch-locator {
    min-height: 20px
}
 
.btn.btn-info-branch-locator {
    color: #c00;
    text-shadow: none;
    background-color: #fff;
    *background-color: #fff;
    background-image: none;
    background-repeat: no-repeat;
    filter: none;
    border: 1px solid #ccc;
    line-height: 18px
}
 
.btn.btn-info-branch-locator:hover,.btn.btn-info-branch-locator:active,.btn.btn-info-branch-locator.active {
    color: #c00;
    background-color: #fff;
    *background-color: #fff
}

.btn.btn-info-branch-locator.disabled,.btn.btn-info-branch-locator[disabled] {
    color: #999494
}
 
.btn.btn-info-branch-locator:active,.btn.btn-info-branch-locator.active {
    background-color: #fff \9
}

.lt-ie9 .input-append>.btn.btn-info-branch-locator {
    min-height: 20px
}
 
.lt-ie8 .input-append>.btn.btn-info-branch-locator {
    min-height: 20px
}
 
.lt-ie8 .input-append>.btn.btn-info-branch-locator div {
    margin-top: 7px
}

/* [05-06-2013] added by Ravi */
.customDropdownExtraLarge {
    min-width: 480px!important;
    max-width: 480px!important;
    width: 4800px!important
}

/* [05-06-2013] added by Ravi */
.customDropdownExtraLarge select {
    min-width: 500px!important;
    max-width: 500px!important;
    width: 500px!important
}

h1.section-title span{ text-transform: capitalize; }  /* [18-06-2013] added by Ravi */
.splitter-hero-block.row-fluid.page-module { width: auto; }
.splitter-tile.span4 { 
  /* width: 29.91489%; */
  /* *width: 25.50%; */
  width: 31.91489%;
  *width: 27.71489%;
}
.page-module.transparent.global-footer.global-footer-splitter .right-section {float: right;}


/* [26-06-2013] Market Overview CSS IE6 and IE7 Fix - START */
.lt-ie8 .asset-select select {width: 144px; position: absolute;}
.lt-ie8 .asset-select {filter: alpha(opacity=0); border: 0;}
.lt-ie8 .mini-chart-head {float: left; margin: 0 5px;}
.lt-ie8 #DevCartel_MarketOverview_SelectChartView li {display: inline; float: left;}
.lt-ie8 #DevCartel_MarketOverview_CurrencySwitch li {display: inline; float: left;}
.mini-chart-holder{z-index: 100;}
/* [26-06-2013] Market Overview CSS IE6 and IE7 Fix - END */

.article-content-block.row-fluid em { color: #000 } /* [01-07-2013] added by Ravi */

/* [03-07-2013] testimonial fix */
.testimonial-block.page-module h2 {
  padding-top: 30px;
  margin-top: 0;
}

/* [03-07-2013] Get in Touch webio & weixin  - START */
/* .get-in-touch  .title.icn-phone .weibo, .get-in-touch  .title.icn-phone .weixin {
    background: url('../images/icons_footer_2.png') no-repeat;
}

.get-in-touch  .title.icn-phone .weibo {
background-position: -2px -1px;
}

.get-in-touch  .title.icn-phone .weixin {
background-position: -2px -23px;
width: 17px;
}

.get-in-touch  .title.icn-phone .weibo:hover, .get-in-touch  .title.icn-phone .weixin:hover {
    background: url('../images/icons_footer_2.png') no-repeat;
}

.get-in-touch  .title.icn-phone .weibo:hover {
background-position: -2px -1px;
}

.get-in-touch  .title.icn-phone .weixin:hover {
background-position: -2px -23px;
width: 17px;
} */
/* [03-07-2013] Get in Touch webio & weixin  - END */
/* .article-actions {
  margin-top: 10px;
} */
.article-list h1#main-heading { margin-top: 30px;}
.search-list h1 { margin-top: 30px;}
.product-summary.product-detail {
  margin-top: 30px;
}
.row-fluid.page-module .article-summary {
  margin-top: 30px;
}
.span4 .article-actions {
  margin-top: 30px;
}

#FAQ-H3 { margin-left: 45px; }

.tpc #header .header-menu>li.search>div {
padding-left: 7px;
padding-right: 20px;
}
.tpc #header .header-menu>li.search .icons-search {
background-position: 0 -700px;
height: 25px;
width: 33px;
}
body{
	font-family: Arial,sans-serif !important;
}

h1{
	font-size: 3em; /* 48px / 16px */
}

h2.section-title{
	font-size: 2em; /* 32px / 16px */
}

.text-center{
	text-align: center !important;
}

.tnc{
    text-decoration: underline;
}

#header .header-container {
	border-bottom: 0;
	margin-bottom: 11px;
    background: none;
}

.table-bordered {
	border-top: 1px solid #ddd !important;
	border-right: 1px solid #ddd !important;
}

.table-bordered th,
.table-bordered td{
	border-left: 1px solid #ddd !important;
	border-bottom: 1px solid #ddd !important;
}

.table tr.alt td{
	background-color: #f9f9f9 !important;
}

.control-group .controls .inputBoxSmall,
.control-group .controls .customDropdownMobilePrefix .inputBoxSmall {
	margin-right: 19px;
}

.control-group.error input[type="checkbox"],
.control-group.success input[type="checkbox"]{
	background: none;
}

.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.control-group.success .checkbox:focus,.control-group.success .radio:focus,.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.control-group.error .checkbox:focus,.control-group.error .radio:focus,.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.control-group.error .input-small{
	width: 90px;
}

.control-group.error .input-mini,
.control-group.error .input-month,
.control-group.error .input-year,
.control-group.error .input-mobile{
	width: 94px;
}

.input-mini,
.input-month,
.input-year,
.input-mobile{
	width: 94px;
	margin-right: 16px;
}

.input-micro,
.control-group.error .input-micro {
	width: 40px;
	margin-right: 16px;
}

.placeholder {
	color: #aaa;
}

.customDropdownDay,
.customDropdownMonth{
    min-width: 138px!important;
    max-width: 138px!important;
    width: 138px!important;
	margin-right: 16px!important;
}

.customDropdownDay select, 
.customDropdownMonth select{
    min-width: 170px!important;
    max-width: 170px!important;
    width: 170px!important
}

.modal-body {
	max-height: 400px;
	overflow: auto;
}

select, 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 {
	height: 20px;
}

.customDropdown{
	height: 29px !important;
}

.form-horizontal .control-group>label,
.form-horizontal .radio-controls {
    margin-top: 5px;
}

.tnc-content{
	margin-top: 20px;
	margin-bottom: 10px;
	border: 1px solid rgb(204, 198, 198);
	padding: 20px;
}

.lt-ie9 .close {
    filter: none;
}

.loader{
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,0.8);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000,endColorstr=#CC000000)"; /* IE8 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000,endColorstr=#CC000000);   /* IE6 & 7 */
    z-index: 999999;
    opacity:1;
    width:100%;
    height:100%;
    text-align: center;    
}

.loader .loader-content{
    position: absolute;
    color: #fff;
    font-size: 16px;
    padding: 10px;
    top: 50%;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9999999;
    height: 130px;
    width: 300px;
    margin: auto;
    margin-top: -65px;
}

.btn.btn-primary {
    background-color: #CC0000;
    *background-color: #CC0000;
    border-bottom: 2px solid #CC0000;
    *border-top: 1px solid #CC0000;
    *border-left: 1px solid #CC0000;
    *border-right: 1px solid #CC0000
}

.btn-cancel {
    background-color: #f4f0ea !important;
    *background-color: #696969 !important;
    border-bottom: 2px solid #ccc6c6 !important;
    *border-top: 1px solid #696969 !important;
    *border-left: 1px solid #696969 !important;
    *border-right: 1px solid #696969 !important;
}

.btn-cancel:hover,
.btn-cancel:active,
.btn-cancel.active,
.btn-cancel.disabled,
.btn-cancel[disabled] {
    background-color: #ccc6c6 !important;
    *background-color: #ccc6c6 !important;
    *border-top: 1px solid #ccc6c6 !important;
    *border-left: 1px solid #ccc6c6 !important;
    *border-right: 1px solid #ccc6c6 !important;
}

.switch-wrapper{
	max-width: 160px;
}

.switch-wrapper .controls{
	margin-left: 0;
}

.radio-controls .slide-button{
	display: none;
}

.radio-controls label{
	display: inline-block;
	margin-right: 5px;
}

.radio-controls input[type="radio"]{
	margin-left: 0;
}

@media (max-width: 767px) {

	.private-bank {
		background: none;
	}

	h1{
		font-size: 20px;
		line-height: 20px;
		margin-bottom: 0px;
	}

	h2.section-title{
		font-size: 15px;		
		font-weight: 700;
		line-height: 15px;		
		padding-top: 10px;
		padding-bottom: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.page-module h2 {
		margin-top: 0px;		
	}
/*	
	.modal {
        position: fixed;
        top: 20px;
        left: 20px;
        right: 20px;
        width: auto;
        margin: 0
    }

    .modal.fade.in {
        top: 10%;
    }
*/
	.modal-body {
		/*max-height: 150px;*/
		max-height: none;
		overflow: auto;
	}

	.control-label{
		margin-bottom: 0px;
		margin-top: 5px;

	}

	.form-horizontal select,
	.form-horizontal textarea,
	.form-horizontal input[type="text"],
	.form-horizontal input[type="password"],
	.form-horizontal input[type="datetime"],
	.form-horizontal input[type="datetime-local"],
	.form-horizontal input[type="date"],
	.form-horizontal input[type="month"],
	.form-horizontal input[type="time"],
	.form-horizontal input[type="week"],
	.form-horizontal input[type="number"],
	.form-horizontal input[type="email"],
	.form-horizontal input[type="url"],
	.form-horizontal input[type="search"],
	.form-horizontal input[type="tel"],
	.form-horizontal input[type="color"],
	.form-horizontal .uneditable-input{
		margin-bottom: 0px
	}

	.form-horizontal .control-group {
		margin-bottom: 0px;
	}

	.form-horizontal .control-group {
		margin-bottom: 0px;
	}
	.form-horizontal .control-group>label {
        float: none;
        width: auto;
        padding-top: 0;
        margin-top: 5px;
        text-align: left;
    }

    .form-horizontal .control-group > label.float-label {
        float: left;
		width: 80px;
		padding-top: 5px;
		text-align: left;
    }

    .form-horizontal .controls {
        margin-left: 0
    }

    .form-horizontal .control-list {
        padding-top: 0
    }

    .form-horizontal .form-actions {
        padding-left: 10px;
        padding-right: 10px
    }

	.input-micro,
    .control-group.error .input-micro {
		width: 40px;
    }

    .control-group.error .input-mini,
	.control-group.error .input-month,
	.control-group.error .input-year,
	.control-group.error .input-mobile {
		width: 70px;
	}

	.input-mini,
	.input-month,
	.input-year,
	.input-mobile {
		width: 70px;
	}

	.text-unit {
		margin-left: 70px;
	}

	.customDropdownDay{
		min-width: 63px!important;
	    max-width: 63px!important;
	    width: 63px!important;
	    margin-right: 0px !important;	    
	}

	.customDropdownMonth{
	    min-width: 70px!important;
	    max-width: 70px!important;
	    width: 70px!important;
		margin-right: 0px !important;
	}

	.customDropdownDay select, 
	.customDropdownMonth select{
		padding-left: 2px !important;
		padding-right: 2px !important;
	    min-width: 110px!important;
	    max-width: 110px!important;
	    width: 110px!important
	}

	.apply-cashshield-group,
	#creditingAccount {
		margin-bottom: 20px;
	}
}

@media (max-width: 521px) {
	.customDropdownLarge {
		min-width: 250px !important;
		max-width: 250px !important;
		width: 250px !important;
	}
	.customDropdownLarge select {
		min-width: 350px !important;
		max-width: 350px !important;
		width: 350px !important;
	}
}

/* ------------------------------------------
CSS TOGGLE SWITCHES (Ionuț Colceriu)
Licensed under Unlicense 
https://github.com/ghinda/css-toggle-switch
------------------------------------------ */

/* Hide by default */

.switch .slide-button,
.toggle p span {
	display: none;
}

/* Toggle Switches */

/* We can't test for a specific feature,
 * so we only target browsers with support for media queries.
 */
@media only screen {

	/* Checkbox
	 */
	.toggle {
		position: relative;
		padding: 0;
		margin-left: 100px;
	}

	/* Position the label over all the elements, except the slide-button
	 * Clicking anywhere on the label will change the switch-state
	 */
	.toggle label {
		position: relative;
		z-index: 3;
		
		display: block;
		width: 100%;
	}

	/* Don't hide the input from screen-readers and keyboard access
	 */
	.toggle input {
		position: absolute;
		opacity: 0;
		z-index: 5;
	}
	
	.toggle p {
		position: absolute;
		left: -100px;
		
		width: 100%;
		margin: 0;
		padding-right: 100px;
		
		text-align: left;
	}
	
	.toggle p span {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 5;
		
		display: block;
		width: 50%;
		margin-left: 100px;
		
		text-align: center;
	}
	
	.toggle p span:last-child {
		left: 50%;
	}

	.toggle .slide-button {
		position: absolute;
		right: 0;
		top: 0;
		z-index: 4;
		
		display: block;
		width: 50%;
		height: 100%;
		padding: 0;
	}

	/* Radio Switch
	 */
	.switch {
		position: relative;
		padding: 0;
	}
	
	.switch input {
		position: absolute;
		opacity: 0;
	}
	
	.switch label {
		position: relative;
		z-index: 2;
		
		float: left;
		width: 50%;
		height: 100%;
		
		margin: 0;
		text-align: center;
	}

	.switch .slide-button {
		position: absolute;
		top: 0;
		left: 0;
		padding: 0;
		z-index: 1;
		width: 50%;
		height: 100%;
	}

	.switch input:last-of-type:checked ~ .slide-button {
		left: 50%;
	}

	/* Switch with 3 items */
	.switch.switch-three label,
	.switch.switch-three .slide-button {
		width: 33.3%;
	}

	.switch.switch-three input:checked:nth-of-type(2) ~ .slide-button {	
		left: 33.3%;
	}

	.switch.switch-three input:checked:last-of-type ~ .slide-button {
		left: 66.6%;
	}
	
	/* Switch with 4 items */
	.switch.switch-four label,
	.switch.switch-four .slide-button {
		width: 25%;
	}

	.switch.switch-four input:checked:nth-of-type(2) ~ .slide-button {	
		left: 25%;
	}
	
	.switch.switch-four input:checked:nth-of-type(3) ~ .slide-button {	
		left: 50%;
	}

	.switch.switch-four input:checked:last-of-type ~ .slide-button {
		left: 75%;
	}
	
	/* Switch with 5 items */
	.switch.switch-five label,
	.switch.switch-five .slide-button {
		width: 20%;
	}

	.switch.switch-five input:checked:nth-of-type(2) ~ .slide-button {	
		left: 20%;
	}
	
	.switch.switch-five input:checked:nth-of-type(3) ~ .slide-button {	
		left: 40%;
	}
	
	.switch.switch-five input:checked:nth-of-type(4) ~ .slide-button {	
		left: 60%;
	}

	.switch.switch-five input:checked:last-of-type ~ .slide-button {
		left: 80%;
	}

	/* Shared */
	.toggle,
	.switch {
		display: block;
		height: 30px;
	}
	
	.switch *,
	.toggle * {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.switch .slide-button,
	.toggle .slide-button {
		display: block;
		
		-webkit-transition: all 0.3s ease-out;
		-moz-transition: all 0.3s ease-out;
		-ms-transition: all 0.3s ease-out;
		-o-transition: all 0.3s ease-out;
		transition: all 0.3s ease-out;
	}
	
	.toggle label,
	.toggle p,
	.switch label {
		line-height: 30px;
		vertical-align: middle;
	}
	
	.toggle input:checked ~ .slide-button {
		right: 50%;
	}
	
	/* Outline the toggles when the inputs are focused */
	.toggle input:focus ~ .slide-button,
	.switch input:focus + label {
		outline: 1px dotted #888;
	}
	
	/* Bugfix for older Webkit, including mobile Webkit. Adapted from:
	 * http://css-tricks.com/webkit-sibling-bug/
	 */
	.switch, .toggle {
		-webkit-animation: bugfix infinite 1s;
	}
	
	@-webkit-keyframes bugfix { from { position: relative; } to { position: relative; } }


	/* Standalone Themes */


	/* Candy Theme
	 * Based on the "Sort Switches / Toggles (PSD)" by Ormal Clarck
	 * http://www.premiumpixels.com/freebies/sort-switches-toggles-psd/
	 */
	 
	.candy {
		background-color: #2d3035;
		
		color: #fff;
		font-weight: bold;
		text-align: center;
		text-shadow: 1px 1px 1px #191b1e;
			
		border-radius: 3px;	
		
		box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.3), 0 1px 0px rgba(255, 255, 255, 0.2);
	}

	.candy input:checked + label {
		color: #333;
		text-shadow: 0 1px 0 rgba(255,255,255,0.5);
	}
		
	.candy .slide-button {
		border: 1px solid #333;

		background-color: #70c66b;
		
		background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
		background-image:    -moz-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
		background-image:     -ms-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
		background-image:      -o-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
		background-image:         linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
		
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), inset 0 1px 1px rgba(255, 255, 255, 0.45);
		
		border-radius: 3px;
	}

	.candy p {
		color: #333;
		
		text-shadow: none;
	}

	.candy span {
		color: #fff;
	}

	.candy.blue .slide-button {
		background-color: #38a3d4;
	}

	.candy.yellow .slide-button {
		background-color: #f5e560;
	}

	/* Android Theme
	 * Based on Holo
	 */
	 
	.android {
		background-color: #b6b6b6;
		
		color: #fff;
	}

	.android.toggle {
		border: 2px solid #b6b6b6;
	}

	.android.switch {
		overflow: hidden;
	}
		
	.android.switch .slide-button {
		background-color: #279fca;
		
		-webkit-transform: skew(20deg) translateX(10px);
		-moz-transform: skew(20deg) translateX(10px);
		-ms-transform: skew(20deg) translateX(10px);
		-o-transform: skew(20deg) translateX(10px);
		transform: skew(20deg) translateX(10px);
	}

	.android.toggle .slide-button {
		border-radius: 2px;		
		background-color: #848484;
	}

	/* Selected ON toggle */
	.android.toggle input:first-of-type:checked ~ .slide-button {
		background-color: #279fca;
	}

	.android.switch input:first-of-type:checked ~ .slide-button {
		-webkit-transform: skew(20deg) translateX(-10px);
		-moz-transform: skew(20deg) translateX(-10px);
		-ms-transform: skew(20deg) translateX(-10px);
		-o-transform: skew(20deg) translateX(-10px);
		transform: skew(20deg) translateX(-10px);
	}

	.android p {
		color: #333;
	}

	.android span {
		color: #fff;
	}

	.android.switch,
	.android span {
		text-transform: uppercase;
	}

	/* Fix Android/Holo Theme in firefox - force absolute position */
	.android.switch input {
		top: 0;
		left: 0;
	}

	/* iOS Theme
	 * Similar to iOS but more accessible
	 */ 

	.ios {
		text-indent: -9999px;
		background: url('../images/switch-bg.png') #F6F6F6 no-repeat;
		/*
		background: -webkit-linear-gradient(top, #cfcfcf, #efefef 50%, #f9f9f9 50%, #fefefe);
		background: -moz-linear-gradient(top, #cfcfcf, #efefef 50%, #f9f9f9 50%, #fefefe);
		background: -o-linear-gradient(top, #cfcfcf, #efefef 50%, #f9f9f9 50%, #fefefe);
		background: -ms-linear-gradient(top, #cfcfcf, #efefef 50%, #f9f9f9 50%, #fefefe);
		background: linear-gradient(top, #cfcfcf, #efefef 50%, #f9f9f9 50%, #fefefe);
		-webkit-box-shadow: inset 0 2px 2px #b6b6b6, inset 3px 0 3px #b6b6b6;
		box-shadow: inset 0 2px 2px #b6b6b6, inset 3px 0 3px #b6b6b6;
		*/

		/*
		border: 1px solid #efefef;
		border-radius: 3px;
		*/
		border: 1px solid #C00;

		/*color: #7f7f7f;*/
		color: #F6F6F6;
		
		font: bold 14px; 
		text-align: center;
		text-shadow: none;
	}

	.ios.toggle .slide-button {
		border: 1px solid #919191;
		background: -webkit-linear-gradient(top, #cdcdcd, #fbfbfb);
		background: -moz-linear-gradient(top, #cdcdcd, #fbfbfb);
		background: -o-linear-gradient(top, #cdcdcd, #fbfbfb);
		background: -ms-linear-gradient(top, #cdcdcd, #fbfbfb);
		background: linear-gradient(top, #cdcdcd, #fbfbfb);
		
		border-radius: 3px;
		
		-webkit-box-shadow: inset 0 1px 0 #f0f0f0;
		box-shadow: inset 0 1px 0 #f0f0f0;
	}

	/* Selected ON toggle */
	.ios.toggle input:first-of-type:checked ~ p span:first-child,
	.ios.switch input:checked + label {
		color: #fff;
		text-shadow: 0 -1px 0 #1b3b6f;
		text-indent: 0px;
	}

	.ios.toggle input:first-of-type:checked ~ .slide-button,
	.ios.switch .slide-button {
		background: #C00;
		/*
		background: -webkit-linear-gradient(top, #3672dc, #4085ec 50%, #4d8fef 50%, #76adfc);
		background: -moz-linear-gradient(top, #3672dc, #4085ec 50%, #4d8fef 50%, #76adfc);
		background: -o-linear-gradient(top, #3672dc, #4085ec 50%, #4d8fef 50%, #76adfc);
		background: -ms-linear-gradient(top, #3672dc, #4085ec 50%, #4d8fef 50%, #76adfc);
		background: linear-gradient(top, #3672dc, #4085ec 50%, #4d8fef 50%, #76adfc);
		*/
		
		/*
		border: 1px solid #1654b5;
		border-radius: 3px;
		*/
		border: 1px solid #C00;
		
		text-align: center;
		color: #fff;
		
		font: bold 14px sans-serif; 
		text-shadow: 0 -1px 0 #1b3b6f;
	}
	
	.ios.toggle p span {
		color: #7f7f7f;
	}
	
}










/*
 * CSS TOGGLE SWITCHES
 * Unlicense
 *
 * Ionuț Colceriu - ghinda.net
 * https://github.com/ghinda/css-toggle-switch
 *
 */
/* Toggle Switches
 */
/* Shared
 */
/* Checkbox
 */
/* Radio Switch
 */
/* Hide by default
 */
.switch-toggle a, .switch-light span span {
  display: none; }

/* We can't test for a specific feature,
 * so we only target browsers with support for media queries.
 */
@media only screen {
  /* Checkbox switch
	 */
  /* Radio switch
	 */
  /* Standalone Themes */
  /* Candy Theme
	 * Based on the "Sort Switches / Toggles (PSD)" by Ormal Clarck
	 * http://www.premiumpixels.com/freebies/sort-switches-toggles-psd/
	 */
  /* Android Theme
	 */
  /* iOS Theme
	 */
  .switch-light {
    display: block;
    height: 30px;
    /* Outline the toggles when the inputs are focused
	 */
    position: relative;
    overflow: visible;
    padding: 0;
    margin-left: 100px;
    /* Position the label over all the elements, except the slide-button (<a>)
	 * Clicking anywhere on the label will change the switch-state
	 */
    /* Don't hide the input from screen-readers and keyboard access
	 */ }
    .switch-light * {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .switch-light a {
      display: block;
      -webkit-transition: all 0.3s ease-out;
      -moz-transition: all 0.3s ease-out;
      transition: all 0.3s ease-out; }
    .switch-light label, .switch-light > span {
      line-height: 30px;
      vertical-align: middle; }
    .switch-light input:focus ~ a, .switch-light input:focus + label {
      outline: 1px dotted #888888; }
    .switch-light label {
      position: relative;
      z-index: 3;
      display: block;
      width: 100%; }
    .switch-light input {
      position: absolute;
      opacity: 0;
      z-index: 5; }
      .switch-light input:checked ~ a {
        right: 0%; }
    .switch-light > span {
      position: absolute;
      left: -100px;
      width: 100%;
      margin: 0;
      padding-right: 100px;
      text-align: left; }
      .switch-light > span span {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 5;
        display: block;
        width: 50%;
        margin-left: 100px;
        text-align: center; }
        .switch-light > span span:last-child {
          left: 50%; }
    .switch-light a {
      position: absolute;
      right: 50%;
      top: 0;
      z-index: 4;
      display: block;
      width: 50%;
      height: 100%;
      padding: 0; }
  .switch-toggle {
    display: block;
    height: 30px;
    /* Outline the toggles when the inputs are focused
	 */
    position: relative;
    /* For callout panels in foundation
	 */
    padding: 0 !important;
    /* Generate styles for the multiple states */ }
    .switch-toggle * {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .switch-toggle a {
      display: block;
      -webkit-transition: all 0.3s ease-out;
      -moz-transition: all 0.3s ease-out;
      transition: all 0.3s ease-out; }
    .switch-toggle label, .switch-toggle > span {
      line-height: 30px;
      vertical-align: middle; }
    .switch-toggle input:focus ~ a, .switch-toggle input:focus + label {
      outline: 1px dotted #888888; }
    .switch-toggle input {
      position: absolute;
      opacity: 0; }
    .switch-toggle label {
      position: relative;
      z-index: 2;
      float: left;
      width: 50%;
      height: 100%;
      margin: 0;
      text-align: center; }
    .switch-toggle a {
      position: absolute;
      top: 0;
      left: 0;
      padding: 0;
      z-index: 1;
      width: 50%;
      height: 100%; }
    .switch-toggle input:last-of-type:checked ~ a {
      left: 50%; }
    .switch-toggle.switch-3 label, .switch-toggle.switch-3 a {
      width: 33.33333%; }
    .switch-toggle.switch-3 input:checked:nth-of-type(2) ~ a {
      left: 33.33333%; }
    .switch-toggle.switch-3 input:checked:last-of-type ~ a {
      left: 66.66667%; }
    .switch-toggle.switch-4 label, .switch-toggle.switch-4 a {
      width: 25%; }
    .switch-toggle.switch-4 input:checked:nth-of-type(2) ~ a {
      left: 25%; }
    .switch-toggle.switch-4 input:checked:nth-of-type(3) ~ a {
      left: 50%; }
    .switch-toggle.switch-4 input:checked:last-of-type ~ a {
      left: 75%; }
    .switch-toggle.switch-5 label, .switch-toggle.switch-5 a {
      width: 20%; }
    .switch-toggle.switch-5 input:checked:nth-of-type(2) ~ a {
      left: 20%; }
    .switch-toggle.switch-5 input:checked:nth-of-type(3) ~ a {
      left: 40%; }
    .switch-toggle.switch-5 input:checked:nth-of-type(4) ~ a {
      left: 60%; }
    .switch-toggle.switch-5 input:checked:last-of-type ~ a {
      left: 80%; }
  .switch-candy {
    background-color: #2d3035;
    border-radius: 3px;
    color: white;
    font-weight: bold;
    text-align: center;
    text-shadow: 1px 1px 1px #191b1e;
    box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.3), 0 1px 0px rgba(255, 255, 255, 0.2); }
    .switch-candy label {
      color: white;
      -webkit-transition: color 0.2s ease-out;
      -moz-transition: color 0.2s ease-out;
      transition: color 0.2s ease-out; }
    .switch-candy input:checked + label {
      color: #333333;
      text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }
    .switch-candy a {
      border: 1px solid #333333;
      background-color: #70c66b;
      border-radius: 3px;
      background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
      background-image: linear-gradient(to  bottom, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
      box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), inset 0 1px 1px rgba(255, 255, 255, 0.45); }
    .switch-candy > span {
      color: #333333;
      text-shadow: none; }
    .switch-candy span {
      color: white; }
    .switch-candy.switch-candy-blue a {
      background-color: #38a3d4; }
    .switch-candy.switch-candy-yellow a {
      background-color: #f5e560; }
  .switch-android {
    background-color: #464747;
    border-radius: 1px;
    color: white;
    box-shadow: inset rgba(0, 0, 0, 0.1) 0 1px 0;
    /* Selected ON switch-light
		 */ }
    .switch-android label {
      color: white; }
    .switch-android > span span {
      opacity: 0;
      -webkit-transition: all 0.1s;
      -moz-transition: all 0.1s;
      transition: all 0.1s; }
      .switch-android > span span:first-of-type {
        opacity: 1; }
    .switch-android a {
      background-color: #666666;
      border-radius: 1px;
      box-shadow: inset rgba(255, 255, 255, 0.2) 0 1px 0, inset rgba(0, 0, 0, 0.3) 0 -1px 0; }
    .switch-android.switch-light input:checked ~ a {
      background-color: #0e88b1; }
    .switch-android.switch-light input:checked ~ span span:first-of-type {
      opacity: 0; }
    .switch-android.switch-light input:checked ~ span span:last-of-type {
      opacity: 1; }
    .switch-android.switch-toggle, .switch-android > span span {
      font-size: 85%;
      text-transform: uppercase; }

	.switch-ios.switch-light {
	color: #868686; }

	.switch-ios.switch-light a {
	left: 0;
	width: 30px;
	background-color: white;
	border: 1px solid lightgrey;
	border-radius: 100%;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	box-shadow: inset 0 -3px 3px rgba(0, 0, 0, 0.025), 0 1px 4px rgba(0, 0, 0, 0.15), 0 4px 4px rgba(0, 0, 0, 0.1); }
	
	.switch-ios.switch-light > span span {
	width: 100%;
	left: 0;
	opacity: 0; }
	
	.switch-ios.switch-light > span span:first-of-type {
	opacity: 1;
	padding-left: 30px; }
	
	.switch-ios.switch-light > span span:last-of-type {
	padding-right: 30px; }
	
	.switch-ios.switch-light > span:before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 100px;
	top: 0;
	background-color: #fafafa;
	border: 1px solid lightgrey;
	border-radius: 30px;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
	box-shadow: inset rgba(0, 0, 0, 0.1) 0 1px 0; }
	
	.switch-ios.switch-light input:checked ~ a {
	left: 100%;
	margin-left: -30px; }
	
	.switch-ios.switch-light input:checked ~ span:before {
	border-color: #53d76a;
	box-shadow: inset 0 0 0 30px #53d76a; }
	
	.switch-ios.switch-light input:checked ~ span span:first-of-type {
	opacity: 0; }
	
	.switch-ios.switch-light input:checked ~ span span:last-of-type {
	opacity: 1;
	color: white; }
	
	.switch-ios.switch-toggle {
	background-color: #fafafa;
	border: 1px solid lightgrey;
	border-radius: 30px;
	box-shadow: inset rgba(0, 0, 0, 0.1) 0 1px 0; }
	
	.switch-ios.switch-toggle a {
	background-color: #53d76a;
	border-radius: 25px;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out; }
	
	.switch-ios.switch-toggle label {
	color: #868686; }
	
	.switch-ios input:checked + label {
	color: #3a3a3a; } 
}

/* Bugfix for older Webkit, including mobile Webkit. Adapted from
 * http://css-tricks.com/webkit-sibling-bug/
 */
@media only screen and (-webkit-max-device-pixel-ratio: 2) and (max-device-width: 1280px) {
  .switch-light, .switch-toggle {
    -webkit-animation: webkitSiblingBugfix infinite 1s; } }

@-webkit-keyframes webkitSiblingBugfix {
  from {
    -webkit-transform: translate3d(0, 0, 0); }

  to {
    -webkit-transform: translate3d(0, 0, 0); } }
