
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, label, p, blockquote, th, td {
    margin:0;
    padding:0
}
table {
    border-collapse:collapse;
    border-spacing:0
}
fieldset, img {
    border:0
}
address, caption, cite, code, dfn, em, strong, th, var {
    font-style:normal;
    font-weight:normal
}
strong {
    font-weight:bold
}
ol, ul {
    list-style:none
}
caption, th {
    text-align:left
}
h1, h2, h3, h4, h5, h6 {
    font-size:100%;
    font-weight:normal
}
q:before, q:after {
    content:''
}
abbr, acronym {
    border:0
}
lbl{
    float: left;
    height: 35px;
    line-height: 35px;
    width: 50%;
    font-weight: bold;
    font-size: 15px;
    margin-left: 3px;
}
.clearfix:after, .section:after, .fixed:after, .row:after {
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    line-height:0;
    height:0
}
.clearfix, .section, .fixed, .row {
    display:inline-block
}
html[xmlns] .clearfix, html[xmlns] .section, html[xmlns] .fixed, html[xmlns] .row {
    display:block
}
* html .clearfix, * html .section, * html .fixed, * html .row {
    height:1%
}
* {
    outline:none
}
h1, h1 span {
    font-size:22px;
    line-height:28px
}
h2, h2 span {
    font-size:18px;
    line-height:26px
}
h3, h3 span {
    font-size:16px;
    line-height:24px
}
h4, h4 span {
    font-size:14px;
    line-height:22px
}
h5, h5 span {
    font-size:12px;
    line-height:20px
}
h6, h6 span {
    font-size:10px;
    line-height:18px
}
blockquote, blockquote p {
    font-size:24px;
    line-height:26px
}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {
    color:#5A5A5A
}
h1, h1 span, h2, h2 span, h3, h3 span, h4, h4 span, h5, h5 span, h6, h6 span, blockquote, blockquote p, blockquote span, #header .nav {
    font-family:"Droid Sans", Verdana, Arial
}
h1, h1 span, h2, h2 span, h3, h3 span, h4, h4 span, h5, h5 span, h6, h6 span {
    margin-bottom:20px;
    color:#5A5A5A
}
body, p, span, div {
    font-family:Arial, Verdana, Serif;
    font-size:14px;
    line-height:18px;
    color:#000
}
p {
    margin-bottom:15px
}
a {
    color:#5cca34
}
a:link {
}
a:visited {
}
a:hover {
    color:#000
}
a:active {
}
body.texture {
    background:url("images/back-pattern.png")
}
.headerr {
    width:100%;
    height:107px;
    background:url(images/header.jpg);
    margin:auto;
    margin-bottom:20px;
}
#header-wrapper {
    height:120px;
    margin-bottom:20px;
    background:url('images/back-header-wrapper.png') repeat-x
}
#content {
    background:transparent
}
#sidebar {
    background:transparent;
    margin-bottom:25px
}
#navigation {
    overflow:hidden
}
#navigation li {
    border-right:1px solid #ccc;
    border-left:1px solid #ccc;
    border-bottom:1px solid #ccc;
    background:#fff url('images/back-panel-title.png') repeat-x left bottom;
    box-shadow:inset 0 0 0px 1px #FFF
}
#navigation li.first {
    border-radius:4px 4x 0 0;
    -moz-border-radius:4px 4px 0 0;
    -webkit-border-radius:4px 4px 0 0;
    border-top:1px solid #ccc
}
#navigation li.first:hover {
    background:url("images/back-nav-active.png") repeat-x left top
}
#navigation li.first:hover a {
    background:url("images/back-nav-active.png") repeat-x left top !important;
    border-radius:4px 4px 0 0
}
#navigation li.active.first {
    border-top:none
}
#navigation li.last {
    border-radius:0 0 4px 4px;
    -moz-border-radius:0 0 4px 4px;
    -webkit-border-radius:0 0 4px 4px;
    border-bottom:1px solid #ccc
}
#navigation .active.sub {
    border-bottom:1px solid #ccc
}
#navigation a {
    text-decoration:none;
    font-family:"Droid Sans", Arial, Verdana;
    font-size:14px;
    color:#5a5a5a;
    display:block;
    height:45px;
    padding-left:14px;
    position:relative;
    line-height:45px
}
#navigation a:link {
}
#navigation a:visited {
}
#navigation a:hover {
    text-decoration:none;
    color:#000
}
#navigation a:active {
}
#navigation >li:hover, #navigation .active {
    border-left:none;
    border-right:none;
    background:url("images/back-nav-active.png") repeat-x left top;
    box-shadow:none;
    border-bottom:1px solid #58b051
}
#navigation >li:hover >a, #navigation .active >a {
    color:#fff;
    text-shadow:1px 1px #4b8a44;
    height:45px;
    line-height:45px;
    padding-left:15px
}
#navigation ul {
    display:none;
    border-radius:0
}
#navigation li li a {
    background:url("images/back-navigation-arrow.png") no-repeat 15px center;
    padding-left:30px
}
#navigation li li {
    background:#fff url("images/back-nav-sub.png") repeat-x left bottom
}
#navigation .active ul {
    display:block
}
#navigation ul .last {
    border-radius:0;
    border-bottom:0
}
.icon-dashboard {
    position:absolute;
    top:15px;
    right:15px;
    width:16px;
    height:16px
}
.active .icon-dashboard, #navigation li:hover a.icon-dashboard {
    right:16px;
    background:url("images/icons/icon-dashboard-white.png") no-repeat center center
}
.icon-personal-info {
    position:absolute;
    top:15px;
    right:15px;
    background:url("images/icons/icon-personal-info.png") no-repeat center center;
    width:16px;
    height:16px
}
.icon-edu-info {
    position:absolute;
    top:15px;
    right:15px;
    background:url("images/icons/icon-edu-info.png") no-repeat center center;
    width:16px;
    height:16px
}
.icon-job-info {
    position:absolute;
    top:15px;
    right:15px;
    background:url("images/icons/icon-job-info.png") no-repeat center center;
    width:16px;
    height:16px
}
.icon-charts {
    position:absolute;
    top:15px;
    right:15px;
    background:url("images/icons/icon-charts.png") no-repeat center center;
    width:16px;
    height:16px
}
.active .icon-charts, #navigation li:hover a .icon-charts {
    right:16px;
    background:url("images/icons/icon-graph-white.png") no-repeat center center
}
.icon-elements {
    position:absolute;
    top:15px;
    right:15px;
    background:url("images/icons/icon-calc.png") no-repeat center center;
    width:16px;
    height:16px
}
.active .icon-elements, #navigation li:hover a .icon-elements {
    right:16px;
    background:url("images/icons/icon-calc-white.png") no-repeat center center
}
.icon-forms {
    position:absolute;
    top:15px;
    right:15px;
    background:url("images/icons/icon-list.png") no-repeat center center;
    width:16px;
    height:16px
}
.active .icon-forms, #navigation li:hover a.icon-forms {
    right:16px;
    background:url("images/icons/icon-list-white.png") no-repeat center center
}
.icon-tables {
    position:absolute;
    top:15px;
    right:15px;
    background:url("images/icons/icon-grid.png") no-repeat center center;
    width:16px;
    height:16px
}
.active .icon-tables, #navigation li:hover a .icon-tables {
    right:16px;
    background:url("images/icons/icon-grid-white.png") no-repeat center center
}
.icon-gallery {
    position:absolute;
    top:15px;
    right:15px;
    background:url("images/icons/icon-picture.png") no-repeat center center;
    width:16px;
    height:16px
}
.active .icon-gallery, #navigation li:hover a .icon-gallery {
    right:16px;
    background:url("images/icons/icon-picture-white.png") no-repeat center center
}
.icon-error {
    position:absolute;
    top:15px;
    right:15px;
    background:url("images/icons/icon-cancel.png") no-repeat center center;
    width:16px;
    height:16px
}
.active .icon-error, #navigation li:hover a.icon-error {
    right:16px;
    background:url("images/icons/icon-cancel-white.png") no-repeat center center
}
.icon-faq {
    position:absolute;
    top:15px;
    right:15px;
    background:url("images/icons/icon-archive.png") no-repeat center center;
    width:16px;
    height:16px
}
.active .icon-faq, #navigation li:hover a .icon-faq {
    right:16px;
    background:url("images/icons/icon-archive-white.png") no-repeat center center
}
.icon-calendar {
    position:absolute;
    top:15px;
    right:15px;
    background:url("images/icons/icon-calendar.png") no-repeat center center;
    width:16px;
    height:16px
}
.active .icon-calendar, #navigation li:hover a .icon-calendar {
    right:16px;
    background:url("images/icons/icon-calendar-white.png") no-repeat center center
}
#user-options {
    background:url(images/back-logo.png) 0 6px no-repeat;
    overflow:visible !important
}
.logo {
    margin:13px 0 0 0
}
.nav-user-options {
    height:80px;
    padding-top:2px;
    float:right
}
.nav-user-options img {
    vertical-align:middle
}
.nav-user-options li {
    float:left;
    height:79px;
    position:relative
}
.nav-user-options a {
    text-decoration:none;
    padding:0 15px;
    line-height:79px;
    font-size:16px;
    font-family:"Droid Sans", Arial, V#erdana;
    color:#FFF;
    text-shadow:1px 1px #359b29;
    border-right:1px solid #91d589;
    display:block;
    text-align:center;
    height:79px;
    min-width:95px
}
.nav-user-options li:first-child a {
    border-left:1px solid #91d589
}
.nav-user-options li:hover, .nav-user-options li.active {
    background:url("images/back-nav-user-options.png") repeat-x left bottom
}
.nav-user-options li a:link {
}
.nav-user-options li a:visited {
}
.nav-user-options li a:hover {
    text-decoration:none
}
.nav-user-options li a:active {
}
.nav-user-options li:hover ul {
    display:block
}
.nav-user-options ul {
    width:180px;
    background:#72c869;
    top:95px;
    left:-35px;
    position:absolute;
    z-index:9999;
    padding:0;
    border:1px solid #427aa6;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow:0 0 2px 0 rgba(0, 0, 0, 0.5);
    display:none
}
.nav-user-options ul li {
    width:auto;
    border:none;
    height:32px;
    line-height:20px;
    display:block;
    border-bottom:1px solid #93d58d;
    border-top:1px solid #62b756;
    background:red;
    overflow:hidden
}
.nav-user-options ul li:first-child a {
    border:none;
    background:#72c869
}
.nav-user-options ul li.first {
    border-radius:4px 4px 0 0;
    border-top:1px solid #95d48e
}
.nav-user-options ul li.last {
    border-radius:0 0 4px 4px
}
.nav-user-options ul li.pin {
    background:url("images/back-dropdown-pin.png") no-repeat center 19px;
    height:32px;
    position:absolute;
    top:-30px;
    left:-3px;
    width:185px;
    border:none
}
.nav-user-options ul li.pin:hover {
    background:url("images/back-dropdown-pin.png") no-repeat center 19px
}
.nav-user-options ul a:link {
}
.nav-user-options ul a:visited {
}
.nav-user-options ul a:hover {
    background:transparent;
    text-decoration:underline
}
.nav-user-options ul a:active {
}
.nav-user-options ul li:hover {
    background:transparent
}
.nav-user-options ul li a {
    height:20px;
    line-height:20px;
    font-size:12px;
    text-align:left;
    border:none;
    padding:0;
    width:150px;
    background:#72c869;
    padding:8px 15px
}
#user-account {
    height:30px;
    line-height:30px
}
#user-account a, #user-account span {
    color:#a5d39e;
    text-shadow:0 1px 1px rgba(0, 0, 0, 0.5);
    line-height:30px;
    text-decoration:none;
    font-family:"Arial", Verdana;
    font-size:11px
}
#user-account strong {
    color:#fff;
    font-weight:normal;
    font-family:"Arial", Verdana;
    font-size:11px
}
#user-account .ninecol {
    text-align:right
}
#user-account .ninecol a, #user-account .ninecol span {
    display:block;
    height:30px;
    line-height:30px;
    margin-left:12px;
    float:right
}
#user-account a:link {
}
#user-account a:visited {
}
#user-account a:hover {
    color:#fff;
    text-decoration:none
}
#user-account a:active {
}
.panel-wrapper {
    margin-bottom:25px
}
.panel-wrapper .title h4 {
    margin-left:15px;
    line-height:45px;
    font-size:14px;
    font-family:"Droid Sans", Arial, Verdana;
    color:#5a5a5a
}
.panel-wrapper .title {
    height:45px;
    border-bottom:1px solid #ccc;
    line-height:45px;
    box-shadow:inset 0 0 0px 1px #FFF;
    background:url('images/back-panel-title.png') repeat-x left bottom;
    border-radius:4px 4px 0 0;
    -webkit-border-radius:4px 4px 0 0;
    -moz-border-radius:4px 4px 0 0;
    position:relative
}
.panel-wrapper .panel {
    border:1px solid #ccc;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    overflow:hidden
}
.panel-wrapper .panel .content {
    overflow:hidden;
    background:#fff
}
.panel-wrapper .panel .content.spacing {
    padding:20px
}
.panel-wrapper .shadow {
    height:2px;
    border-bottom:1px solid #ccc;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    margin:0 4px 0 4px;
    border-radius:0 0 4px 4px
}
.panel-wrapper .tabs {
    height:45px;
    border-bottom:1px solid #ccc;
    line-height:45px;
    box-shadow:inset 0 0 0px 1px #FFF;
    background:url('images/back-panel-title.png') repeat-x left bottom;
    border-radius:4px 4px 0 0;
    -webkit-border-radius:4px 4px 0 0;
    -moz-border-radius:4px 4px 0 0;
    position:relative
}
.panel-wrapper .tabs li {
    border-left:1px solid #d9d9d9;
    line-height:45px;
    font-size:13px;
    font-family:"Droid Sans", Arial, Verdana;
    height:45px;
    float:left;
    margin-right:1px;
    display:block;
    height:45px
}
.panel-wrapper .tabs li:hover {
    border-left:none;
    border-right:none;
    background:url("images/back-nav-active.png") repeat-x left top;
    box-shadow:none;
    border-bottom:1px solid #58b051;
}
.panel-wrapper .tabs li:first-child {
    border:none
}
.panel-wrapper .tabs li.active {
    background:url("images/back-nav-active.png") repeat-x left top;
    height:46px
}
.panel-wrapper .tabs li.active a{
    color: #fff;

}
.panel-wrapper .tabs li.active.last {
    border-right:1px solid #D9D9D9
}
.panel-wrapper .tabs li a {
    text-decoration:none;
    color:#5A5A5A;
    height:45px;
    line-height:45px;
    display:block;
    padding:0 20px
}
.panel-wrapper .panel.collapsed .tabs .active {
    background:transparent
}
.panel-wrapper .panel.collapsed .title, .panel-wrapper .panel.collapsed .tabs {
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px
}
.panel-wrapper .tabs li a:link {
}
.panel-wrapper .tabs li a:visited {
}
.panel-wrapper .tabs li a:hover {
    color:#fff;
    text-decoration:none;
}
.panel-wrapper .tabs li a:active {
}
.panel-wrapper .tabs-content {
    padding:20px;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px
}
.panel-wrapper .tabs-content >div {
    display:none
}
.panel-wrapper .tabs-content >div.active {
    display:block
}
.panel-wrapper .option {
    color:#999;
    height:45px;
    padding:0 12px 0 15px;
    position:absolute;
    top:0;
    right:0;
    display:block;
    line-height:45px;
    cursor:pointer;
    font-size:11px
}
.panel-wrapper .option a {
    text-decoration:none
}
.panel-wrapper .collapse {
    color:#999;
    height:45px;
    padding:0 28px 0 15px;
    background:url("images/back-table-sorter-asc.png") no-repeat right 22px;
    position:absolute;
    top:0;
    right:0;
    display:block;
    line-height:45px;
    cursor:pointer
}
.panel-wrapper .collapse:hover {
    color:#5a5a5a
}
.panel-wrapper .panel.collapsed .collapse {
    background:url("images/back-table-sorter-desc.png") no-repeat right 15px
}
.panel-wrapper .panel.collapsed {
    overflow:hidden
}
.panel-wrapper .panel.collapsed .content {
    overflow:hidden
}
.error-message h1, .error-message h4 {
    font-size:45px;
    text-align:center;
    color:#E8E8E8;
    display:block;
    font-weight:bold;
    font-family:"Droid Sans", Arial, Verdana
}
.error-message h1 {
    font-size:214px;
    line-height:200px;
    margin-top:140px;
    height:200px;
    margin-bottom:2px
}
.error-message h4 {
    font-size:48px;
    line-height:48px;
    letter-spacing:-1px
}
.fc-border-separateth {
    line-height:35px
}
.fc-header {
    border-radius:3px 3px 0 0
}
.fc-header td {
    border:none;
    line-height:40px
}
.fc-header .fc-header-title {
    line-height:40px;
    color:#FFF;
    text-shadow:1px 1px #4b8a44
}
.fc-header .fc-header-title h2 {
    margin:0;
    line-height:47px;
    padding-left:15px;
    font-size:13px;
    font-family:"Droid Sans", Arial, Verdana;
    font-weight:bold;
    color:#9C9C9C;
    text-shadow:none
}
.fc-header .fc-button {
    margin-top:10px;
    text-shadow:none;
    font-weight:normal
}
.fc-header .fc-button-next {
    margin-right:10px !important
}
.fc-button {
    -moz-box-shadow:inset 0px 1px 0px 0px #fff;
    -webkit-box-shadow:inset 0px 1px 0px 0px #fff;
    box-shadow:inset 0px 1px 0px 0px #fff;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fff), color-stop(1, #eee) );
    background:-moz-linear-gradient( center top, #fff 5%, #eee 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#eee');
    background-color:#fff;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    border:1px solid #d9d9d9;
    display:inline-block;
    color:#525252;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    padding:4px 8px;
    text-decoration:none;
    text-shadow:1px 1px 0px #d1d1d1
}
.fc-button:hover {
    text-decoration:none;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eee), color-stop(1, #fff) );
    background:-moz-linear-gradient( center top, #eee 5%, #fff 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eee', endColorstr='#fff');
    background-color:#eee
}
.fc-button:active {
    position:relative;
    color:#fff
}
.fc-button-content {
    margin:0;
    padding:0;
    line-height:auto;
    height:auto;
    line-height:inherit
}
.fc-button-inner {
    background-color:none;
    background:none
}
.fc-state-active .fc-button-inner {
    background:transparent;
    border:0
}
.fc-state-active .fc-button-inner .fc-button-content {
    color:#000
}
.fc-state-active {
    text-decoration:none;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eee), color-stop(1, #fff) );
    background:-moz-linear-gradient( center top, #eee 5%, #fff 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eee', endColorstr='#fff');
    background-color:#eee
}
.fc-state-default .fc-button-inner {
    background:transparent;
    border:0
}
.fc-header-center .fc-button {
    width:50px;
    text-align:center
}
.fc-header-center .fc-button-inner {
    display:block;
    text-align:center;
    float:none
}
.fc-header-center .fc-button-content {
    display:block;
    text-align:center;
    float:none
}
.fc-button-inner .fc-button-content {
    color:#5A5A5A
}
.fc-header .fc-button {
    margin-bottom:0
}
.fc-header th.fc-last, .fc-view th.fc-last, .fc-view td.fc-last {
    border-right:none
}
.fc-state-highlight {
    background:#fef1ec
}
.fc-button-effect {
    display:none !important
}
.fc-event-skin {
    border:none;
    border-radius:3px
}
.fc-event-inner {
    padding:2px 3px
}
.fc-button-basicWeek {
    border-radius:0
}
.fc-button-month {
    border-radius:3px 0 0 3px
}
.fc-button-basicDay {
    border-radius:0 3px 3px 0
}
.fc-button-prev {
    border-radius:3px 0 0 3px
}
.fc-button-next {
    border-radius:0 3px 3px 0
}
.fc-event-inner {
    background:#477FAF;
    color:#fff
}
.fc-event-title {
    color:#fff
}
.fc-event-time {
    color:#1A476B
}
.fc-header tr {
    background:url("images/back-panel-title.png") repeat-x scroll left center transparent
}
.fc-header tr:hover td {
    background:url("images/back-panel-title.png") repeat-x scroll left center transparent;
    box-shadow:none
}
.fc-header tr td {
    border:none;
    box-shadow:none
}
#faq-list {
    margin:0 20px;
    padding-top:20px
}
#faq-list .list {
    padding-top:15px;
    padding-bottom:15px;
    border-top:1px solid #ccc;
    margin-top:20px;
    list-style-type:none;
    margin-left:-20px;
    margin-right:-20px;
    padding-left:20px
}
#faq-list .list li {
    margin-bottom:1px;
    height:25px;
    line-height:25px
}
#faq-list .search {
    width:96.5%;
    display:block;
    height:26px;
    padding:4px 12px;
    border:1px solid #d0d0d0;
    border-radius:4px;
    box-shadow:inset 0px 1px 3px 0 rgba(0, 0, 0, 0.2), 1px 2px 3px 0 rgba(0, 0, 0, 0.1);
    font-family:Arial, Verdana;
    color:#565656;
    font-size:12px;
    transition:box-shadow 0.3s;
    -moz-transition:box-shadow 0.3s;
    -webkit-transition:box-shadow 0.3s;
    -o-transition:box-shadow 0.3s
}
#faq-list .search:focus {
    border:1px solid #7bafdd;
    box-shadow:inset 0px 1px 3px 0 rgba(0, 0, 0, 0.2), 0 0 3px 1px rgba(123, 175, 221, 0.8)
}
#faq-list a {
    color:#7c7c7c;
    line-height:25px;
    text-decoration:none;
    height:25px;
    float:left
}
#faq-list strong {
    height:25px;
    float:left;
    margin-right:5px;
    width:20px
}
#faq-list a:link {
}
#faq-list a:visited {
}
#faq-list a:hover {
    text-decoration:underline
}
#faq-list a:active {
}
#faq-details {
    padding-top:15px;
    border-top:1px solid #ccc
}
#faq-details h2 {
    margin-left:20px;
    margin-top:20px
}
#faq-details p {
    margin:0 20px
}
.graph {
    width:100%;
    height:250px;
    margin-bottom:1px
}
#flot-donut {
    height:300px;
    width:100%
}
#flot-pie-normal {
    height:300px;
    width:100%
}
#flot-pie-square {
    height:300px;
    width:100%
}
.chart-dashboard {
    width:100%;
    position:absolute;
    bottom:-55px;
    left:0;
    right:0
}
.chart-dashboard h3 {
    font-size:24px;
    color:#5a5a5a;
    font-weight:bold;
    line-height:28px;
    margin:0
}
.chart-dashboard ul {
    height:85px;
    margin:0 65px;
    height:85px;
    border:1px solid #ccc;
    border-radius:6px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    overflow:hidden;
    font-family:"Droid Sans", Verdana, Arial
}
.chart-dashboard li {
    height:85px;
    width:33.3333%;
    float:left;
    background:url("images/back-chart-dashboard.png") repeat-x left bottom;
    text-align:center
}
.chart-dashboard li:first-child div {
    border-left:none
}
.chart-dashboard li div {
    height:77px;
    padding-top:8px;
    border-left:1px solid #ccc;
    box-shadow:inset 0 0 0px 1px #FFF;
    -moz-box-shadow:inset 0 0 0px 1px #FFF;
    -webkit-box-shadow:inset 0 0 0px 1px #FFF;
    overflow:hidden
}
.chart-dashboard li span {
    display:block;
    font-size:11px;
    color:#989898
}
.chart-dashboard li span.positive {
    font-weight:bold;
    font-size:14px;
    color:#74ac12;
    padding-top:4px
}
.chart-dashboard li span.negative {
    font-weight:bold;
    font-size:14px;
    color:#c61e1e;
    padding-top:4px
}
.panel-chart-dashboard {
    padding-bottom:55px
}
.panel-chart-dashboard .panel {
    overflow:visible
}
.panel-chart-dashboard .panel .content {
    overflow:visible;
    position:relative;
    padding-bottom:45px
}
.button-blue {
    -moz-box-shadow:inset 0px 1px 0px 0px #78c3e3;
    -webkit-box-shadow:inset 0px 1px 0px 0px #78c3e3;
    box-shadow:inset 0px 1px 0px 0px #78c3e3;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4aaed9), color-stop(1, #1683b1) );
    background:-moz-linear-gradient( center top, #4aaed9 5%, #1683b1 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4aaed9', endColorstr='#1683b1');
    background-color:#4aaed9;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    border:1px solid #2386aa;
    display:inline-block;
    color:#fff;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    padding:7px 12px;
    text-decoration:none;
    text-shadow:1px 1px 0px #1b7297
}
.button-blue:hover {
    color:#fff;
    color:rgba(255, 255, 255, 0.8);
    text-decoration:none;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1683b1), color-stop(1, #4aaed9) );
    background:-moz-linear-gradient( center top, #1683b1 5%, #4aaed9 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1683b1', endColorstr='#4aaed9');
    background-color:#1683b1
}
.button-blue:active {
    position:relative;
    top:1px;
    color:#fff
}
.button-blue:hover img {
    opacity:0.8
}
.button-green {
    -moz-box-shadow:inset 0px 1px 0px 0px #51ad6b;
    -webkit-box-shadow:inset 0px 1px 0px 0px #51ad6b;
    box-shadow:inset 0px 1px 0px 0px #51ad6b;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1a923c), color-stop(1, #055c1e) );
    background:-moz-linear-gradient( center top, #1a923c 5%, #055c1e 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a923c', endColorstr='#055c1e');
    background-color:#1a923c;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    border:1px solid #055c1e;
    display:inline-block;
    color:#fff;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    padding:7px 12px;
    text-decoration:none;
    text-shadow:1px 1px 0px #0d6123
}
.button-green:hover {
    color:#fff;
    color:rgba(255, 255, 255, 0.8);
    text-decoration:none;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #055c1e), color-stop(1, #1a923c) );
    background:-moz-linear-gradient( center top, #055c1e 5%, #1a923c 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#055c1e', endColorstr='#1a923c');
    background-color:#055c1e
}
.button-green:active {
    position:relative;
    top:1px;
    color:#fff
}
.button-green:hover img {
    opacity:0.8
}
.button-red {
    -moz-box-shadow:inset 0px 1px 0px 0px #ef818e;
    -webkit-box-shadow:inset 0px 1px 0px 0px #ef818e;
    box-shadow:inset 0px 1px 0px 0px #ef818e;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e53f52), color-stop(1, #981323) );
    background:-moz-linear-gradient( center top, #e53f52 5%, #981323 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e53f52', endColorstr='#981323');
    background-color:#e53f52;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    border:1px solid #a01010;
    display:inline-block;
    color:#fff;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    padding:7px 12px;
    text-decoration:none;
    text-shadow:1px 1px 0px #8e1b28
}
.button-red:hover {
    color:#fff;
    color:rgba(255, 255, 255, 0.8);
    text-decoration:none;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #981323), color-stop(1, #e53f52) );
    background:-moz-linear-gradient( center top, #981323 5%, #e53f52 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#981323', endColorstr='#e53f52');
    background-color:#981323
}
.button-red:active {
    position:relative;
    top:1px;
    color:#fff
}
.button-red:hover img {
    opacity:0.8
}
.button-pink {
    -moz-box-shadow:inset 0px 1px 0px 0px #b881d1;
    -webkit-box-shadow:inset 0px 1px 0px 0px #b881d1;
    box-shadow:inset 0px 1px 0px 0px #b881d1;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a55fc5), color-stop(1, #691391) );
    background:-moz-linear-gradient( center top, #a55fc5 5%, #691391 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a55fc5', endColorstr='#691391');
    background-color:#a55fc5;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    border:1px solid #691391;
    display:inline-block;
    color:#fff;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    padding:7px 12px;
    text-decoration:none;
    text-shadow:1px 1px 0px #682885
}
.button-pink:hover {
    color:#fff;
    color:rgba(255, 255, 255, 0.8);
    text-decoration:none;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #691391), color-stop(1, #a55fc5) );
    background:-moz-linear-gradient( center top, #691391 5%, #a55fc5 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#691391', endColorstr='#a55fc5');
    background-color:#691391
}
.button-pink:active {
    position:relative;
    top:1px;
    color:#fff
}
.button-pink:hover img {
    opacity:0.8
}
.button-white {
    -moz-box-shadow:inset 0px 1px 0px 0px #fff;
    -webkit-box-shadow:inset 0px 1px 0px 0px #fff;
    box-shadow:inset 0px 1px 0px 0px #fff;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fff), color-stop(1, #eee) );
    background:-moz-linear-gradient( center top, #fff 5%, #eee 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#eee');
    background-color:#fff;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    border:1px solid #d9d9d9;
    display:inline-block;
    color:#525252;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    padding:7px 12px;
    text-decoration:none;
    text-shadow:1px 1px 0px #d1d1d1
}
.button-white:hover {
    text-decoration:none;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eee), color-stop(1, #fff) );
    background:-moz-linear-gradient( center top, #eee 5%, #fff 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eee', endColorstr='#fff');
    background-color:#eee
}
.button-white:active {
    position:relative;
    top:1px;
    color:#fff
}
.button-white:hover img {
    opacity:0.8
}
.button-blue img, .button-green img, .button-red img, .button-pink img, .button-white img {
    vertical-align:middle;
    padding-left:5px
}
.icon {
    display:inline-block;
    height:26px;
    width:26px;
    background:#fff;
    border:1px solid #d9d9d9;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    margin-right:5px;
    margin-bottom:5px;
    background:rgb(255,255,255);
    background:-moz-linear-gradient(top, rgba(255, 255, 255, 1) 6%, rgba(229, 229, 229, 1) 96%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(6%, rgba(255, 255, 255, 1)), color-stop(96%, rgba(229, 229, 229, 1)));
    background:-webkit-linear-gradient(top, rgba(255, 255, 255, 1) 6%, rgba(229, 229, 229, 1) 96%);
    background:-o-linear-gradient(top, rgba(255, 255, 255, 1) 6%, rgba(229, 229, 229, 1) 96%);
    background:-ms-linear-gradient(top, rgba(255, 255, 255, 1) 6%, rgba(229, 229, 229, 1) 96%);
    background:linear-gradient(top, rgba(255, 255, 255, 1) 6%, rgba(229, 229, 229, 1) 96%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#e5e5e5', GradientType=0 )
}
.icon img {
    margin:5px
}
.page-navigation {
    height:20px;
    background:transparent;
    text-align:center;
    padding:5px
}
.page-navigation li {
    display:inline-block;
    width:20px;
    height:20px;
    border:1px solid #D9D9D9;
    margin-right:5px;
    overflow:hidden;
    border-radius:3px;
    background:url("images/back-pagination.png") repeat-x left bottom
}
.page-navigation a {
    color:#b0b0b0;
    display:block;
    width:20px;
    height:20px;
    text-decoration:none;
    line-height:20px
}
.page-navigation a:link {
}
.page-navigation a:visited {
}
.page-navigation a:hover {
    color:#5a5a5a;
    text-decoration:none
}
.page-navigation a:active {
}
.page-navigation .next {
    display:block;
    height:20px;
    width:20px;
    background:url("images/back-pagination.png") no-repeat right top
}
.page-navigation .next:link {
}
.page-navigation .next:visited {
}
.page-navigation .next:hover {
    background-position:right -20px
}
.page-navigation .next:active {
}
.page-navigation .prev {
    display:block;
    height:20px;
    width:20px;
    background:url("images/back-pagination.png") no-repeat left top
}
.page-navigation .prev:link {
}
.page-navigation .prev:visited {
}
.page-navigation .prev:hover {
    background-position:left -20px
}
.page-navigation .prev:active {
}
.breadcrumbs-navigation {
    border:1px solid #ccc;
    height:45px;
    line-height:45px;
    box-shadow:inset 0 0 0px 1px #FFF;
    background:url('images/back-panel-title.png') repeat-x left bottom;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    position:relative
}
.breadcrumbs-navigation li {
    float:left;
    height:45px;
    background:gold;
    margin-right:1px;
    padding:0 25px 0 20px;
    background:url("images/back-breadcrumbs.png") no-repeat right center
}
.breadcrumbs-navigation a {
    color:#5a5a5a;
    font-size:12px;
    line-height:45px;
    font-family:"Droid Sans", Arial, Verdana;
    font-weight:bold;
    text-decoration:none
}
.login-details {
    width:260px;
    margin:15px auto 0 auto;
    text-align:center
}
.login-details p {
    text-shadow:1px 1px #fff
}
.login-details a {
    text-decoration:none
}
.login-details a:link {
}
.login-details a:visited {
}
.login-details a:hover {
    color:#5cca34;
    text-decoration:underline
}
.login-details a:active {
}
.panel-login {
    width:260px;
    margin:200px auto 0 auto
}
.panel-login form {
    padding:10px 15px 15px 15px
}
.progress-bar {
    display:block;
    text-align:right;
    margin-bottom:15px
}
.progress-bar >div {
    padding:2px;
    background:#ededed;
    border:1px solid #d6d6d6;
    border-radius:8px
}
.progress-bar >div div {
    height:5px;
    background:#2b9dcc url("images/back-progress-bars.png") repeat-x left top;
    border-radius:3px
}
.progress-bar-full {
    margin-bottom:15px
}
.progress-bar-full span {
    display:block;
    text-align:right
}
.progress-bar-full >div {
    background:#ededed;
    border-radius:8px
}
.progress-bar-full >div div {
    height:9px;
    background:#ededed url("images/back-progress-bars.png") repeat-x left bottom;
    border-radius:8px
}
table {
    font-family:"Droid Sans", "Arial", Verdana;
    font-size:12px;
    width:100%;
    text-align:left;
    border-collapse:collapse
}
table th {
    font-weight:bold;
    padding:0 8px;
    border-left:1px solid #ddd;
    border-bottom:1px solid #ddd;
    color:#5a5a5a;
    height:40px;
    background:#f4f4f4;
    box-shadow:inset 0 0 0px 1px #FFF
}
table th div {
    line-height:40px
}
table th:first-child {
    border-left:0
}
table td {
    padding:0 8px;
    background:transparent;
    border-top:1px solid #ddd;
    border-left:1px solid #ddd;
    color:#8b8b8b;
    height:42px
}
table td:first-child {
    border-left:none
}
table tr:hover td {
    background:#f1f4f7;
    box-shadow:inset 0 0 0px 1px #FFF
}
table.sortable th {
    cursor:pointer
}
table.sortable .header {
    background-image:url("images/back-table-sorter-header.png");
    background-repeat:no-repeat;
    background-position:right center;
    color:#5A5A5A
}
table.sortable .header.headerSortUp {
    background-image:url("images/back-table-sorter-asc.png");
    background-repeat:no-repeat;
    background-position:right center
}
table.sortable .header.headerSortUp div {
    color:#000
}
table.sortable .header.headerSortDown {
    background-image:url("images/back-table-sorter-desc.png");
    background-repeat:no-repeat;
    background-position:right center
}
table.sortable .header.headerSortDown div {
    color:#000
}
table.sortable .header div {
    line-height:40px;
    color:#5A5A5A
}
.content-gallery {
    padding:20px 0 0 20px
}
.content-gallery li {
    margin:0 20px 20px 0;
    padding:4px;
    border:1px solid #D9D9D9;
    float:left;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    position:relative
}
.content-gallery li:hover div {
}
.content-gallery div {
    position:absolute;
    background:url("images/back-gallery-overlay.png") no-repeat center center;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    z-index:10;
    left:4px;
    top:4px;
    bottom:4px;
    right:4px;
    display:none;
    cursor:pointer
}
.content-gallery div a {
    display:block;
    width:106px;
    height:106px;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px
}
.content-gallery img {
    display:block;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px
}
form {
    padding:25px
}
form div {
    padding:5px
}
form div label {
    display:block
}
form div.inline label {
    display:inline
}
form input[type="password"], form input[type="text"] {
    width:90%;
    display:block;
    height:26px;
    padding:4px 12px;
    border:1px solid #909090;
    border-radius:4px;
    box-shadow:inset 0px 1px 3px 0 rgba(0, 0, 0, 0.2), 1px 2px 3px 0 rgba(0, 0, 0, 0.1);
    font-family:Arial, Verdana;
    color:#565656;
    font-size:14px;
    transition:box-shadow 0.3s;
    -moz-transition:box-shadow 0.3s;
    -webkit-transition:box-shadow 0.3s;
    -o-transition:box-shadow 0.3s
}
input[type="password"]:focus, input[type="text"]:focus {
    border:1px solid #7bafdd;
    box-shadow:inset 0px 1px 3px 0 rgba(0, 0, 0, 0.2), 0 0 3px 1px rgba(123, 175, 221, 0.8)
}
form div.icon .group {
    background:transparent;
    padding:8px 0
}
.group label {
    float:left;
    width:25%;
    float:left;
    height:35px;
    line-height:35px;

}
.group2 label {
    float:left;
    width:13%;
    float:left;
    height:35px;
    line-height:35px;

}
form .group input, form .group2 input {
    float:left;
    width:209px;
    float:left;
    height:22px;
    padding:2px 12px;
    border:1px solid #d0d0d0;
    border-radius:4px;
    box-shadow:inset 0px 1px 3px 0 rgba(0, 0, 0, 0.2), 1px 2px 3px 0 rgba(0, 0, 0, 0.1);
    font-family:Arial, Verdana;
    color:#565656;
    transition:box-shadow 0.3s;
    -moz-transition:box-shadow 0.3s;
    -webkit-transition:box-shadow 0.3s;
    -o-transition:box-shadow 0.3s
}
form .group textarea {
    float:left;
    width:209px;
    padding:12px;
    border:1px solid #d0d0d0;
    border-radius:4px;
    box-shadow:inset 0px 1px 3px 0 rgba(0, 0, 0, 0.2), 1px 2px 3px 0 rgba(0, 0, 0, 0.1);
    font-family:Arial, Verdana;
    color:#565656;
    font-size:12px;
    transition:box-shadow 0.3s;
    -moz-transition:box-shadow 0.3s;
    -webkit-transition:box-shadow 0.3s;
    -o-transition:box-shadow 0.3s;
    min-height:34px
}
form .group textarea:focus {
    border:1px solid #7bafdd;
    box-shadow:inset 0px 1px 3px 0 rgba(0, 0, 0, 0.2), 0 0 3px 1px rgba(123, 175, 221, 0.8)
}
form .group input:focus {
    border:1px solid #7bafdd;
    box-shadow:inset 0px 1px 3px 0 rgba(0, 0, 0, 0.2), 0 0 3px 1px rgba(123, 175, 221, 0.8)
}
form .group .focus {
    border:1px solid #7bafdd;
    box-shadow:inset 0px 1px 3px 0 rgba(0, 0, 0, 0.2), 0 0 3px 1px rgba(123, 175, 221, 0.8)
}
form .group .error {
    border:1px solid #f68e8e;
    box-shadow:inset 0px 1px 3px 0 rgba(0, 0, 0, 0.2), 0 0 3px 1px rgba(246, 172, 172, 1)
}
form .group .disabled {
    border:1px solid #dedede;
    box-shadow:inset 0px 1px 3px 0 rgba(0, 0, 0, 0.15), 0 0 3px 1px rgba(222, 222, 222, 0.4);
    color:#9a9a9a
}
form .group .note {
    padding-left:22%;
    color:#7c7c7c;
    float:left;
    display:block;
    padding-top:10px;
    padding-bottom:5px;
    margin:0;
    font-family:Arial, Verdana
}
.wysiwyg-editor-wrapper >div {
    width:100% !important;
    border:none !important;
    padding:10px
}
.wysiwyg-editor-wrapper >div:first-child {
    padding:0
}
.wysiwyg-editor-wrapper .nicEdit-panelContain {
    border-left:none !important;
    border-right:none !important;
    border-top:none !important;
    border-bottom:1px solid #D9D9D9 !important;
    padding:8px 10px !important;
    background:#F5F5F5 !important;
    box-shadow:inset 0 0 0px 1px #FFF
}
.wysiwyg-editor-wrapper .nicEdit-panel {
    margin:0 !important
}
.wysiwyg-editor-wrapper .nicEdit-panel >div {
    padding:4px;
    background:transparent;
    margin-right:1px
}
.wysiwyg-editor-wrapper .nicEdit-button-active {
    padding:4px;
    background:gold;
    margin-right:1px;
    border-radius:3px
}
.wysiwyg-editor-wrapper .nicEdit-button-undefined {
    background:transparent !important;
    border:none !important;
    width:20px;
    height:20px
}
.wysiwyg-editor-wrapper .nicEdit-button-undefined.nicEdit-button-active {
    background:transparent !important
}
.wysiwyg-editor {
    display:block;
    height:200px
}
.notice {
    border:1px solid #d9d9d9;
    box-shadow:inset 0 0 0px 1px #FFF;
    -moz-box-shadow:inset 0 0 0px 1px #FFF;
    -webkit-box-shadow:inset 0 0 0px 1px #FFF;
    height:45px;
    border-radius:6px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    margin-bottom:25px;
    padding-left:20px;
    cursor:pointer
}
.profile_pic
{
    bottom: 826px;
    float: right;
    position: relative;
    right: 98px;
}
.notice span {
    color:#515151;
    font-size:14px;
    text-shadow:1px 1px rgba(255, 255, 255, 0.5);
    line-height:45px;
    padding
}
.notice.warning span {
    color:#4a3505
}
.notice.warning {
    border-color:#eac572;
    background:rgb(255,244,214);
    background:-moz-linear-gradient(top, rgba(255, 244, 214, 1) 1%, rgba(244, 226, 184, 1) 71%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(255, 244, 214, 1)), color-stop(71%, rgba(244, 226, 184, 1)));
    background:-webkit-linear-gradient(top, rgba(255, 244, 214, 1) 1%, rgba(244, 226, 184, 1) 71%);
    background:-o-linear-gradient(top, rgba(255, 244, 214, 1) 1%, rgba(244, 226, 184, 1) 71%);
    background:-ms-linear-gradient(top, rgba(255, 244, 214, 1) 1%, rgba(244, 226, 184, 1) 71%);
    background:linear-gradient(top, rgba(255, 244, 214, 1) 1%, rgba(244, 226, 184, 1) 71%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff4d6', endColorstr='#f4e2b8', GradientType=0 )
}
.notice.info span {
    color:#244f74
}
.notice.info {
    border-color:#7facd0;
    background:rgb(199,225,247);
    background:-moz-linear-gradient(top, rgba(199, 225, 247, 1) 1%, rgba(176, 210, 238, 1) 71%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(199, 225, 247, 1)), color-stop(71%, rgba(176, 210, 238, 1)));
    background:-webkit-linear-gradient(top, rgba(199, 225, 247, 1) 1%, rgba(176, 210, 238, 1) 71%);
    background:-o-linear-gradient(top, rgba(199, 225, 247, 1) 1%, rgba(176, 210, 238, 1) 71%);
    background:-ms-linear-gradient(top, rgba(199, 225, 247, 1) 1%, rgba(176, 210, 238, 1) 71%);
    background:linear-gradient(top, rgba(199, 225, 247, 1) 1%, rgba(176, 210, 238, 1) 71%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7e1f7', endColorstr='#b0d2ee', GradientType=0 )
}
.notice.error span {
    color:#571212
}
.notice.error {
    border-color:#e18b7c;
    background:rgb(255,227,222);
    background:-moz-linear-gradient(top, rgba(255, 227, 222, 1) 1%, rgba(252, 202, 193, 1) 72%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(255, 227, 222, 1)), color-stop(72%, rgba(252, 202, 193, 1)));
    background:-webkit-linear-gradient(top, rgba(255, 227, 222, 1) 1%, rgba(252, 202, 193, 1) 72%);
    background:-o-linear-gradient(top, rgba(255, 227, 222, 1) 1%, rgba(252, 202, 193, 1) 72%);
    background:-ms-linear-gradient(top, rgba(255, 227, 222, 1) 1%, rgba(252, 202, 193, 1) 72%);
    background:linear-gradient(top, rgba(255, 227, 222, 1) 1%, rgba(252, 202, 193, 1) 72%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe3de', endColorstr='#fccac1', GradientType=0 );
    margin: 10px;
}
.notice.success span {
    color:#617718
}
.notice.success {
    border-color:#b2c866;
    background:rgb(240,250,204);
    background:-moz-linear-gradient(top, rgba(240, 250, 204, 1) 0%, rgba(223, 242, 153, 1) 71%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(240, 250, 204, 1)), color-stop(71%, rgba(223, 242, 153, 1)));
    background:-webkit-linear-gradient(top, rgba(240, 250, 204, 1) 0%, rgba(223, 242, 153, 1) 71%);
    background:-o-linear-gradient(top, rgba(240, 250, 204, 1) 0%, rgba(223, 242, 153, 1) 71%);
    background:-ms-linear-gradient(top, rgba(240, 250, 204, 1) 0%, rgba(223, 242, 153, 1) 71%);
    background:linear-gradient(top, rgba(240, 250, 204, 1) 0%, rgba(223, 242, 153, 1) 71%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0facc', endColorstr='#dff299', GradientType=0 );
    margin: 10px;
}
@media handheld, only screen and (max-width:767px) {
    #header-wrapper {
        height:auto
    }
    #user-options .threecol {
        background-image:url("images/back-header-wrapper.png");
        background-repeat:repeat-x;
        background-position:left -33px
    }
    #user-options .ninecol {
        margin-top:0 !important;
        background-color:#5387B6
    }
    .nav-user-options {
        padding-bottom:15px;
        border-top:1px solid #8BB4D8;
        margin-top:15px
    }
    .nav-user-options {
        width:100%;
        height:auto
    }
    .nav-user-options li {
        display:block;
        width:100%;
        text-align:left;
        margin-bottom:1px;
        border:none;
        padding:0;
        border:none
    }
    .nav-user-options a {
        height:40px;
        padding:0 15px;
        margin:0;
        line-height:40px;
        text-align:left;
        border:none
    }
    .nav-user-options li:first-child a {
        border:none
    }
    .nav-user-options .active, .nav-user-options li:hover {
        border-radius:5px;
        -moz-border-radius:5px;
        -webkit-border-radius:5px
    }
    .nav-user-options ul {
        display:block;
        width:auto;
        position:relative;
        top:auto;
        left:auto;
        width:100%;
        background:transparent;
        border:none;
        box-shadow:none;
        overflow:hidden
    }
    .nav-user-options ul li {
        width:100%;
        border:none
    }
    .nav-user-options ul li a {
        padding-left:25px
    }
    .nav-user-options ul li a {
        width:100%
    }
    .nav-user-options ul li.first {
        border:none
    }
    .nav-user-options .pin {
        display:none
    }
    .nav-user-options li {
        height:auto
    }
    #user-account {
        background-image:url("images/back-header-wrapper.png");
        background-repeat:repeat-x;
        background-position:left top;
        height:33px
    }
    #user-options >.ninecol {
        margin-top:25px
    }
    #user-options {
    }
}
@media only screen and (-webkit-min-device-pixel-ratio:2) {
}
.hintlbl
{
    margin-left: 10px;
    color: #565656;

}
.sidediv
{
    float: left;
    line-height: 32px;
    width: 448px;
}
.sidediv input
{
    float: right;

}
.sidediv label
{
    float: left;
    width: 192px;

}
.rside label
{
    width: 71px;

}
.sidediv span
{
    margin: 0px;
}
.tsidediv
{
    float: left;
    line-height: 32px;
    width: 180px;
}

.tsidediv label
{

    width: 100%;

}
.combine
{
    border: 1px solid #CCC;
    background: url('images/back-panel-title.png') repeat-x left bottom;
    margin: 7px 0 10px;
}
.helpbox
{

    float: right;
    width: 560px;
    color: #666;
    margin: 62px 0px 0px 112px;
    font-family: "Droid Sans",Arial,Verdana;
    font-size: 14px;
    line-height: 29px;
}
.notes ul
{
    color: #666;
    font-family: "Droid Sans",Arial,Verdana;
    list-style-type: none;
    font-size: 13px;
    line-height: 20px;
    margin: 10px 0;
}
.helpicon
{
    float: left;
    margin: 0px 27px 15px;

}
.helpicon img
{
    width: auto;
    max-width: none;

}
.loginbox
{
    float: left;
    width: 258px;
    margin-left:  70px;
    margin-top: 0px;
}
.profile-help
{
    color:red;
    margin-top: 30px;
    font-weight: bold;
    font-family: serif;
}
.profile-help ul
{
    list-style-position: outside;
    list-style-type:none;
    padding-left: 15px;

}
#d_span select
{
    margin-top: px;
}
#loading {
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    position: fixed;
    display: block;
    opacity: 0.7;
    background-color: #fff;
    z-index: 99;
    text-align: center;
    display: none;
}
#loading-image {
    padding-top: 300px;
}
.req
{
    color: #c61e1e;
}
.footer
{
    margin: auto;
    color: #000;
    text-align: center;
    line-height: 1.5em;
}
.sidelabel
{
    float:left;
}